Hi Tannayr,
Yes, we've changed the way player death is handled in the 3DAAK. The default T3D behavior is to schedule the old player object to be deleted in a few seconds, and spawn a new player object when clicked. Instead we wanted the player to lay there (forever) until the player clicks a button, at which point the most recent checkpoint save is loaded and the *same* player object is returned to that checkpoint location with the appropriate health etc.
To get the default behavior back you'll need to:
- add the following lines to DefaultPlayerData::onDisabled() in \game\scripts\server\player.cs:
| Code: |
// Schedule corpse removal. Just keeping the place clean.
%obj.schedule(22000 - 1000, "startFade", 1000, 0, true);
%obj.schedule(22000, "delete");
|
- in the same file, delete everything from DefaultPlayerData::onTrigger()
I haven't tested this extensively, but the corpse will at least fade and delete after 22 seconds. Let me know if you're still having trouble.
Lorne