From 976aeb547bd902705f44b6824cee231f550fd267 Mon Sep 17 00:00:00 2001 From: CarnifexOptimus <156172553+CarnifexOptimus@users.noreply.github.com> Date: Wed, 11 Dec 2024 15:54:49 +0100 Subject: [PATCH] secret cladoselache update --- .../TheShiftingOubliettesOfLyheGhiah/SecretCladoselache.cs | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/BossMod/Modules/Shadowbringers/TreasureHunt/TheShiftingOubliettesOfLyheGhiah/SecretCladoselache.cs b/BossMod/Modules/Shadowbringers/TreasureHunt/TheShiftingOubliettesOfLyheGhiah/SecretCladoselache.cs index 08e70e614c..9fae35c27c 100644 --- a/BossMod/Modules/Shadowbringers/TreasureHunt/TheShiftingOubliettesOfLyheGhiah/SecretCladoselache.cs +++ b/BossMod/Modules/Shadowbringers/TreasureHunt/TheShiftingOubliettesOfLyheGhiah/SecretCladoselache.cs @@ -5,6 +5,7 @@ public enum OID : uint Boss = 0x3027, //R=2.47 SecretShark = 0x3028, //R=3.0 KeeperOfKeys = 0x3034, // R3.23 + FuathTrickster = 0x3033, // R0.75 Helper = 0x233C } @@ -117,13 +118,14 @@ public SecretCladoselacheStates(BossModule module) : base(module) [ModuleInfo(BossModuleInfo.Maturity.Verified, Contributors = "Malediktus", GroupType = BossModuleInfo.GroupType.CFC, GroupID = 745, NameID = 9778)] public class SecretCladoselache(WorldState ws, Actor primary) : THTemplate(ws, primary) { - public static readonly uint[] All = [(uint)OID.Boss, (uint)OID.SecretShark, (uint)OID.KeeperOfKeys]; + private static readonly uint[] bonusAdds = [(uint)OID.FuathTrickster, (uint)OID.KeeperOfKeys]; + public static readonly uint[] All = [(uint)OID.Boss, (uint)OID.SecretShark, .. bonusAdds]; protected override void DrawEnemies(int pcSlot, Actor pc) { Arena.Actor(PrimaryActor); Arena.Actors(Enemies(OID.SecretShark)); - Arena.Actors(Enemies(OID.KeeperOfKeys), Colors.Vulnerable); + Arena.Actors(Enemies(bonusAdds), Colors.Vulnerable); } protected override void CalculateModuleAIHints(int slot, Actor actor, PartyRolesConfig.Assignment assignment, AIHints hints) @@ -133,6 +135,7 @@ protected override void CalculateModuleAIHints(int slot, Actor actor, PartyRoles var e = hints.PotentialTargets[i]; e.Priority = (OID)e.Actor.OID switch { + OID.FuathTrickster => 3, OID.KeeperOfKeys => 2, OID.SecretShark => 1, _ => 0