29 lines
1.2 KiB
Plaintext
Raw Permalink Normal View History

void main()
{
object oPC = GetPCSpeaker();
object oGol = GetObjectByTag("px_prototype_wargolem");
location lLoc = GetLocation(GetWaypointByTag("px_prototype_wargolem1"));
ApplyEffectToObject(DURATION_TYPE_INSTANT,EffectVisualEffect(VFX_FNF_SUMMON_MONSTER_3),oPC);
DelayCommand(0.7, AssignCommand(oPC, ActionJumpToLocation(lLoc)));
if((GetLocalInt(OBJECT_SELF, "GolemBoss")!= 1) && (oGol != OBJECT_INVALID))
{
SetLocalInt(OBJECT_SELF, "GolemBoss", 1);
object oPillar1 = GetObjectByTag("fr_iwd_golempwr1");
object oPillar2 = GetObjectByTag("fr_iwd_golempwr2");
effect eBeam1 = EffectBeam(VFX_BEAM_LIGHTNING, oPillar1, BODY_NODE_CHEST);
effect eBeam2 = EffectBeam(VFX_BEAM_LIGHTNING, oPillar2, BODY_NODE_CHEST);
ApplyEffectToObject(DURATION_TYPE_TEMPORARY, eBeam1, oGol, 9.0);
ApplyEffectToObject(DURATION_TYPE_TEMPORARY, eBeam2, oGol, 9.0);
DelayCommand(8.0, AssignCommand(oGol,ActionSpeakString("[The Golem's eyes begin to glow brighter and it notices you.]")));
DelayCommand(8.0, AssignCommand(oGol, ChangeToStandardFaction(oGol, STANDARD_FACTION_HOSTILE)));
DelayCommand(8.0, PlayVoiceChat(VOICE_CHAT_BATTLECRY1, oGol));
}
//DelayCommand(8.0, AssignCommand(oGol, PlaySound("vs_nx2gatem_bat1")));
}