Commit Graph

761 Commits

Author SHA1 Message Date
Bobblybook
eb5dd450cd Revert "Preferred mount selection for bots"
This reverts commit 312c661311.
2024-10-19 22:42:21 +11:00
Bobblybook
312c661311 Preferred mount selection for bots
Added a new table to store user-specified mount ids.
Can specify flying and ground mounts for a character which will prioritise that mount. If multiple entries, a random entry will be selected from that list.

Currently no way to add entries other than manual DB editing, but can be developed into a whisper command pretty easily.

This should gracefully fail (if no entries exist for the character, or the db table does not exist) and fallback to the default random selection as usual.
2024-10-19 22:40:26 +11:00
Bobblybook
1165442505 Winged Steed of the Ebon Blade northrend fix
Winged Steed of the Ebon Blade gets incorrectly categorised as a ground mount, causes issues and bots will not be able to ground mount if they have this mount in the account spellbook.

There may by other scaling mounts that have the same issue, either we blacklist them all or figure out a way to correctly read them as flyers.
2024-10-19 18:16:44 +11:00
Bobblybook
66b7a3852d HoL updates 2024-10-18 20:57:48 +11:00
Bobblybook
f6987a80a5 Halls of Lightning implementation
Halls of Lightning implementation
2024-10-18 20:42:36 +11:00
Bobblybook
70c9bdbd9d Halls of Stone implementation 2024-10-15 22:40:47 +11:00
Bobblybook
608f9d1a68 Gundrak implementation
EASY one for once
2024-10-13 21:21:40 +11:00
Bobblybook
23237d27e4 Update VioletHoldTriggers.h 2024-10-12 23:58:49 +11:00
Bobblybook
5e4764ee9c Comment cleanup 2024-10-12 23:57:42 +11:00
Bobblybook
7b9da575ef Violet Hold implementation
Violet Hold implementation
Consortium guy is missing, will revisit once I reach heroics so I can code it properly
2024-10-12 23:52:40 +11:00
Bobblybook
b526a07303 Generalise dragon flanking action 2024-10-12 23:51:00 +11:00
Bobblybook
161a29657b corrections 2024-10-11 23:40:06 +11:00
Bobblybook
1a47bf429b DTK Implementation
DTK Implementation
2024-10-11 20:57:58 +11:00
Bobblybook
16ea1777f4 Old Kingdom implementation
Ahn'kahet: The Old Kingdom bot AI
2024-10-08 22:35:16 +11:00
Revision
62a9a6040a Merge pull request #585 from Bobblybook/master
Azjol-Nerub implementation
2024-10-07 08:15:55 +02:00
Bobblybook
5838cc60ca Remove debug #2 2024-10-07 10:09:36 +11:00
Bobblybook
66cd3489ed Remove debug 2024-10-07 10:08:56 +11:00
Bobblybook
b895ac17e5 Azjol-Nerub implementation 2024-10-07 01:32:00 +11:00
Yunfan Li
c68d5ef899 Merge pull request #582 from liyunfan1223/fix_interrupt
[Spell] Dont interrupt spell on drop target
2024-10-06 14:30:07 +08:00
Yunfan Li
eb0d222598 [Spell] Dont interrupt spell on drop target 2024-10-06 12:46:37 +08:00
Yunfan Li
024d553274 Merge pull request #578 from Bobblybook/master
The Nexus implementation, UK code cleanup, dragon flanking
2024-10-06 11:12:58 +08:00
Bobblybook
4021387387 Typo 2024-10-06 04:31:37 +11:00
Bobblybook
45303d55c1 Nexus implementation & dragon flank code 2024-10-06 00:24:45 +10:00
Bobblybook
23ff699724 Utgarde Keep strat cleanup 2024-10-05 19:04:05 +10:00
Bobblybook
d0f5bb7cc7 Correct fingers of frost mage AI 2024-10-05 19:02:17 +10:00
Yunfan Li
11377436cd [Strategy] Rename "assist dps" to "healer dps" 2024-10-04 21:49:47 +08:00
Yunfan Li
529db3e754 [Core sync] Add DynamicObject.h 2024-10-04 21:43:38 +08:00
Yunfan Li
21e17e163b [Spell] Healer spell enhancement 2024-10-04 20:48:29 +08:00
Yunfan Li
db9b1115cb [Spell] Priest prayer of mending buff owner 2024-10-04 18:56:44 +08:00
Yunfan Li
37c5c1dcdf [Spell] Fix alternative healing spell 2024-10-04 14:38:09 +08:00
Yunfan Li
ff68a92fe9 [Movement] Modify combat reach calculation 2024-10-04 14:14:16 +08:00
Yunfan Li
a0dd00bba1 [Spell] Handle tree of life and assist dps 2024-10-04 14:14:16 +08:00
Yunfan Li
008d098eda [Assist Dps] Healer assist dps strats 2024-10-04 14:14:16 +08:00
avirar
551a8c8ed1 Update UtgardeKeepTriggers.cpp 2024-10-04 11:04:43 +10:00
bash
7b50803a25 CRLF replaced with LF 2024-10-03 07:54:41 +00:00
Yunfan Li
acf83d4f0d Merge pull request #570 from liyunfan1223/fix_party_buff_crash
[Crash fix] Party buff check
2024-10-03 15:01:15 +08:00
Yunfan Li
b2e6b383f1 [Crash fix] Party buff check 2024-10-03 12:23:32 +08:00
avirar
ddbe4362d9 Update OpenItemAction.h 2024-10-03 13:39:28 +10:00
avirar
ec7132bc3e Update ChatActionContext.h
Removed the s
2024-10-03 13:14:13 +10:00
avirar
e7e42a0845 Merge branch 'liyunfan1223:master' into master 2024-10-03 12:44:24 +10:00
avirar
055f549dbd Update ChatCommandHandlerStrategy.cpp
Added OpenItem chat command handling
2024-10-03 12:41:44 +10:00
avirar
c4d0f830a4 Update ChatTriggerContext.h
Added OpenItem chat command handling
2024-10-03 12:40:15 +10:00
avirar
53fca2b78b Update ChatActionContext.h
Added OpenItem chat handler
2024-10-03 12:38:58 +10:00
avirar
900b4c48b0 Update TeleportAction.cpp
Add alternative method for finding and using portals. Works with  first boss of Sunwell Plateau, Kalecgos, using the Spectral Rifts.
2024-10-03 12:37:12 +10:00
Yunfan Li
d81da0c916 Merge pull request #565 from EricksOliveira/patch-1
Update QueryQuestAction.cpp
2024-10-03 10:33:28 +08:00
avirar
1f1dc1cdc8 Update and rename OpenItemAction_v2.cpp to OpenItemAction.cpp 2024-10-03 12:30:20 +10:00
avirar
b91f6a8e15 Add files via upload 2024-10-03 12:28:44 +10:00
EricksOliveira
06c168d0f3 Update QueryQuestAction.cpp
Crash Fix
2024-10-02 21:49:31 -03:00
Revision
6303401713 Silence totalDps being uninitialized 2024-10-02 19:58:34 +02:00
Bobblybook
8ec71d2b17 header defs 2024-10-01 18:36:11 +10:00