Skip to content

Releases: X2CommunityCore/X2WOTCCommunityHighlander

v1.28.1

07 May 00:03
Compare
Choose a tag to compare
v1.28.1 Pre-release
Pre-release

What's Changed

  • Prevent rupture bonus damage from being added to attack that don't deal damage by @Iridar in #1344

Full Changelog: v1.27.1...v1.28.1

v1.28.0

03 May 13:59
Compare
Choose a tag to compare
v1.28.0 Pre-release
Pre-release

New Features

  • Add event to allow mods to affect starting region eligibility check by @Tedster59 in #1309
  • Add GetAttackingDamageModifier_CH() that always gets the damage effect by @Iridar in #1306
  • Re-add event to allow mods to adjust UFO interception time by @Tedster59 in #1317
  • Add eInv Slot to enable Soldiers to carry multiple unique Proximity-Activated Items for the Requiem Campaign by @ReshiMael in #1327
  • Separate and localize Defense stat modifiers by @Iridar in #1340

Bugfixes

  • Fix Chosen Activity global cooldown not working by @Tedster59 in #1308
  • Apply weapon customization when equipping unmodified weapons by @Iridar in #1285
  • Updated Lure status effect so it ticks properly and isn't removed when the source unit dies by @BlackDog86 in #1294
  • Allow Justice, Wrath and Whiplash to target enemies MC'd by XCOM by @copyrite in #1292
  • Make Combat Protocol deal bonus damage to robots hacked by XCOM by @copyrite in #1313
  • Allow Stun Lance to target Mind Controlled units by @copyrite in #1314
  • Fix incorrect Typical Action Cost for the conventional Vektor Rifle by @Iridar in #1323
  • Allow hit results other than eHit_Success to display flyovers when using bCombineFlyovers by @Iridar in #1321
  • Remove cap from bonus damage added by rupture and make rupture apply after attack's damage by @Iridar in #1330
  • Fix ammo and bonus weapon effects application and visualization for Faceoff, Saturation Fire and other similar abilities by @Iridar in #1331
  • Add missing Stock damage effect to XCOM soldier abilities by @Iridar in #1333
  • Use Typical Weapon Action Cost for Banish and Sting by @Iridar in #1335
  • Fix Skullmine and Skulljack being able to target units in Stasis by @Iridar in #1337
  • Allow abilities that are supposed to always crit to crit if aim assist converts their miss into a hit by @Iridar in #1338
  • Make guaranteed crit abilities display as having 100% crit chance by @Iridar in #1339

Misc

New Contributors

Full Changelog: v1.27.1...v1.28.0

v1.27.1

27 Feb 02:10
Compare
Choose a tag to compare

New Features

  • Add an overridable function for adding hit modifiers in subclasses to X2AbilityToHitCalc_StandardAim::GetHitChance() by @Iridar in #1272
  • Allow to alter the chance of using a Character Pool character when CP is in Mixed mode by @Iridar in #1279
  • Add a bool flag to use ability's minimum damage for Unit Flag damage preview by @Iridar in #1282
  • Add a toggle to disable aim assist by @Iridar in #1277

Bugfixes and other technical improvements

  • Make UIAvengerHUD::UpdateResources() account for potential MCOs by @remcoros in #1249
  • Skip triggering DrawDebugLabels() during game state building by @remcoros in #1248
  • Make FinalizePlayerStateForTacticalMusic event use Tuple by @Iridar in #1263
  • Remove build time from the Shredstorm Cannon by @Iridar in #1265
  • Fix weapon pattern value text coloring by @Iridar in #1269
  • Allow Chosen Low Profile to trigger more than once per mission by @Iridar in #1278
  • Fix UIChosenInfo controller interactions by @Iridar in #1280
  • If a damage effect ignores armor, max out Pierce in its Damage Preview by @Iridar in #1283

Alien Hunters Highlander

  • Show Chosen trophy in the Hunter's Lodge if the Chosen was defeated, not their weapons researched by @Iridar in #1270

HL-Docs and misc

New Contributors

Full Changelog: v1.26.3...v1.27.1

v1.27.0

29 Oct 17:05
Compare
Choose a tag to compare
v1.27.0 Pre-release
Pre-release

