MagicBot and Claude Opus 5.5
731425e85a
Refuse DB writes for static world objects
...
DbManager.refuseStaticWrite logs the handler method and its caller and
stops the write (W3). It guards every write whose row belongs to a
Building, Zone, City, Guild, Mob or NPC: 69 handler methods, including
friends/condemned/patrol lists, guard minions, NPC profits and guild
banish/alliance lists. ID-only methods look the object up in the cache.
Writes that only reference a static object (character guild history,
another guild's alliance row) are not guarded.
Value changes: none; nothing is flagged static yet.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-27 07:45:31 -04:00
MagicBot
ab96cfcda4
Header update
2026-07-26 19:08:44 -04:00
MagicBot
c1ee6f5b52
Renamed class to not conflict with the java.lang version.
2024-04-05 07:59:44 -04:00
MagicBot
8bd406bcf4
Mobile implements Delayed interface
2023-10-23 00:07:48 -04:00
MagicBot
89cb808481
Removed old handlers
2023-10-18 10:23:35 -04:00
MagicBot
34024c9fb4
New handlers created
2023-10-17 08:45:33 -04:00
MagicBot
b7a907c8c8
db method to support removing all minions
2023-09-09 08:04:56 -04:00
MagicBot
975542d8af
sql column update.
2023-09-04 15:21:04 -04:00
MagicBot
e948da95b5
Column name updated.
2023-09-04 14:58:13 -04:00
MagicBot
57ff1ede97
Name is all that's needed.
2023-09-04 14:16:36 -04:00
MagicBot
c8ed04aaaf
Refactor to separate persistence and write fsm to table.
2023-08-31 08:03:30 -04:00
MagicBot
e3ad7efa4f
Method renamed for new convention.
2023-08-26 15:35:42 -04:00
MagicBot
9b6959414a
More flushing out minion support.
2023-08-25 14:33:43 -04:00
MagicBot
14af2f6efd
Minion spawning re-enabled for refactoring.
2023-08-25 14:01:47 -04:00
MagicBot
0a2de9e0d5
Contract handling cleanup.
2023-08-25 13:41:22 -04:00
MagicBot
24639b62c0
Refactor towards new constructor.
2023-08-25 12:11:50 -04:00
MagicBot
573cc531bf
Refactor towards new constructor.
2023-08-25 11:59:59 -04:00
MagicBot
3883963225
Unused and duplicate variable removed.
2023-08-18 11:33:27 -04:00
MagicBot
bcc1ac115d
bug class fixed involving rs usage
2023-05-23 14:29:08 -04:00
MagicBot
ad99415679
fix: bug class involving rs usage.
2023-05-23 12:24:11 -04:00
MagicBot
6dd7315786
Garbage cleanup in SetZone().
...
Package reformat.
2023-05-23 10:27:03 -04:00
MagicBot
608a286428
Refactor to remove abstraction
2023-05-22 07:29:22 -04:00
MagicBot
4145124762
Refactor to remove abstraction
2023-05-22 07:18:26 -04:00
MagicBot
86539771e2
Unused method.
2023-05-17 16:38:08 -04:00
MagicBot
225e55d956
Slots will be derived not stored.
2023-04-29 08:08:45 -04:00
MagicBot
6d73e12c5c
Slot added to stored procedures.
2023-04-24 16:23:13 -04:00
MagicBot
59e3938a72
Removed unused method.
2023-04-23 10:01:18 -04:00
MagicBot
edd1c0e9a6
Name/level saved to disk when slotting mobiles.
2023-04-23 09:30:29 -04:00
FatBoy
38e5081b0e
moved createSiegeMob and createGuardMob to the Mob class
2023-04-22 17:16:34 -05:00
FatBoy
98f0928a4b
replaced MobileFSM.STATE with MobileFSM.MobBehaviourTypes
2023-04-11 19:53:13 -05:00
MagicBot
f21e51f74a
Optimized imports (getting close to release)
2023-03-31 10:08:44 -04:00
MagicBot
4e1455be7f
Hunt for more fidality insanity.
2023-03-31 10:01:59 -04:00
MagicBot
3881c2b1d0
Relevant methods made static and moved into NPCManager
2023-03-31 09:59:49 -04:00
MagicBot
bbfdde57a3
Initial Repository Push
2022-04-30 09:41:17 -04:00