Plois Vater is Uranus oder Deep - Geneology korrigieren.

Statue verbleibenwennn Tasmins netdead geht in tower/center

Variable Zeilenlaenge, sowie eine Moeglichkeit, den Umbruch ganz abzuschalten.

Pending Input-to vs. Netdeath-wiederbelebung fuehrt zu Verwirrung.
------------------------------------------------------------------------------
Vorschlag von Ende/Anikka: Healing Potion, bis zu 100HB pro Reboot
  Kreide, Ariadneschnur, Wand mit Namen der Spelunkers
Fur Vampire (koennen nix essen): Fluffy Ende tells you: Ein Frei-panda zum
  Beissen waere vielleicht was Nettes, womit sie zufrieden waeren ... :)
  Der muesste dann vorzugsweise godlike sein und fuerchterlich aengstlich
  quietschen ... ;) 

Panda zum Beissen und IV-Zugang hinstellen. "O'Zapft is!" Alignment senken.
In Dark City?

Teddy: tear apart, tear off one arm einbauen.

Portable Grimreaper, Deluxe Edition. Folds up for easy storage.
Idea by Superj.

 - Die feste Link/Player-Objekt Verknotung ist machbar, wenn man wie im secure/master
   das modify_command einmal sich selbst rufen laesst und so input_to/prompt
   handling von Hand macht. Um den ed laesst sich herumhacken, indem man die
   cleanup-Funktion stets auf eine feste Funktion zeigen laesst, und die
   originale Object-Funktion als temporaere Prop speichert. Die feste Funktion
   kann dann den prompt malen.
   Analog kann man input_to auf eine feste Funktion zeigen lassen, die dann
   die eigentlich input_to-Funktion aufruft und nach Rueckkehr feststellt,
   ob ein neuer input_to anhaengt, oder ob der Prompt gemalt werden muss.
   Die Fehlerbehandlung liesse sich ueber ein Call-Back im master machen.

Rasse 'Troll' frei nach Pratchett. Score-Anzeige die Zahlen auf 'lots'
und so.
------------------------------------------------------------------------------
PhEnd = (Con+Str)/2 -> Pool
MEnd =  (Con+Int)/2 -> Pool
Wis,Cha hinzufuegen;

HLP-Only-Monster in NF, 5..10-lvl-Player-Gegner

Immer noch HPs: Kaffee reduziert die HP (???) und macht dabei den
Boostereffekt zunichte.

Sowas wie RegisterCmdFun fuer den aktuellen Heartbeat einfuehren.
Evtl im Heartbeat ein Pseudokommando durchfuehren?

Removal von Houses durch /secure/remover muss die Property Certificates
updaten, evtl.

Setzbare Todessequenz

Is the weight for corpses set correctly?

There semm to be an error in the take command:
Exmaple:
  take xtool from softbyte
  You take (from Softbyte) Softbyte's Xtool v1.3 [21:44:42].
Of course it does not take it but writes this message !!!!!
-- Auch bei anderen Dingen?

Long/Short from Player: Ueberlagerbar a la Attributes.


NPCs: Standardmethode a la Talk die auf erhaltene Gegenstaende reagiert,
oder sie ablehnt.

Thaumaturgengilde

Rainclouds von NFI -> SUnray existent?, Ireland Forest

Combat: Magieresistenz muss die Angriffschance verringern, nicht nur bei
HP-Abwehr.

Hier zu braechten wir evt aber die ModifyAttr und Boni fuer String attribute,
wie wir mit Mateese in Hamburg besprochen haben. Dann koennte man die
Boni einfach abfragen!

Toolstorage: take xtool -> man bekommt zwei xtools :-(
remove <tool> gibt Fehler
Listen sind nicht richtig dargestellt.

From:    Mica
Date:    Thu Mar  6 12:20:59 1997
waere es moeglich, die funktionen _equipment, _weapons und _armours so
umzuschreiben, dass sie
invisible bzw. sachen ohne Short oder mit Short "" nicht mehr anzeigen? Die
Funktion _hands
tut dies schon. Imho gibt es schon einige anwendungen fuer invisible
weapons/armours etc.,
z.B. ein fake-weapon, was mit QueryOldCombat=0 arbeitet.
Im Moment steht dann immer in der description: He/She wields 0 with ... .)

Im Todesfall wird ueber SetLSTate das DropOverload/notify_leave() aufgerufen,
wobei die Meldungen fehl am Platze sein koennen. Abschaltbar machen?

From:    Mica
Date:    Sun Mar  9 17:02:19 1997
waere es moeglich, die helpmsg bei Bedarf per smore auszugeben? Im Moment
scrolled es einfach raus, wenn es zu lang ist.

From:    Softbyte
Date:    Thu Mar  6 09:35:14 1997
du weisst viellicht, dass ich gerade am Detailmaker, einem Tool
mit dem man Details und Fragen von NPCs in Files einfuegen kann,
ohne diese editieren zu muessen. Der Detailmaker funktioniert
besser, als erwartet, aber ein wichtiger Bestandteil ist es,
alle angeschauten und nicht vorhandenen Details zu loggen. Hierzu
habe ich eine Testversion eines detailserver (obj/detailserver)
geschrieben. Dieser verwaltet die details und Raeume in einem
Mapping ([filename:({detail:anzahl,detail2:anzahl,...}),...]). Der
Aufruf muss an zwei Stellen passieren, einmal in GetDetail(), also
wenn ein player ein Detail anschaut. Es wird geprueft, ob das
Detail schon vorhanden ist und ob es ein plausibles Detail ist. Wenn
ja wird es im server eingetragen. Zudem muss ein Aufruf in AddDetail
rein, der angefuegte Details aus dem Server austraegt.
Diese Funktionen sind testweise in woodland,daydream und orient
implementiert...muessten aber langfristig nach std/room, wenn es 
Sinn machen soll.
Was haelst du davon ? Und wieviel Sachen kann ich in einem mapping
speichern (die drei doamins haben bis jetzt (2monate) ca 300-400 
filenamen mit 3-4 details produziert, was auch daran liegt, das
keiner die Details fixed...) ? Ist das ein gangbarer Weg ? 
Es waere gut, wenn ja, da man damit die Detailsituation detulich
verbessern koennte.
Dito fur NPC-Fragen.

