Commit Graph

379 Commits

Author SHA1 Message Date
FatBoy 7e08a3d8ab GuardCaptain flag when slotting in barracks 2023-04-16 20:44:28 -05:00
FatBoy cb5c2c668a load guard in barracks 2023-04-16 20:36:51 -05:00
FatBoy f855ec9a19 fsm lookup changes 2023-04-16 19:50:59 -05:00
FatBoy 6817c3dffe moved fsm lookup to runAfterLoad 2023-04-16 19:45:55 -05:00
FatBoy c17f745461 moved fsm lookup to runAfterLoad 2023-04-16 19:45:17 -05:00
FatBoy 664b5fea73 logger addition for mob 2023-04-16 19:40:33 -05:00
FatBoy 3c118ed88b unecessary try removal 2023-04-16 19:29:14 -05:00
FatBoy 1d965c0785 remove test code, added guard captain and minion behaviour flags 2023-04-16 19:27:18 -05:00
FatBoy 37ccfaa509 Merge remote-tracking branch 'origin/magicbox1.5' into new-mob-behaviour 2023-04-16 19:16:05 -05:00
FatBoy db0e9d1847 add random 10-15 delay between patrolling for mobs 2023-04-16 13:23:42 -05:00
FatBoy ef74d1ae8c init. patrol points list 2023-04-16 13:07:28 -05:00
FatBoy 0779fbab87 implement new patrol system 2023-04-16 13:03:42 -05:00
FatBoy 028135f859 new mob patrolling system 2023-04-16 12:48:23 -05:00
FatBoy cfa59d8012 pet AI implemented 2023-04-15 22:04:55 -05:00
FatBoy 98eb557c58 added none to behaviour type for mobs and defuated RS constructor for mobs 2023-04-15 20:03:17 -05:00
FatBoy c8c275bcd5 added equip dropping on mobs to LootManager 2023-04-15 11:52:19 -05:00
FatBoy aaff8e7d6b cleaned up some aggro rules 2023-04-14 20:50:47 -05:00
FatBoy f9205eb4e2 added default behaviourType to "Simple" for mobs. added respawn logic 2023-04-14 19:20:12 -05:00
MagicBot de3818aef6 Equip lookups now use bootymap 2023-04-14 18:19:43 -04:00
MagicBot 5d0166a29a EquipmentSets merged into bootySet system. 2023-04-14 16:46:10 -04:00
FatBoy 98f0928a4b replaced MobileFSM.STATE with MobileFSM.MobBehaviourTypes 2023-04-11 19:53:13 -05:00
MagicBot 23a07175e5 Single map color stored as hex string. 2023-04-10 13:27:27 -04:00
MagicBot beff5c3e06 Refactored aggro system to use Monstertype. 2023-04-09 18:16:36 -04:00
MagicBot ef6bb65e73 NONE is not needed for a BitSet. 0 is just empty. 2023-04-09 14:06:03 -04:00
MagicBot 97165bbdfe Aggro fields combined in RunAfterLoad 2023-04-09 13:55:46 -04:00
MagicBot 30175be56a MonsterTypes loaded into Mob. 2023-04-09 13:43:12 -04:00
MagicBot 4fe6040707 enemy/notEnemy bitvectors loaded into mobbase. 2023-04-09 13:31:42 -04:00
FatBoy e483280a3c simulate booty command work 2023-04-07 21:41:03 -05:00
FatBoy 2827db5db5 prefix/suffix usage for mob loot 2023-04-07 13:56:28 -05:00
FatBoy 335484944f variable naming convention 2023-04-07 12:22:33 -05:00
FatBoy 0d7620900b loot system implementation 2023-04-06 20:18:31 -05:00
FatBoy 1be669aa66 Merge branch 'bugfix-runesandbooties' into new-booty-system
# Conflicts:
#	src/engine/objects/MobBase.java
2023-04-06 20:08:29 -05:00
FatBoy 95352e778d place holder 2023-04-06 20:07:24 -05:00
MagicBot 88bf38b858 Mobbase updated with new booty and fsm fields. 2023-04-06 20:58:13 -04:00
FatBoy 16fb40e104 Merge remote-tracking branch 'origin/magicbox1.5' into new-booty-system 2023-04-06 19:41:19 -05:00
MagicBot d0279599f6 BootySets expanded to handle rune booty. 2023-04-06 18:08:01 -04:00
FatBoy 3f8d772f8f treb troubleshooting 2023-04-05 20:29:34 -05:00
FatBoy 1169f44041 NPC and mob regions 2023-04-05 20:04:04 -05:00
MagicBot a85391e5a4 Workaround for mob region issue. 2023-04-05 19:49:20 -04:00
MagicBot fc6f400e09 Corner trebs go into slot 1. 2023-04-05 18:32:03 -04:00
MagicBot 55fc6a68e1 Corner trebs go into slot 1. 2023-04-05 18:06:50 -04:00
MagicBot e1811c7bfc Corner trebs go into slot 1. 2023-04-05 17:41:11 -04:00
MagicBot bccbb1d8b7 Mobs are not hirelings but minions in this context. 2023-04-05 17:06:08 -04:00
MagicBot 4492a93df4 Clarity in naming. 2023-04-04 16:26:47 -04:00
MagicBot 65e7566d0f More slotting work. 2023-04-04 15:36:56 -04:00
MagicBot 1c496b3c98 More slotting work. 2023-04-04 15:13:18 -04:00
MagicBot ee115a473d Exclude not include noId npc's. 2023-04-04 14:57:07 -04:00
MagicBot 5a4559d7b2 ContractID for captain is 850 not 650. 2023-04-04 14:47:23 -04:00
MagicBot 3b69c8c267 Tower captains don't use slot 1. 2023-04-04 14:41:01 -04:00
MagicBot 14c4443f20 loadID is needed; different mob. 2023-04-04 13:56:34 -04:00