recklezzrogue Posted March 1, 2010 Share Posted March 1, 2010 /////////////////////////////////////////////////////////////////////// Problem solved with the following script. The problems I had //// were #1 - script was not associated with the area, it is now, //// and #2 - I did not have the creatures I was trying to spawn //// loaded as a resource (on the left window in the editor screen). //// To solve that, I stuck the creature types I was trying to //// spawn with CreateObject in a sealed room...I am sure there is //// better way, but that worked - condition met, bad guys spawn //////////////////////////////////////////////////////////////////// #include "events_h"#include "plt_dmo001_party_plot"#include "wrappers_h" void main(){ event ev = GetCurrentEvent(); int nEventType = GetEventType(ev); switch(nEventType) { case EVENT_TYPE_TEAM_DESTROYED: { if(GetEventInteger(ev,0) == 3) //3 is the team number expected to be destroyed { WR_SetPlotFlag(PLT_DMO001_PARTY_PLOT, TEAM3_DESTROYED, TRUE); //Trigger Journal Update (debug) object oWaypoint1 = GetObjectByTag("spawn_001"); //spawn 1st creature at waypoint tag spawn_001 location lWaypoint1 = GetLocation(oWaypoint1); object oOgre_Boss = CreateObject(OBJECT_TYPE_CREATURE, R"DMO001_OGRE_BOSS.UTC", lWaypoint1); object oWaypoint2 = GetObjectByTag("spawn_002"); //spawn 2nd creature at waypoint tag spawn_002 location lWaypoint2 = GetLocation(oWaypoint2); object oOgre_Boss2 = CreateObject(OBJECT_TYPE_CREATURE, R"dmo001_ogre_boss.utc", lWaypoint2); object oWaypoint3 = GetObjectByTag("spawn_003");//spawn 3rd creature at waypoint tag spawn_003 location lWaypoint3 = GetLocation(oWaypoint3); object oGenlock_Emissary1 = CreateObject(OBJECT_TYPE_CREATURE, R"dmo001_genlock_emissary_bal.utc", lWaypoint3); object oWaypoint4 = GetObjectByTag("spawn_004");//spawn 4th creature at waypoint tag spawn_004 location lWaypoint4 = GetLocation(oWaypoint4); object oGenlock_Emissary2 = CreateObject(OBJECT_TYPE_CREATURE, R"dmo001_genlock_emissary_bal.utc", lWaypoint4); } break; } } HandleEvent(ev, RESOURCE_SCRIPT_AREA_CORE); } Link to comment Share on other sites More sharing options...
Recommended Posts