crow
6d5717234a
Merge remote-tracking branch 'upstream/master' into karazhan
2025-09-12 08:41:10 -05:00
kadeshar
92f1dbd3f1
Merge pull request #1626 from liyunfan1223/opcode-crash
...
Sell item opcode crash fix
2025-09-11 15:04:25 +02:00
Yunfan Li
f5f4f32799
Sell item packet opcode
2025-09-11 20:43:57 +08:00
Yunfan Li
11b96b51b7
Core update item packets ( #1624 )
2025-09-11 13:43:13 +08:00
crow
311bf32da5
Update Shadow Nova action
...
Fix error with isUseful check that caused bots not to run away from Shadow Nova when no Infernals were spawned + some tightening of code to avoid Shadow Nova
2025-09-10 01:05:56 -05:00
crow
fe9791e1ec
Revert edit not intended for PR
2025-09-09 22:45:20 -05:00
Revision
19399c6f57
Implement Karazhan strategy
2025-09-09 21:23:27 -05:00
kadeshar
a41c1912ac
Merge pull request #1611 from brighton-chi/fix-expansion-limits-for-enchants
...
Fix thresholds for LimitEnchantExpansion
2025-09-06 17:33:23 +02:00
Vanna White
21d8f32d24
Fix bots in Oculus not using Drake Mount ( #1613 )
...
* Fix bots sometimes not using drake mount
* change bot check
---------
Co-authored-by: wetbrownsauce <you@example.com >
2025-09-06 16:14:52 +02:00
zeb139
bf56154eee
Add weighted bot to banker teleport logic and config ( #1615 )
...
* add weighted bot to banker teleport logic and config
* moved banker location lookup tables to top of file
2025-09-06 16:10:56 +02:00
kadeshar
e46269920a
- Fixed update sql script name ( #1619 )
2025-09-05 21:38:26 +02:00
crow
1881ef1fe0
fix thresholds for LimitEnchantExpansion
...
And disallow Naxx40 shoulder enchants
2025-09-05 10:21:20 -05:00
kadeshar
3c442a6b71
- Excluded additional Legendary Arcane Amalgamation from obtainable for bot enchantments ( #1600 )
2025-09-02 19:24:55 +02:00
kadeshar
750d557e6a
Merge pull request #1604 from kadeshar/koralon-strategy
...
Added automatic resistance switch on Emalon and Koralon
2025-09-02 17:02:59 +02:00
kadeshar
8057a5d7ac
Merge pull request #1593 from kadeshar/rtsc-despawn-bugfix
...
Fixed bug with RTSC despawning objects
2025-09-02 17:01:46 +02:00
Spargel
c218dbe653
Fix uses of restrictHealerDPS and randomBotCombatStrategies. ( #1570 )
2025-09-01 19:05:07 +02:00
kadeshar
6588ca5878
- Added automatic resistance switch on Emalon and Koralon
2025-08-30 15:25:47 +02:00
kadeshar
df6b1490b1
- Fixed world sql scripts naming
2025-08-28 18:41:08 +02:00
kadeshar
179c34e3a9
Food cheat fixes ( #1594 )
...
* - Fixed bug with InitFood and food cheat
- Fixed food cheat description in config
* - Fixed bug with initself command
2025-08-28 18:25:13 +02:00
kadeshar
45d046f427
- Fixed bug where bot looting gameobject which is on respawn time ( #1596 )
2025-08-28 18:24:40 +02:00
kadeshar
31f2c6a20d
- Fixed sql structure
2025-08-27 19:09:51 +02:00
kadeshar
37458f0dc5
-Fixed module sql structure
2025-08-27 19:04:01 +02:00
kadeshar
bc737ecc68
- Changed standalone config on cheat ( #1585 )
...
- Changed drink condition
2025-08-26 18:28:42 +02:00
Crow
704e02e9cc
Add SMV area IDs to PvP Prohibited Areas ( #1589 )
...
* Add SMV area IDs to PvP Prohibited Areas
Sanctum of the Stars and the Altar of Sha’tar
* Update source default pvpProhibitedAreaIDs
* Update source default pvpProhibitedAreaIDs
Now with Sanctum of the Stars & Altar of Sha'tar as well
2025-08-26 18:27:57 +02:00
NoxMax
5f00b9bbd5
Crash fix for RPG weights 0 ( #1590 )
2025-08-26 18:25:19 +02:00
kadeshar
5469333465
- Fixed bug with RTSC despawning objects
2025-08-26 15:39:34 +02:00
Revision
2dad8bf01d
Fixed a compiler warning ( #1586 )
2025-08-24 18:18:00 +02:00
kadeshar
78116fe37e
Merge pull request #1510 from brighton-chi/bot-chat-filters
...
increase flexibility of multiple bot chatfiltering
2025-08-21 21:58:17 +02:00
bash
c9b4cfa184
[Revert] Threading leftover which belonged to other related PRs's (once green needs be merged) ( #1583 )
...
* Revert "Correct side effects of merge f5ef5bd1c2 (#1512 )"
This reverts commit 966bf1d6af .
* Revert "Fix ACCESS_VIOLATION in mod-playerbots: purge stale AIs, add thread-safety, and harden HasRealPlayerMaster (#1507 )"
This reverts commit f5ef5bd1c2 .
2025-08-20 20:13:45 +02:00
HennyWilly
957a60cd1d
Ignore GameObject IDs from vanilla dungeons ( #1518 )
...
* DisallowedGameObjects for vanilla dungeons
* Bots ignore trap crates in Stratholme -> Remove
* Updated AiPlayerbot.DisallowedGameObjects default value in source code
* Removed duplicate
* Added 123329
* Added 123329 and removed duplicated
* Update playerbots.conf.dist
153464 - no reason to ignore it
* 153464 - no reason to ignore it
---------
Co-authored-by: bash <31279994+hermensbas@users.noreply.github.com >
2025-08-20 18:24:00 +02:00
mtm84
b661264c53
Update HunterActions.cpp ( #1576 )
...
Removes compiler warning
2025-08-18 12:05:53 +02:00
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
bash
b369b1f9ae
MoveToTravelTargetAction prevent delay when in combat ( #1558 )
2025-08-18 02:38:06 +02:00
Vigerus
fa7b863035
NamedObjectContext improvement, remove unneccessary pass by copy, allow lambda ObjectCreators ( #1561 )
...
Co-authored-by: Viger <viger28@gmail.com >
2025-08-17 15:42:26 +02:00
bash
4f5f7d286e
nullptr fix ( #1555 )
2025-08-16 15:29:44 +02:00
bash
6cb9f56c4e
nullptr fix ( #1557 )
...
* nullptr fix
* Update PlayerbotFactory.cpp
2025-08-16 15:29:09 +02:00
Crow
3e0f23536d
Update README.md ( #1567 )
2025-08-16 12:04:00 +02:00
kadeshar
12065a6ad5
Merge pull request #1486 from ThePenguinMan96/Tame-Chat-Action-/-Pet-Chat-Action-(stances/commands)
...
Tame Chat Action / Pet Chat Action (stances/commands)
2025-08-16 10:27:17 +02:00
bash
8d51092d42
As requested revert for threadfixes last few days ( #1552 )
...
* Revert "[Large server fix] #1537 Serialize playerBots/botLoading with a mutex and use snapshot-based loops to fix concurrency crashes (#1540 )"
This reverts commit 3fff58df1a .
* Revert "[Fix] teleport to invalid map or invalid coordinates (x , y , z 200000, o ) given when teleporting player (g UI d full type player low , name , map , x , y , z , o ) (#1538 )"
This reverts commit ca2e2ef0db .
* Revert "Fix: prevent MoveSplineInitArgs::Validate velocity asserts (velocity > 0.01f) for bots, pets, and charmed units (#1534 )"
This reverts commit 4e3ac609bd .
* Revert "[Fix issue #1527 ] : startup crash in tank target selection — add TOCTOU & null-safety guards (#1532 )"
This reverts commit c6b0424c29 .
* Revert "[Fix issue #1528 ] Close small window where the “in a BG/arena” state can change between the check (InBattleground() / InArena()) and grabbing the pointer (GetBattleground()), which leads to a null dereference. (#1530 )"
This reverts commit 2e0a161623 .
* Revert "Harden playerbot logout & packet dispatch; add null-safety in chat hooks and RPG checks (#1529 )"
This reverts commit e4ea8e2694 .
* Revert "Dont wait to travel when in combat. (#1524 )"
This reverts commit ddfa919154 .
* Revert "nullptr fix (#1523 )"
This reverts commit 380312ffd2 .
* Revert "Playerbots/LFG: fix false not eligible & dungeon 0/type 0, add clear diagnostics (#1521 )"
This reverts commit 872e417613 .
* Revert "nullptr exception (#1520 )"
This reverts commit 3d28a81508 .
* Revert "Removed bot freezing at startup and system message, not relevant anymore (#1519 )"
This reverts commit bcd6f5bc06 .
2025-08-12 22:10:47 +02:00
Alex Dcnh
3fff58df1a
[Large server fix] #1537 Serialize playerBots/botLoading with a mutex and use snapshot-based loops to fix concurrency crashes ( #1540 )
...
* MoveSplineInitArgs::Validate: expression 'velocity > 0.01f' failed for GUID Full
* Update BotMovementUtils.h
* Playerbots: guard against invalid-Z teleports
* Update PlayerbotMgr.cpp
2025-08-12 08:15:22 +02:00
Alex Dcnh
ca2e2ef0db
[Fix] teleport to invalid map or invalid coordinates (x , y , z 200000, o ) given when teleporting player (g UI d full type player low , name , map , x , y , z , o ) ( #1538 )
...
* MoveSplineInitArgs::Validate: expression 'velocity > 0.01f' failed for GUID Full
* Update BotMovementUtils.h
* Playerbots: guard against invalid-Z teleports
2025-08-12 01:54:17 +02:00
Alex Dcnh
4e3ac609bd
Fix: prevent MoveSplineInitArgs::Validate velocity asserts (velocity > 0.01f) for bots, pets, and charmed units ( #1534 )
...
* MoveSplineInitArgs::Validate: expression 'velocity > 0.01f' failed for GUID Full
* Update BotMovementUtils.h
2025-08-12 01:53:48 +02:00
Alex Dcnh
c6b0424c29
[Fix issue #1527 ] : startup crash in tank target selection — add TOCTOU & null-safety guards ( #1532 )
...
* Harden playerbot logout & packet dispatch; add null-safety in chat hooks and RPG checks
* Fix Issue 1528
* Fix Issue #1527
2025-08-11 17:00:31 +02:00
Alex Dcnh
2e0a161623
[Fix issue #1528 ] Close small window where the “in a BG/arena” state can change between the check (InBattleground() / InArena()) and grabbing the pointer (GetBattleground()), which leads to a null dereference. ( #1530 )
...
* Harden playerbot logout & packet dispatch; add null-safety in chat hooks and RPG checks
* Fix Issue 1528
2025-08-11 16:27:38 +02:00
Alex Dcnh
e4ea8e2694
Harden playerbot logout & packet dispatch; add null-safety in chat hooks and RPG checks ( #1529 )
2025-08-11 16:27:25 +02:00
bash
ddfa919154
Dont wait to travel when in combat. ( #1524 )
...
Prevents bot adding a travel delay when in combat
2025-08-11 01:11:54 +02:00
bash
380312ffd2
nullptr fix ( #1523 )
2025-08-10 22:59:34 +02:00
Alex Dcnh
872e417613
Playerbots/LFG: fix false not eligible & dungeon 0/type 0, add clear diagnostics ( #1521 )
...
Tested
2025-08-10 21:23:02 +02:00
bash
3d28a81508
nullptr exception ( #1520 )
2025-08-10 19:31:10 +02:00
bash
bcd6f5bc06
Removed bot freezing at startup and system message, not relevant anymore ( #1519 )
2025-08-10 19:11:39 +02:00