butto una proposta giusto per mischiare un po' il fango

e se gli spell ad area venissero calcolati diversamente... ovvero con danno spropositato, ma con lag prima e dopo del cast (prima per prepararsi e dopo come effetto)
poi butto un'idea generale tecnica... si implementa un libro degli spell(un'array di variabili in memoria) che tiene conto degli spell lanciati da un mago/sorcio, e impedisce il riutilizzo per tot secondi(ogni spell con tempo diverso)quindi obbligando il caster ad utilizzare delle combo di spell.
Esempio:
mago, disint ogni 4 secondi, acid storm ogni 8 secondi, meteor ogni 7 secondi, colour spray ogni 3 secondi(valori puramente casuali)
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
disint, lag, acid storm, lag lag lag, disint, lag, meteor, lag, lag colour, lag,disint, lag, acid storm.... etc, lasciando spazio ad ogni mago di trovare la combo con i tempi migliori che fa maggior danno/secondo
Nel caso di un wa/dr per esempio che ha meteor ogni 7 secondi,
ne lancia uno, puo bashare, lancia qualche altro spell per riempire, e poi riutilizza il meteor
in generale, si potrebbe ridurre il lag degli spell a 1 o 2 round massimali, mettendo cooldown diversi in base alla loro potenza. Con questo metodo, pure gli spell ad area possono venir modificati per fare danni grossi ad area, ma con cooldown abbastanza lunghi.