I am trying to make a turn based battle system where when I bring my guy to a beacon. it moves my hero over to an arena like area and makes me invulnerable and spawns enemies based on a roll like for a roll of 1-3 1 would spawn 2 marines 2 would spawn 2 firebats and 3 would spawn 1 marine and 1 firebat. the way I want it to work is that I have 20 secs to kill the enemy while they can't kill me. then once the timer expires the roles are switched untill I kill them and win that battle or they kill me and i lose the battle and game. So far I have working the part where I get a guy in the attack menu area.
but what i can't figure out is how to make a timer window that counts down from 20 and then makes me killable and somehow i have to target the units that were made and make them unkillable, and so on till they are dead.
At some point I plan to make the attack menu into a dialog, but first I want it to work by stepping on a beacon, unless it would be easier to go straight to dialogs?
1. Make an integer variable. (Call this variable, "Time Left")
2. Make a trigger, initially turned off, that every 1 second subtracts one integer from the variable, everytime it ticks, make it check to see if its equal to 0, if it is then do your end battle actions. (Call this trigger, "Counter"). Make another trigger, also initially turned off (called Death Check), that checks to see if all of the units in either unit group 1 or 2 (see step 3) are dead, and if they are then set Counter to 0.
3. When the unit steps on the beacon, add the defending and attacking units to two unit groups. Set the unit states of the units in one unit group to be invulnerable and (if you want) that other unit group to be unmovable (Call the initally attacking unit group 1 and the other 2). Set the variable Time Left to 20 and turn the triggers Counter and Death Check on.
4. Make sure to include in your end battle actions (covered under the Counter trigger) that you turn the triggers Counter and Death check off.
Please contact me if you need more in-depth instruction, or for any other questions.
I am trying to make a turn based battle system where when I bring my guy to a beacon. it moves my hero over to an arena like area and makes me invulnerable and spawns enemies based on a roll like for a roll of 1-3 1 would spawn 2 marines 2 would spawn 2 firebats and 3 would spawn 1 marine and 1 firebat. the way I want it to work is that I have 20 secs to kill the enemy while they can't kill me. then once the timer expires the roles are switched untill I kill them and win that battle or they kill me and i lose the battle and game. So far I have working the part where I get a guy in the attack menu area.
but what i can't figure out is how to make a timer window that counts down from 20 and then makes me killable and somehow i have to target the units that were made and make them unkillable, and so on till they are dead.
At some point I plan to make the attack menu into a dialog, but first I want it to work by stepping on a beacon, unless it would be easier to go straight to dialogs?
@netherdragon: Go
I would do this:
1. Make an integer variable. (Call this variable, "Time Left")
2. Make a trigger, initially turned off, that every 1 second subtracts one integer from the variable, everytime it ticks, make it check to see if its equal to 0, if it is then do your end battle actions. (Call this trigger, "Counter"). Make another trigger, also initially turned off (called Death Check), that checks to see if all of the units in either unit group 1 or 2 (see step 3) are dead, and if they are then set Counter to 0.
3. When the unit steps on the beacon, add the defending and attacking units to two unit groups. Set the unit states of the units in one unit group to be invulnerable and (if you want) that other unit group to be unmovable (Call the initally attacking unit group 1 and the other 2). Set the variable Time Left to 20 and turn the triggers Counter and Death Check on.
4. Make sure to include in your end battle actions (covered under the Counter trigger) that you turn the triggers Counter and Death check off.
Please contact me if you need more in-depth instruction, or for any other questions.
@Charysmatic: Go
i will try that thanks