XCOM Squadsight Aim Penalty UIUnitGermanMode ShotSummary Hex Changes
Overview
This contains the hex changes to the function UIUnitGermanMode_ShotInfo in XComGame.upk. This change supports the additional of an aim penalty when using Squadsight.
Hex Change
original: | 0F 00 C4 29 00 00 19 19 00 C1 29 00 00 09 00 DD 82 00 00 00 01 DD 82 00 00 0A 00 B1 7C 00 00 00 1B A6 32 00 00 00 00 00 00 16 0F 00 C3 29 00 00 19 19 00 C1 29 00 00 09 00 DD 82 00 00 00 01 DD 82 00 00 0A 00 B3 7C 00 00 00 1B D9 31 00 00 00 00 00 00 16 |
new: | 0F 00 C4 29 00 00 19 00 C6 29 00 00 0A 00 88 7C 00 00 00 1B 9B 02 00 00 00 00 00 00 19 00 C7 29 00 00 09 00 19 BC 00 00 00 01 19 BC 00 00 16 0F 00 C3 29 00 00 19 00 C7 29 00 00 09 00 18 BC 00 00 00 01 18 BC 00 00 0B 0B 0B 0B 0B 0B 0B 0B 0B 0B 0B 0B 0B |
Decompiled Code
Original Code
iHitChance = kFireAction.m_kShot.GetHitChance(); iCriticalChance = kFireAction.m_kShot.GetCriticalChance();
New Code
iHitChance = kAbilityTarget.AdjustToHit(kAbility.m_iHitChance); iCriticalChance = kAbility.m_iCriticalChance;
References
Referred to by this article:
That refer to this article:
- <none>