Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
40 commits
Select commit Hold shift + click to select a range
33b69a9
SSC strategy
brighton-chi Nov 25, 2025
36a67a4
a few cleanups
brighton-chi Nov 28, 2025
89500bf
Merge branch 'master' into ssc-raid-strategies
brighton-chi Nov 29, 2025
48ae533
updates following testing
brighton-chi Dec 1, 2025
b811f4c
Merge remote-tracking branch 'upstream/master' into ssc-raid-strategies
brighton-chi Dec 6, 2025
f0d87e8
numerous code and strategy changes
brighton-chi Dec 8, 2025
d395586
various fixes and cleanups
brighton-chi Dec 15, 2025
c32194a
Merge remote-tracking branch 'upstream/master' into ssc-raid-strategies
brighton-chi Dec 18, 2025
2669960
switch to instanceid timers and general reorganization
brighton-chi Dec 18, 2025
f076fde
some edits for efficiency and fixes
brighton-chi Dec 20, 2025
d309140
Merge remote-tracking branch 'upstream/master' into ssc-raid-strategies
brighton-chi Dec 20, 2025
9fd36f5
Vashj fix + FLK tweaks
brighton-chi Dec 23, 2025
659c136
Improve Lurker + Leo & Vashj tweaks
brighton-chi Dec 28, 2025
57232a0
Merge remote-tracking branch 'upstream/master' into ssc-raid-strategies
brighton-chi Dec 28, 2025
f6c7e31
minor tweaks
brighton-chi Jan 2, 2026
a58bc37
Merge remote-tracking branch 'upstream/master' into ssc-raid-strategies
brighton-chi Jan 2, 2026
3a07064
Merge remote-tracking branch 'upstream/master' into ssc-raid-strategies
brighton-chi Jan 6, 2026
1e18957
update to reflect PR #1923
brighton-chi Jan 6, 2026
b8d7268
address merge conflicts
brighton-chi Jan 6, 2026
5dc9e67
minor performance improvements and cleanups
brighton-chi Jan 8, 2026
b639964
switch to non-combat map clearing and modify some checks for performance
brighton-chi Jan 12, 2026
a6224fa
Merge remote-tracking branch 'upstream/master' into ssc-raid-strategies
brighton-chi Jan 12, 2026
1e9fefb
Merge remote-tracking branch 'upstream/master' into ssc-raid-strategies
brighton-chi Jan 14, 2026
aff855c
update timers and various vashj edits
brighton-chi Jan 14, 2026
ec9f021
add checks to map erasing
brighton-chi Jan 15, 2026
2a084dc
Merge remote-tracking branch 'upstream/master' into ssc-raid-strategies
brighton-chi Jan 15, 2026
9199d2b
timer fix
brighton-chi Jan 16, 2026
f528c68
redo Leo Inner Demons
brighton-chi Jan 17, 2026
7a29d2f
Merge remote-tracking branch 'upstream/master' into ssc-raid-strategies
brighton-chi Jan 17, 2026
b436479
Merge remote-tracking branch 'upstream/master' into ssc-raid-strategies
brighton-chi Jan 18, 2026
96cb548
Update to reflect new module structure
brighton-chi Jan 18, 2026
dbb5dfd
Merge remote-tracking branch 'upstream/master' into ssc-raid-strategies
brighton-chi Jan 21, 2026
be33f7b
rework leotheras methods
brighton-chi Jan 21, 2026
24a90ac
Merge remote-tracking branch 'upstream/master' into ssc-raid-strategies
brighton-chi Jan 24, 2026
3a2d5ad
Update for assistant function commit
brighton-chi Jan 24, 2026
87026cb
delete blank line
brighton-chi Jan 25, 2026
8bd0ec5
some significant updates to several bosses
brighton-chi Feb 7, 2026
0d15c74
Merge branch 'mod-playerbots:master' into ssc-raid-strategies
brighton-chi Feb 7, 2026
0348c6a
delete duplicate condition for multiplier
brighton-chi Feb 7, 2026
3163b4a
comment out unused params and other fixes
brighton-chi Feb 8, 2026
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion conf/playerbots.conf.dist
Original file line number Diff line number Diff line change
Expand Up @@ -558,7 +558,7 @@ AiPlayerbot.AutoGearScoreLimit = 0
# "mana" (bots have infinite mana)
# "power" (bots have infinite energy, rage, and runic power)
# "taxi" (bots may use all flight paths, though they will not actually learn them)
# "raid" (bots use cheats implemented into raid strategies (currently only for Ulduar))
# "raid" (bots use cheats implemented into raid strategies (currently only for SSC and Ulduar))
# To use multiple cheats, separate them by commas below (e.g., to enable all, use "gold,health,mana,power,raid,taxi")
# Default: food, taxi, and raid are enabled
AiPlayerbot.BotCheats = "food,taxi,raid"
Expand Down
3 changes: 3 additions & 0 deletions src/Ai/Raid/RaidStrategyContext.h
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,7 @@
#include "RaidKarazhanStrategy.h"
#include "RaidMagtheridonStrategy.h"
#include "RaidGruulsLairStrategy.h"
#include "RaidSSCStrategy.h"
#include "RaidOsStrategy.h"
#include "RaidEoEStrategy.h"
#include "RaidVoAStrategy.h"
Expand All @@ -26,6 +27,7 @@ class RaidStrategyContext : public NamedObjectContext<Strategy>
creators["karazhan"] = &RaidStrategyContext::karazhan;
creators["magtheridon"] = &RaidStrategyContext::magtheridon;
creators["gruulslair"] = &RaidStrategyContext::gruulslair;
creators["ssc"] = &RaidStrategyContext::ssc;
creators["wotlk-os"] = &RaidStrategyContext::wotlk_os;
creators["wotlk-eoe"] = &RaidStrategyContext::wotlk_eoe;
creators["voa"] = &RaidStrategyContext::voa;
Expand All @@ -41,6 +43,7 @@ class RaidStrategyContext : public NamedObjectContext<Strategy>
static Strategy* karazhan(PlayerbotAI* botAI) { return new RaidKarazhanStrategy(botAI); }
static Strategy* magtheridon(PlayerbotAI* botAI) { return new RaidMagtheridonStrategy(botAI); }
static Strategy* gruulslair(PlayerbotAI* botAI) { return new RaidGruulsLairStrategy(botAI); }
static Strategy* ssc(PlayerbotAI* botAI) { return new RaidSSCStrategy(botAI); }
static Strategy* wotlk_os(PlayerbotAI* botAI) { return new RaidOsStrategy(botAI); }
static Strategy* wotlk_eoe(PlayerbotAI* botAI) { return new RaidEoEStrategy(botAI); }
static Strategy* voa(PlayerbotAI* botAI) { return new RaidVoAStrategy(botAI); }
Expand Down
Loading
Loading