void main() { object oPlayer = GetLastUsedBy(); if( GetIsPC( oPlayer ) ) { object oChair = OBJECT_SELF; if( GetIsObjectValid( oChair )) { vector vChair = GetPosition(OBJECT_SELF); vChair.z = 0.0; location lChair = Location(GetArea(OBJECT_SELF),vChair,GetFacing(OBJECT_SELF)); object oNewSeat = CreateObject(OBJECT_TYPE_PLACEABLE, "ah_seat2", lChair,FALSE); AssignCommand( oPlayer, ActionSit( oNewSeat ) ); } } }