46 lines
1.9 KiB
Plaintext
46 lines
1.9 KiB
Plaintext
|
void main()
|
||
|
{
|
||
|
DelayCommand(1.0, AssignCommand(OBJECT_SELF, PlaySound("al_mg_pillrlght1")));
|
||
|
DelayCommand(4.0, ExecuteScript("mithguarddies", OBJECT_SELF));
|
||
|
ExecuteScript("ls_abyss", OBJECT_SELF);
|
||
|
location lLocation = GetLocation(OBJECT_SELF);
|
||
|
effect eShk1 = EffectVisualEffect(VFX_DUR_ANTI_LIGHT_10);
|
||
|
effect eShk2 = EffectVisualEffect(VFX_COM_BLOOD_CRT_GREEN);
|
||
|
effect eShk3 = EffectVisualEffect(VFX_COM_BLOOD_CRT_YELLOW);
|
||
|
effect eShk4 = EffectVisualEffect(VFX_COM_BLOOD_LRG_GREEN);
|
||
|
effect eShk5 = EffectVisualEffect(VFX_COM_BLOOD_LRG_WIMP);
|
||
|
effect eShk6 = EffectVisualEffect(VFX_BEAM_SILENT_ODD);
|
||
|
effect eShk7 = EffectVisualEffect(VFX_IMP_DUST_EXPLOSION);
|
||
|
effect eShk8 = EffectVisualEffect(VFX_IMP_DIVINE_STRIKE_FIRE);
|
||
|
ApplyEffectAtLocation(DURATION_TYPE_INSTANT, eShk1, lLocation);
|
||
|
ApplyEffectAtLocation(DURATION_TYPE_INSTANT, eShk2, lLocation);
|
||
|
ApplyEffectAtLocation(DURATION_TYPE_INSTANT, eShk3, lLocation);
|
||
|
ApplyEffectAtLocation(DURATION_TYPE_INSTANT, eShk4, lLocation);
|
||
|
ApplyEffectAtLocation(DURATION_TYPE_INSTANT, eShk5, lLocation);
|
||
|
ApplyEffectAtLocation(DURATION_TYPE_INSTANT, eShk6, lLocation);
|
||
|
ApplyEffectAtLocation(DURATION_TYPE_INSTANT, eShk7, lLocation);
|
||
|
ApplyEffectAtLocation(DURATION_TYPE_INSTANT, eShk8, lLocation);
|
||
|
SetLocalInt(GetModule(), "PentSpawnNum", GetLocalInt(GetModule(), "PentSpawnNum") +1);
|
||
|
if (GetLocalInt(GetModule(), "PentSpawnNum") == 1)
|
||
|
{
|
||
|
CreateObject(OBJECT_TYPE_CREATURE, "Pent1", lLocation);
|
||
|
}
|
||
|
else if (GetLocalInt(GetModule(), "PentSpawnNum") == 2)
|
||
|
{
|
||
|
CreateObject(OBJECT_TYPE_CREATURE, "Pent2", lLocation);
|
||
|
}
|
||
|
else if (GetLocalInt(GetModule(), "PentSpawnNum") == 3)
|
||
|
{
|
||
|
CreateObject(OBJECT_TYPE_CREATURE, "Pent3", lLocation);
|
||
|
}
|
||
|
else if (GetLocalInt(GetModule(), "PentSpawnNum") == 4)
|
||
|
{
|
||
|
CreateObject(OBJECT_TYPE_CREATURE, "Pent4", lLocation);
|
||
|
}
|
||
|
else if (GetLocalInt(GetModule(), "PentSpawnNum") == 5)
|
||
|
{
|
||
|
CreateObject(OBJECT_TYPE_CREATURE, "Pent5", lLocation);
|
||
|
}
|
||
|
|
||
|
}
|