Combat: second row/protection.

who: HLPs/Wiz koennen die Cities sehen.
people: Alter dreistellig und rechtsbuendig anlegen.

ich wiollte gerade ein paar special foods und drinks (potions)
schreiben. Leider hab ich festgestellt, dass dies nicht besonders gut
von std/food und /std/drink unterstuetzt wird.
Koennte man nicht ein notify_drink und notify_eat bzw
allow_eat und allow_drink einfuehren..Sollten doch nur 2 Zeilen
sein.
 -- Softbyte
 
Persistant Objects (aus Morgengrauen).
Zentraler Server macht Emergency-Cleanup einfacher!

Propellor Hat fuer mich.

AC 0 armours als clothing beachten - mehrfach tragen koenne, 
  aber nur eine mit AC !) 0.

/d/halfling/common/doc/weather.doc mal lesen

So'ne Art notify_fail fuer allow_enter/prevent_leave, das von get/take
ausgewertet wird.

Vampire-Skill 'Resurrection', player wird danach zum Vampire.

From:    Demodian
Subject: problem with ftp server
Date:    Sun Feb  2 06:32:08 1997
it is dropping me out on simple things like mget *137* and freaks at ls -FC
or such.  You might want to look into it if you guys are going to be holding
Amylaar's driver distribution point...
John

xtool sollte die euids der gesamten caller-Chain checken, nicht nur PO.

log_error im master: Fehler in get_simul_efun duerfen nicht geloggt werden
 - Endlosschleife.
 
detention cell fuer amok monsters

Problem: l <detail> outside
:Lord Mica tells you: hm, eine moeglichkeit waere, in std/room/descriptions
  oder so etwas einzubauen, was die description von object/detail sonnstwas
  zurueckliefert. und das dann vom living her callen
Lord Mica tells you: dann geht es auch mit allen rooms etc. unabhaengig von
  player object und ist spaeter einfacher zu erweitern
   
From:    Thragor
ich glaub ich hatte Dir schon mal von dem AddVItem in der Seifenblase
erzaehlt (dort heisst es allerdings add_v_item). Die groesste Aufgabe
die ich darin sah, war die Id-Funktion fertigzustellen. Die
eigentliche Aufgabe der VItems habe ich noch nicht implementiert.
Ich habe die Bezeichnung VItem uebernommen, obwohl es AddItem abloesen
koennte. Aber das wuerde definitiv zuviel Kompatibilitaetsarbeit
erfordern, wollte man dies in /std/room einbauen.
AddVItem erlaubt:
- Prinzipiell unbegrenzte Properties. Wie man sie unterstuetzen will,
  muss man wissen.
- Adjektive sind moeglich.
- 'Pfade' wo etwas zu finden ist sind moeglich (ein viel staerkeres
  AddSubDetail!!)
- Dadurch, dass man P_NOGET:#'function benutzen koennen soll, kann
  man sogar einbauen, dass man ein noch nicht 'real' existierendes
  objekt nehmen kann, indem man es in dieser Funktion clont.
- Man kann an den Objekten spaeter riechen, an ihnen lauschen, man
  kann ihnen eine ReadMsg verpassen (endlich muss man dafuer nicht
  mehr zwei Kommandos aufrufen, die ids kopieren und vor allem den
  Speicher zumuellen)
- Ja, das ist ein weiterer Punkt: Insgesamt duerfte es eine imense
  Speicherersparnis bringen, wenn es konsequent genutzt wird. Ich
  nehme allerdings an, dass das auf Kosten der Zeit fuer das
  Parsing der Id geht.
Wird erstmal in Shadows verwendet.
Fuer Tests aender einfach das Define #define D(x,y) so, dass es
statt 'thragor' 'mateese' informiert. Dann siehst Du bei einem
xload gleich das Ergebnis.
~thragor/vitem.c
Siehe Note am shadows board.

Waere es moeglich, etwas einzubauen, dass gewieldete waffen nicht bei:
He wields ... 
angezeigt werden? Ich verwende einige 'Waffen', die eigentlich keine sind,
z.B.
den Kopf eines Drachens oder ein vergifteter Stachel, die zwar gewieldet
sein muessen, damit sie im combat verwendet werden, aber sehr duemmlich zu
lesen
sind. (Dragon: he wields a dragonhead with his throat .)
Vielleicht sowas wie QueryShow() im /std/weapon, was dann vom living aus-
gewerted wird.

Wimpy: preferred direction angeben koennen.

bzgl. der /std/door, er waere schoen, wenn es eine moeglichkeit geben
wuerde, die door mit allen mechnismen zu verwende, aber ohne dass sie was
ausgibt an Meldungen.
Ausserdem koennte ich eine moeglichkeit brauchen, a) die standard commands
open/close/lock/unlock einyzeln zu veraendern (im moment geht das nicht, da
query_verb() in fopen, flock verwendet wird )
Was auch nicht schlecht waere, waere ne Moeglichkeit, so eine Ali Baba Tuer
damit bauen zu koennen, die mittels eines wortes statt dem open befehl
aufgeht.
Leider kann man die /std/door im moment nur sehr schwer anpassen.

- Raum: auch REFRESH_PREFUNC, was vor dem ganzen Refresh aufgerufen wird.
  Oder als REFRESH_MODIFY, was festgelegte Modify-Funktionen aufruft.

Santa Claus (in p/christmas) verbessern und stabilisieren.

Details mit 'and' drin werden schlecht geparst:
  look at curtain of space and time
  => look at 'curtain of space' and 'time'
  
Gewichtproblem: /log/WEIGHT, /log/WSTAT

[Magictcs] stell dich mal in nen directory, wo es object xxx.c gibt, (per cd
   befehl)
[Magictcs] dann mache xclone xxx, xdes $m.xxx - einmal clonen, einmal
   destructen - alles oki bis hierher
:[Magictcs] der naechste xdes $m.xxx destructed dann aber das item im
  directory (und nicht in $m)
   
   
