Facebook Twitter YouTube Frictional Games | Forum | Privacy Policy | Dev Blog | Dev Wiki | Support | Gametee


Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
make a monster de-spawn?
xtron Offline
Senior Member

Posts: 402
Threads: 37
Joined: May 2011
Reputation: 2
#6
RE: make a monster de-spawn?

anyhow...Create an area on the last pathnode and name it something (ex: MonsterDespawn)
And add a collidecallback and a function and it'll look something like this maybe:

void OnStart()
{
AddEntityCollideCallback("MONSTERNAME", "MonsterDespawn", "MonsterDespawnFunc", true, 1);
SetEntityPlayerInteractCallback("Monster_Key_1", "Spawn_Monster", true);
}

void Spawn_Monster(string &in asEntity)
{
SetEntityActive("servant_grunt_1", true);
GiveSanityDamage(5.0f, true);
AddEnemyPatrolNode("servant_grunt_1", "Node_1", 0,"");
AddEnemyPatrolNode("servant_grunt_1", "Node_2", 0,"");
AddEnemyPatrolNode("servant_grunt_1", "Node_3", 0,"");
AddEnemyPatrolNode("servant_grunt_1", "Node_4", 0,"");
AddEnemyPatrolNode("servant_grunt_1", "Node_5", 0,"");
AddEnemyPatrolNode("servant_grunt_1", "Node_6", 5,"");
AddEnemyPatrolNode("servant_grunt_1", "Node_5", 0,"");
}

void MonsterDespawnFunc(string &in asParent, string &in asChild, int alState)
{
FadeEnemyToSmoke("MONSTERNAME", true);
}

Change MONSTERNAME to your monsters name.
Change MonsterDespawn to your areas name.
(This post was last modified: 08-06-2011, 12:49 PM by xtron.)
08-06-2011, 12:47 PM
Find


Messages In This Thread
make a monster de-spawn? - by Synestral - 08-06-2011, 02:21 AM
RE: make a monster de-spawn? - by TFEF - 08-06-2011, 02:35 AM
RE: make a monster de-spawn? - by Your Computer - 08-06-2011, 07:29 AM
RE: make a monster de-spawn? - by TFEF - 08-06-2011, 08:21 AM
RE: make a monster de-spawn? - by Roenlond - 08-06-2011, 12:29 PM
RE: make a monster de-spawn? - by xtron - 08-06-2011, 12:47 PM



Users browsing this thread: 1 Guest(s)