Indeed, this skill is starting to annoy to a point of removing it entirely. Bug still occurs randomly on Humans.
For testing, i think this may fix it for good, revert to even older 1.1 patch settings
addon_unit_features.lua
Change
Code:
--local ap = Attack.act_ap(attacker)
Attack.act_ap(attacker,speed)
Attack.act_again(attacker,true,false)
Attack.val_store(attacker,"battle_spirit",1)
To
Code:
--local ap = Attack.act_ap(attacker)
Attack.act_ap(attacker,speed)
Attack.resort(attacker)
Attack.val_store(attacker,"battle_spirit",1)
Edit:... The .lua edit seems a better fix now, i did a battle with an enemy which had 4-5 "triggers" of the Fighting spirit skill and it didn't crash the game... hope it continue that way.
Now if the game still freeze at this point, ensure you run the game in dev mode and press CTRL + Z to revert the last enemy action, until the game starts working again.
Another method would be to edit every human .atom files to comment out, until a definitive patch comes out
posthitmaster=human_battle_spirit
to
// posthitmaster=human_battle_spirit
@HardWithStyle
Open \sessions\red_sands\exp_system\exp_system_cfg.txt and make sure setting
upgr_per_lvl=3
Yup just tested to upgrade this item graceful_boots a.k.a Fine Boots and the battle loads fine.