don't give cover to targets not currenty taking cover

rohan
Sep 16, 2022, 8:10 AM
FBVEEM2FHSW4O2766BDEOSCV5K2KPSF5GWJQKAMERKLZCN73ARAQC

Dependencies

  • [2] WVILZZOZ far cover correctly accounts for standard cover
  • [3] 6GNTEDE4 use real LOS functions to determine Far Cover (automatically accounts for roof edge protection)
  • [4] X4IR7ZAH baseline from krumiro's [WotC] RW Realistic Aiming Angles

Change contents

  • replacement in RWRealisticAimingAnglesHL/Src/RWRealisticAimingAnglesHL/Classes/Override_X2AbilityToHitCalc_StandardAim.uc at line 755
    [2.199][2.199:251]()
    else if (VisInfo.TargetCover == CT_MidLevel)
    [2.199]
    [2.251]
    else if (TargetState.CanTakeCover() && VisInfo.TargetCover == CT_MidLevel)
  • replacement in RWRealisticAimingAnglesHL/Src/RWRealisticAimingAnglesHL/Classes/Override_X2AbilityToHitCalc_StandardAim.uc at line 760
    [2.383][2.383:395]()
    else
    [2.383]
    [2.395]
    else if (TargetState.CanTakeCover())