//:://///////////////////////////////////////////// //:: NW_C2_GARGOYLE.nss //:: Copyright (c) 2001 Bioware Corp. //::////////////////////////////////////////////// /* on gargoyle's heartbeat, if no PC nearby then become a statue */ //::////////////////////////////////////////////// //:: Created By: Brent //:: Created On: January 17, 2001 //::////////////////////////////////////////////// //:: Noel made the orientation correct, May 2002 //:: January 2003: Yaron: Made it look cooler void CreateSphinx(object oPC) { object oSphinx = CreateObject(OBJECT_TYPE_CREATURE, "X0_ANDROSPHINX", GetLocation(OBJECT_SELF)); DelayCommand(0.1, AssignCommand(oSphinx, ActionAttack(oPC))); } void main() { object oCreature = GetNearestCreature(CREATURE_TYPE_PLAYER_CHAR, PLAYER_CHAR_IS_PC); if (GetIsObjectValid(oCreature) == TRUE && GetDistanceToObject(oCreature) < 7.0) { //effect eMind = EffectVisualEffect(VFX_IMP_HOLY_AID); DelayCommand(0.1, CreateSphinx(oCreature)); //ApplyEffectToObject(DURATION_TYPE_INSTANT, eMind, oGargoyle); SetPlotFlag(OBJECT_SELF, FALSE); effect eDam = EffectDamage(500); ApplyEffectToObject(DURATION_TYPE_INSTANT, eDam, OBJECT_SELF); } }