Skip to content

Releases: BG3-Community-Library-Team/BG3-Community-Library

Pre-Release 2.2.6.1

12 May 01:50
30c6782
Compare
Choose a tag to compare
Pre-Release 2.2.6.1 Pre-release
Pre-release

What's Changed

Release 2.2.6.0

29 Apr 02:06
Compare
Choose a tag to compare

What's Changed


General

New Icons

Update CL_conditions.khn


Script Extender

Update EntityUtils.lua

OriginPicker 1.0.0.0 by Ghouls0Rules, adapted by Trips for CL and SE

Note

Rando

Trips - I'm just pre-preparing the release notes. Do you have anything you'd like to add for context regarding the Origin Picker?

Trips

Nothing specifically beyond global dictionary
Utils.OriginPicker.RaceUuid should br your custom race
And utils.originpicker.Enabled true!
For it to work


OneDnD

Barbarian

  • Instinctive Pounce by @raymondwang
    • CL_Passive_OneDnD_InstinctivePounce
      • CL_STATUS_ONEDND_INSTINCTIVE_POUNCE_DASH
      • CL_STATUS_ONEDND_INSTINCTIVE_POUNCE_JUMP
  • Relentless Rage by @raymondwang
    • CL_Passive_OneDnD_RelentlessRage
      • CL_STATUS_ONEDND_RELENTLESS_RAGE
      • CL_STATUS_ONEDND_RELENTLESS_RAGE_SUCCESS

Monk

  • Martial Arts by Elrise, added by @RandoRuda
    • CL_Passive_OneDnD_MartialArts
    • CL_Passive_OneDnD_MartialArts_DextrousAttacks
    • CL_Passive_OneDnD_MartialArts_UnarmedStrikes
      • CL_Target_OneDnD_MartialArts_UnarmedStrike
      • CL_Target_OneDnD_MartialArts_UnarmedStrike_BonusAction
  • Monk's Discipline (Flurry of Blows, Patient Defence & Step of the Wind) by Elrise, added by @RandoRuda
    • CL_Passive_OneDnD_MonksDiscipline
      • CL_Shout_OneDnD_PatientDefense_Disengage
      • CL_Shout_OneDnD_StepOfTheWind_Dash
      • CL_Target_OneDnD_FlurryOfBlows_FirstStrike
        • CL_Target_OneDnD_FlurryOfBlows_SecondStrike
        • CL_STATUS_FLURRY_OF_BLOWS_SECOND_STRIKE
      • CL_Shout_OneDnD_PatientDefense
        • CL_STATUS_ONEDND_PATIENT_DEFENCE
      • CL_Shout_OneDnD_StepOfTheWind
        • CL_STATUS_ONEDND_STEP_OF_THE_WIND
  • Deflect Attacks by Elrise, added by @RandoRuda
    • CL_Passive_OneDnD_DeflectAttacks
      • CL_Interrupt_OneDnD_DeflectAttacks
      • CL_Interrupt_OneDnD_DeflectAttacks_Return
      • CL_Projectile_OneDnD_DeflectAttacks

Warlock


New Contributors

Full Changelog: 2.2.5.0...2.2.6.0


Release 2.2.5.0

10 Apr 03:53
Compare
Choose a tag to compare

What's Changed

  • Ability Lists by @RandoRuda
    • Added all permutations of Ability Lists, included the base game (Shared/SharedDev) so lists can be found in one location.
  • Starry Wisp updates by @RandoRuda
    • Updated Starry Wisp icons.
    • Added new Glitterbomb variant.
  • Class and Subclass Tags by @RandoRuda
    • Passives for applying each Tag, plus passive lists for subclass assignment.
  • New functions added to CL_conditions by @juumeijin & @RandoRuda
    • CL_ProficiencyBonusEqualTo()
    • CL_ProficiencyBonusEqualOrGreaterThan()
    • CL_ProficiencyBonusEqualOrLessThan()
    • CL_ProficiencyBonusGreaterThan()
    • CL_ProficiencyBonusLessThan()
    • CL_CharacterLevelEqual()
    • CL_CharacterLevelEqualOrGreaterThan()
    • CL_CharacterLevelEqualOrLessThan()
    • CL_CharacterLevelEqualOrBetween()
    • CL_ClassLevelEqual()
    • CL_ClassLevelEqualOrGreaterThan()
    • CL_ClassLevelEqualOrLessThan()
    • CL_ClassLevelEqualOrBetween()
    • CL_CasterLevelMultiClass()
    • CL_HasSpellSlotLevelUnlocked()
  • CL_OneDnd_PactBlade update by @juumeijin
    • Pact weapons persist through resting.
  • Resistance Passives for Advantage/Disadvantage for Conditions by @RandoRuda
    • Charmed
    • Fear
    • Paralysis
    • Poison
    • Restraint
    • Slipping
    • Turned (Undead)
    • Death Saving Throws
  • CL_RacialProficency Action Resource Fix by @RandoRuda
    • Updated Loca.
    • Renamed Passive from CL_RacialProfiency to CL_Passive_RacialProficiency.
    • Fixed passive data up to proficiency bonus +10.

