Commit Graph

280 Commits

Author SHA1 Message Date
Atidot3
25b010dd1e Merge code line 2024-08-04 12:04:06 +02:00
Yunfan Li
53611c9040 Run clang-format 2024-08-04 10:23:36 +08:00
Atidote
6e41c87e93 Merge branch 'liyunfan1223:master' into dedicated 2024-08-03 09:42:26 +02:00
Yunfan Li
b0ab63238c Fix mount bug after bot logout 2024-08-03 00:02:11 +08:00
antony
234460e298 optimization loop 2024-08-02 16:41:50 +02:00
Atidot3
ab4e3c2c45 Last fixes on chat + database incorrect charset 2024-08-01 18:58:41 +02:00
antony
142f2ad212 Chat refactor quests and generic + suggest 2024-08-01 14:13:00 +02:00
Yunfan Li
5f117eb9d1 Fix knockback vertical speed 2024-08-01 15:40:22 +08:00
Yunfan Li
01a6af7aa3 [Movement] Improve knockback 2024-08-01 15:40:22 +08:00
Atidot3
79d0f3fd28 Refactoring bot chat and sayaction caused by group crash <NOT FINISHED> 2024-07-31 22:39:59 +02:00
antony
f96f909b6e Rework in progress crash chat botgroup 2024-07-31 17:25:07 +02:00
antony
274101c000 Fix crash:
PlayerbotAI::FindOilFor was making the server randomly crashing
ChooseTravelTargetAction::getNewTarget: when active bot groupping was making the server crash as looking for unexisting params

Several bug fixes and tweak to Quest and Group

New fucntionnality:
Bots will now share quests randomly to their party
Bots will try to accomplish group member quest before moving on to new target
Bots will try to sells items only after few levels ( 5 ) when in group
When dropping a quest bots will try to select a new one they are on instead of idling for few time
Bots will no longuer try to invite themselfs to group or if group is full
Bots are now allowed to leave party by themself
Bots in groupe if not leader are forbbiden to tag in bgs
Bots in bot-groups no have a more limited range to look for grind target

Polish logs
2024-07-31 12:26:48 +02:00
Atidot3
0008d84f71 Bot should be more consistent at doing quest +several fixes 2024-07-30 14:50:37 +02:00
Yunfan Li
601b50b2a2 [Movement] Revert knockback 2024-07-30 16:46:59 +08:00
Yunfan Li
b4509ce00d [Movement] Improve knockback 2024-07-30 16:44:58 +08:00
Yunfan Li
318dbb9975 [Command] Command filter for multiple players 2024-07-28 10:57:41 +08:00
Yunfan Li
c191dfc35f [Command] Only follow the command given by master when multiple player one group 2024-07-24 20:46:20 +08:00
Yunfan Li
5c7fb89591 Merge branch 'master' into self-command 2024-07-22 09:08:29 +08:00
Revision
838bfe333d Fix: Updated to work with newer commits of AzerothCore 2024-07-22 00:39:06 +02:00
Yunfan Li
fce0f431e1 [Command] Enable to cancel self command 2024-07-21 22:14:15 +08:00
Yunfan Li
da2b73ddd0 [Summon] Fix bot remove from world casued by summon 2024-07-18 00:14:04 +08:00
Yunfan Li
770921ae50 [Crash fix] Fix summon to instance crash 2024-07-17 19:48:27 +08:00
Ben Wagner
06ca0e14e5 fixed: Warcraft Instant Messenger is causing massive spam by sending bots WIM-specific commands such as handshakes which can not be processed by the bot. 2024-07-13 00:24:04 +02:00
Revision
bb5ebb62d0 Fix hardcoded database name 2024-07-10 01:54:52 +02:00
Yunfan Li
bd94343738 [Configuration] Make some configs deprecated 2024-07-09 17:32:13 +08:00
Fuzz
08cbe2f4ec fixes for arena I've been working on with Dave (most credit belongs to him I feel) 2024-07-04 14:08:21 +10:00
Fuzz
762ef49e4a [Log] Reduced spam of 'xxx failed because has current channeled spell' by making it respect the AiPlayerbot.LogInGroupOnly setting (like related spell errors) 2024-06-26 16:34:47 +10:00
Yunfan Li
4636b6e5b6 [Warnings] Fix warnings 2024-06-22 18:48:20 +08:00
Yunfan Li
ab9339dffa [Warnings] Fix warnings 2024-06-22 18:47:00 +08:00
Yunfan Li
55eecba11b [Crash fix] Target IsInWorld check 2024-06-04 09:47:40 +08:00
Yunfan Li
45ffd4bd07 [Equip score] Skip can take more check 2024-04-20 16:43:31 +08:00
Yunfan Li
32f787b2aa [Cast spell] Arc check only forfacing spell 2024-04-19 12:11:46 +08:00
Yunfan Li
6dc6667920 Fix movement on ship 2024-04-18 20:47:41 +08:00
Yunfan Li
2b11f791f2 Score calculation for item spell 2024-04-13 14:42:07 +08:00
Yunfan Li
9d69e9263b Reduce string overhead and totem check overhead 2024-04-11 14:37:15 +08:00
Yunfan Li
7cd74da201 Better performance 2024-04-10 23:40:46 +08:00
Yunfan Li
4047fe4301 Fix occasionally unequip offhand 2024-03-27 19:20:11 +08:00
Yunfan Li
930f9fbf1e Fix macos compile (HUGE identifier) 2024-03-18 15:40:14 +08:00
Yunfan Li
1ba3eae0d0 Fix macos compilation 2024-03-18 14:25:56 +08:00
Yunfan Li
3d5f3082a4 Re-write Enchantment (work in progress) 2024-03-18 00:48:26 +08:00
Yunfan Li
7ec64345fa Remove tell master cooldown 2024-03-05 18:24:21 +08:00
Yunfan Li
fdf1e2ec1c Rogue poison 2024-03-05 17:52:30 +08:00
Yunfan Li
f09d8d72f4 Rogue stealth spell & Target selection for combo class 2024-02-10 22:03:33 +08:00
Yunfan Li
6e5c86b84d Naxx fourhorsemen strategy 2024-02-08 22:09:36 +08:00
Yunfan Li
74830ea137 Item spell cast 2024-02-08 13:18:36 +08:00
Yunfan Li
5e2497bf7e Spell cast time calculation 2024-02-07 21:37:19 +08:00
Yunfan Li
bc43e922a7 Dps target 2024-01-07 00:43:21 +08:00
Yunfan Li
5fbd55dc56 Reduce delay time 2024-01-06 17:53:36 +08:00
Yunfan Li
3c2bc1c959 quest share 2023-12-18 20:29:48 +08:00
Yunfan Li
cf4f2d7309 reduce memory leak 2023-12-17 20:37:05 +08:00