Ich habe grad was unangenehmes festgestellt. Hat man ein filealias xyz
und tippt rm xyz, dann wird in JEDEM Fall bei rm dieses file angesprochen.
Selbst dann, wenn in dem dir, in dem man sich befindet ein file dieses
Namens existiert.
Wie waere es, wenn falias vor jedes alias automatisch ein '-' setzen wuerde?
In diesem Fall war es relativ harmlos, ich habe einfach aus Versehen das
/log/rep/daydream geloescht... zum Glueck war es eh nur 2-3 Eintraege lang,
da ich es im Moment regelmaessig bearbeite.
Aber es koennte auch mal anders ausgehen.

Ebenso: rm <dir> loescht das Dir samt allen Inhalten. Sollte abgefangen
werden.

WT_ durch CS_ ersetzen, AT_ARMOUR durch AT_MAIL, Kompatkrams loeschen.

was macht man mit einem Schild, wenn man nicht gerade beim Kaempfen ist?
Man haengt ihn ans Pferd oder haengt ihn selber um. Dann waere ein
umgehaengter Schild nicht mehr so wirksam wie einer in der Hand aber immer
noch ein zusaetzlicher Schutz. Vielleicht laesst sich das standartmaessig
bei Schilden ab einer bestimmten AC oder einem bestimmten Gewicht 
implementieren?
(Eine kleine Anregung am Rande, Lamorak)

Mir ist aufgefallen, dass bei emotes ueber einen channel das im Format
[<channel>:<player> ...] ausgegeben wird, bei normalen Auesserungen aber als
[<player>:<channel>] ... .
Ich wuerde meinen, es waere nett, wenn das Format einheitlich waere, also
<channel>:<player> auch bei den normalen channelmessages.
Cormallon

Angehende, zu junge AWs erstmal nur 'Leader of /p/p<topic>' machen und
bei Entscheidungen von den richtigen AWs unterstuetze; bei Bewaehrung ganz
zu AWs machen.

Ich habe ja nix gegen wizzen und unwizzn von irgendwelchen leuten, aber kann
es kann net sein, dass sich ein player mit lvl 23 oder so wizzen laesst,
dann als apprentice alle quests irgendwie loest (cloned??? was weiss ich),
udn dann als lvl 50 wizz sich wieder in den player stand versetzen laesst
und dann alle player rekorde bricht.
Ich wuerde mal empfehlen fuer alle apprentice wizzes etwas einzubauen, um
das playerfile zum wiz zeitpunkt temporaer zu kopieren, solange, bis entweder
wieder player (dann einfach das alte file restoren) oder eben full wiz (dann
das tmp-file loeschen).
 -- Problematisch ist eine fehlende cp-efun.
 
Wizardpromotion: Welche Level muessen die beiden Sponsoren haben?
  Aendern, dass einer, egal welcher, wenigstens Dom-Vice (derzeit Dom-Lord)
  sein muss. Fixe Zeitgrenze fallen lassen, dafuer (im Wizwand) die
  Anwesenheit beider im selben Raum verlanden.
  -> AWs und Deep fragen.
  
Hates Mapper auf NF loslassen.

Nice idea of logging the 'Kill-Stats' of NPCs to evaluate if a monster
is too hard or too weak. But it would be helpful to see at least the level
of the player in the log-file, too (as this changes rather often). Other
informations which might be valuable (as the guild a player is in) would
be helpful, too, but as a player doesn't changes guild like underwear
a tfinger should be enough.
Another point are '/std/npc's or '/obj/monster/spellmonster', ...
An information: Mrm: killed std/npc#189406 isn't very helpful. So at least
the uid of the monster if not the creator of the monster should be logged in
this case.

Heartbeat: Am besten, dem Heartbeat-Scheduler ueber
Funktionsregistrierungen regeln, dann kann das ganze Slot-Gedoens
wegfallen.

Dynamische P_NOGETS (e.g. closures) gehen nicht.

Sollten GCommanders zu Learnern gehen koennen, aber nicht zu Wizards?

HideItem() ?
Standardfunktion im Raum, die ein Objekt klont und es dem Spieler
  in die Hand drueckt, einschliesslich aller Checks.
Standardfunktion, um Gegenstaende zu verstecken (wie 'search doormat'
   -> golden key appears).

> falias gnome +halfling/common/room/gnome
'gnome' set to '+halfling/common/room/gnome'.
> cd gnome
/d/halfling/common/room/gnome: No such directory.
 -- Er mag nicht, dass das falias 'gnome' heisst.

/players/tune/wkrm2
There are two exits: south and west.
There is hidden a wooden bookshelf leading south (open).
> 'That's the 'hidden door' string given to wizards.
> 'I have no good solution for that yet.
> 'And the bookshelf detail needs to be removed

Kann man eigentlich die NF Info (rwho, WWW,...) auch so aehnliuch machen,
wie ich es gerade bei avalon sah.
 /  /_\  \  \/ /\__  \ |  |  /  _ \ /    \          Uptime:  4 Tage     |    
