Bobblybook
159cd1ad71
Reapply "Dungeon code cleanup"
...
This reverts commit 3f7f306124 .
2024-10-20 15:59:42 +11:00
Bobblybook
3f7f306124
Revert "Dungeon code cleanup"
...
This reverts commit d0a9e98801 .
2024-10-20 15:58:14 +11:00
Bobblybook
d0a9e98801
Dungeon code cleanup
...
Consistent code, easier to read logic flow and some missing nullptr checks
2024-10-20 15:49:10 +11:00
Bobblybook
a430786133
Reapply "Preferred mount selection for bots"
...
This reverts commit eb5dd450cd .
2024-10-19 22:44:11 +11:00
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
Yunfan Li
2695b3378e
Merge pull request #583 from liyunfan1223/update_optimize
...
[Performance] Update optimize
2024-10-06 23:03:48 +08: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
69ef0d46cd
[Performance] YieldThread when casting spell
2024-10-06 12:22:48 +08:00
Yunfan Li
b2dae08221
[Performance] Pull up CanUpdateAI() check
2024-10-06 12:21:33 +08:00
Yunfan Li
8485f86472
Merge pull request #581 from hermensbas/feature/increasing_server_memory_prepatch
...
Partial memory mitigation issue quickfix for now
2024-10-06 11:40:50 +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
bash
6e7404d7fc
increased interval to 20 to mitigate memory issues
2024-10-06 00:06:59 +00: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
Yunfan Li
4fc9bca5ab
Merge pull request #577 from noisiver/fix-null-check
...
Add check to make sure there are races available for a class before generation
2024-10-05 22:13:30 +08: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
Revision
8f1f79a3b1
Use empty() instead of size()
...
Thank you @mtm84 for pointing that out, I forgot to check properly.
2024-10-04 22:23:08 +02:00
Revision
eee8c96a12
Fix typo in log message
2024-10-04 21:19:11 +02:00
Revision
5f50b6fddc
Add check to make sure there are races available for a class
2024-10-04 21:17:19 +02:00
Yunfan Li
269deafc84
Merge pull request #576 from liyunfan1223/assist_dps
...
Healer attack (healer dps strategy) and healer enhancement
2024-10-04 22:20:36 +08: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
a0865cca14
[Spell] SpellInfo check on current spell
2024-10-04 14:14:16 +08:00
Yunfan Li
ff68a92fe9
[Movement] Modify combat reach calculation
2024-10-04 14:14:16 +08:00
Yunfan Li
55cd5ab923
[AI] Remove reset after near teleport
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
Yunfan Li
11ce70635d
Merge pull request #575 from avirar/master
...
Update UtgardeKeepTriggers.cpp
2024-10-04 12:54:00 +08:00