MagicBot and Claude Opus 5.5
70ea9b3bc9
Move the vendor mod table off the legacy item template
...
LOAD_TEMPLATE_MODTABLES now returns a templateID -> modTable map that
ForgeManager owns (vendorModTables). ForgeManager.forgeItem, WorkOrder
validation and the ManageNPCMsg forge item list read it through
ForgeManager.getVendorModTable(), and ItemTemplate.modTable is removed.
Values are unchanged: static_vendor_items has 5089 rows, one per
templateID, all present in static_item_templates, modTable 0-30.
Templates not in the table still read 0. The old loader stopped at the
first templateID missing from ItemTemplate.templates; there are none.
No comparator added or removed.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-20 07:37:54 -04:00
MagicBot and Claude Opus 5.5
dc4a9ee08a
Read item weight, value and base name through the bridge
...
Consumers of the legacy ItemTemplate item_wt, item_value and
item_base_name now read getItemWt(), getItemValue() and
getItemBaseName() on template.cacheTemplate.
Parity (offline, scripts/p14.py, 7586 templates): 0 differences in
item_wt, item_value and item_base_name. No value changes expected.
JSON-Refactor-Plan Task 1.4.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-19 12:44:35 -04:00
MagicBot
ab96cfcda4
Header update
2026-07-26 19:08:44 -04:00
MagicBot
3db8ee7afd
Forge validation for modtables updated.
2024-07-22 16:37:27 -04:00
MagicBot
1d673ca2e5
Sanity check for deleted vendors
2024-06-12 14:04:19 -04:00
MagicBot
e89404abda
json and string methods updated
2024-05-11 09:19:29 -04:00
MagicBot
ba94fabfb8
Atomic instead of volatile to match counter
2024-05-11 09:15:11 -04:00
MagicBot
0d97fa614b
Equals and hash overrides for workObject
2024-05-11 08:57:26 -04:00
MagicBot
7993fb22d2
Thread consistency for these
2024-05-11 08:33:34 -04:00
MagicBot
19bdb89c0f
Unused variable removed
2024-05-11 08:30:32 -04:00
MagicBot
b01b62ac3d
Withdraw logic cleanup
2024-05-09 14:40:40 -04:00
MagicBot
7193ff7698
Withdraw logic cleanup
2024-05-09 14:12:55 -04:00
MagicBot
dd72e20ff9
Withdraw logic cleanup
2024-05-09 14:04:19 -04:00
MagicBot
f465ea4045
Withdraw logic cleanup
2024-05-09 11:32:26 -04:00
MagicBot
973dfc94f7
Withdraw logic cleanup
2024-05-09 11:31:12 -04:00
MagicBot
7fb5d7d23d
Comment cleanup
2024-04-27 08:53:50 -04:00
MagicBot
67bc13dcde
MB Dev Notes added to critical classes.
2024-04-26 08:09:07 -04:00
MagicBot
3a514dc771
comment cleanup
2024-04-25 10:03:37 -04:00
MagicBot
2464deb3f3
comment cleanup
2024-04-25 09:41:02 -04:00
MagicBot
dbf42bfbef
json fix in constructor
2024-04-25 09:39:03 -04:00
MagicBot
e80cdc192d
Update to withdraw calc
2024-04-25 09:33:47 -04:00
MagicBot
9850b54981
Comment cleanup
2024-04-25 09:22:50 -04:00
MagicBot
0fe04041f6
Workorder method moved to workorder
2024-04-25 08:42:20 -04:00
MagicBot
1edd4d681b
Update to protection check.
2024-04-23 15:14:43 -04:00
MagicBot
911698a7e3
Method moved to WorkOrder
2024-04-23 15:11:56 -04:00
MagicBot
8d7d3227cb
Update to submit logging
2024-04-23 13:15:15 -04:00
MagicBot
de65f6bcef
Bugfix in pre/suf parsing
2024-04-22 16:28:02 -04:00
MagicBot
2adaff8f66
workOrderID added to output
2024-04-22 16:21:00 -04:00
MagicBot
e8032f65d1
Loading workorders at bootstrap
2024-04-22 16:14:10 -04:00
MagicBot
286a76b1de
More workorder loading work
2024-04-22 16:07:25 -04:00
MagicBot
73e30062ea
Method to load workorders on bootstrap
2024-04-22 16:02:22 -04:00
MagicBot
7300af9073
Method to load workorders on bootstrap
2024-04-22 15:49:57 -04:00
MagicBot
2a2b61bc0f
Method to load workorders on bootstrap
2024-04-22 15:43:13 -04:00
MagicBot
89c3eb4d47
New workorder constructor
2024-04-22 15:34:57 -04:00
MagicBot
a53848334f
id is key not saved in json
2024-04-22 14:47:42 -04:00
MagicBot
ba47b30673
Migration to org.json
2024-04-22 09:21:46 -04:00
MagicBot
6499a16cc2
Workorder to json work
2024-04-22 08:53:33 -04:00
MagicBot
c09ae5d32f
Workorder to json work
2024-04-22 08:35:58 -04:00
MagicBot
63c7fb08e0
Concurrency update
2024-04-22 00:46:59 -04:00
MagicBot
6f39767fb4
Concurrency update
2024-04-22 00:37:49 -04:00
MagicBot
89f672e0b0
json constructor for workOrders
2024-04-20 15:58:01 -04:00
MagicBot
d42bc3520d
Single runs are set to complete. Multiple item runs are dumped to inventory.
2024-04-16 15:03:59 -04:00
MagicBot
d5bd500f39
forged items are persisted
2024-04-14 16:29:17 -04:00
MagicBot
673f606de8
Cleanup of cache usage
2024-04-14 15:00:25 -04:00
MagicBot
a5bcdff216
Multiple item workOrder work
2024-04-13 09:31:18 -04:00
MagicBot
980dee2e14
Work on multiple slot support
2024-04-13 08:31:36 -04:00
MagicBot
f076b38044
Contextual variable name updates
2024-04-13 07:54:26 -04:00
MagicBot
052867893c
Bugfix in delay override
2024-04-13 07:31:17 -04:00
MagicBot
13ba31285e
Logging on each cycle
2024-04-13 07:26:39 -04:00
MagicBot
61a418fd8e
Debug comment update
2024-04-13 07:18:55 -04:00