Total War: WARHAMMER III

Total War: WARHAMMER III

36 ratings
Saner XP After Battle
   
Award
Favorite
Favorited
Unfavorite
campaign
Tags: mod
File Size
Posted
Updated
26.171 KB
7 Jul, 2023 @ 3:26am
30 Apr @ 9:10am
4 Change Notes ( view )

Subscribe to download
Saner XP After Battle

Description
This is a simple reupload of the WH2 mod by prop joe. All credit goes to the original author.

Changes the way XP is awarded to characters after battle. In vanilla you get more exp when you defeatr bigger armies and less if the enemy army is smaller, without taking into account the value of the attacking army.

This mod looks at the value of units in the armies involved and multiplies the base value for a victory or defeat with a ratio of the enemy army/yours army. So you get more XP defeating comparatively stronger armies and less XP for defeating comparatively weaker armies.

Affects the AI vs AI battles as well.

After reading the LUA file, with my extremely limited scripting knowledge, i see no reason for the mod not to work in game 3 out of the box. If someone smarter than me knows otherwise, would love to have a heads up about the matter.

Check out the original mod here: https://steamproxy.net/sharedfiles/filedetails/?id=2659958979

4 Comments
Think Critically 3 Feb @ 6:09am 
@jwoolman0 I agree about ambush xp but the code is not backwards. The Min function should have a high value which caps the amount of xp to 2500 and the max function should have a small value, setting a minimum floor of 400.
SavageCrow 7 Jan @ 10:54pm 
I personally don't think ambush xp bonus should be so high either (60% more xp for an ambush) -Ambushing is already OP to be honest as
1) It's the only way the AI can't "see you" because FoW does not apply.
2) The autocalc heavily favors ambush
3) Most "ambush" factions are already quite powerful and tend to steamroll the map

Why should there be a massive xp bonus for attacking in the "easiest/most effective" way possible. Just food for thought...
SavageCrow 7 Jan @ 10:47pm 
I am not an LUA programmer but this looks backwards:
value = math.min(value, 2500)
value = math.max(value, 400)
Unless I am mistaken it should be:
value = math.min(value, 400)
value = math.max(value, 2500)
Nelthar 7 Jul, 2023 @ 4:49am 
i was missing this mod was so good for me playing WoC as yeah i was sitting in the chaos waste for long time and yeah order tide and all that this mod helped me and used it still after thank you so much that you ported it to wh3