Quote
but then banish wont increase its power either.. :/
giving it like 3990 damage at lvl 3
Well you can add another line to if then else function that will check target unit buffs, if unit has banish buff, do next formula ↓
Code
(Life of (Target unit of ability being cast)) Less than or equal to ((0.30 + (0.10 x (Real((Level of SPELL for (Triggering unit)))))) x (Max life of (Triggering unit)))
Spell do 400+% from banish/600+% from banish/800 +% from banish
1st level - Can kill enemy hero below 40% of max hp
2nd level - Can kill enemy hero below 50% of max hp
3th level - Can kill enemy hero below 60% of max hp