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.
29 lines
1.2 KiB
Plaintext
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")));
|
|
}
|