Commit Graph

52 Commits

Author SHA1 Message Date
MagicBot b8217a8858 Remove unused variable from signature. 2023-08-21 14:11:22 -04:00
MagicBot 740e75f8e4 New less ungodly NPC constructor. 2023-08-21 13:26:13 -04:00
MagicBot 07aeb6e58d dirtyFlag integration. 2023-08-20 20:02:16 -04:00
MagicBot ca21c3d266 dirtyFlag integration. 2023-08-20 19:07:26 -04:00
MagicBot 0eae76180b Update state of npc. 2023-08-20 17:23:50 -04:00
MagicBot f0cfb69752 Update state of npc. 2023-08-20 17:16:18 -04:00
MagicBot 2e7d2b5bcf Update state of npc. 2023-08-20 17:12:20 -04:00
MagicBot 09b346dcb2 Update state of npc. 2023-08-20 17:01:58 -04:00
MagicBot 46d07b386b Update state of npc. 2023-08-20 16:55:15 -04:00
MagicBot 8ba4ed20c8 loc set to bindloc after npc returned. 2023-08-20 16:18:51 -04:00
MagicBot a7495bf942 Bugfix: R8 slot locations. 2023-08-12 06:16:12 -04:00
MagicBot 8b2a07e860 Unused method removed. 2023-07-22 10:40:54 -04:00
MagicBot 413e782af1 NPC slotting now conforms with bootstrap. 2023-07-21 13:15:24 -04:00
MagicBot ccc9908e1e NPC/Mob slotting work. 2023-07-21 13:08:42 -04:00
MagicBot 90c324b363 NPC/Mob slotting work. 2023-07-21 12:50:52 -04:00
MagicBot 9bbdef224d Project cleanup pre merge. 2023-07-15 09:23:48 -04:00
FatBoy 1b94f3f71d guard dogs 2023-06-25 21:32:36 -05:00
MagicBot 294f8fe02b Override removed edge case handed in db. 2023-05-03 16:17:53 -04:00
MagicBot 7dcefdf5d7 Contract moved to AbstractCharacter.
Arty tower restricted to a single tower captain.
2023-05-02 15:09:09 -04:00
MagicBot f526bda748 Slot one is reserved on arty towers. 2023-05-02 14:51:02 -04:00
MagicBot 7a3e3b394b Slot two is reserved on arty towers. 2023-05-02 14:44:22 -04:00
MagicBot ce516f24c0 Contracted Mob/Npc rotation derived from slot position. 2023-05-02 13:08:02 -04:00
MagicBot 715abf1444 Building Location rotations are now a quaternion. 2023-05-02 09:10:41 -04:00
MagicBot b8eb198b09 Pirate name related code moved to NPCmanager. 2023-05-01 14:28:02 -04:00
FatBoy 3a7ad74ab6 wall archers no longer spawn with level * 10 2023-04-30 13:35:25 -05:00
MagicBot 72e823744c Some meshes might not have slot locations. 2023-04-30 08:38:59 -04:00
MagicBot da62046ce0 Unused parm in method interface removed. 2023-04-29 16:21:02 -04:00
MagicBot b9722ec292 more old hireling code removed. 2023-04-29 16:06:05 -04:00
MagicBot cfb4f38d15 Contact npcs/mobs have derived locations. 0x0 in cache data. 2023-04-29 16:02:22 -04:00
MagicBot 6cfd078469 Removed old methods from codepath. 2023-04-29 14:00:24 -04:00
MagicBot e554171e22 Duplicate region field removed and inlined. 2023-04-29 12:33:21 -04:00
MagicBot 5729492c6a NPC derives position from slot. 2023-04-29 10:30:53 -04:00
MagicBot 677988ea44 Add new npc to world. 2023-04-29 09:35:00 -04:00
MagicBot ef367c2981 Array index not 1 2023-04-29 09:07:48 -04:00
MagicBot 123f9eb588 SetParentZone removed from NPC. 2023-04-29 08:47:35 -04:00
MagicBot ed0f9daef3 Slotting helper methods added. 2023-04-29 08:17:05 -04:00
MagicBot beb9d5927e Iteration bugfix. 2023-04-29 08:10:59 -04:00
MagicBot de7e3ba73d Hashmap to add to was added. 2023-04-24 16:49:41 -04:00
MagicBot 0513cc978e Helper method for slot lookup added. 2023-04-24 16:17:55 -04:00
MagicBot 7c079c3998 Begin refactor location collections. 2023-04-24 15:37:30 -04:00
MagicBot 3419c1ceea Refactored isWallArcher(). 2023-04-24 09:22:01 -04:00
MagicBot 59e3938a72 Removed unused method. 2023-04-23 10:01:18 -04:00
MagicBot edd1c0e9a6 Name/level saved to disk when slotting mobiles. 2023-04-23 09:30:29 -04:00
MagicBot 0a783f7561 pirateName and Rank added to CreateMob interface. 2023-04-23 08:51:49 -04:00
FatBoy 09d7ff0740 make wall archers great again 2023-04-22 21:55:06 -05:00
FatBoy aa8f59f6f7 wall archer debugging 2023-04-19 19:05:24 -05:00
FatBoy f3b6f5595b logic for wall archers fix 2023-04-18 20:54:53 -05:00
FatBoy 0914580bea Gave Wall Archers mob AI 2023-04-18 20:47:49 -05:00
MagicBot 7ef338be1d Bugfix in slotting blueprint buildings 2023-04-04 10:31:59 -04:00
MagicBot 3881c2b1d0 Relevant methods made static and moved into NPCManager 2023-03-31 09:59:49 -04:00