29 lines
1.1 KiB
Plaintext
29 lines
1.1 KiB
Plaintext
|
//::///////////////////////////////////////////////
|
||
|
//:: 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 main()
|
||
|
{
|
||
|
object oPC = GetNearestCreature(CREATURE_TYPE_PLAYER_CHAR, PLAYER_CHAR_IS_PC);
|
||
|
if ((GetIsObjectValid(oPC) != TRUE) || (GetIsDead(oPC) == TRUE) || GetDistanceToObject(oPC) >= 20.0)
|
||
|
{
|
||
|
location l = GetLocation(OBJECT_SELF);
|
||
|
location lNew = Location( GetAreaFromLocation(l), GetPositionFromLocation(l), GetFacingFromLocation(l) + 180);
|
||
|
// CreateObject( OBJECT_TYPE_PLACEABLE, "plc_statue3", lNew );
|
||
|
CreateObject(OBJECT_TYPE_PLACEABLE, "stat_emraldgarg", lNew);
|
||
|
SetIsDestroyable( TRUE, FALSE, FALSE );
|
||
|
DestroyObject(OBJECT_SELF, 0.5);
|
||
|
}
|
||
|
}
|
||
|
|