+ Added the ability to have these conditional modifiers based on either the attacker or the targets unit stats. (ie: Master Archer is based on the unit having UnitStat_IsBow value that all bows give, Death Blow is based on the target having less than 20 hit points). (for modders)
As has been reported here, I don't think MasterArcher (Conditional modifiers based on the attacker UnitStat) is behaving properly. The +25 critical bonus is applied in all instances (Bow or not).
Temporary fix (Using Ability/BattleAutoCast/Spell/UnitStat)
I tried a Reverse MasterArcher (Conditional modifiers based on the target UnitStat) and it's behaving as it should. At this point wondering if the <BoolVal1>1</BoolVal1> is doing what it should be doing and/or if the <GameModifier> is missing a specific <vsABC> applicable to an attacker UnitStat comparison. Otherwise, is the comparison vsLower or vsHigher? (However, simply adding vsLower/vsHigher switches the comparison to Target UnitStat instead of Attacker UnitStat).
LH Mods by Primal