Comment 1 for bug 243397

Revision history for this message
Erik Ogenvik (erik-ogenvik) wrote :

Point 1 and 2 are mainly server side things.
I.e. when attacking, you send an "attack" op to the server, and hopefully it will initialize an "attack task". But it's just a blind send op (if I remember correctly), you don't get any info back from the server that indicates the status of your attack op.

Also, combat is very rudimentary. After you defeat something, you don't kill it, you just deduct some health from it and depletes its stamina (and then when the health has run out it dies, but that requires repeated attacks). This is made so intentionally in preparation for a more advanced combat system (taking into account all kinds of stats).

The third issue should be addressed on the client however. Currently when you die nothing happens. I just haven't had time to add functionality for those cases. Preferrably you should get a prompt telling you about this, and then you should return to the character selection screen, the world being unloaded etc.. Currently we only have perma-death, but we'll surely in the near future add more game-friendly behaviour where your avatar isn't destroyed (teleported to a graveyard? left as a corpse and the camera placed into a ghost?). One main problem currently is however that there's no good way to unload the world and have the gui being reset to a nice state. I.e. we need to make sure that it's possible to log off from a server and log on to another one, without there being dangling pointers and gui widgets in strange states.