2024-06-20 15:47:42 -04:00

25 lines
603 B
Plaintext

void main()
{
// Get the character using the object.
object oPlayer = GetLastUsedBy();
// Make certain that the character is a PC.
if( GetIsPC( oPlayer ) )
{
// Get the object being sat on.
object oChair = OBJECT_SELF;
// If the object is valid and nobody else is currently sitting on it.
if( GetIsObjectValid( oChair ) &&
!GetIsObjectValid( GetSittingCreature( oChair ) ) )
{
// Let the player sit on the object.
AssignCommand( oPlayer, ActionSit( oChair ) );
}
} // End if
} // End main