XCOM Squadsight Aim Penalty UIUnitGermanMode ShotSummary Hex Changes

From Nexus Mods Wiki
Jump to: navigation, search

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>