20 lines
506 B
Plaintext
20 lines
506 B
Plaintext
//--CHAIR SIT: onUse (placeables)
|
|
//-- i got sick of sitting facing the wrong way
|
|
//-- so, this does a move to location first
|
|
//-- and works more or less most of the time.
|
|
//-- (doesnt work well with invis objs on tile benches)
|
|
//-- bloosong
|
|
|
|
|
|
void main()
|
|
{
|
|
object oChair = OBJECT_SELF;
|
|
|
|
|
|
if(!GetIsObjectValid(GetSittingCreature(oChair)))
|
|
{
|
|
AssignCommand (GetLastUsedBy(), ActionMoveToLocation(GetLocation(oChair)));
|
|
AssignCommand(GetLastUsedBy(), ActionSit(oChair));
|
|
}
|
|
}
|