Okay, I have a civ next to the doors to open/close. If I open them, they open fine. If I move back to close them, they close/then open back up again (I guess open twice or something). If I then open them again, nothing happens, and If I close them, they close two times. Then that cycle repeats itself.
These are before the hyper triggers, though I haven't tried moving them below the hyper triggers.
Hopefully people can understand SCMDraft enough.
Trigger("Player 1"){
Conditions:
Bring("Player 1", "Terran Civilian", "Open Main", Exactly, 1);
Deaths("Current Player", "Map Revealer", At least, 0);
Actions:
Set Deaths("Current Player", "Map Revealer", Set To, 1);
Set Doodad State("Player 1", "Left Pit Door", "Main Gate Left", disabled);
Set Doodad State("Player 1", "Right Pit Door", "Main Gate Left", disabled);
Set Doodad State("Player 1", "Right Upper Level Door", "Main Gate Left", disabled);
Set Doodad State("Player 1", "Left Upper Level Door", "Main Gate Left", disabled);
Set Doodad State("Player 1", "Left Pit Door", "Main Gate Right", disabled);
Set Doodad State("Player 1", "Right Pit Door", "Main Gate Right", disabled);
Set Doodad State("Player 1", "Right Upper Level Door", "Main Gate Right", disabled);
Set Doodad State("Player 1", "Left Upper Level Door", "Main Gate Right", disabled);
Preserve Trigger();
Comment("Open Main Gate Left\r\n");
}
//-----------------------------------------------------------------//
Trigger("Player 1"){
Conditions:
Bring("Player 1", "Terran Civilian", "Open Main", Exactly, 0);
Deaths("Current Player", "Map Revealer", At least, 1);
Actions:
Set Deaths("Current Player", "Map Revealer", Set To, 0);
Set Doodad State("Player 1", "Left Pit Door", "Main Gate Left", enabled);
Set Doodad State("Player 1", "Right Pit Door", "Main Gate Left", enabled);
Set Doodad State("Player 1", "Right Upper Level Door", "Main Gate Left", enabled);
Set Doodad State("Player 1", "Left Upper Level Door", "Main Gate Left", enabled);
Set Doodad State("Player 1", "Left Pit Door", "Main Gate Right", enabled);
Set Doodad State("Player 1", "Right Pit Door", "Main Gate Right", enabled);
Set Doodad State("Player 1", "Right Upper Level Door", "Main Gate Right", enabled);
Set Doodad State("Player 1", "Left Upper Level Door", "Main Gate Right", enabled);
Preserve Trigger();
Comment("Close Main Gate Left\r\n");
}
//-----------------------------------------------------------------//