Untitled
unknown
java
2 years ago
1.6 kB
6
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...