Rise of Nations Wiki
Advertisement
Rise of Nations Wiki

Usually I'd put this on my site but the level of quality I'm willing to write at isn't quite up that bar, plus I get magic internet points for making a blog here so yay?


But yes, I've discovered that in EE, object masks for units don't work in balance.xml. This appears to ultimately be the cause of a number of oddities that were previously difficult to explain:

  • Elephants take almost no damage from light infantry / archers in EE
  • The amount of shots required to kill citizens with horse archers was increased in EE
  • Sea-based anti-air (e.g. cruisers) are not very good against planes in EE


UPDATE 1: I've put some examples of the differences into a not-that-high-quality video: https://www.youtube.com/watch?v=yaQvTjTJ8PE

UPDATE 2: And put together a spreadsheet showing every modifier here: https://docs.google.com/spreadsheets/d/1nPg_C7jFoWy89qNAYpL7WIadn4lI9KgoCicL2n606xs

Here is a list of every unit affected (or at least almost every unit, I'm only being 95% anal for the sake of my time rather than about 99.9% anal - I haven't double-checked the list so a small number of units may be missing, or missing modifiers, or have incorrect modifiers)

I've broken this down into rough groups as dictated by where they appear in balance.xml (which tends to group similar units together)

  • Slingers: supposed to deal 95% damage to light cav and heavy cav
  • Javelineers: supposed to deal 95% damage to light cav and heavy cav
  • Elite Javelineers: supposed to deal 95% damage to light cav and heavy cav
  • Atl-Atls: supposed to deal 95% damage to light cav and heavy cav
  • Royal Atl-Atls: supposed to deal 95% damage to light cav and heavy cav
  • Xopilli Atl-Atls: supposed to deal 95% damage to light cav and heavy cav
  • Balamob Slingers: supposed to deal 95% damage to light cav and heavy cav
  • Royal Balamob Slingers: supposed to deal 95% damage to light cav and heavy cav
  • Eagle Balamob Slingers: supposed to deal 95% damage to light cav and heavy cav
  • Umpakati: supposed to deal 95% damage to light cav and heavy cav
  • Yangombi Umpakati: supposed to deal 95% damage to light cav and heavy cav
  • Impi: supposed to deal 95% damage to light cav and heavy cav


  • Fire Lances: supposed to deal 95% damage to light cav and heavy cav
  • Heavy Fire Lances: supposed to deal 95% damage to light cav and heavy cav
  • Arquebusiers: supposed to deal 95% damage to light cav and heavy cav
  • Musketeers: supposed to deal 120% to heavy infantry, 95% damage to light cav and heavy cav
  • Janissaries: supposed to deal 95% damage to light cav and heavy cav
  • Royal Janissaries: supposed to deal 120% damage to heavy infantry, 95% damage to light cav and heavy cav
  • Highlanders: supposed to deal 120% damage to heavy infantry, 95% damage to light cav and heavy cav
  • Black Watch: supposed to deal 95% damage to light cav and heavy cav
  • Manchu Musketeers: supposed to deal 120% damage to heavy infantry, 95% damage to light cav and heavy cav


  • Riflemen: supposed to deal 95% damage to light cav and heavy cav
  • Assault Infantry: supposed to deal 95% damage to light cav and heavy cav
  • Red Guards Infantry: supposed to deal 95% damage to light cav and heavy cav
  • Shock Infantry: supposed to deal 95% damage to light cav and heavy cav
  • Volksgrenadiers: supposed to deal 95% damage to light cav and heavy cav
  • Jaguar Infantry: supposed to deal 95% damage to light cav and heavy cav
  • Jaguar Assault Infantry: supposed to deal 95% damage to light cav and heavy cav
  • Manchu Riflemen: supposed to deal 95% damage to light cav and heavy cav
  • Manchu Infantry: supposed to deal 95% damage to light cav and heavy cav


  • Flamethrower: supposed to deal 90% damage to foot units (i.e. infantry)


  • Archers: supposed to deal 85% damage to heavy infantry
  • (BOWMEN ARE NOT AFFECTED)
  • Crossbowmen: supposed to deal 85% damage to heavy infantry
  • Heavy Archers: supposed to deal 85% damage to heavy infantry
  • Kushite Archers: supposed to deal 85% damage to heavy infantry
  • Royal Kushite Archers: supposed to deal 85% damage to heavy infantry
  • Apedemak Archers: supposed to deal 85% damage to heavy infantry
  • Longbowmen: supposed to deal 85% damage to heavy infantry
  • King's Longbowmen: supposed to deal 85% damage to heavy infantry
  • King's Yeomanry: supposed to deal 85% damage to heavy infantry
  • Elite Hwarang: supposed to deal 85% damage to heavy infantry
  • Royal Hwarang: supposed to deal 85% damage to heavy infantry
  • Elite Royal Hwarang: supposed to deal 85% damage to heavy infantry


  • Armored Car: supposed to deal 166% damage to siege units
  • Armored Scout Car: supposed to deal 166% damage to siege units
  • Armored Cavalry: supposed to deal 166% damage to siege units


  • War Elephant: supposed to deal 200% damage to heavy infantry, 66% damage to "sparse" units (generally single units, i.e. not most barracks infantry), 120% damage to siege units, 95% damage to heavy cav
  • Mahout: supposed to deal 200% damage to heavy infantry, 66% damage to "sparse" units (generally single units, i.e. not most barracks infantry), 120% damage to siege units, 95% damage to heavy cav
  • Gun Mahout: supposed to deal 200% damage to heavy infantry, 66% damage to "sparse" units (generally single units, i.e. not most barracks infantry), 120% damage to siege units, 95% damage to heavy cav
  • Culverin Mahout: supposed to deal 200% damage to heavy infantry, 66% damage to "sparse" units (generally single units, i.e. not most barracks infantry), 120% damage to siege units, 95% damage to heavy cav


  • (CATAPULT / TREBUCHET / HOWITZER ETC ARE NOT AFFECTED UNLESS LISTED)
  • Cannon: supposed to deal 90% damage to naval units
  • Artillery: supposed to deal 90% damage to naval units
  • Rocket Artillery: supposed to deal 90% damage to naval units
  • Mortar: supposed to deal 90% damage to naval units
  • Siege Mortar: supposed to deal 90% damage to naval units
  • Basilica Cannon: supposed to deal 90% damage to naval units
  • Katyusha Rocket: supposed to deal 115% damage to foot units (i.e. infantry), 90% damage to naval units


  • Biplane: supposed to deal 75% damage to sparse units (generally single units, i.e. not most barracks infantry), 80% damage to siege units
  • Advanced Fighter: supposed to deal 90% damage to sparse units (generally single units, i.e. not most barracks infantry)
  • Hawk Fighter: supposed to deal 143% damage to foot units (i.e. infantry), 110% damage to mounted units (i.e. horses), 90% damage to sparse units (generally single units, i.e. not most barracks infantry), 110% damage to vehicles, 133% damage to air units
  • Eagle Fighter: supposed to deal 110% damage to foot units (i.e. infantry), 110% damage to mounted units (i.e. horses), 90% damage to sparse units (generally single units, i.e. not most barracks infantry), 110% damage to vehicles, 110% damage to air units


  • Destroyer: supposed to deal 300% (!!!) damage to air units
  • Cruiser: supposed to deal 285% (!!!) damage to air units
  • Missile Cruiser: supposed to deal 300% (!!!) damage to air units


  • Buildings (I assume this counts for ALL buildings): supposed to deal 200% damage to naval units


  • ALL elephants: supposed to deal 50% damage to Citizens
  • ALL heavy infantry: supposed to deal 120% damage to heavy cav
  • ALL foot archers: supposed to deal 170% damage to War Elephants / Mahouts / Gun Mahouts / Culverin Mahouts, 90% damage to heavy cav, 90% damage to light cav
  • ALL naval: supposed to deal 130% damage to other naval units
  • ALL horse archers: supposed to deal 66% damage to Armed Caravans, 66% damage to Armed Merchants, 66% damage to Armed Supply Wagons, 150% damage to civilians, 115% damage to horse archers, 95% damage to sparse units (generally single units, i.e. not most barracks infantry)
  • ALL light infantry (not to be confused with gunpowder / modern infantry): supposed to deal 150% damage to War Elephants, 90% to heavy cav
  • ALL heavy cav: supposed to deal 115% damage to War Elephants / Mahouts / Gun Mahouts / Culverin Mahouts, 90% damage to civilians, 90% damage to heavy infantry
  • ALL air units: supposed to deal 80% damage to sparse units (generally single units, i.e. not most barracks infantry)
  • ALL light cav: supposed to deal 90% damage to civilians, 140% damage to horse archers, 80% damage to sparse units (generally single units, i.e. not most barracks infantry), 75% damage to heavy cav


Having explored this (and having existing experience with fixing RoN bugs), I have no idea how to fix this without source code access etc. I hope I'm wrong and find a way to fix it but I'm currently out of good ideas, and (having tried a few) almost out of bad ideas as well.

UPDATE: while not a fix, mjn33 has made a workaround: https://github.com/mjn33/ron-objmask-workaround which is now part of the Community Balance Patch mod: https://steamcommunity.com/sharedfiles/filedetails/?id=2287791153

tl;dr: As far as I can tell, In RoN EE every unit and unit type listed above is dealing the wrong amount of damage.

Advertisement