Commit Graph

8932 Commits

Author SHA1 Message Date
neckkola 9b3c65a34c add RaidMember.IsBot 2022-02-08 17:34:57 -04:00
neckkola deb4f10ea8 Fixed IsRaidMemberBot to remove memory leak
Fixed altcombat crash though RaidMainAssist (428) needs fixing
2022-02-07 21:35:53 -04:00
neckkola 2b625bb347 Final - Bot Raid Working 2022-02-05 20:52:34 -04:00
neckkola 8a13083ef5 Merge branch 'Bot_Raid_work' of https://github.com/neckkola/Server into Bot_Raid_work 2022-02-03 20:40:57 -04:00
neckkola 50230bcd0c g3 2022-02-03 20:40:30 -04:00
neckkola 5113415d5c Update p_raid_instance 2022-02-03 20:20:23 -04:00
neckkola 5566ea4d85 added Raid::IsRaidMemberBot() 2022-01-31 17:35:37 -04:00
neckkola fbaeb00f39 Memory corruption found - sending packets to BoTs using Client class 2022-01-30 22:40:11 -04:00
neckkola ed552af6f1 seems to be working 2022-01-29 21:53:06 -04:00
neckkola c2d1857223 safe_delete resoves problem. No to track down leak 2022-01-29 19:31:57 -04:00
neckkola 478fa24a70 bug tracing on entity list mismatch 2022-01-25 23:16:33 -04:00
neckkola cf2c7060be Fixed a bot crash 2022-01-25 19:06:38 -04:00
neckkola 3098acdc95 Looks like BOTs are working 2022-01-24 23:05:17 -04:00
neckkola c9b8127236 Bot Disbanding Work 90% 2022-01-24 17:05:28 -04:00
neckkola 19004730ad Working on botgroup removal 2022-01-23 23:49:00 -04:00
neckkola 5a9c8c18c1 Bot Death fixed and few other crashes 2022-01-21 23:31:59 -04:00
neckkola 4215a47d82 Issue with Bot Death in raid when casted upon. 1741 raid.cpp 2022-01-21 00:06:59 -04:00
neckkola 58b1373fc0 Spell Tracking 2022-01-20 19:49:51 -04:00
neckkola f26b491339 Raid leader and mana/hp updates fixed 2022-01-19 23:35:04 -04:00
neckkola 5e475ad8cd End of Day Jan 18 2022-01-18 22:33:09 -04:00
neckkola 29ec914565 Spawn on login working 2022-01-17 23:53:25 -04:00
neckkola 937d1b1a51 spawn work 2022-01-17 17:56:17 -04:00
neckkola 26c12d46ef end of day Jan 16 2022-01-17 10:00:25 -04:00
neckkola ec2e79c042 More raid spell work 2022-01-16 20:22:56 -04:00
neckkola 37e9d419e6 More bot raid changes 2022-01-15 11:27:50 -04:00
neckkola 0d009a7a25 Start of moving raid bot functions to their own methods 2022-01-15 11:27:19 -04:00
neckkola 6411c2335e Bot Invite/Accept cleanup 2022-01-12 18:47:56 -04:00
neckkola d62171f34d end of day Jan 11 2022-01-12 00:01:58 -04:00
neckkola 4098d9db51 Jan 11 2022-01-11 17:40:10 -04:00
neckkola bd831d2b4a end of day jan 10 2022-01-11 08:29:19 -04:00
neckkola 9eca086b1c A few changes 2022-01-10 18:01:06 -04:00
neckkola c9480ad080 Bot Raid inviting working for all use cases 2022-01-10 12:00:31 -04:00
neckkola e5371253cb New work on Raid invite with a invitor having a group 2022-01-09 11:24:59 -04:00
neckkola 1c57e5b898 A few more use cases working 2022-01-08 20:39:47 -04:00
neckkola 8fc3ac1e50 Work on usecase 5 2022-01-08 10:06:36 -04:00
neckkola 947fb239a9 Use Case 1, 2, 3,4,7 working.
Need to fix 5, 6, 8
2022-01-08 00:03:05 -04:00
neckkola b8b5ca0e67 Before VS Crash 2022-01-07 20:09:38 -04:00
neckkola 40e3484bb4 Some Bot Raid working 2022-01-07 18:57:26 -04:00
neckkola ec26281ad5 Updated Raid::VerifyRaid 2022-01-06 19:54:06 -04:00
neckkola fdb23f1a5f Update to Client::QueuePacket to not attempt to send a packet to a BoT. Not clean, but a broad solution. 2022-01-06 17:18:34 -04:00
neckkola 42ef4a2891 End of day Jan 5
Working Raid Invite to a Bot.
2022-01-05 22:46:06 -04:00
neckkola d85646b637 Basement Jan 5 2022-01-05 17:33:52 -04:00
neckkola 6802681abe Jan 4
Basic structure in place for Raid::AddBot though not working
2022-01-04 23:40:00 -04:00
neckkola ba0c03af08 Bot Group Work
Fixed botid=charid spawn on zone issue
Added a group_list update on zone to refresh from database to fix a dangling pointer to a Bot object that was camped but was previously in a group within the zone being entered.
Modified Bot::ProcessBotGroupInvite to use the client of the bot when doing the Bot initialization so that a leader can invite another owner's Bot
2022-01-03 11:52:08 -04:00
neckkola bcf28bc35c BOT work
Added BOT logging damage/heals to owner
Added BOT message to owner for harmony fails
Made var Critical global to remove duplicate crit messages
Added a NULL check to Mob:GetCleanname()
2021-12-30 15:42:03 -04:00
Neckkola bcf0677656 2021-03-25 11L04pm
Spell and Heal Rule added to allow for Bot spell and heal damage to be sent to the Bot Owner's Group.  Also added a check to remove duplicate message for #damage on self.
2021-03-25 23:05:37 -03:00
Neckkola dd1ce19d4f Add Bot Heal Message Display
Creates a new rule to display Bot heal messages to the Bot Owner
2021-03-25 21:18:52 -03:00
Neckkola 76812e2051 Fix for GENERIC_9_STRINGS 2021-03-25 21:10:45 -03:00
Michael Cook (mackal) d202695e88 [Cleanup] Only link Lua with zone (#1288)
Only zone requires to be linked to lua, so let's not link EVERYTHING.

There is probably more clean up we could do, but I know for a fact Lua
is only used by zone.

This probably has some measurable benefits that probably don't really
matter that much :)
2021-03-19 00:12:46 -05:00
Michael Cook (mackal) 323f5ea92e [Bug Fix] Add Bounds Checking to OP_LFGCommand Comment Processing
Theoretically this could be used to corrupt memory, but they would have
to get extremely lucky to actually execute a successful attack
2021-03-18 23:43:13 -05:00