Commit Graph

89 Commits

Author SHA1 Message Date
Yunfan Li
eea652f5d5 Tank face and dps behind 2024-09-24 11:46:39 +08:00
Yunfan Li
4114ffa68b Drink threshold with freefood 2024-09-02 17:47:08 +08:00
Yunfan Li
360a025b34 Estimated dps calculation 2024-09-01 17:11:46 +08:00
Fuzz
d29569e9ea added 'move from group' action/strat/shortcut-action 2024-08-26 22:30:36 +10:00
Yunfan Li
47f8eb3e4a Ulduar flame leviathan (normal mode) 2024-08-19 19:30:04 +08:00
Yunfan Li
2ddaae9ef0 Dynamic delay 2024-08-14 18:37:21 +08:00
Yunfan Li
765d0305ef Levelup maintenance 2024-08-14 18:37:21 +08:00
Yunfan Li
a1cb9dea05 Improve class spell and use trinket 2024-08-14 18:37:21 +08:00
Yunfan Li
1f48086185 Correct config options 2024-08-14 13:57:31 +08:00
Atidot3
74fb7d5bbc Restore <questgiver quest details> to allow bot to take quest from GOB 2024-08-13 18:20:46 +02:00
Atidot3
078ba4aba1 fix merge master conflict 2024-08-12 09:35:31 +02:00
Yunfan Li
538d14691f Merge branch 'master' into rewrite-equip-score2 2024-08-11 23:47:25 +08:00
Yunfan Li
52b9dec2cd Item spell coverage calculation 2024-08-11 02:10:50 +08:00
Atidote
6b8e79f9a1 Merge branch 'liyunfan1223:master' into bot_questing 2024-08-08 14:24:37 +02: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
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
Atidot3
aeae6410f6 Allow bots to manage their own quest log and removed quests based on conditions 2024-08-02 22:45:14 +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
Atidot3
1128e0280a reduce spam 2024-07-28 18:44:56 +02:00
Atidot3
06a63aa730 fix current_zone_name incorrect values + refactoring guild broadcast simplier + refactoring randomTalk to actually use area / zone general etc 2024-07-28 18:42:51 +02:00
Atidot3
90aa76e3c3 Polish bot chatting 2024-07-28 13:50:50 +02:00
Atidot3
00844985eb Fix chain link broken (random) unknown + dbc local enus force in some case (spell / chathelper etc) 2024-07-27 14:39:30 +02:00
Atidot3
adf9924925 using config to toggle chat functionnality and suggest dungeon 2024-07-27 10:17:35 +02:00
Revision
838bfe333d Fix: Updated to work with newer commits of AzerothCore 2024-07-22 00:39:06 +02:00
Yunfan Li
db1cfa6abc [Random bots] Ensure teleport after randomize 2024-07-13 11:41:16 +08:00
Yunfan Li
c362630ce6 [Class spell] Reduce reach spell relevance 2024-07-13 11:39:47 +08:00
Yunfan Li
f26227027d [Combat formation] Combat formation set up 2024-07-07 13:10:50 +08:00
Yunfan Li
fb404b27a9 [Initialization] Glyphs remove and dual spec 2024-06-26 20:30:12 +08:00
Yunfan Li
5f40c39e5e [Strategy] Focus strategy 2024-06-04 22:15:39 +08:00
Yunfan Li
2ca686fc9a [Command] Command autogear 2024-05-12 00:22:13 +08:00
Yunfan Li
10799e689c Avoid aoe base 2024-04-14 00:02:57 +08:00
Yunfan Li
5f31941820 Auto save mana strategy 2024-03-23 18:11:46 +08:00
Yunfan Li
68fdf57c3c Enhance equip upgrade 2024-03-19 17:06:14 +08:00
Yunfan Li
3db6f05eb7 Maintenance command 2024-03-04 17:13:05 +08:00
Yunfan Li
74830ea137 Item spell cast 2024-02-08 13:18:36 +08:00
Yunfan Li
9e78a0b36a Pet attack (fix shadowfiend) 2024-02-08 00:36:16 +08:00
Yunfan Li
111109b112 Raise flee action relevance 2023-12-22 00:05:09 +08:00
Yunfan Li
3c2bc1c959 quest share 2023-12-18 20:29:48 +08:00
Yunfan Li
1f6e5627df quest complete with gameobject 2023-11-04 23:00:35 +08:00
Yunfan Li
5c579ecf17 quest confirm accept(group quest) 2023-11-01 23:23:01 +08:00
Yunfan Li
d48670b545 move random for rpg 2023-10-28 22:21:51 +08:00
Yunfan Li
83e62b4cd3 move random for rpg strategy 2023-10-26 21:05:23 +08:00
Yunfan Li
0a0ad09125 rpg strategy default actions 2023-10-26 19:42:34 +08:00
Yunfan Li
45d0ae00ab default actions 2023-10-22 12:50:17 +08:00
Yunfan Li
29b748803e enable battleground 2023-10-19 00:20:45 +08:00
Yunfan Li
5d3ab08d30 cast time strategy & relieve memory leak 2023-10-13 23:29:48 +08:00
Yunfan Li
687aba146a tell expected group dps 2023-10-10 23:31:43 +08:00
Yunfan Li
417c5bbc93 dps estimation 2023-10-10 23:23:52 +08:00