| /    |    \   /  / __ \|  |_(  <_> )   |  \ Max. Players  | 11 Stunden  |
| \____|__  /\_/  (____  /____/\____/|___|  / today:    14  | 48 Minuten  |
|         \/           \/                 \/  ever:     34  | 40 Sekunden |
Ich meine Die Uptime und die MaxPlayers. Das sieht dort
viel uebersichtlicher aus, wie bei uns. Bzw. Die player werden bei
uns garnicht angezeigt, oder doch ?

es gibt ein Problem mit std/unit. wenn man es per AddItem und
REFRESH_REMOVE einem npc etc. gibt, wird die Anzahl bei jeden reset()
gerne verdoppelt. 
AddItem(/std/unit) - kommt leicht durcheinander, da siche die std/unit
gerne mal selbst zerstoert.

wenn ich z.B. xlook russian.arrow mache, er aber gar kein item mit
dieser id hat, sich aber in dem raum, wo ich mich gerade befinde, ein
arrow ist, wird dieses gemeldet. (was fuer ein satz :). Sollte doch
eigentlich nicht sein, oder? 

Jameson: kann es sein, dass Raeume, in denen sich statues von playern
u.dgl. befinden, nicht resettet werden? Ich hatte vorhin solch ein
Problem, und Grough musste einen hard reload machen, der die Statue in
den dafuer vorgesehenen Raum brachte.

Warum kann man denn ein Seil standardmaessig nur an einem Ende anbinden ?
Also ein normales Seil kann man doch an zwei Seiten festbinden, ich finde
das sollte der Default sein. (Frage von Ende)

mir ist aufgefallen, dass, wenn man einen npc nach einem mit
AddQuestion definiertem subject befragt, immer der ganze raum die
antwort mitbekommt. waere es nicht besser, wenn nur der fragende
spieler die antwort bekommen wuerde, und der rest '... asks ... about
...'?
Weiterhin scheint es bei diesen questions keine smore funktion zu
geben, der text wird immer komplett ausgegeben, was bei langen
antworten ein wuestes scrolling geben kann. ich weiss, man kann das
ueber eine closure umgehen, aber vielleicht sollte man hier auch mal
was aendern.

eben ist Mica aufgefallen, das von den rooms, die ich gestern abend
geloaded hatte, nur die wieder entladen ( es ist kein *  mehr vor dem
filenamen) wurden, die keine npcs enthalten.
Die mit npcs sind immer noch loaded. Das ist aber eigentlich total unnoetig, zumindest fuer diese raeume. kann man das irgendwie 
einstellen?

Snoop entweder notified oder silent but logged.

Sun Jun 30 14:42:30 1996 BUGS from lucrezia in /d/archwiz/common/room/city/wood1
wear all -> You have to get Skar and Lucrezia first.. hey! I don't
want to wear myself

LSTATE_DEAD zusaetzlich zu /std/corpse ?

Subject: Fw: non static vars in equipmnet || armour
> --- Forwarding mail: ------------------------
> pQuality 100
> pResetQuality 100
> pNumberHands 0
> pWielded 0
> pWorn 0
> pWieldData ({"wield","unwield","wielded",})
> pWearData ({"wear",({"unwear","remove",}),"worn",})
> pMode 1
> pQualityMsg 0
> silentmove 0
> SB
> 
> ---------------------------------------------
Softbyte haette diese Variablen gerne auf static gesetzt. Da ich an den
Files ungern rumfuhrwerke, waere ich dankbar, wenn Du das ggf.
machen koenntest.
 -- Warum?

Softbyte tells you: eine kleinigkeit zu SubDetails: 1. Man kann nur "look
   detail ON etwas" machen. soltle evt. flexibler sein, d.h. ON, AT, IN, ....
Softbyte tells you: 2.
Message from Softbyte to you:
> l sign on robe
It shows a small golden sickle around which is written:
      'Master of the Fire Circle.'
It is in perfect condition and of normal size.
>
[End of message]
Softbyte tells you: warum ist es in perfect condion....
Softbyte tells you: ich wuerde mal sagen, alle SubDetails. Im speciellen:
   ~softbyte/Druids/druidrobe.c   ....  zu 3. l sign on robe gibt fuer die
   anderen "softbyte looks at robe" statt at "sign on robe", aber das kann
   auch beabsichtigt sein ;-)

inetd mag weder finger beantworten, noch finger-replys empfangen.

Da ich in den docs nichts entsprechendes gefunden habem ob so
etwas schon existiert, habe ich einen Vorhschlarg:
Man sollte das Gewicht eines std/things dynamisch an seine Groesse
anpassen jenach PSIZE. Das Gewicht mit SetWeight waere dann das
"Base"-Value fuer ein thing in PSIZE_NORMAL (interessant dann
vor allem fuer weapon/armour)
 -- Suamor

From:    Thragor
Cc:      Cadra
Subject: 'Weaponless Combat'
Date:    Wed May 15 15:30:00 1996
wie Du vielleicht weisst, haben Cadra und ich die Warrior
zusammengebastelt, die diverse Kampftechniken als Skills
besitzen. Eine wesentliche fehlt leider: Weaponless Combat.
Es gibt z. Z. keine Moeglichkeit die do_hit()-Funktion im Player dazu
zu bewegen ein Objekt nach dem gemachten Schaden zu
fragen. Evtl. sollte man einfach auch fuer den Spieler ein HitObj
erlauben (entsprechend DefendObj, oder wie die auch immer hiessen).
Fuer eine entsprechende Implementierung waere ich sehr dankbar.

NaseFTPD kommt mit ls -F nicht klar.

Die Soul sollte bei Wizard/Wizard nicht Someone, sondern (Name) ausgeben.

Roofclimbing Tusk tells you: what about flying for oglons? just a massage to
   all others ... raises into the air and lands again - or something in this
   way...
P_FLYING setzen und evtl den Player in einen unsichtbaren Container
tun? Alles AddRoomCmd() sind dann natuerlich etwas unbequem.

Das ganze Following ist unterdefiniert und eher ad-hoc verwaltet.
Das verfolgende Objekt sollte irgendwie zurueckgeben koennen, wem es
alles folgt.

Wizards koennen NPCs uebernehmen um so das Spiel interessanter zu
gestalten. Moeglich sind zwei Stufen: mitgeteilt bekommen, was der NPC
sieht, hoert...; oder der NPC _sein_ (und mitgeteilt bekommen, was der
Playercharakter sieht/hoert...). Was bei Kontrolle mehrerer NPCs?
Schaden am NPC schlaegt auf Besetzer durch.
Umsetzen der exec() nicht ratsam.
Nicht NF: diese Moeglichkeit auch Spielern zu verfuegung stellen
(Zauberspruch oder so), plus zusaetzliche Game-Mechanics, die das
Erkennen/Abwehren von besetzten NPCs (speziell Quest-NPCs) erlaubt.

Rover tells you: und wenn ich den /room/death_room destructe, werde ich selbst
   destructet, statt in die Void gemoved

/std/equipment-Typen gegenseitig ausschliessend machen, so dass man
z.B. nicht zwei Sunglasses gleichzeitig anziehen kann.

