What's Changed
- Util: GetModuleTlkFile() by @julien-lecomte in #1744
- Add Object: {Get|Set}NameByLanguage by @julien-lecomte in #1742
- Create a new store plugin by @julien-lecomte in #1743
- [SWIG] Expose CExoArrayList, SQLite internal types by @jhett12321 in #1745
- Add NWNX_Player_ReloadTlk() by @julien-lecomte in #1739
- API: Update some name stuff by @Daztek in #1746
- Fixing GetPlayOption and SetPlayOption in Administration.cpp by @LaputianBird in #1748
- Events: fix
NWNX_ON_MATERIALCHANGE_
excessively firing when using WASD by @Daztek in #1749 - NWNX_Player: ReloadColorPalettes by @Aschent89 in #1750
- Player: add bChatWindow parameter to FloatingTextStringOnCreature() by @Daztek in #1753
- Damage: add iSpellId to the NWNX_Damage_DamageEventData struct by @Daztek in #1754
- Optionally override docker FROM image with build-args by @jakkn in #1751
- add json handling to Prepare calls by @ELadner in #1761
- DotNET: Implement new bootstrap by @jhett12321 in #1756
- New Plugin: HTTP Client by @plenarius in #1217
- Add .NET 8 packages. by @jhett12321 in #1762
- DotNET: Add FunctionHook Overloads by @jhett12321 in #1763
- Store: Fix GetCustomerCount nss implementation by @jhett12321 in #1764
- Item: update SetItemAppearance() to also update the item possessor's appearance by @Daztek in #1765
- fix: event names included extra underscore by @plenarius in #1768
- fix: Core README described incorrect argument for file path by @plenarius in #1766
- Race: remove docs mention of requiring NWNX_Utils by @plenarius in #1767
- Events: Client disconnect: Add PLAYER_NAME as event data by @hendrikgit in #1771
- build: bump download and upload-artifact due to deprecation by @plenarius in #1773
- Events: Fixed DETECT_ENTER firing when should be DETECT_EXIT by @plenarius in #1774
- MaxLevel: fix levelling down by @plenarius in #1772
- Events: Add events for player XP changes by @hendrikgit in #1775
- HTTPClient: convert response FromUTF8 by @plenarius in #1777
- NoStack: Ignore Supernatural Innate Effects (Feat, Race, SkillRanks) by @plenarius in #1778
- Tweaks: add
NWNX_TWEAKS_CUTSCENE_MODE_NO_TURD
by @Daztek in #1728 - Visibility: use unordered_map instead of POS for performance by @Daztek in #1781
- API: Remove double declarations by @hendrikgit in #1787
- Tweaks: add
NWNX_TWEAKS_CAN_USE_ITEMS_WHILE_POLYMORPHED
by @hendrikgit in #1780 - Race: Suppress and Reactive for temp disabling nwnx_race effects by @WilliamDraco in #1784
- Creature: Add SetMulticlassLimit by @hendrikgit in #1788
- Events: NWNX_ON_SET_EXPERIENCE update to allow SetEventResult by @hendrikgit in #1789
- MaxLevel: Readme addition for Next Level xp workaround by @hendrikgit in #1791
- Fix incorrect detection of runtimeconfig.json by @jhett12321 in #1794
- Race: fix a crash when removing effects by @Daztek in #1796
- Util: add UpdateResourceDirectory() by @Daztek in #1797
- Add GetDawnHour/GetDuskHour by @julien-lecomte in #1800
- SWIG: Fix cmake error when using ninja instead of make. by @jhett12321 in #1801
- Profiler: fixed order of parameters in nss script for PushPerfScope() by @julien-lecomte in #1799
Full Changelog: build8193.36.12...latest