Ok. So I have my code here below and my goal is to have the loop stop during the Players turn and then continue counting after the playerTurn(); function has been set back to false… is this even possible? I have tried many things out in order to make it work just wanted an extra set of eyes to help! Thanks.
function battle(){
battleOrder();
for(var i = 1; i <= 6; i++){
if(win() == false && lose() == false){
if(playerInitiative == i){
print("Player Turn");
playerTurn();
}
if(enemy1Initiative == i){
print("Enemy1 Turn");
enemyTurn(enemy1);
//yield WaitForSeconds(1);
}
if(enemy2){
if(enemy2Initiative == i){
print("Enemy2 Turn");
enemyTurn(enemy2);
//yield WaitForSeconds(1);
}
}
if(enemy3){
if(enemy3Initiative == i){
print("Enemy3 Turn");
enemyTurn(enemy3);
//yield WaitForSeconds(1);
}
}
if(enemy4){
if(enemy4Initiative == i){
print("Enemy4 Turn");
enemyTurn(enemy4);
//yield WaitForSeconds(1);
}
}
}
if(i >= 5){
i = 1;
}
yield WaitForSeconds(1);
if(win() == true){
winner = true;
}
else if(lose() == true){
loser = true;
}
}
}