Commit Graph

  • 4db45a9cbf Handler created for cityDataMsg.java MagicBot 2023-02-22 08:23:13 -05:00
  • d9125566f7 Drop rates are set by ConfigManager MagicBot 2023-02-19 08:39:28 -05:00
  • 70ca0a1df3 Refactored caching of drop rates. Whittling away at MBServerStatics. MagicBot 2023-02-19 08:25:58 -05:00
  • 3fd2f519eb Merge remote-tracking branch 'origin/post-wipe-merge' into bugfix-config-manager MagicBot 2023-02-19 07:53:03 -05:00
  • 5af1687f19 Maintenance hour and bot/game version config entries removed. MagicBot 2023-02-19 07:48:50 -05:00
  • 10cd3636f7 hotzone cleanup FatBoy 2023-02-18 15:04:34 -06:00
  • 38e25bf132 hotzone duration config, non repeating hotzones FatBoy 2023-02-18 14:30:15 -06:00
  • ffe0ecd488 name change FatBoy 2023-02-18 14:02:35 -06:00
  • 61df76c80a mines default to not be claimed at hour 1400 FatBoy 2023-02-18 13:58:49 -06:00
  • 82249a6d6d drop rates calculated via magicbane.conf on server boot FatBoy 2023-02-18 13:53:27 -06:00
  • ecaf56f647 maintenance to run on specific day of week only FatBoy 2023-02-18 10:54:11 -06:00
  • 8dc647fb4f Bugfix: empty guild not errant MagicBot 2023-02-18 09:30:39 -05:00
  • 7b16c55dc6 Teleport to the target gate. MagicBot 2023-02-15 13:49:34 -05:00
  • f1a652122c Portals configured in the runegate constructor. MagicBot 2023-02-15 13:38:13 -05:00
  • 1e0738594a More than one row in result set is needed. MagicBot 2023-02-15 13:10:08 -05:00
  • eac2e3f42b Portal array list now filled at bootstrap. MagicBot 2023-02-15 12:29:38 -05:00
  • 2c0a46e652 Runegates and portals now loaded from database. MagicBot 2023-02-15 12:12:30 -05:00
  • 9fa83fc359 PortalType defined to supply offset and effect bitflag for Runegates. MagicBot 2023-02-15 09:18:02 -05:00
  • 97948caa48 Merge remote-tracking branch 'origin/post-wipe-merge' into feature-db-agnostic-realms MagicBot 2023-02-11 14:15:31 -05:00
  • 9ff4d7c6dc bugfix: Prior claims are no longer released when claiming a new mine. MagicBot 2023-02-11 13:29:12 -05:00
  • cbe82bb95a Output cleanup in ./realminfo. MagicBot 2023-02-11 07:11:00 -05:00
  • 6ad4d87487 Merge remote-tracking branch 'origin/post-wipe-merge' into feature-db-agnostic-realms MagicBot 2023-02-10 08:56:37 -05:00
  • 6c138a1515 Bugfix: effects without associated powers on login. MagicBot 2023-02-10 08:49:24 -05:00
  • b8be399df7 mob AI testing FatBoy 2023-02-08 20:37:31 -06:00
  • 2462cc13dd guard static power load correct placement FatBoy 2023-02-08 20:09:56 -06:00
  • eddedbee5b guard static power load FatBoy 2023-02-08 19:39:52 -06:00
  • 58c4ece887 10 second delay min between casts & mobs no longer cast beneficial spells on players FatBoy 2023-02-08 19:38:35 -06:00
  • f64c059f26 Color map built after realms loaded. MagicBot 2023-02-08 09:27:46 -05:00
  • 5cfb451041 Realms refactored to pull map color from database not hardcoded enum. MagicBot 2023-02-08 09:09:54 -05:00
  • 8e457abe6d mage guards once again have powers FatBoy 2023-02-07 21:41:48 -06:00
  • d837af7c33 static powers update FatBoy 2023-02-07 20:57:56 -06:00
  • abd8697d56 Testing realm renumbering MagicBot 2023-02-07 11:13:55 -05:00
  • 77b3213e79 spire effects extend to siege bounds FatBoy 2023-02-04 21:44:16 -06:00
  • 7817b4cd49 destroyed BoW no longer count towards total available assets FatBoy 2023-02-04 21:43:53 -06:00
  • ce02a1ea65 mob mele damage formula update FatBoy 2023-02-04 21:26:04 -06:00
  • 15580f478f mob casting logic upgrade FatBoy 2023-02-02 20:34:25 -06:00
  • b2ad7e0478 mob casting logic upgrade FatBoy 2023-02-02 19:44:23 -06:00
  • 642cb3fdcf Durability cleanup FatBoy 2023-01-29 19:10:49 -06:00
  • a0b805698e Merge remote-tracking branch 'origin/bugfix-armorpiercing' into post-wipe-merge MagicBot 2023-01-31 07:56:30 -05:00
  • 879516632b Merge remote-tracking branch 'origin/bugfix-durability-enchantments' into post-wipe-merge MagicBot 2023-01-31 07:56:20 -05:00
  • 8e692ea21e Durability repair fix FatBoy 2023-01-29 19:06:54 -06:00
  • 727309a706 finalized cleanup FatBoy 2023-01-29 15:10:37 -06:00
  • c0e3fcffd1 finalized cleanup FatBoy 2023-01-28 18:06:51 -06:00
  • 61bdda7886 combat to include armor piercing calculation FatBoy 2023-01-28 17:57:40 -06:00
  • 50c2972f99 server now accounts for durabilty enchants FatBoy 2023-01-28 15:36:10 -06:00
  • f98eaa4d6b fixed boon stat application FatBoy 2023-01-28 12:11:24 -06:00
  • cf801ed7f6 added check for double mines FatBoy 2023-01-28 10:50:44 -06:00
  • b2fd5990af added check for double mines FatBoy 2023-01-27 00:02:05 -06:00
  • ab8ee542c6 Hotpatch for shroudbourne hot issue. MagicBot 2023-01-22 23:52:16 -05:00
  • 3cf6f28d83 Only returning inactive mines in list. MagicBot 2023-01-21 14:59:37 -05:00
  • e31f320b45 Comment and clarity cleanup. MagicBot 2023-01-21 12:52:52 -05:00
  • fa0cfa5191 More context in method names. MagicBot 2023-01-21 12:27:33 -05:00
  • d425050387 Resetting tracking variables when a mine tower is destroyed. MagicBot 2023-01-21 11:58:08 -05:00
  • 39f3e4ed2c Mine window methods moved to HourlyJobThread and made static. MagicBot 2023-01-21 11:11:34 -05:00
  • 1ed51c8e02 Lambda syntax sugar MagicBot 2023-01-21 10:54:51 -05:00
  • 663aafb4c8 Removed leftover code from message pump. MagicBot 2023-01-21 10:13:00 -05:00
  • b90b8ca422 Protocol handler created for ArcMineChangeProductionMsg. MagicBot 2023-01-21 10:11:28 -05:00
  • 0e3fdcd8c2 Audit class moved to correct package. MagicBot 2023-01-21 10:04:34 -05:00
  • 36cb532b20 Handler created for ArcOwnedMinesListHandler. MagicBot 2023-01-21 09:47:53 -05:00
  • 3cec1b4466 Class cleanup. MagicBot 2023-01-21 09:39:53 -05:00
  • 825f41e469 rename method to isEmptyGuild() so as not to confuse with GuildState. MagicBot 2023-01-21 09:28:30 -05:00
  • 2fac480117 Shrines now decay at midnight not every reboot. MagicBot 2023-01-21 08:53:57 -05:00
  • 2c3aa6e7e5 Cleanup of restriction logic. MagicBot 2023-01-21 08:42:43 -05:00
  • 78f7503558 Changing your WOO outside the NA window is allowed. MagicBot 2023-01-21 08:28:16 -05:00
  • 6a1b461735 Refactor WOO change timer mechanics to use the same system as the mine claims. Moved both resets to the hourly job. MagicBot 2023-01-21 08:18:40 -05:00
  • de41702914 Protocol handler created for ArcMineWindowAvailableTimeMsg. MagicBot 2023-01-21 07:24:50 -05:00
  • 21cf22f4cf Sanity check added for slider. MagicBot 2023-01-20 14:28:29 -05:00
  • 7539505956 Mine claims released upon death. MagicBot 2023-01-20 13:54:36 -05:00
  • c6e0680583 Mine claims released when leaving world. MagicBot 2023-01-20 13:45:46 -05:00
  • 4a946b6b3a Mine claims released when leaving guild. MagicBot 2023-01-20 13:38:54 -05:00
  • 0719fa9953 No warehouse PopUp feedback. MagicBot 2023-01-20 13:35:57 -05:00
  • 14adea8b2e Null check added to releaseAllMines. MagicBot 2023-01-20 12:41:44 -05:00
  • 3ec16d04d6 Prior claims are released upon a new claim. MagicBot 2023-01-20 12:18:11 -05:00
  • 1c228df4a8 Revert method refactor. MagicBot 2023-01-20 11:24:37 -05:00
  • 592caa40ea Serializing nation mine times. MagicBot 2023-01-20 10:34:57 -05:00
  • 20dba75602 Mine limits based upon nation tree rank. MagicBot 2023-01-20 10:17:34 -05:00
  • c82a414567 Serialization tweak. MagicBot 2023-01-20 08:38:13 -05:00
  • 1c9e22d964 Mine.wasClaimed added to ./info dev command. MagicBot 2023-01-20 08:31:20 -05:00
  • f7f71ef7cf DevCmd and class name should match. MagicBot 2023-01-20 08:29:45 -05:00
  • 1a7003ce59 Serialized mine open time adjusted if the mine was claimed during this cycle. MagicBot 2023-01-20 08:12:53 -05:00
  • 889e969c44 Mine cycle is reset at 01:00hrs. MagicBot 2023-01-20 08:06:14 -05:00
  • f51bfc6d2b Mines can only be claimed once a cycle. MagicBot 2023-01-20 07:57:42 -05:00
  • 715fdeec9e Merged the two errant guild methods. MagicBot 2023-01-20 07:54:00 -05:00
  • c57ae6d916 Removal of session tracking. MagicBot 2023-01-20 07:50:37 -05:00
  • bc1fc5748c Mine windows are set by the nation's WOO. MagicBot 2023-01-19 17:41:38 -05:00
  • ad9908fda1 Nation cannot be errant. MagicBot 2023-01-19 17:34:45 -05:00
  • cbd9021cfa Setting last claimer properly during claim. MagicBot 2023-01-19 17:32:11 -05:00
  • 49af4b8920 Update to system mine claim message. MagicBot 2023-01-19 17:00:27 -05:00
  • 9442bb1d39 Debugging code removed. MagicBot 2023-01-19 16:49:36 -05:00
  • efa504a714 Debugging isErrant() MagicBot 2023-01-19 16:38:39 -05:00
  • ea34418f2d Cleanup of duplicate errant guild definitions. MagicBot 2023-01-19 16:22:37 -05:00
  • 8ff0216243 Opening mines at the end of bootstrap. MagicBot 2023-01-19 16:12:18 -05:00
  • 332c860def Errant mines active at startup. MagicBot 2023-01-19 15:50:49 -05:00
  • 038cac8aed Errant mines active at startup. MagicBot 2023-01-19 15:45:13 -05:00
  • 00877279bc Errant mines active at startup. MagicBot 2023-01-19 15:43:19 -05:00
  • da073feb08 Errant mines active at startup. MagicBot 2023-01-19 15:42:18 -05:00
  • adae9a9ce1 Errant mines active at startup. MagicBot 2023-01-19 15:39:49 -05:00
  • 53a6b09099 Accessor level change MagicBot 2023-01-19 15:22:12 -05:00
  • e78d1f4ac4 OwningGuild should be set to errant not null. MagicBot 2023-01-19 14:43:08 -05:00
  • 11e5439e1d Set owner to null when invalid claim occurs. MagicBot 2023-01-19 14:15:43 -05:00