Commit Graph
100 Commits
Author SHA1 Message Date
MagicBot f669be18b3 Unused MobRaceType enum removed. 2023-03-30 11:51:59 -04:00
MagicBot dcae131b67 Removed Fidality garbage. Fixed mobs in buildings. 2023-03-30 11:07:57 -04:00
MagicBot 60a9f14aa3 Mobbases don't need skills. 2023-03-29 18:52:36 -04:00
MagicBot 39b07df2e2 Sanity check for race rune not in runebase. 2023-03-29 17:57:37 -04:00
MagicBot 5f6883059f Cleanup rune effect application. 2023-03-29 15:42:32 -04:00
MagicBot 6b2790f9c1 Mobs have runes loaded at bootstrap and effects applied. Moved logic to NPCManager. 2023-03-29 08:05:34 -04:00
MagicBot 73d2129394 Runes and Booties ID set in constructor for mobs and npcs. 2023-03-28 18:34:42 -04:00
MagicBot 8e236d0780 BootySets generated with cache data loaded at bootstrap. 2023-03-28 18:01:46 -04:00
MagicBot 00d0048fd0 RuneSets generated loaded at bootstrap. 2023-03-28 17:45:58 -04:00
MagicBot f744c64737 Superfluous getter and setters removed. 2023-03-28 17:29:16 -04:00
MagicBot 33334ed13c NPCManager class created. 2023-03-28 17:22:57 -04:00
MagicBot 2e64164251 Bonus code removal. 2023-03-23 06:00:53 -04:00
MagicBot 03060478ee Helper method for finding next heightmap. 2023-03-22 05:41:39 -04:00
MagicBot 94b863a835 Rework of ismacro and iscontinent. 2023-03-21 03:20:57 -04:00
MagicBot ab14173aaa Account for vorringia parenting. 2023-03-21 03:09:39 -04:00
MagicBot eb5e09c3f4 Merge remote-tracking branch 'origin/bugfix-magic-numbers' into post-wipe-merge 2023-03-20 11:20:42 -04:00
MagicBot 1142676c87 Milliseconds are easier to interpret than fractions. 2023-03-16 13:00:22 -04:00
MagicBot 76af946b5f Duration string output. 2023-03-16 12:53:16 -04:00
MagicBot b6b9d7635f Using miliseconds. 2023-03-16 12:48:36 -04:00
MagicBot 68ae4604b0 Added max values to metrics. 2023-03-16 12:40:08 -04:00
MagicBot c06da74eec Nanosecond display. 2023-03-16 12:27:50 -04:00
MagicBot a4029fb6e2 Updated simulation metrics access. 2023-03-16 12:18:42 -04:00
MagicBot 3dbdad2580 Reverted changes. 2023-03-16 11:48:54 -04:00
MagicBot 177175cc1d Conditionals simplified and comment added to method. 2023-03-15 11:59:41 -04:00
MagicBot 5ddc40db3b Comment cleanup in method. 2023-03-15 11:51:28 -04:00
MagicBot 0039785a5a Comment cleanup in method. 2023-03-15 11:47:27 -04:00
MagicBot 867fdee328 Added sanity check for empty power list. 2023-03-15 10:11:01 -04:00
MagicBot f8d499f314 Fixed Concurrent Modification issue. 2023-03-15 09:39:17 -04:00
MagicBot 1945412f5a Remove needs an object not an index value. 2023-03-15 09:25:18 -04:00
MagicBot 16db4d15bc Reformatting of MobCast() method in manager. 2023-03-15 08:52:00 -04:00
MagicBot f97d9844f9 Merge branch 'new-mob-ai' of http://repo.magicbane.com/MagicBane/Server into new-mob-ai
 Conflicts:
	src/engine/ai/MobileFSM.java
