34 lines
912 B
Plaintext
34 lines
912 B
Plaintext
//::///////////////////////////////////////////////
|
|
//:: JH_SIT_ONDEATH
|
|
//:: JH_SIT_ONDEATH
|
|
//:: Copyright (c) 2003 Jacob Holcomb
|
|
//:://////////////////////////////////////////////
|
|
/*
|
|
This function assists JH_SIT_USE. It destroys any invisible sitting surfaces
|
|
that may have been created.
|
|
*/
|
|
//:://////////////////////////////////////////////
|
|
//:: Created By: Jacob Holcomb
|
|
//:: Created On: January 25, 2003
|
|
//:://////////////////////////////////////////////
|
|
|
|
void main()
|
|
{
|
|
|
|
// Get this object.
|
|
object oChair = OBJECT_SELF;
|
|
|
|
// If this object is valid.
|
|
if( GetIsObjectValid( oChair ) )
|
|
{
|
|
// Get attached object variable named "sittingsurface".
|
|
object oSurf = GetLocalObject( oChair, "SIT_SURF");
|
|
// if attached sitting surface is valid
|
|
if( GetIsObjectValid( oSurf ) )
|
|
{
|
|
// destroy it.
|
|
DestroyObject( oSurf );
|
|
}
|
|
}
|
|
}
|