Commit graph

4106 commits

Author SHA1 Message Date
Xoduz
a1fee724c6 Version number and tag
Bumping version number to tag develop branch before merge of big spidermonkey upgrade
2026-08-13 14:56:35 +08:00
GO
a7a3c85c2d
Merge pull request #557 from UOX3DevTeam/changelog/pr-556
Docs: Update Changelog for #556
2026-07-24 23:14:36 +02:00
Xoduz
43b931e105 docs(changelog): Update Changelog.txt from PR #556 2026-07-24 21:13:54 +00:00
GO
ead4b8aa64
Merge pull request #556 from DragonSlayer62/Spellbook-Expansion
feat(magic): support configurable spellbook expansions
2026-07-24 23:13:26 +02:00
Dragon Slayer
411e8bc805 Fixes
Fixed tab
added header back correctly
2026-07-24 15:56:15 -05:00
Dragon Slayer
142ce0567e refactor(magic): match reagents by section id 2026-07-24 15:27:40 -05:00
Dragon Slayer
be2caa1379 refactor(items): move spellbook predicate onto items 2026-07-23 22:59:48 -05:00
Dragon Slayer
794bacde93 docs(items): explain spellbook range metadata 2026-07-22 21:37:49 -05:00
Dragon Slayer
e3561391ad docs(items): clarify spellbook range mapping 2026-07-22 21:35:25 -05:00
Dragon Slayer
2bb015b45e docs(items): describe spellbook metadata accessors 2026-07-22 21:17:22 -05:00
Dragon Slayer
34170ca116 docs(js): replace legacy spell reagent properties 2026-07-22 19:58:54 -05:00
Dragon Slayer
128a114b23 fix(magic): accept reagent section aliases 2026-07-22 19:28:45 -05:00
Dragon Slayer
54b19964d0 refactor(magic): clarify spell macro lookup 2026-07-22 18:29:14 -05:00
Dragon Slayer
98e485b296 fix(magic): use configured teleport reagents 2026-07-22 18:03:21 -05:00
Dragon Slayer
43d65ffaa8 docs(magic): label reagent resolver helper 2026-07-22 17:58:06 -05:00
Dragon Slayer
f53d487828 fix(magic): use generic reagents in script casts 2026-07-22 17:52:09 -05:00
Dragon Slayer
122d935365 fix(magic): preserve legacy spellbook packet encoding 2026-07-22 17:46:16 -05:00
Dragon Slayer
97fabc0e09 refactor(magic): unify spell reagent definitions
Replace legacy per-reagent spell fields with repeatable REAGENT entries across the parser, shipped spell definitions, and JavaScript properties.

Move spell tag documentation into a dedicated DFN dropdown, document every supported spell tag, and restore the spellbook lookup explanation without formatting-only churn.
2026-07-22 17:40:30 -05:00
Dragon Slayer
2df6c41673 docs(magic): document extensible spell effects
Document script-owned temporary effect callbacks and effect 44 parameters, add the new events to JavaScript definitions, and describe the REAGENT and SPELLBOOKDATA DFN syntax and compatibility behavior.
2026-07-22 17:22:54 -05:00
Dragon Slayer
8a545f0764 fix(magic): centralize spellbook location checks
Restrict spellbook discovery to the character's hands and the first layer of the backpack, then rely on that lookup from packet and macro casting paths instead of repeating unreachable location checks and messages.
2026-07-22 16:40:51 -05:00
Dragon Slayer
d86725cd43 feat(magic): support configurable spellbook expansions
Make spell and spellbook ranges data-driven so custom schools can extend beyond the original Magery limits.