New Features

  • Add an overridable function for adding hit modifiers in subclasses to X2AbilityToHitCalc_StandardAim::GetHitChance() by @Iridar in #1272
  • Allow to alter the chance of using a Character Pool character when CP is in Mixed mode by @Iridar in #1279
  • Add a bool flag to use ability's minimum damage for Unit Flag damage preview by @Iridar in #1282
  • Add a toggle to disable aim assist by @Iridar in #1277

Bugfixes and other technical improvements

  • Make UIAvengerHUD::UpdateResources() account for potential MCOs by @remcoros in #1249
  • Skip triggering DrawDebugLabels() during game state building by @remcoros in #1248
  • Make FinalizePlayerStateForTacticalMusic event use Tuple by @Iridar in #1263
  • Remove build time from the Shredstorm Cannon by @Iridar in #1265
  • Fix weapon pattern value text coloring by @Iridar in #1269
  • Allow Chosen Low Profile to trigger more than once per mission by @Iridar in #1278
  • Fix UIChosenInfo controller interactions by @Iridar in #1280
  • Make X2Effect_BonusWeaponDamage show bonus damage only if it's actually going to be added by @Iridar in #1284
  • If a damage effect ignores armor, max out Pierce in its Damage Preview by @Iridar in #1283

Alien Hunters Highlander

  • Show Chosen trophy in the Hunter's Lodge if the Chosen was defeated, not their weapons researched by @Iridar in #1270

HL-Docs and misc

New Contributors

Full Changelog: v1.26.3...v1.27.0

v1.26.3

28 Aug 08:13
Compare
Choose a tag to compare

Changes from 1.26.2 to 1.26.3

  • Reverted PR #1246 (Issue #717) due to being unnecessary.

Changed from 1.25.0 to 1.26.3

Bugfixes

  • Fix units using the wrong weapon when interrupted (the infamous Stun Lancer stockstrike bug) by @Iridar in #1227
  • Chosen Death Teleport Visualization Fix by @BlackDog86 in #1220
  • Fix Generated Mission Data bloat by @Iridar in #1189
  • Make Dodge apply to Hit and Crit equally by @Iridar in #1238
  • Allow to put down carried units while burning by @BlackDog86 in #1224
  • Fix AI hang caused by incapacitated units by @Tepa00 in #1194
  • Expand Chosen ability descriptions in the UI by @BlackDog86 in #1225
  • Fix bug when all instances of missions that don't use Skyranger to deploy would happen on the same plot @Tedster59 in #1207
  • Fix Return Fire not working if the enemy is in high cover by @Iridar in #1197
  • Make Return Fire visualize after Covering Fire Overwatch by @Iridar in #1214
  • Destroy cosmetic pawns when items associated with them are unequipped by @Tedster59 in #1244
  • Stop sounds associated with a pawn when the pawn is removed by @Tedster59 in #1203

Bugfix Mod Integration

The following bugfix mods have been integrated into Highlander, you no longer need to use them.

  • Integrate Defense Matrix Sabotage Fix into Highlander by @BlackDog86 in #1209
  • Integrate Facility-Clearing-UI-Indicator fix into Highlander by @BlackDog86 in #1208

Additions

Misc

New Contributors

Full Changelog: v1.25.0...v1.26.3

v1.26.2

22 Aug 02:47
Compare
Choose a tag to compare
v1.26.2 Pre-release
Pre-release

What's new?

  • Fix a hack reward template validation bug caused by fixes to #324 in 1.26.0

v1.26.1

21 Aug 02:16
Compare
Choose a tag to compare
v1.26.1 Pre-release
Pre-release

What's new?

v1.26.0

19 Aug 18:57
Compare
Choose a tag to compare
v1.26.0 Pre-release
Pre-release

What's Changed

Bugfixes

  • Fix units using the wrong weapon when interrupted (the infamous Stun Lancer stockstrike bug) by @Iridar in #1227
  • Chosen Death Teleport Visualization Fix by @BlackDog86 in #1220
  • Fix Generated Mission Data bloat by @Iridar in #1189
  • Treat Indirect Fire same as Guaranteed Hit by @Iridar in #1216
  • Make Dodge apply to Hit and Crit equally by @Iridar in #1238
  • Allow to put down carried units while burning by @BlackDog86 in #1224
  • Fix AI hang caused by incapacitated units by @Tepa00 in #1194
  • Expand Chosen ability descriptions in the UI by @BlackDog86 in #1225
  • Fix bug when all instances of missions that don't use Skyranger to deploy would happen on the same plot @Tedster59 in #1207
  • Fix Return Fire not working if the enemy is in high cover by @Iridar in #1197
  • Make Return Fire visualize after Covering Fire Overwatch by @Iridar in #1214
  • Destroy cosmetic pawns when items associated with them are unequipped by @Tedster59 in #1244
  • Stop sounds associated with a pawn when the pawn is removed by @Tedster59 in #1203

