Commit graph

251 commits

Author SHA1 Message Date
Dragon Slayer
3c2f6d9303 upkeep timer 2026-06-21 12:54:59 -05:00
Dragon Slayer
e7f917581f fixes 2026-06-13 16:36:13 -05:00
Dragon Slayer
58f0d0b0d7 Merge branch 'develop' into Player-Vendor-Upgrade 2026-06-05 21:02:33 -05:00
Dragon Slayer
09230cca1e Update material_types.js 2026-05-07 21:53:22 -05:00
Dragon Slayer
6d4d456ecc Update material_types.js 2026-05-07 21:42:41 -05:00
Dragon Slayer
fb2b9993e6 Some updates 2026-05-07 21:38:46 -05:00
Dragon Slayer
aecc6381e6 Publish 123 Weapons and Armors
- [ADD] Added Publish 123 Weapons and armors
2026-05-07 21:25:51 -05:00
Dragon Slayer
8027f925ba
Merge branch 'develop' into Player-Vendor-Upgrade 2026-05-05 21:01:20 -05:00
Dragon Slayer
c1ab5b7e07 comment 2026-05-02 00:42:52 -05:00
Dragon Slayer
7af5a5a351 First 8 Quest Givers
Also fixed quotes in text would break the quest from loading and file format would break the json quests as well.

8 OSI Quest Givers
Quest Rewards
2026-04-29 15:18:30 -05:00
Dragon Slayer
a429e111cd updates 2026-04-29 10:42:58 -05:00
Dragon Slayer
66768c7755 cleanup 2026-04-26 20:25:38 -05:00
Dragon Slayer
835a661c00 update functions 2026-04-26 16:44:26 -05:00
Dragon Slayer
ab8ae852e1 huge cleanup 2026-04-25 22:44:11 -05:00
Dragon Slayer
ae4bb0e8a6 Delete readme.txt 2026-04-25 14:30:18 -05:00
Dragon Slayer
8aa1d5500e update 2026-04-25 14:29:25 -05:00
Dragon Slayer
5a81d7b704 cleanup 2026-04-25 09:39:39 -05:00
Dragon Slayer
fabfa1c9d7 Update quest_core.js 2026-04-24 19:20:53 -05:00
Dragon Slayer
7fcd0140d0 updates 2026-04-24 19:06:07 -05:00
Dragon Slayer
5b6388908b updates final 2026-04-22 20:54:14 -05:00
Dragon Slayer
766bc295c0 changes 2026-04-22 15:28:18 -05:00
Dragon Slayer
9b40026104 updates 2026-04-21 23:28:47 -05:00
Dragon Slayer
1e3a92f7f4 changes
quest system to load quests from json no longer need to edit the quest _lists.js file updated docs
2026-04-21 16:43:43 -05:00
Dragon Slayer
e71a580522 Update quest_menu.js 2026-04-21 14:53:56 -05:00
Dragon Slayer
109edf8d8c changes requested 2026-04-21 13:35:02 -05:00
Dragon Slayer
57d3040d6a Update quest_conversation_gump.js 2026-04-21 12:53:28 -05:00
Dragon Slayer
886fe73e3c document for quest system 2026-04-19 13:18:43 -05:00
Dragon Slayer
41cf83bd6b Changes requested 2026-04-19 12:56:36 -05:00
Dragon Slayer
a787e2425f changes reqwuested 2026-03-12 11:50:53 -05:00
Dragon Slayer
53787b82bd Player Vendor AI 2026-03-12 11:01:58 -05:00
Dragon Slayer
a966698b35
Merge branch 'develop' into Quest-Core 2026-03-12 10:23:34 -05:00
Dragon Slayer
4f61273e3f Couple Fixes
- [FIX] Fixed Guests was not showing correctly on the housesign counts
- [ADD] Added AddVendor and RemoveVendor to the js methods so we could fix the issue where the player vendors was not being registered to the house when placed, I also added the changes to rmeove.js house.js housecommands.js and playervendordeed.js
2026-03-09 14:36:07 -05:00
Xoduz
35cec6443f Fix for characters going missing from lists in houses and for lockdown issue beneath a floor with a door
- [FIX] Fixed issue where characters could go missing from co-owner lists, friends lists, guest lists or ban lists in player houses, if those characters were loaded after the house itself
- [FIX] Fixed an issue that prevented locking down of stacked items in player houses when those items were directly beneath a door on the next floor up
2026-03-07 08:34:36 +08:00
Dragon Slayer
3e0ab9f278 Update readme.txt 2026-03-06 15:00:46 -06:00
Dragon Slayer
a322ec82ec readme 2026-03-06 14:58:11 -06:00
Dragon Slayer
42b5af3285 Quest Core 2026-03-06 14:16:34 -06:00
Dragon Slayer
2246a75789 Update facetRuleset.js 2026-03-02 20:28:09 -06:00
Dragon Slayer
a91d368c7d Bug Fixes
- [FIX] Fixed magicsummons had two races by mistake
- [FIX] Fixed Was missing validating  pChar and missing some socket null checks also fixed ourObj should of been corpseKiller
- [FIX] Fixed teleporter.js had pChar when should of been pUser
- [FIX] Fixed Stealing had wrong script id  and missing socket null check
- [FIX] facetruleset was misisng socket null check.
2026-03-02 20:25:13 -06:00
GO
b9694f1dba
Merge branch 'develop' into event_manager_system_20260207 2026-02-14 12:20:47 +08:00
GO
ea67cc1f6d
Merge branch 'develop' into new-equipment 2026-02-13 10:03:27 +08:00
Xoduz
c456ed02c2 Update event_manager.js
Fixed some incorrectly named variables, and an invalid check for the result of an UOXCFile operation
2026-02-13 02:38:09 +08:00
Xoduz
771a56881d PR iteration
- [UPD] Updated FindItem() and FindItemBySection() JS Functions to also find items that are within +/- 5 Z of target location; Z no longer acts as an absolute condition
Added back in the dictionary entries for Dawn's Music Box, which somehow got lost in the first submission
Moved several Event Manager object properties from script to DFN
Added in typedef comments for functions in event manager script
Added in missing code to properly trigger onScriptLoad after script reloads
2026-02-12 02:33:30 +08:00
Xoduz
2ae1b42c08 Event Manager, onScriptLoad, onStart, FindItemBySection
- [ADD] Added new JS Event that runs once for all scripts after shard has fully started up:
  - onScriptLoad()
