Files
dsrc/sku.0/sys.server/compiled/game/script/library/posture.scriptlib
T
2013-09-10 23:17:15 -07:00

45 lines
755 B
Plaintext

boolean isStanding(obj_id object)
{
return (getPosture(object) == POSTURE_UPRIGHT);
}
void stand(obj_id object)
{
if (!isStanding(object))
{
queueCommand(object, ##"stand", object, "", COMMAND_PRIORITY_FRONT);
}
}
boolean isKnockedDown(obj_id object)
{
return (getPosture(object) == POSTURE_KNOCKED_DOWN);
}
boolean isKneeling(obj_id object)
{
return (getPosture(object) == POSTURE_CROUCHED);
}
void kneel(obj_id object)
{
if (!isKneeling(object))
{
queueCommand(object, ##"kneel", object, "", COMMAND_PRIORITY_FRONT);
}
}
boolean isProne(obj_id object)
{
return (getPosture(object) == POSTURE_PRONE);
}
void prone(obj_id object)
{
if (!isProne(object))
{
queueCommand(object, ##"prone", object, "", COMMAND_PRIORITY_FRONT);
}
}