Frictional Games Forum (read-only)
Keep enemies after death? - Printable Version

+- Frictional Games Forum (read-only) (https://www.frictionalgames.com/forum)
+-- Forum: Amnesia: The Dark Descent (https://www.frictionalgames.com/forum/forum-6.html)
+--- Forum: Custom Stories, TCs & Mods - Development (https://www.frictionalgames.com/forum/forum-38.html)
+---- Forum: Development Support (https://www.frictionalgames.com/forum/forum-39.html)
+---- Thread: Keep enemies after death? (/thread-20653.html)



Keep enemies after death? - 39Games - 03-07-2013

What would be the code to make an enemy spawn after player death? It was in amnesia campaign but I do not remember what levels it was used in
Cheers


RE: Keep enemies after death? - No Author - 03-07-2013

Use this :
void CheckPoint (string& asName, string& asStartPos, string& asCallback, string& asDeathHintCat, string& asDeathHintEntry);

Sets a checkpoint at which the player will respawn in case he dies.

Callback syntax: void MyFunc(string &in asName, int alCount)

Count is 0 on the first checkpoint load!

asName - the internal name
asStartPos - the name of the StartPos in the editor
asCallback - the function to call when the player dies/respawns
asDeathHintCat - the category of the death hint message to be used in the .lang file
asDeathHintEntry - the entry in the .lang file


RE: Keep enemies after death? - 39Games - 03-07-2013

(03-07-2013, 02:37 PM)No Author Wrote: Use this :
void CheckPoint (string& asName, string& asStartPos, string& asCallback, string& asDeathHintCat, string& asDeathHintEntry);

Sets a checkpoint at which the player will respawn in case he dies.

Callback syntax: void MyFunc(string &in asName, int alCount)

Count is 0 on the first checkpoint load!

asName - the internal name
asStartPos - the name of the StartPos in the editor
asCallback - the function to call when the player dies/respawns
asDeathHintCat - the category of the death hint message to be used in the .lang file
asDeathHintEntry - the entry in the .lang file
Thanks, but I need a little more info, does the first code go in OnStart? do i need that setplayercallback code? where does what go?
Cheers.


RE: Keep enemies after death? - PutraenusAlivius - 03-07-2013

(03-07-2013, 02:53 PM)39Gamer Wrote:
(03-07-2013, 02:37 PM)No Author Wrote: Use this :
void CheckPoint (string& asName, string& asStartPos, string& asCallback, string& asDeathHintCat, string& asDeathHintEntry);

Sets a checkpoint at which the player will respawn in case he dies.

Callback syntax: void MyFunc(string &in asName, int alCount)

Count is 0 on the first checkpoint load!

asName - the internal name
asStartPos - the name of the StartPos in the editor
asCallback - the function to call when the player dies/respawns
asDeathHintCat - the category of the death hint message to be used in the .lang file
asDeathHintEntry - the entry in the .lang file
Thanks, but I need a little more info, does the first code go in OnStart? do i need that setplayercallback code? where does what go?
Cheers.
Here is a code that i found in the dark depths of the development support section.
PHP Code:
void OnStart()
{
CheckPoint("""PLAYERSTARTAREA""CALLBACKFUNC""""");
}

void CALLBACKFUNC(string &in asNameint alCount)
{
               
//////////Your scripts.