From afe8e1d7540cc60eaa4a609f7232ff867267eb13 Mon Sep 17 00:00:00 2001 From: "Mr. Nice" Date: Fri, 31 May 2019 12:51:02 +0100 Subject: [PATCH] #531 fix --- .../Src/XComGame/Classes/X2Ability_ChosenAssassin.uc | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/X2WOTCCommunityHighlander/Src/XComGame/Classes/X2Ability_ChosenAssassin.uc b/X2WOTCCommunityHighlander/Src/XComGame/Classes/X2Ability_ChosenAssassin.uc index d8e5fc638..c373f13f0 100644 --- a/X2WOTCCommunityHighlander/Src/XComGame/Classes/X2Ability_ChosenAssassin.uc +++ b/X2WOTCCommunityHighlander/Src/XComGame/Classes/X2Ability_ChosenAssassin.uc @@ -561,7 +561,8 @@ static function X2AbilityTemplate CreateBendingReed(name TemplateName = 'Bending Template.AddShooterEffect(ActionPointEffect); MobilityIncrease = new class'X2Effect_PersistentStatChange'; - MobilityIncrease.BuildPersistentEffect(1, false, true); + // Single line change for #531. eGameRule_PlayerTurnEnd used not eGameRule_PlayerTurnBegin so that the normal mobility is shown by mods which can show enemy stats. Because of this bIgnorePlayerCheckOnTick also set to gurantee never starts a turn with this active, somehow! + MobilityIncrease.BuildPersistentEffect(1, false, true, true, eGameRule_PlayerTurnEnd); MobilityIncrease.AddPersistentStatChange(eStat_Mobility, default.BENDINGREED_MOBILITY_INCREASE, MODOP_Multiplication); Template.AddShooterEffect(MobilityIncrease);