Skip to content

Latest commit

 

History

History
95 lines (78 loc) · 5.23 KB

CHANGELOG.md

File metadata and controls

95 lines (78 loc) · 5.23 KB

LeaderLib Changelog

1.1.10.0

  • Added a "Mod Menu" skill, for players who don't want to deal with a book. This is automatically added once (and when a party member joins once). Mod menu skills can be removed by the LeaderLib Settings menu (via the Commands submenu).
  • Added a "Commands" submenu to the LeaderLib Settings menu.
  • Fix for players who are unable to talk to the LeaderLib Trader (Lothar). This happens if you save while LeaderLib is disabled, and then re-enable it. NPCs added by mods who undergo this have their "HasDialog" check disabled, and have to have their dialog availability manually reset.

1.1.9.5

  • Added a new "Toggle Script" system. More generalized events that don't need to always be active go inside a toggle script, which is disabled by default, and manually activated/deactivated when a global flag is set/cleared.

1.1.5.1

  • New Timed Autosave System
    • Available from the settings menu, autosaves can now be created after a selected amount of time (anywhere between 2 minutes and 4 hours).
  • Added additional helpers for mods, including a friendly fire tag for use within skills (for allowing "friendly fire" when an option is enabled).

1.1.2.0

  • Quick fix for opening mod menus on pages greater than 1.
  • Added a helper for tracing object positions.

1.1.0.0

  • New "Surface List" helpers, for creating a list of surfaces to randomly choose from (used in the upcoming Weapon Expansion mod).
  • Switched the empty rune slot deltamods to the "ItemCombo" from "RuneEmpty", to hopefully prevent them from spawning randomly.
  • Added more "IsGameLevel" checks for a few rules running when the GameStarted event is called, and prevented the Mod Menu book from auto-adding when inside the editor.

1.0.4.0

  • LeaderLib now sets/clears a global flag when a mod is active/not active, i.e. if EquipmentSets is active, an EquipmentSets_IsActive flag is set.
  • Updated all the LeaderTrader dialog to skip the book-giving text if the party already has a mod menu book (more can be granted for free). The trader will also go right into his default dialog after the intro dialog.
  • The LeaderUpdater_ModUpdated proc now passes in the new mod version, as well as the old version, when a mod is updated.

1.0.3.0

  • Minor fix for treasure item counting.
  • Tweaked the dummy helper call.
  • Tweaked the manual treasure generation timer speed.
  • Added an invisible backpack for treasure/container shenanigans.

1.0.2.0

  • New helpers (Random rolling, dummy helpers).
  • Cleaned up combat helper data, disabled some features by default.
  • Added icons for some mods getting closer to release (Mimicry & Weapon Expansion).

1.0.1.6

  • Quick fix for Lothar's name not being visible in a specific dialog line.

1.0.1.5

  • Small fix for a mod menu re-opening bug, found in rare cases.

1.0.1.4

  • Combined all LeaderLib dependency mod icons into one texture atlas, as a workaround to mitigate the 7 atlas limit present in DOS2 and DOS2DE.

1.0.1.0

  • Mod Menu Book
    • Made the Mod Menu book available for free by request from Old Man Lothar.
    • Swapped the Mod Menu icon for a default DOS2 one, to hopefully mitigate the current icon limitations.
      • Icon Limitations (DOS2DE v3.6.29.390): 7 texture atlases max in one UI. Multiple mods icons in the same UI, even if that mod only adds 1, make icons disappear from limitations in the engine.
  • Treasure System
    • Fixed a small math ordering mistake (0 - 1 = -1) when determining how many items to generate in certain situations.

1.0.0.9

  • Reworked the LeaderTrader's "avoid combat" behavior, as he may has started assaulting players in certain situations, despite his Pacifist ways. ;)

1.0.0.0

  • Definitive Edition Release
  • Refactored all LLLIB prefixed strings, databases, etc to LeaderLib.
  • Bug fixes / tweaks to the treasure/trader systems.
  • New helpers.
  • Small optimizations to the event flow system.

0.9.2.0

  • Added a new "Editor Helper" script
    • Contains new text events for playing animations and adding character stat points (attribute, ability, civil, talent, source/source max)
  • Moved item helpers to a standalone script
  • Added a new system for auto-leveling items
    • Also allows deltamods to be applied when an item reaches a specific level, allowing for equipment that gets stronger as the player levels up.
  • Added a "Control Summon" skill for making a controlled summon or follower, in response to a current portrait bug making multiple summons unselectable
  • Added a new character script (LLLIB_Follower) for disabling the auto-follow behavior found in summons/followers.
  • Refactored procs/queries for clarity

0.9.1.0

  • Added new helper scripts
    • Combat Helpers
      • New system that tracks whose active turn it is in combat, which objects are in combat, who killed who, and more
    • Party Helpers
      • Helpers for tracking the total number of party members
    • Skill Helpers
      • Added an easy helper for toggling a status with a skill
    • Main (Misc) Helpers
      • Added some behavior script to story events for equipment equipping/unequipping
  • Added math extensions
    • New functions for power, factorials, sine and cosine
  • Added flags for applying statuses and playing effects in dialog
  • Added a new follower system, which helps with managing party followers

0.9.0.0

  • Initial Public Release