> clone /obj/sunglasses
/obj/sunglasses
> clone /obj/sunglasses
/obj/sunglasses
> drop sunglasses
You drop a pair of sunglasses.
> wear sunglasses
You have to get a pair of sunglasses first.
You wear a pair of sunglasses.

The Smore/Xmore are asking for an input even if a text
is shorter then a screenpage (or if the last page
is shorter).
Has this any particular reason ? OR can someone remove this unnecessary (?)
input ?

-  Wie waere es mit einer WWW-Property, die der Spieler auf seine
   Homepage setzen kann? Mittels eines 'who www' z. B. koennte
   man dies abfragen und natuerlich bei der Userinfo innerhalb
   der WWW-Seite von Nightfall.

 -- Player-Repairtool?

[Asd:players] MATESE is posibility to create carpet landing in port atlinten

> [Taurus wonders if anyone ever used the join command...]
== sighs: There no solution for this problem, except collecting the notify_fail() messages.
= Then you'd see: "You are not intelligent enough.<newline>No destination given."
= Hmm, maybe: '(Sorcerors Guild) You are not intelligent enough.<newline>(Mateese) No destination given." ?

Warlord tells you: folgendes problem: grad war LINK im fandream und konnte mit
   fanwakeup nich mehr aufwachen, nur mit wake up. das is aber net ruchtig ?!
   was war da los ?!
tell warlord Keine Ahnung - ich kenne den Fandream krams nicht.

l torch in bag in chest geht nicht. Grund: l torch in all bags in red
chests wuerde zu aufwendig werden.

Man koennte wear/wield evtl in den Player verlagern, und dann die
lokalen Kommandoroutinen in den Objekten aufrufen.

Im player IP-Name und IP-Number speichern, damit Finger beides
probieren kann.

'Mhm, we were together with the nova through good and bad times.
Ok.
> :sniffs.
Mateese sniffs.
> Tune tells you: and it brought us together :-)
Tune digs around in her dir for that Tempo dispenser.
Tune digs around in her dir for that Tempo dispenser.
tell tune *nod* We should put up a fridge labeled 'nova' in the cotton :-)

webster: /usr/share/dict

dtime() fuer relative Zeiten machen. Aus Domaintool klauen.

/players/sonic/obj/musicbox: SubDetails verwenden?

Oglonfur und Elven Hair mit Rainbowish touch versehen.
Tasmin tells you: what you and tune now need is a necklace with with 5 rings
   on it, red, orange, yellow, green and blue
Tasmin tells you: like the gay men wear pink triangles...the women wear
   rainbows

Kommando 'status' fuer Spieler simulieren.

DLords/Arches nach 100days absence demoten (DLords zu members), 20d
vorher eine Note per Mail und News.

Wizlounge an Pub anschliessen, Exit "workroom"

Players/HLP-Board -> Pub

Goto-Targets tower|pub|lounge vordefinieren.
  Evtl. option 'move' fuer Wizards, die ein TPORT_NO ignoriert.

Es geht ja auch um die Beschreibungen, denn die kann siche JEDER setzen.
Die extra looks sind fuer kurze Gefuehlsduseleien. Und nicht fuer die
Beschreibung des Charakters gedacht!

Domains: red herrings, oder transportation.

In NF-City: Armoury, Baker, AdvEquipper-Shops.

From:    Asd
why my criticcals are that poor ??
You score a critical hit.
You slash at ninja with a nasty-looking knife and massacre ninja to small
fragments.
  Ninja slashes at you with an oriental ninja-to, but misses you.
  Ninja slashes at you with an oriental ninja-to, but misses you.
he should die
please fix it

/lib/raceportal dokumentieren!

'help room'-Command.
pushd, popd

/doc/concepts/netdeath: aus lpc-Note basteln.

Portale to do:
obj/race/base/half-elf.c  obj/race/base/orc.c
obj/race/base/dwarf.c
obj/race/base/elf.c       obj/race/base/homarid.c   obj/race/base/troll.c
obj/race/base/giant.c     obj/race/base/human.c

Tune says: I saw a very interesting idea on some mud I visited...you could set
   (and also unset) some flag, which put a symbol into the WHO
Tune says: one symbol meant that this was a wiz whom players could ask for
   help from
Tune says: I'd imagine another symbol could be a flag to wizes that this
   person would be willing to help with coding problems
Tune says: remembers pissing off a lot of wizards as a newbie...first of all
   not knowing they were wizes, and secondly a lot of wizes hate being bugged
   by players
:would maybe make it a negative flag 'this wizard is not willing to help' :-)

2-Personen-Zelt.

Plasmagun reparieren.

/std/guild admits players that don't exist.

In NF-City im Winter Schneehaufen fuer Schneebaelle aufstellen (->
Gubert, /d/christmas/grough).

 -- fighter --
i have problems with bandaging myself - if it is impossible please answer
I guess i can bandage myself in rl maybe i should bandage myself here
Asd the renegade palladin

Player-Info-Server, mit so Sachen wie QP, Level, Age, auch wenn er/sie
ausgeloggt ist.

%[Jameson:players] Mateese, I'd like something for channels that makes
   something like "Jameson's stomach hurts from laughing" possible - what do
   you think? Like the ;-Emote.

HP abs -> In long desc aufnehmen.

follow/unfollow command.

Taurus says: actually i like the new load-system...only you should get a
   stronger warning when you are too overloaded...

Tune says: hmm...how about a room that lists to the WHO that you are
   invis...but actually keep you name...

/d/archwiz/common/obj/Go/go_player: sollte ueber InitMatch() anstelle
  'play foo' laufen. Allgemein ist der Code ziemlich grausam.