- [ADD] Added new JS Event that runs for all instances of scripts attached to objects after shard has fully started up:
  - onStart( myObj ) // myObj can be a Character, Item or TownRegion
- [ADD] Added new JS Function to find nearest item with a specific section ID at a given location:
  - FindItemBySection( x, y, z, world, sectionId, [instanceId] )
- [ADD] Added new Event Manager system that initializes on shard startup, which listens to event registrations from other scripts and schedules these events to be run once, a number of times with an interval, or recurring on specific day(s)/time of the week. See UOX3 documentation for full details. System can be enabled or disabled via a new setting in uox.ini:
  - EVENTMANAGERSYSTEM=0/1 // Defaults to enabled
- [ADD] Added a global JS constant to detect in scripts whether UOX3 runs in debug mode:
  - UOX_DEBUG_MODE // Ex: if( UOX_DEBUG_MODE )
- [FIX] Fixed an incorrectly named socket variable in js/item/potion.js
2026-02-07 19:11:59 +08:00
Dragon Slayer
6023be41fd cleanup
curly
2026-02-06 21:43:42 -06:00
Dragon Slayer
f2ce4af4ca Misc Fixes
- [FIX] Fixed House decay timers to kill on door refresh, grandfathered enabled ect.
- [FIX] Raced.dfn had bad id in Gargoyle Armor/Weapons and removed an extra comma.
2026-02-06 14:17:47 -06:00
Xoduz
6cebb9f84f Misc minor cleanup of dictionaries, some script and source files
- [FIX] Fixed missing/duplicate/inconsistent entries in dictionary files
- [FIX] Fixed a socket validation in js/item/magic_armor_equipeffects.js
- [FIX] Fixed some incorrect dictionary IDs in js/server/resource/pitchers.js
- [UPD] Minor cosmetic cleanup of a couple of script and source files
2026-01-31 18:51:53 +08:00
Dragon Slayer
e1c8195a27 changed form ej to tol 2026-01-01 14:02:12 -06:00
Dragon Slayer
2e1a3e95f9 New Equipment EJ
- [ADD] Added all new OSI Equipment Weapons and Armors and clothing.
- [UPD] Updated all the material type ids to be lower case to match.
2025-12-30 16:11:39 -06:00
Dragon Slayer
60da8e92d2 Update pitchers.js 2025-11-09 16:28:26 -06:00
Dragon Slayer
bd8a6431ca Update pitchers.js
- [UPD] Updated System Messages in Pitchers and SoundEffect.
2025-11-09 16:11:21 -06:00