Commit Graph

162 Commits

Author SHA1 Message Date
MagicBot ce8d5f0129 Debug null value. 2023-04-30 08:28:36 -04:00
MagicBot 9c83e6f9d9 Removed name override logic. 2023-04-30 08:18:38 -04:00
MagicBot 4365fafb77 Tweak to name derivation in constructor 2023-04-29 16:32:12 -04:00
MagicBot a3217f44be Code bloc moved out of constructor. 2023-04-29 16:24:19 -04:00
MagicBot da62046ce0 Unused parm in method interface removed. 2023-04-29 16:21:02 -04:00
MagicBot d454878245 BuildingModelBase no longer needed. 2023-04-29 15:15:23 -04:00
MagicBot 4acc4192af Initial work on Mobile init refactor. 2023-04-29 13:57:09 -04:00
MagicBot e554171e22 Duplicate region field removed and inlined. 2023-04-29 12:33:21 -04:00
MagicBot de38c8727a Debugging region 2023-04-29 12:14:35 -04:00
MagicBot 0a78958e44 Debugging region 2023-04-29 12:02:37 -04:00
MagicBot b73c8e9045 Floor and level no longer read from db. 2023-04-29 10:59:13 -04:00
MagicBot 5729492c6a NPC derives position from slot. 2023-04-29 10:30:53 -04:00
MagicBot 0c45e6d36f Serialization update. 2023-04-29 09:53:12 -04:00
MagicBot c30ca2fb1f Comment cleanup. 2023-04-29 09:21:58 -04:00
MagicBot cd9d7f7652 Set bindloc to slot location. 2023-04-29 09:19:22 -04:00
MagicBot 84e24b4951 Set bindloc to slot location. 2023-04-29 09:17:14 -04:00
MagicBot ec10ac7ba5 Region now set in initNpc 2023-04-29 08:59:29 -04:00
MagicBot 4bbe1db54a Bindloc for non slotted npcs. 2023-04-29 08:58:26 -04:00
MagicBot 3494ae1e6b Bindloc for non slooted npc's. 2023-04-29 08:55:12 -04:00
MagicBot 123f9eb588 SetParentZone removed from NPC. 2023-04-29 08:47:35 -04:00
MagicBot 40e4770425 inBuildingLoc removed. 2023-04-29 08:24:28 -04:00
MagicBot 225e55d956 Slots will be derived not stored. 2023-04-29 08:08:45 -04:00
MagicBot 2114d9832f Redundant declaration and assignment. 2023-04-25 09:00:13 -04:00
MagicBot c60a4d8d39 Bugfix for contract-less npc owners. 2023-04-24 17:08:03 -04:00
MagicBot 320d95ae2f Default value for npc slot. 2023-04-24 16:26:30 -04:00
MagicBot 6d73e12c5c Slot added to stored procedures. 2023-04-24 16:23:13 -04:00
MagicBot d729fbb287 Captain slot issue in db rectified. 2023-04-24 14:06:17 -04:00
MagicBot 5a0136cd3d Cleanup and bonus code removal. 2023-04-24 09:42:01 -04:00
MagicBot 3419c1ceea Refactored isWallArcher(). 2023-04-24 09:22:01 -04:00
MagicBot 4adfbc0723 Refactored to static methods. 2023-04-23 11:19:34 -04:00
MagicBot 0a783f7561 pirateName and Rank added to CreateMob interface. 2023-04-23 08:51:49 -04:00
FatBoy 3e005c3a51 NPC have names and contract names 2023-04-22 23:20:24 -05:00
FatBoy 38e5081b0e moved createSiegeMob and createGuardMob to the Mob class 2023-04-22 17:16:34 -05:00
FatBoy 45ab68caa4 trebuchets now have pet AI with canRoam disabled 2023-04-21 20:12:49 -05:00
FatBoy 0914580bea Gave Wall Archers mob AI 2023-04-18 20:47:49 -05:00
FatBoy 37ccfaa509 Merge remote-tracking branch 'origin/magicbox1.5' into new-mob-behaviour 2023-04-16 19:16:05 -05:00
MagicBot de3818aef6 Equip lookups now use bootymap 2023-04-14 18:19:43 -04:00
FatBoy 98f0928a4b replaced MobileFSM.STATE with MobileFSM.MobBehaviourTypes 2023-04-11 19:53:13 -05: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 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
MagicBot a01a342fd8 Affirmatively check hireling entry instead of relying upon loadID =0 which was a side effect. 2023-04-04 13:48:56 -04:00