UITacticalHUD::UpdateReaperHUD will cap out the per-shot concealment loss at class'X2AbilityTemplateManager'.default.SuperConcealShotMax, which is 80% by default, when targeting non-objective targets.
Existing overrides don't provide enough functionality to bypass this logic.
Existing abilities that always break concealment, like Banish, just visualize as if they keep concealment, and rely on textual description to relay their mechanics.
UITacticalHUD::UpdateReaperHUD
will cap out the per-shot concealment loss atclass'X2AbilityTemplateManager'.default.SuperConcealShotMax
, which is 80% by default, when targeting non-objective targets.Existing overrides don't provide enough functionality to bypass this logic.
Existing abilities that always break concealment, like Banish, just visualize as if they keep concealment, and rely on textual description to relay their mechanics.