Bugfix Mod Integration

The following bugfix mods have been integrated into Highlander, you no longer need to use them.

  • Integrate Defense Matrix Sabotage Fix into Highlander by @BlackDog86 in #1209
  • Integrate Facility-Clearing-UI-Indicator fix into Highlander by @BlackDog86 in #1208

Additions

Misc

New Contributors

Full Changelog: v1.25.0...v1.26.0

v1.25.0

21 May 17:04
Compare
Choose a tag to compare

Changelog

  • Fix bug caused by bad Wound Severity math that caused soldiers to sometimes instantly recover from wounds by @Iridar in #1172
  • Chosen Strength and Weakness ability description is now expanded by @pledbrook and @Grobobobo in #1174
  • Allow editing all soldier loadouts with a controller on Covert Actions by @araujorm in #1170
  • Allow mods to Override Rolling for negative traits by @Grobobobo in #1151
  • Create an option to make Fatigue and Injury Times Independent by @Grobobobo in #1149
  • Fix Homing Mine always applying bonus environmental damage from Shrapnel by @Iridar in #1184
  • X2SoldierClassTemplate::IsWeaponAllowedByClass() now checks for allowed weapon in the specified slot, not the slot on the Item Template by @Iridar in #1135
  • Fix bug introduced by Issue #783 that caused Reapers and Templars to always generate with USA names and no country in their bio by @Iridar in #1186
  • Fix camera zoom-in bug caused by modifying maximum camera zoom-out distance by @Iridar in #1159
  • Prevent built-in hit and crit modifiers from applying against non-units by @Iridar in #1167 - this fixes the bug where Rapid Fire and other abilities with a built-in Aim penalty could miss a non-unit target.
  • Add an event to localize new Item Categories by @Iridar in #1173
  • Soldier Classes that cannot use PCS are now possible by @Iridar in #1175
  • OverrideItemImage_Improved() is now called from Item State, and will not be called from more places than just Armory UI by @Iridar in #1176
  • Prevent hack rewards from being granted multiple times by @Iridar in #1177 - this makes the Skulljack Feedback Fix unnecessary.
  • The option to enable Framerate Smoothing is now blocked, as it is known to break mods with Mod Class Overrides by @Iridar in #1183
  • Fix TriggerOverrideProjectileInstance() not working as expected / advertised by @Iridar in #1179

Other changes

  • Bump GHA python by @robojumper in #1160
  • Update ReadMe.md with the ad for recruiting maintainers by @Iridar in #1180
  • Make code consistently use CHL methods for getting soldier rank name and icon by @Iridar in #1178
  • Reset version numbers in Highlander code by @Iridar in #1185

New Contributors

Full Changelog: v1.24.0...v1.25.0

v1.24.0

03 Mar 13:27
Compare
Choose a tag to compare

What's Changed

  • Add 'OverrideMetaHitEffect' event by @Iridar in #1117
  • Update docs and functionality for OverrideHitEffects event by @Iridar in #1115
  • Fix importing single characters from certain Character Pools silently failing by @Iridar in #1119
  • Issue #1084 - Allow choosing target tile for meleeing adjacent targets by @Iridar in #1106
  • Add eInvSlot_ entries for modular sparks. by @h4ilst0rm in #1105
  • Fix Weapon Upgrade with negative stat modifier shown as "--x" by @TeslaRage in #1103
  • Add a different truncation method to damage modifier hooks by @Grobobobo in #1100
  • Make GetUISummary_UnitStatusIcons() skip empty status icons by @Iridar in #1122
  • Mods can specify required Highlander version in config by @Iridar in #1007
  • Add 'OverrideEligibleTrainingCenterAbilities' event by @Iridar in #1129
  • Add event for overriding resistance faction icon #1134 by @FearTheBunnies in #1136

New Contributors

Full Changelog: v1.23.2...v1.24.0