Commit Graph

1097 Commits

Author SHA1 Message Date
Atidote
4377645252 Merge branch 'liyunfan1223:master' into bot_questing 2024-08-06 12:09:08 +02:00
Fuzz
5ce49299c4 cleaned up movement code (and left comment for liyunfan) 2024-08-06 19:56:20 +10:00
Fuzz
af674e9361 [Battlegrounds] many IOC fixes: fixed bots not being able to revive in their own base GY, fixed bots not able to use flags in IOC at all (couldnt cap anything), added path so bots could reach boss and several other paths too, fixed horde bots not being able to tell that alliance gate is down (stayed outside forever), fixed bots not able to get in vehicles, fixed bots not able to drive vehicles, fixed bots in vehicles becoming unresponsive after a fight (in-combat status seems to never clear in vehicle which may be AC bug), reduced bot 'agro distance' when in vehicle so they can get to their objective, redid selectObject strat completely, prevented bots using cannons (bots are useless in them) and catapults (they dont know how to use them), prevented bots using Glaive Thrower's Blade Salvo as it's bugged (and stops them using any attacks after they use it), many other fixes 2024-08-06 19:26:54 +10:00
Yunfan Li
264c533d1f Fix move delay and reach combat 2024-08-06 00:44:50 +08:00
Atidote
de304de6dd Merge branch 'liyunfan1223:master' into bot_questing 2024-08-05 17:58:30 +02:00
Atidot3
85b937855f Merge branch 'master' into bot_questing 2024-08-05 16:33:08 +02:00
Atidote
33e6215e83 Merge branch 'liyunfan1223:master' into master 2024-08-05 16:23:19 +02:00
Yunfan Li
085b2e7f19 Improve containsstrategy performance 2024-08-05 22:07:07 +08:00
Yunfan Li
8d77666624 Improve party member to heal and has aura to dispel check performance 2024-08-05 22:07:07 +08:00
Yunfan Li
72b32a1590 Add missing rpg triggers 2024-08-05 21:41:39 +08:00
Yunfan Li
4754252eeb Waypoint for move random 2024-08-05 14:14:43 +08:00
Yunfan Li
22bb8d83c7 Ensure move to rpg target a valid position 2024-08-05 13:40:53 +08:00
Yunfan Li
bb67c45e64 Code style 2024-08-05 12:12:00 +08:00
Yunfan Li
f706fa2ba6 Better waypoints for combat reach 2024-08-05 12:08:14 +08:00
Yunfan Li
1a92743dfd Allow spell casting during movement 2024-08-05 10:37:33 +08:00
Atidot3
4dc808ce25 removed unwanted changes because of branch merging 2024-08-04 21:42:53 +02:00
Yunfan Li
e35fc087e1 Revert reach combat to 2024-08-05 00:40:34 +08:00
Yunfan Li
de37cfd5aa Code style 2024-08-04 23:44:24 +08:00
Yunfan Li
fe94083a3f Dismount distance check 2024-08-04 23:35:55 +08:00
Yunfan Li
d33c565e31 Check mount state 2024-08-04 23:34:28 +08:00
Yunfan Li
b0c0002206 Make better move point for follow and reach combat 2024-08-04 23:33:21 +08:00
Atidot3
25b010dd1e Merge code line 2024-08-04 12:04:06 +02:00
Atidot3
7227211ddf Chat tweak, guild bots management tooggle 2024-08-04 10:14:07 +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
c85b8fd02a Merge pull request #427 from liyunfan1223/mount_0731
Mount Improvement
2024-08-03 11:13:24 +08:00
Atidot3
aeae6410f6 Allow bots to manage their own quest log and removed quests based on conditions 2024-08-02 22:45:14 +02:00
Yunfan Li
54c06887d5 Enable mount for random bots 2024-08-03 00:02:34 +08:00
Yunfan Li
8df01e8fed Enable flight mount for bots 2024-08-03 00:01:40 +08:00
Fuzz
c050c69884 [Battlegrounds] additional change I meant to include last commit 2024-08-02 17:17:22 +10:00
Fuzz
ff6106bf8d [Battlegrounds] bots will no longer hide within flagpoles when capping points in AV AB or IOC 2024-08-02 17:05:16 +10: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
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
Yunfan Li
e1e51f52d1 Fix triggers bug 2024-07-31 23:20:54 +08: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
2e63381d48 fix settarget + test force accept quest after complete one 2024-07-30 17:05:07 +02:00
Atidot3
c36cfbb55b Quest polish + log fixes 2024-07-30 16:36:46 +02:00
Atidot3
62296e79a7 add log console + drop quest info 2024-07-30 15:11:24 +02:00
Atidot3
15a6ce4735 fix missing log 2024-07-30 14:50:37 +02:00
Atidot3
0008d84f71 Bot should be more consistent at doing quest +several fixes 2024-07-30 14:50:37 +02:00
fuzzdeveloper
0a015cae2e Merge pull request #410 from fuzzdeveloper/eots-fixes
EOTS battleground fixes
2024-07-30 09:19:00 +10:00
Fuzz
1855f0beae Merge branch 'master' into eots-fixes 2024-07-29 22:33:33 +10:00
CrypticAvacado
5ffcc14030 Merge branch 'master' into fix-autojoin-rated-arena-battlegrounds 2024-07-29 21:54:35 +12:00
CrypticAvacado
804c3adbd3 Fix formatting and use correct value data type 2024-07-29 20:45:00 +12:00
Yunfan Li
b7c9176b32 Merge pull request #404 from atidot3/master
General tweak and bug fixes on BotChat
2024-07-29 15:19:55 +08:00
Fuzz
0e129f315e [Battlegrounds] EOTS - improved path selection, bots no longer just hide near spawn when they have flag but no objective (they try to take to neutral or enemy point with to capture both point then flag), bots now defend points on their side of map more aggressively 2024-07-29 13:03:01 +10:00
Atidot3
7d13192517 removed useless string 2024-07-28 21:12:06 +02:00
Atidot3
cf9dca6b16 Add parameters to allow bot to talk in guild + fix multi guild same message + bot in group wont ask for dungeon 2024-07-28 20:59:37 +02:00