void main()
{
    object oDoor1 = GetObjectByTag("HOLDA_DR_LEFT1");
    object oDoor2 = GetObjectByTag("HOLDA_DR_LEFT2");
    object oDoor3 = GetObjectByTag("HOLDA_DR_LEFT3");
    object oDoor4 = GetObjectByTag("HOLDA_DR_RIGHT1");
    object oDoor5 = GetObjectByTag("HOLDA_DR_RIGHT2");
    object oDoor6 = GetObjectByTag("HOLDA_DR_RIGHT3");
    {
    if(GetLocalInt(OBJECT_SELF, "FIRED") != 1)
    {
    AssignCommand (oDoor1, ActionOpenDoor (oDoor1));
    SetLocked(oDoor1, FALSE);
    AssignCommand (oDoor2, ActionOpenDoor (oDoor2));
    SetLocked(oDoor2, FALSE);
    AssignCommand (oDoor3, ActionOpenDoor (oDoor3));
    SetLocked(oDoor3, FALSE);
    AssignCommand (oDoor4, ActionOpenDoor (oDoor4));
    SetLocked(oDoor4, FALSE);
    AssignCommand (oDoor5, ActionOpenDoor (oDoor5));
    SetLocked(oDoor5, FALSE);
    AssignCommand (oDoor6, ActionOpenDoor (oDoor6));
    SetLocked(oDoor6, FALSE);

    SetLocalInt(OBJECT_SELF, "FIRED", 1);

}
}
}
