MagicBot and Claude Opus 5.5
7abc63ffc3
Read item skill requirements from the cache template
...
validForSkills, isShield, the guard attack rating and the NPC vendor skill
filter read getItemSkillReq. Offline parity (p15d.py, 7586 rows): 0
differences. No template lists "Cloth" in item_skill_req and none has more
than one entry, so file order vs HashMap order is moot.
Value changes: none.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-19 14:28:32 -04:00
MagicBot and Claude Opus 5.5
b8ac8cce3e
Read item_type through the cache template bridge
...
Every consumer of the legacy ItemTemplate item_type now reads
template.cacheTemplate.getItemType(). Left on the legacy field: the
type count in dbItemHandler.LOAD_ITEM_TEMPLATES, which runs before the
bridge is linked. The charter checks already read DeedTemplate.
Parity (offline, static_item_templates vs the template
CObjectIndex.lookup picks, scripts/p14.py, 7586 templates: ITEM 4011,
DEED 880, RUNE 2695): 0 differences in item_type. No value changes
expected.
JSON-Refactor-Plan Task 1.4.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-19 12:43:57 -04:00
MagicBot
ab96cfcda4
Header update
2026-07-26 19:08:44 -04:00
MagicBot
fd2fe92714
Unused methods
2026-01-10 08:45:18 -05:00
MagicBot
634f1478ce
Removed custom exception candy
2024-05-12 13:36:47 -04:00
MagicBot
96ba17f67a
DispatchManager is now an official manager singleton.
2024-05-12 13:14:42 -04:00
MagicBot
94ff3cf222
New rolling duration method moved to manager singleton.
2024-05-12 08:14:06 -04:00
MagicBot
408e3a45ca
Workorders cleared with hireling removal.
2024-05-11 07:51:56 -04:00
FatBoy
60b8843563
Added ./setrace command
2024-05-04 21:38:06 -05:00
MagicBot
0e7336b8c6
Concurrency update
2024-04-22 07:35:59 -04:00
MagicBot
6f39767fb4
Concurrency update
2024-04-22 00:37:49 -04:00
MagicBot
18587e281f
refactored out collection
2024-04-19 09:03:35 -04:00
MagicBot
d95bc5c261
Initialize all collections for npc
2024-04-14 15:30:10 -04:00
MagicBot
85e5e2a7e3
Init forge support only for valid contracts
2024-04-14 15:17:32 -04:00
MagicBot
9464500e95
More integration work
2024-04-14 14:48:59 -04:00
MagicBot
ea555be08e
Mobtype work related to ForgeManager
2024-04-14 13:13:28 -04:00
MagicBot
652476fde8
Track items and their workorders.
2024-04-08 04:37:27 -04:00
MagicBot
74a7a255be
Track items and their workorders.
2024-04-08 04:32:04 -04:00
MagicBot
f7c76937fb
Writing string of bitset for contracts.
2024-04-05 09:18:12 -04:00
MagicBot
c1ee6f5b52
Renamed class to not conflict with the java.lang version.
2024-04-05 07:59:44 -04:00
MagicBot
ee030a690a
Project reformat
2024-04-01 17:00:14 -04:00
FatBoy
25fed51523
canRoll work
2024-03-28 21:06:57 -05:00
FatBoy
8c39ede852
canRoll work
2024-03-28 21:02:06 -05:00
FatBoy
692c6a268c
canRoll work
2024-03-28 20:55:28 -05:00
FatBoy
415ec5f5d4
array list cast for canRoll
2024-03-28 20:47:29 -05:00
MagicBot
8e43f17da0
Can roll list refactored
2024-03-28 11:50:22 -04:00
FatBoy
ce7b9ff96f
remove ItemBase from NPC
2024-03-27 17:49:35 -05:00
FatBoy
6514fd8dc3
remove ItemBase from NPC
2024-03-27 17:39:42 -05:00
MagicBot
eca71fa685
Item flags refactored
2024-03-22 13:03:47 -04:00
MagicBot
0f18258d1b
Variable rename
2024-03-22 12:35:47 -04:00
MagicBot
c8d355636b
Only one item manager
2024-03-18 12:47:55 -04:00
MagicBot
61c4cb1361
Start mobequip refactor
2024-03-18 10:01:29 -04:00
MagicBot
0590ae64e7
Start mobequip refactor
2024-03-18 09:38:33 -04:00
MagicBot
ac2403362e
Name simplification for collection
2024-03-16 07:57:17 -04:00
MagicBot
97fa583f65
Initial warehouse refactor
2024-03-15 10:01:22 -04:00
MagicBot
df5c607375
Refactor item_type
2024-03-10 13:34:24 -04:00
MagicBot
04d9b76938
More ordinal refactor
2024-03-09 07:41:59 -05:00
MagicBot
4ccf03dfd3
Zone offset not world loc.
2024-01-28 10:31:02 -05:00
MagicBot
f845c0ad80
Better handling of null guilds.
2024-01-28 10:15:55 -05:00
MagicBot
92d8ed9e3f
Empty map supplied by the lookup method.
2024-01-15 07:38:43 -05:00
MagicBot
45b2443982
Log failed equipSet lookups.
2024-01-15 07:37:35 -05:00
MagicBot
3775fb336b
Null check was done previously.
2024-01-15 06:44:33 -05:00
MagicBot
be107c0858
class and table schema now conform to JSON
2023-09-20 16:05:57 -04:00
MagicBot
e0387dce00
class and table schema now conform to JSON
2023-09-20 15:53:41 -04:00
MagicBot
46b3db033b
Inlined empty getters
2023-09-20 15:43:01 -04:00
FatBoy
3ce887cb34
NPC are immune to all
2023-09-13 22:30:24 -05:00
FatBoy
048e90fb8f
NPC all apply "shopkeeper" rune
2023-09-13 21:56:18 -05:00
FatBoy
9b7fc0a93b
region height work
2023-09-13 21:07:57 -05:00
FatBoy
bd9dbcbb42
NPCs load rune sets
2023-09-13 20:12:07 -05:00
MagicBot
9a6510c320
Minions now use copyonwrite collection. Slot agnostic.
2023-09-04 14:50:59 -04:00