KAMKEEL
179fd4f834
Make ID reassignment safe, and apply it to quests too
...
The free-ID search only consulted the global map, so it could pick an id the
same category still held further down the iteration - and renameTo silently
overwrites on POSIX, so the rename then destroyed that entry's file. It now
skips ids held by the category and any file already on disk.
Quests had the same discard-on-collision behaviour and now get the same
reassignment, including re-registering shared quests under the new id.
2026-08-11 05:54:14 -04:00
bigguy345
6d0655ad7d
SyncController OVERHAUL PHASE #2 :
...
- Created SyncRegistry and SyncHandler
- Extracted all 14 SyncType family handling to their own SyncHandler
- Rewritten SyncController to accomodate the new framework
2026-03-31 21:44:23 +02:00
bigguy345
48281c8d34
SyncController OVERHAUL PHASE #1 :
...
- Refactored EnumSyncType into object based SyncType registry, so other mods can register their own types
2026-03-31 19:59:53 +02:00
Kam
eaec10e529
Fix Some Quest Cooldown Behavior
2026-02-28 14:17:23 -05:00
Kam
9c541999f3
Optimize Imports
2025-07-23 14:22:52 -04:00
Kam
540508a2be
Fix memory leaks by closing streams
2025-07-23 05:43:50 -04:00
Kam
180d257024
Proper Reformating
2025-03-13 17:14:45 -04:00
Kam
05487a06a2
Better Shared Quest Completion
2025-02-21 16:40:44 -05:00
Kam
ee8527f261
SyncController Fixes
2025-01-30 09:26:04 -05:00
Kam
de56032118
Syncing and Large Packet Completion
2025-01-29 18:25:34 -05:00
Kam
8c3b46d4f4
Smaller Sync Packets for Quest / Dialog / Faction Data
2024-03-13 03:33:46 -04:00
Kam
fd1500b7ed
Fix Quest / Dialog Sync in Single player
2024-03-08 02:50:51 -05:00
Kam
dd7a0b7f12
Add Insane Sync Data Control from BACK in the BROKEN 1.9 BETA >:D
2024-03-07 22:22:39 -05:00
Kam
1c29fd66c4
Map Party Quests to Quest ID for better Packet Handling
...
Prevents Loop from being run every time Party Quest is set
2024-03-03 06:32:50 -05:00
Kam
491e377a3e
CAPITAL I cause it looks cool
2023-06-05 22:12:48 -04:00
KAMKEEL
bda76bafe6
Optimize Imports
2023-01-12 21:33:06 -05:00
KAMKEEL
be9ae94163
Start API Branch
2022-11-15 15:25:53 -05:00
Luis C.M
33bb0307e9
Separated data objects and data controller objects in the noppes.npcs.controllers package.
2022-05-24 01:07:50 -05:00
Luis C.M
6dea5a1cbc
Interfaces have a file strucutre resembling the file structure of their implementing classes.
2022-05-11 16:43:14 -05:00
luisc
d50f51e208
Added handler support to NPC API.
2022-01-10 15:21:48 -06:00
KAMKEEL
a31efb2dc3
1.7.10 Files
...
Files added
2018-09-13 12:03:28 -04:00