2023-03-15 08:49:33 -04:00
MagicBot 7473067329 Reformatting of MobCast() method in manager. 2023-03-15 08:47:22 -04:00
MagicBot e7ceeac7b8 Magic numbers are for mental patients. 2023-03-14 13:10:05 -04:00
MagicBot bbbf0c4160 Magic numbers are for mental patients. 2023-03-14 12:59:50 -04:00
MagicBot 584fde5579 Reworked the loading of Mobile powers at bootstrap. 2023-03-13 19:26:16 -04:00
MagicBot 66f0c12790 Reworked the loading of Mobile powers at bootstrap. 2023-03-13 19:19:03 -04:00
MagicBot 0ce94360f7 Magicbox channel support added. 2023-03-02 08:06:17 -05:00
MagicBot 110a05d5a4 bugfix-merge issue in constructor. 2023-03-01 16:12:17 -05:00
MagicBot 7d655bc44b Mine serialized loc is the tower loc. No need to store offsets in a table to reconstruct this loc. 2023-02-28 10:43:49 -05:00
MagicBot f0f91325ba Reset is handled when picking new hotZone. 2023-02-26 07:31:26 -05:00
MagicBot d5c219897d Experience Modifiers added to ConfigManager 2023-02-24 10:45:46 -05:00
MagicBot c51f6b73af ProductionRate added to ConfigManager. 2023-02-24 09:48:15 -05:00
MagicBot cacf67a81c lastUpdate always from top of the hour. 2023-02-24 09:08:45 -05:00
MagicBot 72a610fd0c Seconds remaining calculated only once. 2023-02-24 09:05:47 -05:00
MagicBot bbbd5f8996 Time remaining is from now(). 2023-02-24 08:48:36 -05:00
MagicBot 994db1e131 Class renamed to fix case. 2023-02-24 08:45:03 -05:00
MagicBot 4422182eae Reset logic moved to within method. 2023-02-24 08:34:25 -05:00
MagicBot 7a2c0d3456 Work variable cleanup. 2023-02-24 01:26:39 -05:00
MagicBot 8fde121570 lastHotZoneUpdate instant moved to ZoneManager. 2023-02-24 01:22:00 -05:00
MagicBot 3260582e37 validHotZone filters hotZone count. 2023-02-24 01:04:29 -05:00
MagicBot 52e46380a9 Available hotZones added to devcmd. 2023-02-24 00:49:03 -05:00
MagicBot a572a5fbf9 Available hotZones added to devcmd. 2023-02-24 00:42:34 -05:00
MagicBot 176fdb51da HotZone availability reset at 01am. 2023-02-24 00:32:18 -05:00
MagicBot 6a948fbe2e lastChanged is unused as cannot omit mines from map. 2023-02-24 00:09:57 -05:00
MagicBot 2ef60933b2 reset added to ./hotzone 2023-02-23 17:47:22 -05:00
MagicBot 85798822cc Force serialize mines. 2023-02-23 17:37:14 -05:00
MagicBot 0dad677bc0 hotzone dev command updated. 2023-02-23 17:14:34 -05:00
MagicBot 4c625cdfbf HotZone minLevel enforced. 2023-02-23 16:46:55 -05:00
MagicBot 6912a06351 MB_HOTZONE_MIN_LEVEL added to ConfigManager 2023-02-23 16:38:23 -05:00
MagicBot 2e576b3065 Increment only when a hotZone is set. 2023-02-22 17:35:30 -05:00
MagicBot dc23755081 Use of Instant to track hotzone refresh times. 2023-02-22 17:25:48 -05:00
MagicBot 8ae973f5f4 Refactored usage of HotZone; added cycle counter. 2023-02-22 16:40:11 -05:00
MagicBot 6ac1911770 Code cleanup; reworked conditional. 2023-02-22 08:38:18 -05:00
MagicBot f723e35785 Reformatted file. 2023-02-22 08:34:10 -05:00
MagicBot 4db45a9cbf Handler created for cityDataMsg.java 2023-02-22 08:23:13 -05:00
MagicBot d9125566f7 Drop rates are set by ConfigManager 2023-02-19 08:39:28 -05:00
MagicBot 70ca0a1df3 Refactored caching of drop rates. Whittling away at MBServerStatics. 2023-02-19 08:25:58 -05:00
MagicBot 3fd2f519eb Merge remote-tracking branch 'origin/post-wipe-merge' into bugfix-config-manager 2023-02-19 07:53:03 -05:00
MagicBot 5af1687f19 Maintenance hour and bot/game version config entries removed. 2023-02-19 07:48:50 -05:00
MagicBot 8dc647fb4f Bugfix: empty guild not errant 2023-02-18 09:30:39 -05:00
MagicBot 7b16c55dc6 Teleport to the target gate. 2023-02-15 13:49:34 -05:00
MagicBot f1a652122c Portals configured in the runegate constructor. 2023-02-15 13:38:13 -05:00
MagicBot 1e0738594a More than one row in result set is needed. 2023-02-15 13:10:08 -05:00
MagicBot eac2e3f42b Portal array list now filled at bootstrap. 2023-02-15 12:29:38 -05:00
MagicBot 2c0a46e652 Runegates and portals now loaded from database. 2023-02-15 12:12:30 -05:00
MagicBot 9fa83fc359 PortalType defined to supply offset and effect bitflag for Runegates. 2023-02-15 09:18:02 -05:00
MagicBot 97948caa48 Merge remote-tracking branch 'origin/post-wipe-merge' into feature-db-agnostic-realms 2023-02-11 14:15:31 -05:00
MagicBot 9ff4d7c6dc bugfix: Prior claims are no longer released when claiming a new mine. 2023-02-11 13:29:12 -05:00
MagicBot cbe82bb95a Output cleanup in ./realminfo. 2023-02-11 07:11:00 -05:00
MagicBot 6ad4d87487 Merge remote-tracking branch 'origin/post-wipe-merge' into feature-db-agnostic-realms 2023-02-10 08:56:37 -05:00
MagicBot 6c138a1515 Bugfix: effects without associated powers on login. 2023-02-10 08:49:24 -05:00
MagicBot f64c059f26 Color map built after realms loaded. 2023-02-08 09:27:46 -05:00
MagicBot 5cfb451041 Realms refactored to pull map color from database not hardcoded enum. 2023-02-08 09:09:54 -05:00
MagicBot abd8697d56 Testing realm renumbering 2023-02-07 11:13:55 -05:00
MagicBot a0b805698e Merge remote-tracking branch 'origin/bugfix-armorpiercing' into post-wipe-merge 2023-01-31 07:56:30 -05:00
MagicBot 879516632b Merge remote-tracking branch 'origin/bugfix-durability-enchantments' into post-wipe-merge 2023-01-31 07:56:20 -05:00
MagicBot ab8ee542c6 Hotpatch for shroudbourne hot issue. 2023-01-22 23:52:16 -05:00
MagicBot 3cf6f28d83 Only returning inactive mines in list. 2023-01-21 14:59:37 -05:00
MagicBot e31f320b45 Comment and clarity cleanup. 2023-01-21 12:52:52 -05:00
MagicBot fa0cfa5191 More context in method names. 2023-01-21 12:27:33 -05:00
MagicBot d425050387 Resetting tracking variables when a mine tower is destroyed. 2023-01-21 11:58:08 -05:00
MagicBot 39f3e4ed2c Mine window methods moved to HourlyJobThread and made static. 2023-01-21 11:11:34 -05:00
MagicBot 1ed51c8e02 Lambda syntax sugar 2023-01-21 10:54:51 -05:00
MagicBot 663aafb4c8 Removed leftover code from message pump. 2023-01-21 10:13:00 -05:00
MagicBot b90b8ca422 Protocol handler created for ArcMineChangeProductionMsg. 2023-01-21 10:11:28 -05:00
MagicBot 0e3fdcd8c2 Audit class moved to correct package. 2023-01-21 10:04:34 -05:00
MagicBot 36cb532b20 Handler created for ArcOwnedMinesListHandler. 2023-01-21 09:47:53 -05:00
MagicBot 3cec1b4466 Class cleanup. 2023-01-21 09:39:53 -05:00
MagicBot 825f41e469 rename method to isEmptyGuild() so as not to confuse with GuildState. 2023-01-21 09:28:30 -05:00
MagicBot 2fac480117 Shrines now decay at midnight not every reboot. 2023-01-21 08:53:57 -05:00