David,
I’m really sorry for the dead air here. The ticket was bounced around a bit and seemed to have gotten lost. This is properly back on the radar now, and will make sure that doesn’t happen again.
From discussions with the teams responsible for the redirection system, we’re confident that the system should be handling your case. Further, doing local tests we’re still not able to hit the issues that you’ve seen.
Looking at your code snippet again, I think I may have found a typo though:
[CoreRedirects] +EnumRedirects=(OldName="/Game/GlobalData/Enums/Enum_AI_CombatStates.Enum_AI_CombatStates",NewName="/Script/RsGameTechRT.ERsCombatState", ValueChanges=(("Enum_AI_CombatStates::NewEnumerator0","ERsCombatState::Neutral"),("Enum_AI_CombatStates::NewEnumerator1","ERsCombatState::Attacking")),("Enum_AI_CombatStates::NewEnumerator2","ERsCombatState::Reaction")),("Enum_AI_CombatStates::NewEnumerator3","ERsCombatState::Blocking")),("Enum_AI_CombatStates::NewEnumerator4","ERsCombatState::Parrying")),("Enum_AI_CombatStates::NewEnumerator5","ERsCombatState::Evading")),("Enum_AI_CombatStates::NewEnumerator6","ERsCombatState::Stunned")),("Enum_AI_CombatStates::NewEnumerator7","ERsCombatState::Telekinesis")),OverrideClassName="/Script/CoreUObject.Enum")
It looks like you’re parenthesis are mismatched here.
Basically, removing the contents I see this:
[CoreRedirects] +EnumRedirects=( ValueChanges=((),()),()),()),()),()),()),)),OverrideClassName="/Script/CoreUObject.Enum")
Notice here that you have several unmatched end parentheses (a total of 15, and only 9 open parentheses).
Thanks,
Jon N.