Untitled
unknown
java
3 years ago
1.6 kB
9
Indexable
int damage = 0;
int gameTimer = 0;
int factor = 1;
while(time > gameTimer){
if(spellList.get(0).duration <= gameTimer){
factor = 1;
}
// duration = 8 time 0
for(int i = 0; i < spellList.size();i++){
if(spellList.get(i).timer > gameTimer){
continue;
}
if(spellList.get(i).spell.factor > 1){
System.out.println("uhewfuhhufhwueidhuiewhdeiuwdiuheudhuiwhfiurehfuiewrhfiuerwhfeuiwrfhrweuihfewriufheriufrhfiuerwhfiuewrhfreiufhreuifheriufheuirfhewirufherwiufhewriufheriuhiufrehfiuerhfiuhuiewhf");
factor *= spellList.get(i).spell.factor;
spellList.get(i).setDuration(spellList.get(i).spell.duration + gameTimer);
spellList.get(i).setTimer(spellList.get(i).spell.cooldown + gameTimer);
gameTimer += spellList.get(i).spell.cast;
break;
} else {
damage += spellList.get(i).spell.damage * factor;
System.out.println(gameTimer + "s: " + spellList.get(i).spell.name + " (" + spellList.get(i).spell.damage * factor + " damage, total: " + damage + ", factor: " + factor + ")");
spellList.get(i).setDuration(spellList.get(i).duration + gameTimer);
spellList.get(i).setTimer(spellList.get(i).spell.cooldown + gameTimer);
gameTimer += spellList.get(i).spell.cast;
break;
}
}
};
return damage;Editor is loading...