Commit Graph

42 Commits

Author SHA1 Message Date
kadeshar
77c2354c3f Yogg-Saron strategy (#1565)
* - wip

* - Added Yogg-Saron strategy

* - Added Yogg-Saron sanity strategy

* - WIP

* - WIP

* - WIP

* - WIP

* - Added Yogg-Saron strategy

* - code refactoring

* - Code fix after pr
2025-08-18 12:02:19 +02:00
Type1Error
f55e95da9d fix(#1250): Fix movement animation desync after CC effects This fixes a bug where playerbots fail to display proper movement animations after crowd control effects wear off. When affected by movement-restricting abilities (e.g., Net-o-Matic Projector), bots would abruptly snap between positions instead of transitioning smoothly with walking or running animations. (#1264)
Fix: Better handling of CC state transitions in bot movement:
    - Added wasMovementRestricted to track CC status
    - Enhanced UpdateMovementState() to detect and react to CC ending
    - Triggered movement flag update to fix animation desync

This ensures proper client-server movement synchronization and resolves the visual bug where bots appeared to jump or skip positions. The fix restores the correct movement animation state, replicating the effect previously achieved with the reset or summon commands.
2025-05-05 15:07:16 +02:00
Yunfan Li
f6cc3f6e40 Improve ICC spread and fix Valithria trigger (#884)
* Temp fix valithria find target

* Improve spread with FleePosition

* Fix Valithria trigger
2025-01-21 20:24:06 +01:00
Yunfan Li
cc5a3e4c76 Add backwards paramater on MoveAway (apply only on FleeAction) 2024-12-31 20:56:25 +08:00
Yunfan Li
79a5fdd7c1 Make backwards movement for flee 2024-12-29 23:21:03 +08:00
Yunfan Li
0fd894176b [New Rpg] New rpg start up (add GO_GRIND and NEAR_RANDOM status) 2024-11-30 23:48:29 +08:00
Bobblybook
b526a07303 Generalise dragon flanking action 2024-10-12 23:51:00 +11:00
Yunfan Li
eea652f5d5 Tank face and dps behind 2024-09-24 11:46:39 +08:00
Fuzz
87745590da aq20 ossirian strat 2024-09-01 20:09:35 +10:00
Fuzz
d29569e9ea added 'move from group' action/strat/shortcut-action 2024-08-26 22:30:36 +10:00
Yunfan Li
7b0bb20078 Movement priority 2024-08-14 18:37:21 +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
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
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
f26227027d [Combat formation] Combat formation set up 2024-07-07 13:10:50 +08:00
Yunfan Li
55515f0ec5 [Avoid aoe] Position selection 2024-06-29 21:57:28 +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
6dc6667920 Fix movement on ship 2024-04-18 20:47:41 +08:00
Yunfan Li
56881c3a4d Avoid aoe for game object 2024-04-15 20:36:44 +08:00
Yunfan Li
0499e5da46 Auto avoid aoe config 2024-04-14 13:03:18 +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
5e39f3c732 Fix melee reach target 2024-02-09 20:31:34 +08:00
Yunfan Li
658cc2fd6f Improve movement performance 2024-01-10 21:46:39 +08:00
Yunfan Li
8bf944c024 Fix movement stuck 2024-01-10 21:06:22 +08:00
Yunfan Li
b3c9f8d796 Fix movement on slope 2024-01-07 19:10:06 +08:00
Yunfan Li
45d0ae00ab default actions 2023-10-22 12:50:17 +08:00
Yunfan Li
e896168769 movement for fly & swimming 2023-09-17 23:52:06 +08:00
Yunfan Li
d053ac6850 movement for narrow room 2023-09-05 15:11:40 +08:00
Yunfan Li
9c1bb63d10 razuvious strategy 2023-07-18 21:00:49 +08:00
Yunfan Li
7c70f42f34 refactor: naxxramas and kel'thuzad strategy 2023-07-18 17:58:51 +08:00
Yunfan Li
98e46a3d02 miscs(raid strategy, distance triggers, etc) 2023-06-06 00:11:35 +08:00
Yunfan Li
2ad567a1a8 Flee action, factory setting 2023-05-29 11:45:18 +08:00
郑佩茹
be5c2ef7d9 Movement tweaks 2023-03-21 13:49:14 -06:00
UltraNix
b952636f0d Big update. 2022-03-12 22:27:09 +01:00