For the record, the first question was asked in post #3.
If you run DotA hotkey changer program and open up the customkeys.txt file, every entry is all lowercase. However, if you convert the data into numbers(I'm not sure what these numbers are), you get to see this.
'SLOW'=0x534C4F57...
Excessive healing values have been around before in RPG games. No need for precisely showing less of a heal simply because the current HP was unusually high under maximum HP.
Is this going to be based on those Icons from earlier?
Ideas:
Critical Strike abilities. Combo Points increase the chance and/or damage.
Corruption Orb. Combo Points increase the armor reduction.
Splash Attack Orb(Fire Orb). Combo Points increase the splash damage radius.*
Toss Enemy Unit...
You're spawning invaders, then. Perhaps you should encourage the players to build near gold mines by making gold a necessary resource. Then, you can make your own spawning areas near each gold mine.
scope FUPresence initializer FUInit
globals
private integer f = 'A000'
private integer u = 'A001'
private integer fd = 'A003'
private integer ud = 'A002'
If you have any variables with the same names then you get errors. Use private...
In that case, don't forget to use the correct constant.
constant unitevent EVENT_UNIT_HERO_SKILL=ConvertUnitEvent(79)
constant playerunitevent EVENT_PLAYER_HERO_SKILL=ConvertPlayerUnitEvent(42)
constant unitevent EVENT_UNIT_SPELL_EFFECT=ConvertUnitEvent(291)
constant playerunitevent...
Would it be acceptable to treat this as a terrain problem? You could include more unbuildable terrain in order to restrict where the town halls can be built at. At any rate, without seeing your terrain/map, it is hard to understand your dilemma completely.