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));
|
||
|
}
|
||
|
}
|