Commit Graph

547 Commits

Author SHA1 Message Date
MagicBot 3dbdad2580 Reverted changes. 2023-03-16 11:48:54 -04:00
FatBoy 113d74cffe method to check if zone has players inside it
mob ai check if zone has no players mobs need not perform actions
2023-03-15 17:17:22 -05: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
FatBoy 6fe690d592 ranged mobs now stop when in proper attacking range 2023-03-14 20:53:39 -05:00
FatBoy dcac0634a8 added Chase to mob ai state enum 2023-03-14 13:32:41 -05:00
FatBoy b310a3eb63 initialize new mobpower list 2023-03-12 18:18:13 -05:00
FatBoy 03a2ead922 mob power list troubleshooting 2023-03-12 18:09:42 -05:00
FatBoy 4f60811f6b mob power list troubleshooting 2023-03-12 18:02:24 -05:00
FatBoy 83eb1a3370 moved mob powers method to PowersManager 2023-03-12 10:36:38 -05:00
FatBoy 4a06f18d55 Merge remote-tracking branch 'origin/post-wipe-merge' into new-mob-ai 2023-03-12 10:29:00 -05:00
FatBoy e38a04bf23 convert DB lookup of mob powers to static Hashmap lookup 2023-03-12 10:17:25 -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
FatBoy e640a5064c Merge remote-tracking branch 'origin/post-wipe-merge' into new-mob-ai 2023-02-27 18:53:49 -06: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 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 4c625cdfbf HotZone minLevel enforced. 2023-02-23 16:46:55 -05:00
MagicBot 70ca0a1df3 Refactored caching of drop rates. Whittling away at MBServerStatics. 2023-02-19 08:25:58 -05:00
FatBoy 10cd3636f7 hotzone cleanup 2023-02-18 15:04:34 -06:00
FatBoy 38e25bf132 hotzone duration config, non repeating hotzones 2023-02-18 14:30:15 -06:00
MagicBot f1a652122c Portals configured in the runegate constructor. 2023-02-15 13:38:13 -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 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
FatBoy 2462cc13dd guard static power load correct placement 2023-02-08 20:09:56 -06:00
FatBoy eddedbee5b guard static power load 2023-02-08 19:39:52 -06: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
FatBoy 8e457abe6d mage guards once again have powers 2023-02-07 21:41:48 -06:00
FatBoy 77b3213e79 spire effects extend to siege bounds 2023-02-04 21:44:16 -06:00
FatBoy ce02a1ea65 mob mele damage formula update 2023-02-04 21:26:04 -06:00
FatBoy b2ad7e0478 mob casting logic upgrade 2023-02-02 19:44:23 -06:00
FatBoy 642cb3fdcf Durability cleanup 2023-01-31 08:34:45 -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
FatBoy 727309a706 finalized cleanup 2023-01-29 15:10:37 -06:00
FatBoy c0e3fcffd1 finalized cleanup 2023-01-28 18:06:51 -06:00
FatBoy 61bdda7886 combat to include armor piercing calculation 2023-01-28 17:57:40 -06:00
FatBoy 50c2972f99 server now accounts for durabilty enchants 2023-01-28 15:36:10 -06:00
FatBoy f98eaa4d6b fixed boon stat application 2023-01-28 12:11:24 -06:00
FatBoy cf801ed7f6 added check for double mines 2023-01-28 10:50:44 -06: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 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