Install Steam
login
|
language
简体中文 (Simplified Chinese)
繁體中文 (Traditional Chinese)
日本語 (Japanese)
한국어 (Korean)
ไทย (Thai)
Български (Bulgarian)
Čeština (Czech)
Dansk (Danish)
Deutsch (German)
Español - España (Spanish - Spain)
Español - Latinoamérica (Spanish - Latin America)
Ελληνικά (Greek)
Français (French)
Italiano (Italian)
Bahasa Indonesia (Indonesian)
Magyar (Hungarian)
Nederlands (Dutch)
Norsk (Norwegian)
Polski (Polish)
Português (Portuguese - Portugal)
Português - Brasil (Portuguese - Brazil)
Română (Romanian)
Русский (Russian)
Suomi (Finnish)
Svenska (Swedish)
Türkçe (Turkish)
Tiếng Việt (Vietnamese)
Українська (Ukrainian)
Report a translation problem
I can see why you'd be a bit irked by that though, a promotion is a promotion, after all. Will test on Sunday :o
It's a good question. I've given up mostly trying to sort my units by xp but not entirely. It would be cool if someone compiled a list of unit X does Y and Z is your exp, but I think there is also rounding up that happens over time. Cause sometimes I'm pretty sure a unit will get 4 xp for a ranged attack and then 5. And I've seen Scouts (Survey not active) get 8 xp for the deathblow on a Barbarian. Not sure if I've seen a Scout with Survey active get 16 xp for a deathblow.
I do know about the rounding-up on XP from time to time.
The thing is, I've tried changing the XP gain values by fixing a few codes from base game, and the problem still exists. I have created a testing mod where I increased the XP bonus from Barracks from +25% to +300%, and by testing, it works pefectly... UNTIL the unit gets upgraded. 15XP from a single attack, all the way down to 4, 5XP again, never to go back.
I know the problem seems quite meager because, as far as I'm aware, most people enjoy Standard or quicker speed games, but I'm one of the few who only enjoy Marathon speed, so... yes, the XP bonus loss matters... a LOT. A unit needs 45XP to level up just once, for crying out loud.
I am not quite sure of the game's exact mechanics, but as I understand it, when one "Upgrades a Unit" the game effectively creates a new (upgraded version of the) unit on the same coordinates where it deletes the existing, pre-upgraded unit. This, of course, does not create a unit with the XP bonus because the game only modifies the XP gain when the unit is "trained from the city" where the XP bonus applies.
I have no idea how to fix this myself since I only have limited knowledge of XML, SQL, etc. and I don't know how to get to the actual codes that operate the "Modifiers" of the game...
Devs?? Are you hearing me???
Yeah, so that part is because the Game explicitly defines the XP values from attacking, defending, bonus XP gain from killing blows, etc. AND the max XP gain from a single action of a unit is explicitly defined to be "8". (Check the GlobalDefines.xml file. ^^)
I have changed that value to be "50" instead of "8" in my testing, by the way, which is how I was able to get my units to gain 15XP from a single attack.