- add SPELLBOOKDATA persistence and use configured spell/scroll ranges across book lookup, display, packets, scroll drops, and casting
- load spell definitions by their highest configured ID and widen spell IDs through core and JavaScript event paths
- support section-based custom reagents with optional amounts and colors, including JavaScript inspection
- add script-owned temporary effects with pause, resume, removal, and expiration callbacks
2026-07-22 16:01:21 -05:00
GO
9cb0313c76
Merge pull request #550 from UOX3DevTeam/changelog/pr-537
Docs: Update Changelog for #537
2026-06-22 01:05:18 +02:00
Xoduz
fcf1704cd9 docs(changelog): Update Changelog.txt from PR #537 2026-06-21 23:03:54 +00:00
GO
d936aba583
Merge pull request #537 from DragonSlayer62/Player-Vendor-Upgrade
Player Vendor AI
2026-06-22 01:03:31 +02:00
GO
91ea88fa88
Merge branch 'develop' into Player-Vendor-Upgrade 2026-06-22 01:03:03 +02:00
Dragon Slayer
92b6875eb1 Update cServerData.cpp 2026-06-21 18:01:33 -05:00
Dragon Slayer
08c83bb503 fixes 2026-06-21 17:49:43 -05:00
Dragon Slayer
402c362d00 Update CResponse.h 2026-06-21 17:39:45 -05:00
Dragon Slayer
959c201312 update 2026-06-21 13:45:22 -05:00
Dragon Slayer
3c2f6d9303 upkeep timer 2026-06-21 12:54:59 -05:00
Dragon Slayer
d226d7b78a vendorPrice 2026-06-21 11:48:49 -05:00
GO
93bfca5446
Merge pull request #549 from UOX3DevTeam/changelog/pr-548
Docs: Update Changelog for #548
2026-06-21 16:43:27 +02:00
Xoduz
1cfa7a923f docs(changelog): Update Changelog.txt from PR #548 2026-06-21 14:42:28 +00:00
GO
b7bc8e46bf
Merge pull request #548 from UOX3DevTeam/addmenu_fix_14062026
Fixes for ADD-menu on older client versions
2026-06-21 16:42:00 +02:00
Dragon Slayer
cf79884994 Fixes 2026-06-14 10:56:23 -05:00
Xoduz
47f60e9b6a Fixes for ADD-menu on older client versions
- [FIX] Fixed an issue where settings in ADD-menu were not appearing correctly for client versions below 7.0.30.x
- [FIX] Fixed an issue where images in ADD-menu were not appearing correctly for client versions below 7.0.30.x
2026-06-14 08:00:15 +02:00
Dragon Slayer
125ef642ed Update shoplist.dfn 2026-06-13 21:06:35 -05:00
Dragon Slayer
e7f917581f fixes 2026-06-13 16:36:13 -05:00
Dragon Slayer
511b64258d Update playervendor.js 2026-06-06 00:24:01 -05:00
Dragon Slayer
b6679fb913 Update playervendor.js 2026-06-06 00:02:57 -05:00
Dragon Slayer
e40e3086e2 Update playervendor.js 2026-06-05 23:33:02 -05:00
Dragon Slayer
ebd33892c8 changes 2026-06-05 23:14:30 -05:00
Dragon Slayer
f3a858e5bf changes 2026-06-05 22:57:06 -05:00
Dragon Slayer
7926215717 Update uox.ini 2026-06-05 21:52:03 -05:00
Dragon Slayer
58f0d0b0d7 Merge branch 'develop' into Player-Vendor-Upgrade 2026-06-05 21:02:33 -05:00
Dragon Slayer
2f502a7bfc Update 2026-06-05 20:56:46 -05:00
Dragon Slayer
1857c99afb Missed couple settings 2026-05-10 22:31:13 -05:00
GO
cf7f88fbaa
Merge pull request #547 from UOX3DevTeam/changelog/pr-546
Docs: Update Changelog for #546
2026-05-08 11:03:25 +08:00
Xoduz
594b24a803 docs(changelog): Update Changelog.txt from PR #546 2026-05-08 03:00:40 +00:00
GO
51f2558bbc
Merge pull request #546 from DragonSlayer62/Publish-123-Equipment
Publish 123 Weapons and Armors
2026-05-08 11:00:08 +08:00