Beitrag
von Prinegon » 7. Sep 2005, 12:15
Annahme: Dein Starrezauber funktionierte, d.h. Teddy wurde der "Warten-Wert auf 10 Minuten (600) Sekunden gesetzt, bis er sich wieder bewegen darf. Nun ist das ja grade während einer Bewegung passiert, mit anderen Worten, der Prozess Bewegung wurde für Teddy angefangen (deswegen ja auch die Meldung, daß er ERST das Feld verlassen habe, dann jedoch gestarrt wurde), jedoch noch nicht zuende geführt (ansonsten wäre der Starrezauber nicht gegangen, da er sich nicht mehr mit dir auf einem Feld befunden hätte, und es hätte dann etwas in der Art gestanden: Svennie versucht einen Starrezauber anzuwenden und nichts passiert.)
Wie gesagt: Die Bewegung wurde angefangen, dann hat sich der Server erst einmal um die Starre gekümmert und den Warten-Wert auf 600 Sekunden gesetzt, dann hat der Server die Bewegung zuendegeführt und neu berechnet, wie lange Teddy warten muss (nämlich 6 Sekunden + max(0, (Itemzahl-Speed))). Dieser Wert hat dann die Wartezeit überschrieben.
Mir ist die gleiche Form von Fehler mal mit Killen passiert. Ich bekam die Meldung, daß ich gekillt wurde und gedemütigt auf dem Wiedergeburtsplatz auferstehe, jedoch hatte ich das Feld schon verlassen, als die Meldung kam und ich konnte mich normal weiterbewegen und war nicht am Ort meiner Geburt.
Das Gegenteil von "gut" ist "gut gemeint".
Es ist nur Sand. Doch manchmal kann auch Sand töten...