46 lines
1.4 KiB
Plaintext
46 lines
1.4 KiB
Plaintext
void main()
|
|
{
|
|
|
|
string sTemplate0;
|
|
string sTemplate1;
|
|
object oSP;
|
|
object oThug;
|
|
int nIdx;
|
|
location lLoc0;
|
|
location lLoc1;
|
|
|
|
sTemplate0 = "DragonofDarkness";
|
|
sTemplate1 = "NW_DEMON";
|
|
|
|
|
|
lLoc0 = GetLocation(GetNearestObjectByTag("WP_CORRUPTKING"));
|
|
oSP = CreateObject(OBJECT_TYPE_CREATURE,sTemplate0,lLoc0);
|
|
ApplyEffectAtLocation(DURATION_TYPE_INSTANT,EffectVisualEffect(VFX_FNF_SUMMON_MONSTER_1),lLoc0);
|
|
|
|
for(nIdx = 1; nIdx <= 4; nIdx++)
|
|
{
|
|
lLoc1 = GetLocation(GetNearestObjectByTag("WP_VCORRUPT" + IntToString(nIdx)));
|
|
oThug = CreateObject(OBJECT_TYPE_CREATURE,sTemplate1,lLoc1);
|
|
ApplyEffectAtLocation(DURATION_TYPE_INSTANT,EffectVisualEffect(VFX_FNF_SUMMON_MONSTER_1),lLoc1);
|
|
}
|
|
|
|
string sTemplate;
|
|
string sItem;
|
|
object oSpawnPoint;
|
|
location lLoc;
|
|
|
|
sTemplate = "GOA";
|
|
|
|
for(nIdx = 1; nIdx <= 3; nIdx++)
|
|
{
|
|
lLoc = GetLocation(GetNearestObjectByTag("WP_GOAEND" + IntToString(nIdx)));
|
|
oThug = CreateObject(OBJECT_TYPE_CREATURE,sTemplate,lLoc);
|
|
ApplyEffectAtLocation(DURATION_TYPE_INSTANT,EffectVisualEffect(VFX_FNF_SUMMON_MONSTER_1),lLoc);
|
|
}
|
|
|
|
effect eVis = EffectVisualEffect(VFX_IMP_UNSUMMON);
|
|
ApplyEffectToObject(DURATION_TYPE_INSTANT,eVis,OBJECT_SELF);
|
|
DestroyObject(OBJECT_SELF,0.5f);
|
|
|
|
}
|