32 lines
916 B
Plaintext
32 lines
916 B
Plaintext
//::///////////////////////////////////////////////
|
|
//:: gz_chair_use
|
|
//:: Copyright (c) 2001 Bioware Corp.
|
|
//:://////////////////////////////////////////////
|
|
/*
|
|
|
|
*/
|
|
//:://////////////////////////////////////////////
|
|
//:: Created By: Dom Queron
|
|
//:://////////////////////////////////////////////
|
|
|
|
// This script was explained by David Gaider/Bioware in this topic.
|
|
// You should read this topic if you are interested in Nwn scripting
|
|
// http://nwn.bioware.com/forums/viewtopic.html?topic=74275&forum=47
|
|
|
|
|
|
void main()
|
|
{
|
|
ClearAllActions();
|
|
float fFacing = GetFacing(OBJECT_SELF);
|
|
object oPlayer = GetLastUsedBy();
|
|
object oChair = OBJECT_SELF;
|
|
if (GetIsPC(oPlayer))
|
|
{
|
|
if (GetIsObjectValid(oChair) && !GetIsObjectValid (GetSittingCreature(oChair)))
|
|
{
|
|
AssignCommand(oPlayer, ActionSit(oChair));
|
|
AssignCommand(oPlayer, SetFacing(fFacing));
|
|
}
|
|
}
|
|
}
|