Ich habe doch mal reingeschaut, da ich grad einen homrid ertrinken sah :(
er sagt, er habe keine ringe oder spells gehabt.. aber da es noch ein
newbie ist, dachte ich, ich pruefe dennoch mal nach.
Das mit dem  oldprop  ist ja nett gedacht.. aber was, wenn der spieler,
waehrend der wirkungsdauer des spruches einen ring anzieht, der
auch P_WATERBREATHING gibt?
oder irgendwas anderes noch anwedet, dessen wirkungsdauer laenger ist,
als die des spruches? bei auslaufen des spruches wird der wert auf den wert
zurueckgesetzt, den der spieler hatte, als er den spruch sprach...
evtl. zwischenzeitlich getaetigte aktionen verlieren damit ihre wirkung,
selbst dann, wenn sie noch aktiv sein sollten.
Bischen daemlich...

Mon Sep 18 03:33:46 1995 IDEA from corey in
/d/atlantis/blackheart/vuroom/field6 :
you should be able to "kill 'all'"

'where'-Feature dem who zufuegen.

Die Defences sollten dringend so umgestellt werden, dass sie als mapping
gespeichert werden: ([DT_SLASH:1,...]).
Auf die alte Weise bekommt man naemlich ggf. Probleme, wenn man AddDefence
nicht benutzen kann, sondern SetDefence direkt benutzt (wenn z. B. die
Properties gesetzt werden).
Dies ist 1. uebersichtlicher und 2. garantiert es fuer spaetere Aenderungen
an den DT_-defines die Kompatibilitaet (z. Z. muessen die alten Zahlen immer
die gleichen bleiben).

What would you think about a command that would count the number of items
of a certain kind in your inventory, in the room or in a bag?
I'm not referring to items that are identical, but to categories, for
example you could then do 'count weapons
or 'count scrolls'. This would also reduce the amount of screen output that
a look at your inventory produces. Makes it faster, more economical, and
more convenient :)
So what'cha think?

This seems to be a global problem with doors/locks:
"and you notice an interesting lock.", but "exa lock"->"You see nothing
appropriate."

Default-Todesmessage fuer Raum und Sieger?

Taurus tells you: nebenbei, koenntest du auf deine todo liste setzen dass die
   away message auch auf intermud-tells zurueckgeschickt wird ?

today I've written an vessel with the vesselname wooden cup.
I've added an id "cup" with AddId() as usual. I got the problem
that the id got deleted in the emptyvessel() function.
For the moment, I've overwritten SetIds() where I set "cup"
by hand, but that's not a too good one.
The file is: +halfling/common/obj/joiner/woodcup.c
Please look for that, this is a real annoying bug.
-> VesselName wird sowohl fuer die Short als auch fuer die Ids
   verwendet. Dies sollte geaendert werden. Ebenso sollte QueryShort()
   nicht selber das 'filled with' anhaengen, dies wird besser ueber
   die Modifications von /std/thing/description erledigt.

