Commit Graph

874 Commits

Author SHA1 Message Date
Yunfan Li
3556a38dcd [Initialization] Ammo init 2024-06-28 20:14:22 +08:00
Yunfan Li
6abc8d51e9 [Attack target] Valid target check 2024-06-28 20:09:04 +08:00
Yunfan Li
7395acb660 [Configuration] Random bots fixed level 2024-06-27 23:39:54 +08:00
Yunfan Li
0129788ea3 [Configuration] Fixed level 2024-06-27 23:31:36 +08:00
Yunfan Li
009be18646 [Configuration] Fixed level 2024-06-27 23:30:04 +08:00
Yunfan Li
10527eed2a [Log] Better bot teleport info 2024-06-26 23:54:40 +08:00
Yunfan Li
d8badd4532 [Avoid aoe] Fix avoid aoe position 2024-06-26 23:44:40 +08:00
Yunfan Li
e91debc330 [Configuration] Enable avoid aoe by default 2024-06-26 22:08:04 +08:00
Yunfan Li
0615e6082b [Configuration] Enable avoid aoe by default 2024-06-26 20:46:38 +08:00
Yunfan Li
fb404b27a9 [Initialization] Glyphs remove and dual spec 2024-06-26 20:30:12 +08:00
Yunfan Li
15d4b7a69e Merge pull request #286 from fuzzdeveloper/master
Fixed AiPlayerbot.PerfMonEnabled crashing server (and printing formatting strings directly to screen) + a few other minor fixes
2024-06-26 20:08:45 +08:00
Fuzz
6dddab7c1a [Misc] fixed dead code, unused variables other merge errors introduced by commit 3879b5116e 2024-06-26 17:28:50 +10:00
Fuzz
1e22738248 [Crash Fix] Fixed crashing a few min after server start when AiPlayerbot.PerfMonEnabled=1 (would crash with ACCESS_VIOLATION on first PlayerbotFactory::Randomize() call due to pmo->finish() being called twice on same variable). Also fixed formatting used in PerformanceMonitor::PrintStats() (would print %7.3f etc to screen instead of format the number) 2024-06-26 17:24:39 +10:00
Fuzz
c7bc359752 [Typo] Fixed inconsistent name for the co adds strategy - added with co +ads removed with co -adds (ads verses adDs), now uses adds name for both. Fortunately this isn't referred to by 'ads' anywhere else (not in AiFactory.cpp and dont think its used by UnBot addon either) 2024-06-26 17:10:24 +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
af5e5a3b07 [Avoid aoe] Smarter position 2024-06-24 22:24:15 +08:00
Yunfan Li
c950ea836e [Attack target] Ignore moon mark 2024-06-24 21:59:21 +08:00
Yunfan Li
7cacca5293 [Optimization] Better performance 2024-06-24 21:56:14 +08:00
Yunfan Li
7513b528b1 Merge pull request #281 from liyunfan1223/dev0623
Dev0623
2024-06-24 18:32:16 +08:00
Yunfan Li
c63fd39b92 [Avoid aoe] Tell avoiding timer 2024-06-24 10:43:17 +08:00
Yunfan Li
38ff51c9ca [Avoid aoe] Aura detection 2024-06-24 10:36:13 +08:00
Yunfan Li
405c20fdd2 [Attack target] Skull mark icon index fix 2024-06-24 10:36:01 +08:00
Yunfan Li
3abce62bba [Performance] Look object stack 2024-06-24 00:21:59 +08:00
Yunfan Li
82114fdfff [Warnings] Fix. 2024-06-23 23:55:29 +08:00
Yunfan Li
73be6fe119 [MIscs] Equips, avoid aoe tell 2024-06-23 17:44:30 +08:00
Yunfan Li
51a88063f8 [Class spell] Hunter auto shot 2024-06-23 16:29:46 +08:00
Yunfan Li
d4c0390a2e [Class spell] Fix attack action for ranged 2024-06-23 15:53:33 +08:00
Yunfan Li
8972d8fd24 [Random bots] Banker pos 2024-06-23 12:58:10 +08:00
Yunfan Li
34bec12851 [Initialization] Fix pet_spell sql 2024-06-23 12:57:57 +08:00
Yunfan Li
036638e110 [Random bots] Fix banker position out-of-bounds 2024-06-23 12:31:40 +08:00
Yunfan Li
1428436b6a [Bot initialization] Slot level check 2024-06-23 11:15:58 +08:00
Yunfan Li
7ecd161310 [Bot initialization] Neck level check 2024-06-23 11:04:38 +08: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
5318e4b49d [Bot behaviour] accept invitation teleport distance check 2024-06-22 18:37:48 +08:00
Yunfan Li
01eb0e6434 [Random bots] Miscs 2024-06-22 18:12:20 +08:00
Yunfan Li
78aa2551ef Merge pull request #279 from liyunfan1223/feat_teleport
Feat teleport
2024-06-22 16:02:46 +08:00
Yunfan Li
87db54655c [Random bots] Race distance threshold for teleport locs 2024-06-22 15:11:09 +08:00
Yunfan Li
9f325f9ec5 Merge pull request #274 from yuan227301/fix_rti
[Optimization] Optimize the judgment of attack targets
2024-06-22 14:57:31 +08:00
Yunfan Li
7c0f67fe18 [Random bots] Teleport locs shuffle 2024-06-22 14:55:04 +08:00
Yunfan Li
02db9c6c8a [Configuration] Disable death knight login 2024-06-22 14:28:38 +08:00
Yunfan Li
ddbfb4630b [Random bots] Random teleport race check for low level bots 2024-06-22 13:06:29 +08:00
yang
07f31498d1 [Optimization] Optimize the judgment of attack targets 2024-06-15 14:11:59 +08:00
Yunfan Li
3fec25599f Merge pull request #272 from fuzzdeveloper/master
fix for #271 - Issues with gems added to randomised bot gear
2024-06-12 22:03:14 +08:00
Fuzz
d070adc308 fix for #271 - Issues with gems added to randomised bot gear 2024-06-12 13:28:44 +10:00
Yunfan Li
7acd60100f [Class spell] Paryer of healing trigger 2024-06-10 19:26:02 +08:00
Yunfan Li
bbbcfb4594 [Class spell] Prayer of healing cast trigger 2024-06-10 18:46:46 +08:00
Yunfan Li
7ffb188a98 Merge pull request #268 from liyunfan1223/sync_20240610
[Sync] Sync with azerothcore 20240610 (update the core before pull this commit)
2024-06-10 01:40:36 +08:00
Yunfan Li
53123a88ee [CI] Cache for actions 2024-06-10 00:43:21 +08:00
Yunfan Li
6b29180340 [Sync] Sync with azerothcore (update the core before pull this commit) 2024-06-10 00:03:24 +08:00