meh. im just a jasser, and real developer have no clue about english -_-
those system works on every item pickup and for sure it wont be efficient in case of many instances happen. you can reduce it by using checking manipulated item type id and, if its not a part of any combo, just dont run...
bj funcs is bad only when u start to use them everywhere. some of them pretty clean and useful, no need to claim them.
but current func do u use is fine, it shouldnt be a problem at all
and funny thing - ur code is exactly the same i used for diablo defense map :D and its never made lags
not so bad. default operators - + / * works fine, but Pow - its recursive function (loop). and since function call takes much more time, and also looping is pretty slow, using inline constructions would make it better.
if lvl==2 then
elseif lvl==3 then
feels like it was an ages ago...
finally ive got over my life and finished this project.
Still open for ideas and suggestions as well.
Maybe old_invoker from 5x dota versions with 27 spells also will be included as a mode.
Await for a players.
would be pretty hard to balance. you can...