Was mir im Moment fehlt ist ein AddDetail mit Platzhaltern.
z. B.:
AddDetail(({"%s column","column","column %d","%s column %d"}),#'detail_column)
Auf diese Weise koennte ich detail_column das weitere interpretieren ueber-
lassen und muesste nicht, wie ich es grade mache so anfange:
AddDetail(({"column","column 1","ionic column","ionic column 1",
            "first column","column 2","ionic column 2",...}),#'detail_column)
1. Ist das mehr Schreibarbeit, zweitens duerfte es mehr Speicher schlucken.
So, ich habe mal etwas geschrieben, was aehnlich wie das funktioniert,
was ich vorgeschlagen habe.
Kurz beschrieben:
Man macht AddDetail(({"%long,white,old% column %1,2%}),"Nice!\n");
Und kann danach folgende Dinge eingeben:
exa old long column 2
exa column
exa white column
Dies ermoeglicht dann auch beim setzen der Properties mehrere ids.
Du kannst Dir ja mal ~thragor/homarid/temple.c
die Funktionen GetDetail, parse_list und parse_detail ansehen.
Vielleicht laesst sich ja auch noch was vereinfachen/verbessern.
Fuer meine Beduerfnisse in DEM File reicht es erstmal.
So, ich habe mal versuchshalber etwas eingebaut, was Cadra und ich
mal vorschlugen. Das loggen von Details, die in einem Raum fehlen.
Auch dieses (wie die Details mit Adjektiven) habe ich in
~thragor/homarid/temple.c eingebaut.
Interessante Funktionen dabei: smart_log, scan_missing und GetDetail.

Lady Elfgar tells you: btw, kann man nicht nudge in die soul reinnehmen?

SetMale() und co. evtl. doch wieder einfuehren (macht das Hacken etwas
einfacher).

Die Belastungsgrenzen bei Gewicht evtl nach oben ausbeulen?

Cadra tells you: gibt es eine Moeglichkeit festzulegen, dass eine rasse etwas
   mit der ID 'helm' oder 'helmet' noicht tragen kann???
Cadra tells you: es geht wirklich um die id, da homarids durch die fuehler
   behindert sind.. aber ein headband, wie das der psionics durchaus tragen
   koennten

Thragor: Wenn ich ein Item mit properties hinzufuege und nachher z. B.
noch eine ID hinzufuege, wird diese ID beim naechsten Reset
geloescht. Das kann doch wohl nicht ganz Sinn der Sache sein.
Dadurch ist der Shop naemlich ab dem ersten reset nicht mehr in
der Lage seinen Dustbin zu finden.
(Ich adde den Dustbin mit properties und der REFRESH_FUNC:
dustbin_refresh, in der dem dustbin die fuer den Shop zum
identifizieren notwendige Id gegeben wird; diese wird jedoch
beim naechsten refresh geloescht)
Kleiner Fehler von mir beim Testen. Also mit der Funktion kann
man es zuruecksetzen. Trotzdem weiss ich nicht, ob man nun grade die
Ids von etwas zuruecksetzen sollte.

Spalten-Who

In die Qualitaetsminderung einen Random-Faktor einbauen?

Cadra says: gibt es ein P_POISONED  und ein P_POISON ?
Cadra says: erklaerung:
Cadra says: P_POISONED sollte int schaden und int dauer uebergeben
[news:Aimless is netdead]
Cadra says: dann koennte man poison auch recht leicht in diversen
   krankenhaeusern wieder entfernen ;)
Cadra says: oder eine skill poison_resistance einfuehren
Cadra says: P_POISON koennte ein monster gesetzt bekommen, wenn sein corpse
   giftig sein soll... waere interessant, fall sman es mal ermoeglichen will,
   dass man corpse essen kann :)

Helpfile fuer Size. Teil von races?

Shout-Curse neu implementieren - oder gibs das noch irgendwo?

(Cadra) says: wie waere es mit einem SetItemLight();
(Cadra) says: wenn man das in einem item setzt, steht hinter dem short noch
   (glowing) oder so?
(Cadra) says: oder halt (darkened)
(Cadra) says: wobei es nix anderes als ein SetLight machen sollten

> Taurus tells Rover and you: mateese: koennte das "away" kommando nicht auch
   das prompt zu "away" aendern...ich vergess auch dauerend es wieder
   abzustellen ...

'Hmm, wenn man eine Property P_SINGLE_AUTOLOAD einfuegt, die Objekte, die das nicht wollen, immer als 0 zurueckgeben, liesse sich das einrichten.
Ok.

> Rover tells you: wie waer's mit: 1. kein snoop, 2. keine invisible
> objects, 3. keine Objekte koennen rein wenn "abgeschlossen"

> Jof sagt: query_ip_name failed beim ersten Zugriff jetzt immer
Jof sagt: ist ne Simul-Efun
Jof sagt: Die schaut in einem Mapping nach
Jof sagt: Wenn der Host nicht drinsteht, wird ein UDP-Paket abgeschickt an
Jof sagt: den udpserv
Jof sagt: und die ipnummer zurueckgegeben
Jof sagt: sobald der UDP-Server antwortet wird der IP-Name ins Mapping
Jof sagt: eingetragen
Jof sagt: Klappt prima
'udpserv ist ein externer Process?
Du sagst: udpserv ist ein externer Process?
> Jof nickt zustimmend.
Jof sagt: Kleines Perl-Scriptchen
'Darf ich es abkupfern (sobald ich mal Zeit habe)?
Du sagst: Darf ich es abkupfern (sobald ich mal Zeit habe)?
> Jof sagt: Aber sicher
Jof sagt: scripts/udpserv
Jof sagt: dazu /secure/master, /secure/master/networ und /secure/simul-efun
Jof sagt: /secure/master/network: get_ip_name und evtl get_auth_user
Jof sagt: simul_efun: query_ip_name
Jof sagt: Das ip-Mapping wird im Backbone-Wizinfo abgelegt
Jof sagt: Damit master und simul_efun gemeinsam zugriff haben und es ein
Jof sagt: Update vom master ueberlebt
Jof sagt: Naja und fuer den Auth-Kram ist noch was in /std/player/base
Jof sagt: _set_auth_info und _query_auth_info
Jof sagt: und ich musste fuer das auth-Zeug ne neue efun einbauen
Jof sagt: query_ip_port
Jof sagt: Liefert den sin_port der connection eines Spielers
xeval dump_ip_mapping()
Jof sagt: Incl. Timeout
Jof sagt: Ich lass den alle 24h nochmal nachsehen

pl jof sc
Spieler: Jof, Level: 1111, Wizlevel: 111
Jof, Rasse: 13:52:18
Stats:    int: 200, str: 200, con: 200, dex: 200, Weisheit: 200, Geschwindigkeit: 200
Ruestung: 200       Waffen: 100000      Vorsicht: 200      Geschlecht: M
Lebenspunkte:   49 [1642], Magiepunkte: 1642 [1642], Erf: 0
Traegt 243019 (169200) g. Eigengewicht -12345678 g. 964079 Muenzen.
ENV: /d/seher/wargon/haeuser/woelkchenraum0, EMail: fraune@math.uni-muenster.de
Mitglied in: seher.
Quests: Finde die Fee Amaryllis
PKills: 9999 , QuestPoints: 20 (1196/1555), Alter: 298 d, 7 h, 2 m, 8 s
User@IP-Addr: fraune
@DWALIN.UNI-MUENSTER.DE (128.176.120.219) [Muenster]
Idle seit 6 Sekunden, noch 74 ZT zu finden.
Gesnooped von: Niemandem
> Jof sagt: 3. Zeile von Unten :)
> Jof sagt: Funktioniert bei leuten, die einen identd laufen lassen bei sich

> [Talin] ich hab da mal wieder ein Problem mit inherit stdweapon und armour
   gleichzeitig
[Talin] die ganze Zeit lief das einwandfrei, aber anscheinend hat sich
   irgendwas geaendert und nun laeufts nimmer
= Du meinst "die ganze Zeit bis vor drei Wochen"?
[Mateese] Du meinst "die ganze Zeit bis vor drei Wochen"?
> [Talin] man kann das object (das Hauptsaechlich eine Waffe ist) nicht mehr
   wielden ...
[Talin] so ungeafaer
[Talin] wieso, welche Aenderung hab ich da wieder verschlafen ?
= /std/weapon und /std/armour inheriten neuerdings beide /std/equipment und treiben ziemliche Magie, das alte /std/weapon bzw. -armour-Interface beizubehalten.
[Mateese] /std/weapon und /std/armour inheriten neuerdings beide
   /std/equipment und treiben ziemliche Magie, das alte /std/weapon bzw.
   -armour-Interface beizubehalten.
> = Beides zu inheriten geht dadurch nicht mehr - sollte sich aber loesen lassen (wenn auch nicht heute abend).
[Mateese] Beides zu inheriten geht dadurch nicht mehr - sollte sich aber
   loesen lassen (wenn auch nicht heute abend).
> [Talin] urgs, wie waere es wenn man mal ein /std/armweap schreiben wuerde ?
   z.B. spiked Shield oder eine Defender Schwert (das auch AC Bonus gibt) ?

Sique says: Mateese: Hyp meinte mal, alles, was QueryFood() hat, sollte essbar
   sein und alles, was QueryDrink() hat, Trinkbar.
 Sique says: Und 'eat' und 'drink' waeren dann player.c Kommandos.

euquipment: Automatisch machen, dass nur eine Art von Equipment auf
  einmal getragen werden kann - ein optionales unwear gleichartigen
  Equipments ebenfalls. Anwendung: alle armours, /obj/sunglasses
  -> MAX_WIELD, MAX_WEAR

Thragor says: Im Gegensatz zum 'zap' waere auch ein 'wstop' wie ich es grad
   eben benutzte recht nett um schnell einen Kampf zu beenden
Thragor says: Wie oft sagt ein Wizard: Der Spieler griff mich an, und ich
   konnte den Kampf nicht schnell genug beenden
Thragor says: Abgesehen davon, dass meine Stats recht niedrig sind, habe ich
   dann noch das wstop um einen Kampf schnellstens zu beenden

(I == Tune)
[Rags:players] Hi Tune. Hi Mateese.
tell rags hi! how is it with money here?
Rags tells you: I haven't had any problems lately...
tell rags how many different types are there now?
Rags tells you: I've never been able to get a list of all of the currencies.
tell rags and do you have to carry them all around?
tell rags I'm asking cause I was thinking of writing an exchange
  office in Ireland
Rags tells you: Hmm...frankly, I like the idea of just keeping a single
   currency.  I was caught in a few areas with the wrong currency during a
   quest and no idea where the bank was.
tell rags frankly, I agree with you. I think all these monies are stupid
tell rags do you think the majority of the players like/disklike the
  new money system?
Rags tells you: Plus I remember there being a carry problem at the beginning
   with some of them...
Rags tells you: I would think they dislike it.  It's made things more
   complicated.
tell rags Mateese just figured that bug out this week. When players
  went to the bank, it took the money from your inventory, but forgot to
  delete the weight ;)
Rags tells you: *chuckle*
Rags tells you: I had someone working on my new mud suggest multiple
   currencies, and I nearly jumped down the poor guy's throat ;)
tell rags *grin*
tell rags would an exchange office be useful? how easy (possible) is
  it to get different currencies?
Rags tells you: You can get currencies at the bank, but you have to know what
   it is that you want.
Rags tells you: when you do help money, it only gives you the values for what
   you're carrying.
tell rags *roll eyes* how _helpful_
Rags tells you: Gee...that was my reaction too ;)
Rags tells you: Something that would give a breakdown of all of the currencies
   would help somewhat...
