//1. Script Name: Opening A Door With A Lever
//Script Creator: Brenon Holmes (BioWare)
//
//2. What it does: Opens a door with a lever.
//
//3. Notes: This script allows you to open a door (Door1) with a lever.
//
//Notes: Brennon: I should probably note, that you actually have to set up the lever to play the activate and de-activate animations... like so:





void main()
{
object oDoor = GetObjectByTag("Door1");
if ( GetLocalInt( OBJECT_SELF, "m_bActivated" ) == TRUE )
{
SetLocalInt( OBJECT_SELF, "m_bActivated", FALSE );
PlayAnimation( ANIMATION_PLACEABLE_DEACTIVATE );
AssignCommand (oDoor, ActionCloseDoor (oDoor));
}
else
{
SetLocalInt( OBJECT_SELF, "m_bActivated", TRUE );
PlayAnimation( ANIMATION_PLACEABLE_ACTIVATE );
AssignCommand (oDoor, ActionOpenDoor (oDoor));
}
}





//EDIT: altered script so that it actually opened/closed the door... beforehand, the script showed merely how to activate/deactivate the lever, itself

//[ Edited By David Gaider: Tuesday, 25 June 11:43PM (GMT) ]