Commit Graph

1735 Commits

Author SHA1 Message Date
Yunfan Li
fd53a8570b Merge branch 'master' into move_backwards 2024-12-30 20:28:37 +08:00
Yunfan Li
6afd8399e1 Merge pull request #830 from avirar/arms_warrior_tweak
DPS Warrior action priorities
2024-12-30 20:21:27 +08:00
avirar
fd7b82d170 Lowered Heroic Strike for Prot spec too
Also added Devastate as a medium rage ability after Shield Slam.
2024-12-30 13:58:34 +11:00
avirar
2d89c66b51 Merge branch 'liyunfan1223:master' into arms_warrior_tweak 2024-12-30 10:37:12 +11:00
avirar
f1a1562ae9 Merged Fury tweaks into Arms branch for unified PR 2024-12-30 10:36:55 +11:00
avirar
a8baa213d6 Merged Fury tweaks into Arms branch to unify PR 2024-12-30 10:34:01 +11:00
avirar
64b5cb833a Merged Fury tweaks into Arms branch 2024-12-30 10:32:49 +11:00
avirar
6842505c88 Update ArmsWarriorStrategy.cpp 2024-12-30 09:51:47 +11:00
avirar
c7dd947a7a Update GenericWarriorStrategy.cpp 2024-12-30 09:34:43 +11:00
avirar
5c8283d40a Prot warriors cast vigilance when in a group (#825)
* Add Vigilance

* Vigilance

* Update WarriorTriggers.h

* Update TankWarriorStrategy.cpp

* Update WarriorAiObjectContext.cpp

* Update WarriorTriggers.cpp

* Update WarriorTriggers.h

* Update WarriorTriggers.cpp

Check for existence of Vigilance in raid already

* Update WarriorActions.cpp

Check for existence of Vigilance in raid already
Apply to tanks, then highest gearscore DPS.

* Update WarriorActions.cpp

* Update WarriorActions.cpp

* Update WarriorActions.cpp

* Update WarriorActions.cpp

* Added logout

Bots keep assigning it to me and not maintank? Added logging to clarify

* Update WarriorActions.cpp

* Update WarriorActions.cpp

* Update WarriorActions.cpp

* Update WarriorActions.cpp

* Update WarriorTriggers.cpp

* Update WarriorTriggers.cpp

* Update WarriorTriggers.cpp

* Update WarriorActions.cpp

* Update WarriorActions.cpp

* Update WarriorTriggers.cpp

* Update WarriorActions.cpp

* Update WarriorActions.cpp

* Removed Logs

* Removed logs

* Added check for spell in trigger

* Update WarriorTriggers.cpp

* !member->IsAlive()

* !member->IsAlive()
2024-12-29 21:47:22 +01:00
kadeshar
a6d1697267 Oculus - fix flying/attacking drake (#827)
* - fixed bug with duplicated action name "fly drake"

* - fixed bug with duplicated action name "drake attack"

* - fixed eoe strategy after bugfixes
2024-12-29 21:44:35 +01:00
Yunfan Li
79a5fdd7c1 Make backwards movement for flee 2024-12-29 23:21:03 +08:00
avirar
9432b265ea Update GenericWarriorStrategy.cpp 2024-12-29 17:14:38 +11:00
avirar
b9c96e80c3 Added medium aoe trigger for SS/BS combo 2024-12-29 16:52:54 +11:00
avirar
a6ceaa5565 Update ArmsWarriorStrategy.cpp 2024-12-29 16:28:48 +11:00
avirar
c253a32039 Update GenericWarriorStrategy.cpp 2024-12-29 16:09:32 +11:00
avirar
9f1b9df9d1 Update ArmsWarriorStrategy.cpp 2024-12-29 15:55:04 +11:00
avirar
6eef410689 Missing ) 2024-12-29 15:47:38 +11:00
avirar
85efe3fbbd Adjusted priorities 2024-12-29 15:45:19 +11:00
avirar
68b48ce573 Adjusted priorities 2024-12-29 15:45:10 +11:00
avirar
920b3c7b08 Lowered Heroic Strike priority 2024-12-29 15:00:55 +11:00
avirar
adc0d6e72c Worldbuff feral druid bear/cat logic (#816)
* Add logic to separate cat and bear druid buffs

Check for Thick Hide (16929) talent, use regular buffs if found, use new fourth row if not.

* Added cat druid buffs (ArP food, AP flask)

* Update playerbots.conf.dist

* Refined logic for feral druids

* Use rank 3 of Thick Hide and GetActiveSpec

* Update WorldBuffAction.cpp

* Added DK Blood DPS buffs

AP Flask, STR food

* Added logic for DPS Blood DKs
2024-12-28 15:27:31 +01:00
Yunfan Li
1ed6645119 Fix rpg move far (#822)
* Fix rpg move far

* Don't go innkeeper with diff zone
2024-12-27 18:11:39 +01:00
Revision
2b758c9624 Merge pull request #817 from nl-saw/defchaosform
Poll results: Change default formation to Chaos
2024-12-27 17:46:26 +01:00
Yunfan Li
d1690b2605 Merge pull request #795 from avirar/razorscale_final
Ulduar-Razorscale strategy
2024-12-27 22:26:32 +08:00
Yunfan Li
1c22a9a9ff Add ratio config for alliance and horde rndbots (#818) 2024-12-25 20:42:35 +01:00
SaW
2f78db81e3 Change default formation to Chaos
This as it looks more natural than the default near.
2024-12-24 16:46:51 +01:00
avirar
85370cd30d Merge branch 'liyunfan1223:master' into razorscale_final 2024-12-24 14:49:42 +11:00
SaW
d9f9d980cf Fix various formations - Issue #749 (#807)
* Fix various formations

* Refactor Formation::GetFollowAngle()

* Update Formations.cpp

* Refactored Formation::GetFollowAngle()

Final refactor of Formation::GetFollowAngle()

 - By combining the group member iteration, unnecessary loops are avoided.
- Clearer Structure: The code is more readable, with fewer redundant operations.
- Better Maintainability: Comments and logical grouping make it easier to modify or extend the function in the future.

* Logic order improvement
2024-12-22 23:08:47 +01:00
kadeshar
e5f1b862dd [Bugfix] (#809)
- reverted changes in need world buff trigger
2024-12-22 12:46:11 +01:00
avirar
6cc5298819 Update RaidUlduarTriggers.cpp 2024-12-22 19:50:58 +11:00
avirar
f9d945ce33 Adjusted priority for fuse armor 2024-12-22 19:49:37 +11:00
avirar
11c9ee4d72 Removed Static declarations for role assignment cooldowns 2024-12-22 19:48:02 +11:00
avirar
c265a5e018 Refined assignment cooldowns and logic for bot tanks 2024-12-22 19:46:59 +11:00
avirar
900a922d34 Added logic for bots to offtank
Bot tanks will mark targets and establish themselves as main tank when necessary, announcing when ever re-assignment occurs
2024-12-22 19:45:51 +11:00
avirar
b897593d76 Update RaidUlduarBossHelper.cpp 2024-12-22 15:19:49 +11:00
avirar
4694de7ce0 Update RaidUlduarBossHelper.cpp 2024-12-22 15:17:34 +11:00
avirar
b42a40b8f4 Role assignment cooldown mapped per bot 2024-12-22 15:00:04 +11:00
avirar
67bc4a8e8f Allowed tank bots to reassign roles if human main tank is affected by fused armor 2024-12-22 13:37:42 +11:00
avirar
5c63e6faf3 Allowed tank bots to reassign roles if human main tank is affected by fused armor 2024-12-22 13:37:37 +11:00
avirar
a6de87f6fc Allowed tank bots to reassign roles if human main tank is affected by fused armor 2024-12-22 13:37:33 +11:00
avirar
39c6fb8daa Resolved issues with IsRealPlayer and GET_PLAYERBOT_AI 2024-12-22 13:05:14 +11:00
avirar
f72a6bf53b Still fixing bot say 2024-12-22 11:15:57 +11:00
avirar
eacce5adf3 Fixed bot say 2024-12-22 10:54:19 +11:00
avirar
10fd4fb014 Update RaidUlduarBossHelper.cpp 2024-12-22 10:29:07 +11:00
avirar
27441e9369 Update RaidUlduarBossHelper.cpp 2024-12-22 09:47:39 +11:00
avirar
de14e4e2e3 Merge branch 'liyunfan1223:master' into razorscale_final 2024-12-22 09:33:20 +11:00
avirar
e71c5e4e91 Bots say when giving main tank to a real player as request player taunt 2024-12-22 09:32:35 +11:00
SaW
848401be67 Make bots use mounts when player is in travel form as well (#806)
Addition to https://github.com/liyunfan1223/mod-playerbots/pull/805
2024-12-21 17:22:06 +01:00
Revision
7ccc18c7d6 Merge pull request #804 from kadeshar/worldbuff-strategy
Added worldbuff strategy
2024-12-21 14:50:00 +01:00