Releases: X2CommunityCore/X2WOTCCommunityHighlander
Releases · X2CommunityCore/X2WOTCCommunityHighlander
1.10.0-RC
THERE ARE A NUMBER OF CRITICAL ISSUES IN THIS RELEASE. The latest stable version is 1.9.0
- Add
eTeam_One
andeTeam_Two
as usable teams for modders in SP - Several improvements and fixes regarding UI navigation
- Add class we forgot in an earlier release
- Add
eInvSlot_Decorations
1.9.0
1.9.0-RC
- Triggers the event
OverridePsiOpTraining
that allows mods to override unit eligibility for Psi Op slots (#159) - Triggers the event
OverrideItemIsModified
to prevent items with custom modifications from being stacked / removed - Triggers the events
UnitRandomizedStats
andRewardUnitGenerated
for unit initialization logic (#185) - Allows mods to add custom items to the Avenger Shortcuts (#163)
- Fix units unequipping items they shouldn't, resulting in duplicate Paired Weapons (#189)
ModifyEnvironmentDamage
to modify environment damage (#200)OverrideKilledByExplosion
to allow mods to override the "was killed by explosion" flag (#202)GetNumUtilitySlotsOverride
andGetNumHeavyWeaponSlotsOverride
added to allow mods to override the number of available slots (#171)OverrideItemImage
added to conditionally change the loadout image of an item (#171)OverrideItemMinEquipped
added to allow mods to override the min number of equipped items in a slot (#171)AddConversation
added to allow mods to change narrative behavior before they are played (#204)- Allow mods to register custom OnInput UI handlers (#198)
- Use
CHHelpers.CosmeticDLCNamesUnaffectedByRoll
to remove the random roll from specific part names (#155) eInvSlot_HeavyWeapon
is now a multi-item slot (#171)- Improve performance by removing unnecessary calls to UpdateAllMeshMaterials (#186)
1.8.1
- Fixes a major performance issue occuring on some machines when starting up the game
1.8.0
- Triggers the event
PostMissionUpdateSoldierHealing
that allows excluding soldiers from starting healing projects (#140) - Triggers the event
UpdateResources
that allows mods to show resources in the ResourceHeader (#174) UpdateMaterial
added to allow manipulate pawn materials (#169)- Triggers the event
OverrideHasHeavyWeapon
that allows to override the result ofXComGameState_Unit.HasHeavyWeapon
(#172)
1.7.0
- Fix UIOptionsPCScreen so part pack sliders actually get shown as intended
(#150) - Fix XGCharacterGenerator so it's actually possible to disable part packs for
new soldiers (#154) - Alter XComGameState_Unit so it obeys part pack sliders when picking new armour
appearances (#155) UpdateUIOnDifficultyChange
added to allow modders to modify the UI on the
difficulty selection (UIShellDifficulty) (#148)- Allow Mods/DLC to modify encounters after creation (#136)
- Allow Mods/DLC to alter mission data after SitRep creation (#157)
- Triggers the event
PostMissionUpdateSoldierHealing
that allows excluding soldiers from starting healing projects (#140)
1.6.0-RC
GetDLCEventInfo
allows mods to add their own events for the Geoscape Event
List (#112)- Allow customization of auto-equipment removal behavior in 'UISquadSelect' (#134)
OnGetItemRange
override an item's range (#119)PreAcquiredHackReward
for overriding Hack Rewards (#120)- Added ability to prevent multi-part missions counting as separate missions
for will loss purposes (#44) CanAddItemToInventory_CH_Improved
added as a backwards compatible extension
to other CanAddItem... helpers, allowing access to the ItemState (#114)GetLocalizedCategory
added to allow inject custom weapon category localizations (#125)GetPCSImageTuple
added to allow customising PCS Image string (#110)- Able to list classes to be excluded from being 'needed', which means they are
rarely meant to be acquired via Rookie level up and instead trained (#113) - Allow to define mutually exclusive abilities (#128) like
Template.PrerequisiteAbilities.AddItem('NOT_SomeAbility');
- Rebuild PerkContentCache during OnPostTemplatesCreated to improve handling for
PerkContent attachments to Units (#123) - Check DLCInfo for
CanAddItemToInventory
no matter what, rather than short
circuiting if DisabledReason != "" (#127) - Major Overhaul of InventorySlot handling so modders can suggest extra
inventory slots (#118, #137)
1.5.0
- Prevent items from stacking if they have ComponentObjects attached to them,
useful for mods to create uniques out of stackable items. (#104) - Triggers the events
SoldierClassIcon
,SoldierClassDisplayName
,
SoldierClassSummary
that allow replacement of the class icon/display
name/summary dynamically e.g. depending on UnitState or Soldier Loadout,
and adds accessor functions for those to XComGameState_Unit. (#106)
1.4.0
- Triggers the event
OnArmoryMainMenuUpdate
that allows adding elements into
the ArmoryList (#47) - Allow disabling of Factions being initialized on startup by
XComGameState_HeadquartersResistance
, as it can break if it collect custom
factions and then assigns Chosen to them instead of the base game factions.
(#82) - Fix Loadout utility items when unit has an item equipped in the Ammo Pocket (#99)
OnProjectileFireSound
andOnProjectileDeathSound
in X2UnifiedProjectile
that allow to override the default projectile sounds. (#10)- Trigger
CleanupTacticalMission
for end of mission recovery. (#96) - Allow override of bleedout chances on event basis with
OverrideBleedoutChance
. (#91) - Added ability to customise both Burning and Poison bypassing shields when
applied to targets (#89) - Deprivatise/const config variables in XComTacticalMissionManager (#101)
- Able to list classes as excluded from AWC Skill Rolling, so they can still
take part in the Combat Intelligence / AP System, without getting randomised
skills (#80) - Renable the ability to add positive traits in codebase, as well as additional
filtering and behaviour on the various Trait Functions onXComGameState_Unit
(#85)
1.3.1 - Tracking Firaxis WOTC Patch 1
Scripts updated to track changes made by Firaxis in their latest WOTC patch. No additional features or fixes added.