#include "in_g_cutscene" void main() { effect eEffect; object oTarget; int nInt; object oPC = GetPCSpeaker(); eEffect = EffectDamage(300, DAMAGE_TYPE_PIERCING, DAMAGE_POWER_NORMAL); ApplyEffectToObject(DURATION_TYPE_INSTANT, eEffect, GetObjectByTag("Makoshark2")); oTarget = GetObjectByTag("Makoshark2"); nInt = GetObjectType(oTarget); if (nInt != OBJECT_TYPE_WAYPOINT) ApplyEffectToObject(DURATION_TYPE_INSTANT, EffectVisualEffect(VFX_COM_CHUNK_STONE_MEDIUM), oTarget); else ApplyEffectAtLocation(DURATION_TYPE_INSTANT, EffectVisualEffect(VFX_COM_CHUNK_STONE_MEDIUM), GetLocation(oTarget)); // Have the PC say something. AssignCommand(oPC, SpeakString("The flying timbers narrowly miss, and one large timber strikes Mako squarely, impaling the shark and killing him instantly.")); }