Divinity: Original Sin 2

Divinity: Original Sin 2

LeaderLib - Definitive Edition
Zobrazeno 11–20 z 357 položek
< 1  2  3  4 ... 36 >
Aktualizace: 28. dub. 2023 v 2.47

1.7.31.5

Quick fix for a minor script warning if the combat vacuum is enabled.

Aktualizace: 27. dub. 2023 v 0.23

1.7.31.4

Changes
  • Fix for an error during the GetSkillAP skill state for Weapon Expansion Beta.
  • Added a fix to recruited origin character colors. This fixes an issue where they turn pink when trying to change a visual element for a recruited character, before they've run through the respec mirror.

API Changes:
  • Added several new osiris event wrappers to Events.Osiris.
  • Reorganized ComputeCharacterHit events under Events.CCH. The previous events in will be preserved for compatibility.
  • Added Events.CCH.GetShouldApplyCriticalHit and Events.CCH.GetCriticalHitMultiplier.
  • Added a new SkillManager.Register.GetDamage listener, or providing the damage and damage param value for skills.
  • SkillManager listeners now better support fetching skill targets for skill types that don't fire Osiris events, such as MultiStrike. You can now see these targets in the Used and Cast skill states.
  • Added several new engine text entries to LocalizedText.
  • Added LocalizedText.AbilityDescriptions and LocalizedText.TalentDescriptions.
  • Added GameHelpers.Character.SetPermanentBoosts, for easier DynamicStats manipulation.
  • Added GameHelpers.Visual.GetVisualSet.
  • Added GameHelpers.Action.Resurrect.
  • Added GameHelpers.Character.GetEquipmentTalents.
  • Added Testing.AddCommandGroup and Testing.AddSubCommand, for registering tests within a broader command. This also allows you to run all the tests for a test group in sequence.
  • Changelog entries now omit adding a bullet symbol if <nb> is present in the text. Tabs are now indented by 4 spaces.
  • Turn counters now support counting combat rounds.
  • GameHelpers.Grid.GetNearbyObjects now works on the client-side.
  • Fixed some weirdnesss with custom context menu action sorting, if the action has a name that can change. Now actions can have a 'SortName'.
  • GameHelpers.GetTemplate now supports getting the non-polymorph root template when a character is polymorphed.

Aktualizace: 7. dub. 2023 v 6.22

1.7.31.3

Quick fix for the enter chance of statuses defaulting to 100, allowing it to bypass armor/etc.

Aktualizace: 7. dub. 2023 v 6.20

Aktualizace: 7. dub. 2023 v 6.19

Aktualizace: 6. dub. 2023 v 18.42

1.7.31.2

Fixed an issue causing Future Barrage in Weapon Expansion to not deal damage.

API Changes
  • Added a workaround for Events.GetHitChance not being thrown if LeaderLib's ComputeCharacterHit listener is enabled.
  • Reworked Events.OnHeal to be invoked for HEALING and HEAL statuses. It no longer tries to find the related healing status for heal types (this was unreliable), due to it being preferrable to edit the HealAmount on the healing status itself, which is possible now.
  • Added StatusManager.Subscribe.GetEnterChance.
  • Added GameHelpers.Status.GetHealAmount and GameHelpers.Math.CalculateHealAmount.
  • Events.RegionChanged now includes the level data (e.Level).
  • Events.ClientCharacterChanged is now invoked when an origin preset changes in character creation.
  • The SkillManager now tracks how many listeners have subscribed to specific skills. This is so when unsubscribing, the 'enabled skills' are updated (i.e. if 1 mod listens for Fireball, but then it unsubscribes, the SkillManager will skip invoking events for Fireball).

Aktualizace: 19. bře. 2023 v 21.47

Quick publish to get the mod version number change to stick (thanks, Divinity Engine 2).

Aktualizace: 19. bře. 2023 v 21.42

1.7.31.1

Changes
  • Added a description for the 'Reload Stat Changes Config' button in LeaderLib's Mod Settings menu.

API Changes
  • Tweaked the TranslatedString class to only retrieve the actual text value when accessed initially. This basically means text can be fetched when a script first uses it, rather than updating hundreds of entries initially at once. This is a rework for the sake of optimization, rather than fixing an issue.

Aktualizace: 19. bře. 2023 v 21.39

Aktualizace: 19. bře. 2023 v 20.32

1.7.31.0

Changes
  • Tweaked the hit helpers to avoid applying Sadist to long-range 'melee' skills, such as Throwing Knife.
  • Fixed a typo in HitOverrides.DoHit, which potentially created an error if a mod is using a table for the damage multiplier.
  • LeaderLib tooltip listeners now go first, so mods can modify any conflicting elements.
  • Fixed mod-altered skill tooltips not working correctly for controllers.
  • Fixed several warning messages that occur when a status event fires for an object that no longer exists.

API Changes
  • Added WeaponDamage:WeaponStatId and StatusDamage:StatusId text placeholders.
  • Added SkillManager.Register.GetAPCost.
  • Added support for colons in the fallback text for Key and Handle placeholders.
  • Added Timer.IsUniqueTimerActive / Timer.IsObjectTimerActive
  • Added Events.BeforeOnHit, to allow mods to manipulate hit data before skill and regular OnHit events are called.
  • Added the !tplevel developer console command, for teleporting to different levels (!tplevel RC_Main).
  • Added GameHelpers.Action.UseSkill, which uses the new extender actions to cast a skill.
  • GameHelpers.Utils.KnockUp now calls Events.ForceMoveFinished when completed.
  • Added GameHelpers.Character.MakePlayer, which simplifies the process of turning a character into a player.
  • Added Features.FixExplode, which prevents EXPLODE from applying to non-corpses, and explodes the given projectile. This allows multiple explodes in the same tick. This is disabled by default.
  • Added VisualManager.Client.VisualExists, for checking if a given visual has been created with the VisualManager.
  • Visuals can now be attached to items.
  • Added a check to GameHelpers.Damage.ApplySkillDamage to avoid applying properties if SkillProperties are nil/empty.
  • Added ModuleUUID to Events.ModSettingsChanged, for filtering listeners with MatchArgs.
  • Events.GameTimeChanged was added, which is an event for when the in-game hour changes.
  • Events.OnHeal should now get the healing status if the HealEffect is 'Necromantic', instead of only 'Heal'.
  • The 'Attempt' StatusManager event now has a status object.
  • Added Testing.Utils.UseItemSkillOnTarget, for making a character use items with skills, like grenades/scrolls.
  • Added TargetObject to ProjectileHitData.
  • Added support for mods overriding Game.Math.GetCriticalHitMultiplier.
  • Fixed permanent statuses in PersistentVars being cleared.