Battledale_PRC8/_module/nss/px_lvl3_teleport.nss
Jaysyn904 7b9e44ebbb Initial upload
Initial upload.  PRC8 has been added.  Module compiles, PRC's default AI & treasure scripts have been integrated.  Started work on top hak for SLA / Ability / Scripting modifications.
2024-03-11 23:44:08 -04:00

29 lines
1.2 KiB
Plaintext

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")));
}