Full Changelog: 2.2.4...2.2.5.0

Release 2.2.4.0

30 Jan 23:17
Compare
Choose a tag to compare

What's New?

  • Reorder OneDnD Files by @RandoRuda in #141
  • OneDND Invocations - Otherworldly Leap by @RandoRuda in #142
  • Console Debug Utilities:
    • DoIterative - For each item in an array, perform a given function
    • IterativeKeyDump - Dumps the Keys of an array console, taking in an optional function to filter results, and a boolean to flesh the keys.
    • IterativeValueDump - Dumps the Values of an array to the console, taking in an optional function to filter results, and a boolean to flesh the values.
    • FleshVal - Accepts a value and a string type. If type is "Stats", fleshes the value as a Stats object. If the type is "Entity," fleshes the value as an entity. Otherwise flesh the value as Static Data.
    • TeleportToWaypoint - Wrapper function for Osi.TeleportToWaypoint, accepting a waypoint ID and a character ID. Character ID defaults to GetHostCharacter().
  • DictUtils.Backgrounds - Function to help map Backgrounds.
  • UUID Dictionary for Waypoints
  • UUID Dictionary for Background Tags

Release 2.2.3.0

26 Jan 08:31
Compare
Choose a tag to compare

What's New?

  • Magical Cunning Update 2024-01-12 by @RandoRuda in #132
  • Add CL_HasLightArmor() & CL_HasMediumArmor() by @RandoRuda in #133
  • Updoot VFX by @RandoRuda in #134
  • Character Scale 75-125 by @RandoRuda in #135
  • OneDnd Pact of the Blade by @juumeijin in #139
  • Barbarian Short Rest Rage Recovery by @RandoRuda in #138
  • Updates to Alter Weapon, Fire Shield, Ice Barrier, Lightning Shield, Glamour, Charming Touch, Demoralizing Touch, Frenzying Touch, Heroic Touch, and Spellstrike.
  • Custom Icons for Alter Weapon, Fire Shield, Ice Barrier, Lightning Shield, and Frenzying Touch.

New Contributors

Release 2.2.2.0

10 Jan 05:39
Compare
Choose a tag to compare

What's New?

  • Update OneDnD_PatronSpells.SpellLists.lsx by @RandoRuda in #127
  • OneDnD Magical Cunning by @RandoRuda in #128
  • Update OneDnD_PatronSpells.SpellLists.lsx by @RandoRuda in #129
  • OneDnD Update 2024-01-10 by @RandoRuda in #131
  • ClassDescriptions.lua Filled out by @velnirsworkshop in #130
  • Fix for Death Knight's False Life showing up as a free upcast
  • Add Utils.ToInteger() to NumberUtils
  • Fleshing out of EntityUtils and introducting ActionResourceUtils
    • Utils.LoadSpellSlotsGroupToArray()
    • Utils.FilterEntityResources()
    • Utils.GetResourceAtLevel()
    • Utils.SubscribeToPlayerEntityComponent()
  • Ensure EntityUtils is loaded

New Contributors

Full Changelog: 2.2.1.6...2.2.2

Release 2.2.1.6

26 Dec 09:18
Compare
Choose a tag to compare

What's Changed

  • Patron Spells Update and Cantrip: Starry Wisp by @RandoRuda in #126
  • Entity Utils Functions:
    • CLUtils.GetActionResourceData - Get the Action Resource Data from a Given Entity/Entity ID.
    • CLUtils.SetEntityResourceValue - Set specific values for an Action Resource on an Entity
    • CLUtils.RemoveEntityResource - Remove resource from Entity
    • CLUtils.GetEntityPassives - Return a table containing each passive found on an Entity
    • CLUtils.EntityHasPassive - Return true if given entity has a given passive
    • CLUtils.GetEntityGod - Return the UUID of an Entity's God
    • CLUtils.SetEntityGod - Set an Entity's God
  • Dictionary of Deities
  • Fixes to ModsDict-related Functions

Full Changelog: 2.2.1.5...2.2.1.6

2.2.1.5

19 Dec 08:09
Compare
Choose a tag to compare

What's New?

Release 2.2.1.2

15 Dec 02:12
Compare
Choose a tag to compare

What's New?

  • Fix UUID Collision in Circle of the Land

Release 2.2.1.1

14 Dec 18:41
Compare
Choose a tag to compare

What's New?

  • Fixes to Druid Circle of the Moon Progressions
  • Extend Basic Entity support to GetLoca()