Skip to content

Commit 10c0878

Browse files
authored
Merge pull request #1147 from erdelf/master
No longer following tanks during bosses
2 parents 05f86b0 + 149fb91 commit 10c0878

File tree

4 files changed

+13
-8
lines changed

4 files changed

+13
-8
lines changed

AutoDuty/AutoDuty.cs

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1303,6 +1303,8 @@ private void StageReadingPath()
13031303
return;
13041304
}
13051305

1306+
BossMod_IPCSubscriber.InBoss(this.PathAction.Name.Equals("Boss"));
1307+
13061308
ConfigurationMain.MultiboxUtility.MultiboxBlockingNextStep = false;
13071309

13081310
if (PathAction.Position == Vector3.Zero)

AutoDuty/IPC/IPCSubscriber.cs

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -171,6 +171,17 @@ public static void SetPositional(Positional positional)
171171
Presets_AddTransientStrategy("AutoDuty Passive", "BossMod.Autorotation.MiscAI.GoToPositional", "Positional", positional.ToString());
172172
}
173173
}
174+
175+
public static void InBoss(bool boss)
176+
{
177+
if (Plugin.Configuration.AutoManageBossModAISettings)
178+
{
179+
string role = boss ? "None" : Role.Tank.ToString();
180+
181+
Presets_AddTransientStrategy("AutoDuty", "BossMod.Autorotation.MiscAI.StayCloseToPartyRole", "Role", role);
182+
Presets_AddTransientStrategy("AutoDuty Passive", "BossMod.Autorotation.MiscAI.StayCloseToPartyRole", "Role", role);
183+
}
184+
}
174185
}
175186

176187

AutoDuty/Resources/AutoDuty.json

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -409,10 +409,6 @@
409409
}
410410
],
411411
"BossMod.Autorotation.MiscAI.StayCloseToPartyRole": [
412-
{
413-
"Track": "Role",
414-
"Option": "Tank"
415-
},
416412
{
417413
"Track": "range",
418414
"Option": "20"

AutoDuty/Resources/AutoDuty_Passive.json

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -14,10 +14,6 @@
1414
],
1515
"BossMod.Autorotation.MiscAI.GoToPositional": [],
1616
"BossMod.Autorotation.MiscAI.StayCloseToPartyRole": [
17-
{
18-
"Track": "Role",
19-
"Option": "Tank"
20-
},
2117
{
2218
"Track": "range",
2319
"Option": "20"

0 commit comments

Comments
 (0)