Commit Graph

100 Commits

Author SHA1 Message Date
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
Yunfan Li
4754252eeb Waypoint for move random 2024-08-05 14:14:43 +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
Yunfan Li
53611c9040 Run clang-format 2024-08-04 10:23:36 +08:00
Yunfan Li
8df01e8fed Enable flight mount for bots 2024-08-03 00:01:40 +08:00
Fuzz
1855f0beae Merge branch 'master' into eots-fixes 2024-07-29 22:33:33 +10:00
Atidote
b8cea4a3a9 Merge branch 'liyunfan1223:master' into locale_fix 2024-07-28 10:52:13 +02:00
Revision
75475e3986 Fix debug message 2024-07-28 02:57:46 +02:00
Revision
78832f106e Add bots to transports
Add bots to transports they're on so they actually move with it.
2024-07-28 02:43:22 +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
Fuzz
9a3f513cc8 [Battlegrounds] bots now jump down from starting platforms in EOTS, fixed assymetric flag cap strategy between teams 2024-07-26 15:17:16 +10:00
Yunfan Li
ec04b28a95 [Avoid aoe] Fix crash 2024-07-24 23:47:24 +08:00
Revision
838bfe333d Fix: Updated to work with newer commits of AzerothCore 2024-07-22 00:39:06 +02:00
Yunfan Li
3e20d837bd [Crash fix] Owner check for AvoidAuraWithDynamicObj 2024-07-16 11:00:19 +08:00
Fuzz
500de1de10 optionally disable bots using MotionMaster::MoveSplitPath() for BG/Arena or everywhere (so that stuns stun/snare/root/etc can work against bots) 2024-07-10 22:13:12 +10:00
Yunfan Li
ff7b58082d [Combat formation] Flee optimize 2024-07-09 17:29:54 +08:00
Yunfan Li
fe64d9ce00 [Combat formation] Avoid flee repeatly 2024-07-09 16:39:50 +08:00
Yunfan Li
b55c9b14d1 [Combat formation] Last flee angle check 2024-07-09 00:08:20 +08:00
Yunfan Li
32d30eaf6b [Command] Disperse command tips 2024-07-07 13:32:43 +08:00
Yunfan Li
f26227027d [Combat formation] Combat formation set up 2024-07-07 13:10:50 +08:00
Yunfan Li
3008087833 [Warnings] Fix double to float 2024-06-30 00:03:49 +08:00
Yunfan Li
55515f0ec5 [Avoid aoe] Position selection 2024-06-29 21:57:28 +08:00
Yunfan Li
d8badd4532 [Avoid aoe] Fix avoid aoe position 2024-06-26 23:44:40 +08:00
Yunfan Li
af5e5a3b07 [Avoid aoe] Smarter position 2024-06-24 22:24:15 +08:00
Yunfan Li
c63fd39b92 [Avoid aoe] Tell avoiding timer 2024-06-24 10:43:17 +08:00
Yunfan Li
73be6fe119 [MIscs] Equips, avoid aoe tell 2024-06-23 17:44:30 +08:00
Yunfan Li
d0ee39aa3a [Raid] Naxx grobbulus 2024-06-05 19:37:39 +08:00
Yunfan Li
c6f1da1170 [Avoid aoe] Tell when avoid aoe configuration 2024-04-20 18:51:37 +08:00
Yunfan Li
10166048d7 [Movement] Fix path finder 2024-04-20 13:47:24 +08:00
Yunfan Li
f789f531b3 [Movement] Fix path finder 2024-04-20 13:43:05 +08:00
Yunfan Li
98ff69473c [Avoid aoe] Fix avoid unit 2024-04-20 00:30:11 +08:00
Yunfan Li
7e4449b4fa [Avoid aoe] Fix avoid unit with damage aura 2024-04-18 22:45:42 +08:00
Yunfan Li
19ffe0227a [Avoid aoe] Crash fix and cover more spell 2024-04-18 22:41:14 +08:00
Yunfan Li
6dc6667920 Fix movement on ship 2024-04-18 20:47:41 +08:00
Yunfan Li
47064cc0f4 [Avoid aoe] Fix friendly game object 2024-04-15 22:22:10 +08:00
Yunfan Li
caa3eb6423 Fix avoid aoe output text 2024-04-15 20:52:44 +08:00
Yunfan Li
56881c3a4d Avoid aoe for game object 2024-04-15 20:36:44 +08:00
Yunfan Li
d6a4fc3872 Distance check 2024-04-15 17:06:00 +08:00
Yunfan Li
0499e5da46 Auto avoid aoe config 2024-04-14 13:03:18 +08:00
Yunfan Li
df1b280b14 Avoie aoe strategy 2024-04-14 00:02:57 +08:00
Yunfan Li
10799e689c Avoid aoe base 2024-04-14 00:02:57 +08:00
Yunfan Li
ad4fa11175 Movement search time config 2024-04-11 19:47:20 +08:00
Yunfan Li
f2884d94e6 Movement overhead 2024-04-11 19:17:42 +08:00
Yunfan Li
7cd74da201 Better performance 2024-04-10 23:40:46 +08:00
Yunfan Li
a7e33a6fad FIx move to 2024-02-09 21:35:19 +08:00
Yunfan Li
5e39f3c732 Fix melee reach target 2024-02-09 20:31:34 +08:00