MagicBot and Claude Opus 5.5
e450224902
Block warehouse placement while the city has a bane
...
Placing a new warehouse discards the destroyed warehouse's rubble loot,
so defenders could deny attackers the loot by rebuilding mid-siege.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-18 10:09:31 -04:00
MagicBot and Claude Opus 5.5
e64d64bf18
Keep destroyed warehouse contents in memory so the rubble can be looted
...
destroyOrDerank nulled city.warehouse on destruction, so the loot click
found no warehouse and returned silently. The destroyed Warehouse is now
held in Warehouse.destroyedWarehouses keyed by the rubble building UUID
until it is looted empty, the rubble is destroyed, or the city places a
new warehouse. Contents are not persisted across a reboot.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-18 09:19:40 -04:00
MagicBot
09c9dfbc06
Inlines method. upgraded protection
2026-05-10 10:36:27 -04:00
MagicBot
f8180a7000
Removed custom exception candy
2024-05-12 13:42:11 -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
0cff40070b
Realm derived not stored
2024-05-06 13:33:28 -04:00
MagicBot
f10141eddb
Variable removed from city
2024-04-06 15:45:45 -04:00
MagicBot
c1ee6f5b52
Renamed class to not conflict with the java.lang version.
2024-04-05 07:59:44 -04:00
MagicBot
61c4cb1361
Start mobequip refactor
2024-03-18 10:01:29 -04:00
MagicBot
5f930b0482
Warehouse loading work.
2024-03-17 10:52:33 -04:00
MagicBot
f3bfdd8a36
Refactor warehouse part two.
2024-03-17 09:47:00 -04:00
MagicBot
b76a384e1f
Refactor warehouse part two.
2024-03-17 09:01:35 -04:00
MagicBot
96b4e1c639
Refactor out item useID
2024-03-11 12:07:46 -04: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
78a0416b19
Updated city planting to conform to class refactor project.
2023-12-24 09:44:01 -05:00
MagicBot
4d290c9064
Refactored city planting to use new system.
2023-10-18 09:38:19 -04:00
MagicBot
e689cb541a
Refactored Zone to new system
2023-10-18 08:25:05 -04:00
MagicBot
694b10d3b2
Begin refactor of cities
2023-10-17 16:32:36 -04:00
MagicBot
1b2c218e83
property conforms to JSON
2023-10-12 06:19: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
bf9fdae58b
Method moved to manager.
2023-09-20 14:31:48 -04:00
MagicBot
8ece4caf1c
value is halfExtent
2023-09-17 12:23:06 -04:00
MagicBot
b4a4323906
Minor formatting cleanup.
2023-09-13 09:24:40 -04:00
MagicBot
a1753a28ec
Player cities write correct offset.
2023-09-13 07:29:29 -04:00
MagicBot
045ee73b61
rework of world altitude calculation.
2023-09-12 14:51:04 -04:00
MagicBot
abf450d6ea
Use character load range for dirty flag.
2023-08-21 04:52:02 -04:00
MagicBot
c79d9ae891
Unused lastXYZ timers set but never used.
2023-08-21 04:19:20 -04:00
MagicBot
50e962b77e
dirtyFlag integration.
2023-08-20 20:14:28 -04:00
FatBoy
685dd948e2
asset placement validation to use city location not players location
2023-07-31 21:55:20 -05:00
MagicBot
9bbdef224d
Project cleanup pre merge.
2023-07-15 09:23:48 -04:00
MagicBot
8fbbde6d69
bugfix in world height calculation.
2023-06-25 20:25:23 -04:00
MagicBot
e73f4cbe63
Placement bounds of 1.2% city zone size.
2023-05-07 10:55:27 -04:00
MagicBot
ffafd44fa7
Siege bounds related bonus code removal.
2023-05-07 10:20:53 -04:00
MagicBot
a113295058
Player zone radius now reflects 24.3 at 875.
2023-05-05 08:51:49 -04:00
MagicBot
033c008263
bugfix: bow restriction limited to attacker.
2023-05-03 14:25:30 -04:00
MagicBot
888fa25e9a
Blueprint support for OuterWallWithTower
2023-04-24 11:55:29 -04:00
FatBoy
cfe8d20d2b
added barracks list to city object
2023-04-20 21:23:42 -05:00
MagicBot
f21e51f74a
Optimized imports (getting close to release)
2023-03-31 10:08:44 -04:00
MagicBot
94b863a835
Rework of ismacro and iscontinent.
2023-03-21 03:20:57 -04:00
MagicBot
5cfb451041
Realms refactored to pull map color from database not hardcoded enum.
2023-02-08 09:09:54 -05:00
FatBoy
7817b4cd49
destroyed BoW no longer count towards total available assets
2023-02-04 21:43:53 -06:00
MagicBot
825f41e469
rename method to isEmptyGuild() so as not to confuse with GuildState.
2023-01-21 09:28:30 -05:00
MagicBot
0469754d5d
Bugfix: needs city parent not current zone to pick up siege bounds.
2023-01-15 13:00:26 -05:00
MagicBot
68294baae6
Cleanup of scope issue when creating city objects.
2023-01-15 08:57:54 -05:00
MagicBot
526c078978
Collision check extracted to method.
2023-01-15 08:31:56 -05:00
MagicBot
f3fee3140a
Move siege validation out of the generic ValidateBuildingPlacement method.
2023-01-15 08:18:23 -05:00