tell rags I think I'll try my hand at an exchange office then...where
  you can also get INFO :) I know there's a way to list all the
  currencies if you're a wiz...I'll let you know if I finish it tonight
Rags tells you: *cheer*

das Inventar wurde nocheinmal ein wenig geaendert.
Saemtliche Rubriken sind jetzt sozusagen einzelne Tabellen, d.h.
Waffen:
 Ein Darkovanerdolch. (2)
Ruestungen:
 Eine bestickte Jacke.                  Eine Pelzkappe. (2)
 Eine Bansheehaut.                      Ein Paar Pelzpantoffeln.
Verschiedenes:
 Hates MGtool v1.3.0 [16:14:04].        Hates Lupe.
 Eine Wanzenklatsche.                   Die Zeitung.
 Eine Fackel.                           5329 Muenzen.
 Ein Hypertextbuch.                     Hates Teddybaer Foo.
 Der Erforscher.                        Ein Zettel mit vielen Fragen.

Weiterhin haben sich die Argumente zu i etwas geaendert:
  ARGUMENTE:
        +a ... Nur Autoloader anzeigen
        -a ... Keine Autoloader anzeigen
        +b ... Nur Objekte zeigen, die man bei "verkaufe alles" behaelt
        -b ... Kein Objekt zeigen, das man bei "verkaufe alles" behaelt
        -f ... Inventar nicht unterteilen oder gleiche Objekte
zusammenfassen
        +r ... Nur Ruestungen anzeigen
        -r ... Keine Ruestungen anzeigen
        -s ... Ausgabe alphabetisch sortieren
        +v ... Alles zeigen, was nicht Ruestung oder Waffe ist
        -v ... Alles zeigen, was Ruestung oder Waffe ist
        +w ... Nur Waffen anzeigen
        -w ... Keine Waffen anzeigen

Mit - schaltet man etwas ab und mit + an. Alles ist kombinierbar.
Inwieweit manche Kombinationen sinnvoll sind, sei dahingestellt.

Desweiteren, wie schon bei den Argumenten gesehen, kann man abstellen,
dass in Rubriken unterteilt wird und dass Objekte zusammengefasst werden.
Weiterhin wird auch hier die ein- mehrspaltige Darstellung genommen.
Dies Spart Platz, vehindert jedoch nicht die Moeglichkeit, zu sehen,
wo sich ein Objekt genau im Inventar befindet. Hierbei ist zu beachten,
dass erst die linke Spalte und dann die rechte kommt.

Hate.
> [Allgemein:Huepfer] schaui jehova

wer sich ausloggt (mit ENDE) und neu einloggt, wird ein neues outfit des
Inventar Kommandos zu kosten bekommen.
Es ist jetzt unterteilt in Waffen, Ruestungen und Verschiedenes. Weiterhin
fasst es gleiche Gegenstaende zusammen und nennt ihre Anzahl in Klammern
dahinter.
Alle Argumente, wie in der Hilfeseite beschrieben funktionieren noch wie
gehabt.
Die Anzeige in Spaltenform, sowie das Zusammenfassen gleicher Objekte wird
spaeter (z.B. nach Reboot) auch fuer jegliche inventare von Objekten gelten.
Dadurch werden in vielen Raeumen nicht mehr tausende Gegenstaende die Sicht
zuscrollen, sondern sich wohlgeordnet dem geneigten Spieler zeigen.

Hate.
> Du spuerst, wie ein Zittern durch das MorgenGrauen geht.
Towanda geht nach Norden.
i
Ruestungen:
 Ein 'Catweazle for Sheriff'-Button. [/players/catweazle/obj/cfs#597890]
Verschiedenes:
 Mateeses MGtool v1.3.0 [23:06:18]. [/obj/tools/MGtool#597894]
 Mateeses Lupe. [/obj/tools/lupe#597895]
 Die Zeitung. [/p/service/loco/obj/mpa#597893]
 269 Muenzen. [/obj/money#597892]
 Ein Zettel mit vielen Fragen. [/p/service/hate/fragebogen#597891]

