b·051022

P&g pug

22. Okt 2005, 23:36:52
Bug
NewHolger

HR Image

[Debug] !<knut:lege alles in beutel> /std/living/put_and_get.c /dwarf:knut
       878 std/living/put_and_get.c:878: (s)printf(): incorrect argument type
       to %s.

2005.10.22 23:26:40 std/living/put_and_get.c:878: (s)printf(): incorrect
argument type to %s.
2005.10.22 23:26:40 program: std/living/put_and_get.c, object: dwarf:knut
line 878
'    drop_things' in 'std/living/put_and_get.c' ('          dwarf:knut') line
1343
'put_things_into' in 'std/living/put_and_get.c' ('          dwarf:knut') line
1105
'       put_into' in 'std/living/put_and_get.c' ('          dwarf:knut') line
878

Mal ein neuer Bug im put&get. Wer haette das gedacht. ;-)

Holger

Das passiert beim unsichtbarern Questobjekt der Pergamentquest:
+riftland/quests/pergament/obj/invis_master.c

Wenn es ein Nicht-Magier anschaut, wir P_NAME auf 0 gesetzt und da es auch
NODROP ist, versucht das put&get zu sagen: 
0 kannst Du nicht in den Beutel hineinstecken.

Ich denke das Problem ist hier sowohl im p&g, weil es damit nicht umgehen
kann, wie auch dem Pergamentmaster, der P_NAME nicht auf 0 zu setzen hat.
Wenn ein Objekt unsichtbar sein soll, dann ist das ueber P_PLURAL zu
handhaben. P_NAME auf 0 sollte eigentlich ueberhaupt nie gemacht werden.

Holger


Start » Magierhandbuch » Todo » b·051022 Letzte Generierung: 18.08.2006, 13:35
Email an: mud@wl.mud.de
Valid HTML 4.01!