Scripting help with Stronghold castle siege map

The scenario:

As the title notes, I’m designing a medieval castle siege objective map and as you might guess the basic premise is the defenders spawn in the castle and the attackers spawn on the beach; in-between the two spawn areas I’ve constructed 3 siege towers from which the attackers are to mount their offence. These 3 siege towers are to be the location of the 3 Stronghold terminals.

At the start of the game, Stronghold terminal #1 is to be active leading the attackers to capture the first siege tower (with the defenders obviously trying to prevent this). If the attackers capture Stronghold #1, the siege tower is then “unlocked” and the attackers are provided access to the top of the tower via a grav lift. Capturing Stronghold #1 also automatically activates Stronghold terminal #2, leading the attackers to the accompanying siege tower in attempt to capture it as well. The same above process continues on to Stronghold #3

Note: once Strongholds have been captured by the attackers, the terminals either despawn or turn off so the defenders cannot capture them.

The problem:

I cannot figure out how to script the Stronghold terminals to:

  • Spawn in a sequential order (i.e.: Stronghold #1 on match start, once captured activate Stronghold #2, then #3 etc.) - Once a Stronghold is captured: spawn/activate/provide access to a grav lift - Once a Stronghold is captured: despawn or lock so defenders cannot capture it.
    Hopefully I’ve described the above thoroughly, and any help with scripting will be appreciated. I’ve searched online for help but all the tutorials seem to be about doors. Thanks in advance!