MagicBot and Claude Opus 5.5
c774746736
Read deed consumers from DeedTemplate
...
Deed placement (ObjectActionMsgHandler, PlaceAssetMsgHandler) reads
deed_structure_id from DeedTemplate._deeds. The deed, employment
contract and charter type checks (PlaceAssetMsgHandler,
ActivateNPCMsgHandler, GuildCreationFinalizeHandler, UseCharterMsg,
Item.serialize) read item_type through the cache template bridge.
Charters go through the shared getter rather than _deeds because
template 545 "Charter" is a CHARTER in the ITEM folder.
Parity (offline, static_item_templates vs COBJECTS, scripts/p13.py,
881 templates: all 880 DEED plus ITEM 545): 0 differences in
item_type and deed_structure_id. Every DB DEED, EMPLOYMENTCONTRACT,
PETTOTEM and FURNITUREDEED id is in the DEED folder. No value changes
expected. No pet totem or furniture deed consumer reads template
fields, so neither changes.
JSON-Refactor-Plan Task 1.3.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-19 11:42:54 -04:00
FatBoy
1f732a8ca9
failed rune sno longer get consumed
2024-06-22 19:31:13 -05:00
MagicBot
f8180a7000
Removed custom exception candy
2024-05-12 13:42:11 -04: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
1cb01b1cce
Unused field removed
2024-05-12 11:55:12 -04:00
MagicBot
f134f71695
Squiggly removal
2024-04-27 07:07:59 -04:00
MagicBot
91016dd53c
Cleanup in bane handling
2024-04-27 07:06:39 -04:00
FatBoy
39d04188b4
cleanup old rune handler in ObjectActionMsgHandler
2024-04-26 19:10:56 -05:00
FatBoy
c99433c9bd
missing case for type RUNE in ObjectActionMsgHandler
2024-04-26 19:07:33 -05:00
MagicBot
c1ee6f5b52
Renamed class to not conflict with the java.lang version.
2024-04-05 07:59:44 -04:00
MagicBot
3df1da364c
Magic number removed
2024-04-01 16:54:10 -04:00
MagicBot
8414b0f4cf
Consumable items are item_power_grant for their lookup
2024-04-01 15:26:52 -04:00
MagicBot
2aa9f9c134
More itembase refactor
2024-03-28 05:20:35 -04:00
MagicBot
943d274e5f
Project reformat.
2024-03-24 09:42:27 -04:00
MagicBot
61c4cb1361
Start mobequip refactor
2024-03-18 10:01:29 -04:00
MagicBot
6ed4faded2
Refactor out itembase
2024-03-15 10:35:41 -04:00
MagicBot
a7062eff3a
isConsumable not used as driven by switch.
2024-03-14 07:36:36 -04:00
MagicBot
6806ae3dc0
isConsumable not used as driven by switch.
2024-03-14 07:35:13 -04:00
MagicBot
b665d46dc3
Methods moved to better class.
2024-03-13 14:11:53 -04:00
MagicBot
4f7c34aec9
Refactor out item useID
2024-03-11 12:24:28 -04:00
MagicBot
7595f7dfb5
Refactor out item useID
2024-03-11 12:17:36 -04:00
MagicBot
96b4e1c639
Refactor out item useID
2024-03-11 12:07:46 -04:00
MagicBot
df5c607375
Refactor item_type
2024-03-10 13:34:24 -04:00
MagicBot
fa440e2885
Begin constructor refactor
2024-03-01 21:32:51 -05:00
FatBoy
c0ee8b82f8
Warehosue cleanup
2024-01-24 20:21:41 -06:00
FatBoy
cc1e0d8986
Warehosue cleanup
2024-01-24 20:03:27 -06:00
MagicBot
838776c471
Method made static and moved to manager.
2023-10-18 11:30:22 -04: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
MagicBot
1efb9daff8
ErrorPopup for fate peddler encumbrance.
2023-08-09 17:52:39 -04:00
FatBoy
d53bf0f66e
fate peddler work
2023-08-08 20:37:31 -05:00
FatBoy
04fcdd2545
disable anniversary gift
2023-08-08 19:43:51 -05:00
FatBoy
47eb4cd536
fate peddler conversion of LootManager methods
2023-08-08 19:32:39 -05:00
MagicBot
2e59f7f01c
Garbage Peddler method removed.
2023-08-07 09:03:38 -04:00
MagicBot
9bbdef224d
Project cleanup pre merge.
2023-07-15 09:23:48 -04:00
MagicBot
bbfdde57a3
Initial Repository Push
2022-04-30 09:41:17 -04:00