Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

some rotation stuff #534

Merged
merged 19 commits into from
Oct 25, 2024
4 changes: 3 additions & 1 deletion BossMod/ActionQueue/Casters/BLM.cs
Original file line number Diff line number Diff line change
Expand Up @@ -84,7 +84,6 @@ public enum TraitID : uint
public enum SID : uint
{
None = 0,
Addle = 1203, // applied by Addle to target
LucidDreaming = 1204, // applied by Lucid Dreaming to self
Swiftcast = 167, // applied by Swiftcast to self
Manaward = 168, // applied by Manaward to self
Expand All @@ -99,6 +98,9 @@ public enum SID : uint
Thunderhead = 3870,
HighThunder = 3871, // applied by High Thunder to target
HighThunderII = 3872, // applied by High Thunder II to target

//Shared
Addle = ClassShared.SID.Addle, // applied by Addle to target
}

public sealed class Definitions : IDisposable
Expand Down
3 changes: 3 additions & 0 deletions BossMod/ActionQueue/Casters/PCT.cs
Original file line number Diff line number Diff line change
Expand Up @@ -100,6 +100,9 @@ public enum SID : uint
Hyperphantasia = 3688, // applied by Starry Muse to self
Starstruck = 3681, // applied by Starry Muse to self
RainbowBright = 3679,

//Shared
Addle = ClassShared.SID.Addle, // applied by Addle to target
}

public sealed class Definitions : IDisposable
Expand Down
5 changes: 4 additions & 1 deletion BossMod/ActionQueue/Casters/RDM.cs
Original file line number Diff line number Diff line change
Expand Up @@ -97,7 +97,10 @@ public enum SID : uint
MagickedSwordplay = 3875,
ThornedFlourish = 3876,
GrandImpactReady = 3877,
PrefulgenceReady = 3878
PrefulgenceReady = 3878,

//Shared
Addle = ClassShared.SID.Addle, // applied by Addle to target
}

public sealed class Definitions : IDisposable
Expand Down
7 changes: 5 additions & 2 deletions BossMod/ActionQueue/Casters/SMN.cs
Original file line number Diff line number Diff line change
Expand Up @@ -124,8 +124,6 @@ public enum TraitID : uint
public enum SID : uint
{
None = 0,
Addle = 1203, // applied by Addle to target, -5% phys and -10% magic damage dealt
Swiftcast = 167, // applied by Swiftcast to self, next cast is instant
Sleep = 3, // applied by Sleep to target
FurtherRuin = 2701, // applied by Energy Drain, Energy Siphon to self
LucidDreaming = 1204, // applied by Lucid Dreaming to self
Expand All @@ -138,6 +136,11 @@ public enum SID : uint
GarudasFavor = 2725, // applied by Summon Garuda II to self
RubysGlimmer = 3873, // applied by Searing Light to self
RefulgentLux = 3874, // applied by Summon Solar Bahamut to self

//Shared
Addle = ClassShared.SID.Addle, // applied by Addle to target
Swiftcast = ClassShared.SID.Swiftcast, // applied by Swiftcast to self

}

public sealed class Definitions : IDisposable
Expand Down
20 changes: 20 additions & 0 deletions BossMod/ActionQueue/ClassShared.cs
Original file line number Diff line number Diff line change
Expand Up @@ -62,6 +62,26 @@ public enum AID : uint
DeflectVeryEasy = 18863
}

public enum SID : uint
{
None = 0,

// Tank
Reprisal = 1193, // applied by Reprisal to target

// Melee
Feint = 1195, // applied by Feint to self
TrueNorth = 1250, // applied by True North to self

// PhysRanged
Peloton = 1199, // applied by Peloton to self/party

// Caster/Healer
Addle = 1203, // applied by Addle to target
Swiftcast = 167, // applied by Swiftcast to self
Raise = 148, // applied by Raise to target
}

public sealed class Definitions : IDisposable
{
public Definitions(ActionDefinitions d)
Expand Down
4 changes: 3 additions & 1 deletion BossMod/ActionQueue/Healers/AST.cs
Original file line number Diff line number Diff line change
Expand Up @@ -96,7 +96,6 @@ public enum SID : uint
{
None = 0,
LucidDreaming = 1204, // applied by Lucid Dreaming to self
Swiftcast = 167, // applied by Swiftcast to self
Surecast = 160, // applied by Surecast to self
Combust = 838,
AspectedHelios = 836,
Expand All @@ -109,6 +108,9 @@ public enum SID : uint
TheBalance = 3887,
TheSpear = 3889,
Divining = 3893,

//Shared
Swiftcast = ClassShared.SID.Swiftcast, // applied by Swiftcast to self
}

public sealed class Definitions : IDisposable
Expand Down
4 changes: 3 additions & 1 deletion BossMod/ActionQueue/Healers/SCH.cs
Original file line number Diff line number Diff line change
Expand Up @@ -97,10 +97,12 @@ public enum SID : uint
Biolysis = 1895,
Galvanize = 297, // applied by Adloquium to target, shield
LucidDreaming = 1204, // applied by Lucid Dreaming to self
Swiftcast = 167, // applied by Swiftcast to self
Sleep = 3, // applied by Repose to target
BanefulImpaction = 3883, // applied by Baneful Impaction to target
ImpactImminent = 3882, // applied by Chain Stratagem to self

//Shared
Swiftcast = ClassShared.SID.Swiftcast, // applied by Swiftcast to self
}

public sealed class Definitions : IDisposable
Expand Down
4 changes: 3 additions & 1 deletion BossMod/ActionQueue/Healers/SGE.cs
Original file line number Diff line number Diff line change
Expand Up @@ -87,7 +87,6 @@ public enum SID : uint
None = 0,
Sprint = 50, // applied by Sprint to self
Surecast = 160, // applied by Surecast to self
Swiftcast = 167, // applied by Swiftcast to self
Eukrasia = 2606,
Kardion = 2605, // applied by Kardia to self
Kardia = 2604, // applied by Kardia to self
Expand All @@ -113,6 +112,9 @@ public enum SID : uint
EukrasianDosisII = 2615, // applied by Eukrasian Dosis II to target
EukrasianDosisIII = 2616, // applied by Eukrasian Dosis III to target
EukrasianDyskrasia = 3897, // applied by Eukrasian Dyskrasia to target

//Shared
Swiftcast = ClassShared.SID.Swiftcast, // applied by Swiftcast to self
}

public sealed class Definitions : IDisposable
Expand Down
4 changes: 3 additions & 1 deletion BossMod/ActionQueue/Healers/WHM.cs
Original file line number Diff line number Diff line change
Expand Up @@ -90,7 +90,6 @@ public enum SID : uint
Dia = 1871, // applied by Dia to target, dot
Medica2 = 150, // applied by Medica2 to targets, hot
Freecure = 155, // applied by Cure1 to self, next cure2 is free
Swiftcast = 167, // applied by Swiftcast to self, next gcd is instant
ThinAir = 1217, // applied by Thin Air to self, next gcd costs no mp
LucidDreaming = 1204, // applied by Lucid Dreaming to self, mp regen
DivineBenison = 1218, // applied by Divine Benison to target, shield
Expand All @@ -108,6 +107,9 @@ public enum SID : uint
MedicaIII = 3880, // applied by Medica III to self/target
DivineGrace = 3881, // applied by Temperance to self
DivineCaress = 3903, // applied by Divine Caress to self/target

//Shared
Swiftcast = ClassShared.SID.Swiftcast, // applied by Swiftcast to self
}

public sealed class Definitions : IDisposable
Expand Down
6 changes: 4 additions & 2 deletions BossMod/ActionQueue/Melee/DRG.cs
Original file line number Diff line number Diff line change
Expand Up @@ -86,13 +86,15 @@ public enum SID : uint
DraconianFire = 1863, // applied by Fang and Claw, Wheeling Thrust to self
RightEye = 1910, // applied by Dragon Sight to self
DiveReady = 1243, // applied by Jump to self
TrueNorth = 1250, // applied by True North to self, ignore positionals
Bloodbath = 84, // applied by Bloodbath to self, lifesteal
Feint = 1195, // applied by Feint to target, -10% phys and -5% magic damage dealt
Stun = 2, // applied by Leg Sweep to target
NastrondReady = 3844, // applied by Geirskogul to self
DragonsFlight = 3845, // applied by Dragonfire Dive to self
StarcrossReady = 3846, // applied by Stardiver to self

//Shared
Feint = ClassShared.SID.Feint, // applied by Feint to target
TrueNorth = ClassShared.SID.TrueNorth, // applied by True North to self
}

public sealed class Definitions : IDisposable
Expand Down
6 changes: 4 additions & 2 deletions BossMod/ActionQueue/Melee/MNK.cs
Original file line number Diff line number Diff line change
Expand Up @@ -105,14 +105,16 @@ public enum SID : uint
SixSidedStar = 2514, // applied by Six-Sided Star to self
OpoOpoForm = 107, // applied by Demolish, Pouncing Coeurl to self
PerfectBalance = 110, // applied by Perfect Balance to self
Feint = 1195, // applied by Feint to target
TrueNorth = 1250, // applied by True North to self, ignore positionals
Stun = 2, // applied by Leg Sweep to target

LostFontofPower = 2346,
BannerHonoredSacrifice = 2327,
LostExcellence = 2564,
Memorable = 2565,

//Shared
Feint = ClassShared.SID.Feint, // applied by Feint to target
TrueNorth = ClassShared.SID.TrueNorth, // applied by True North to self
}

public sealed class Definitions : IDisposable
Expand Down
5 changes: 4 additions & 1 deletion BossMod/ActionQueue/Melee/NIN.cs
Original file line number Diff line number Diff line change
Expand Up @@ -107,7 +107,6 @@ public enum SID : uint
Bloodbath = 84, // applied by Bloodbath to self
TrickAttack = 3254, // applied by Trick Attack to target
KunaisBane = 3906, // applied by Kunai's Bane to target
Feint = 1195, // applied by Feint to target
TenChiJin = 1186, // applied by Ten Chi Jin to self
Mudra = 496, // applied by Ten, Ten, Chi, Chi, Jin, Jin to self
RaijuReady = 2690, // applied by Raiton, Raiton to self
Expand All @@ -120,6 +119,10 @@ public enum SID : uint
Meisui = 2689, // applied by Meisui to self
Bunshin = 1954, // applied by Bunshin to self
PhantomKamaitachiReady = 2723, // applied by Bunshin to self

//Shared
Feint = ClassShared.SID.Feint, // applied by Feint to target
TrueNorth = ClassShared.SID.TrueNorth, // applied by True North to self
}

public sealed class Definitions : IDisposable
Expand Down
8 changes: 5 additions & 3 deletions BossMod/ActionQueue/Melee/RPR.cs
Original file line number Diff line number Diff line change
Expand Up @@ -95,15 +95,17 @@ public enum SID : uint
Threshold = 2595,
CircleofSacrifice = 2600,
BloodsownCircle = 2972,
TrueNorth = 1250,
Bloodbath = 84,
Feint = 1195,
Stun = 2,
IdealHost = 3905,
Oblatio = 3857,
Executioner = 3858,
PerfectioOcculta = 3859,
PerfectioParata = 3860
PerfectioParata = 3860,

//Shared
Feint = ClassShared.SID.Feint, // applied by Feint to target
TrueNorth = ClassShared.SID.TrueNorth, // applied by True North to self
}

public sealed class Definitions : IDisposable
Expand Down
6 changes: 4 additions & 2 deletions BossMod/ActionQueue/Melee/SAM.cs
Original file line number Diff line number Diff line change
Expand Up @@ -83,21 +83,23 @@ public enum SID : uint
{
None = 0,
Fugetsu = 1298, // applied by Jinpu, Gekko to self
Feint = 1195, // applied by Feint to target
Higanbana = 1228, // applied by Higanbana to target
Fuka = 1299, // applied by Kasha to self
MeikyoShisui = 1233, // applied by Meikyo Shisui to self
KaeshiGoken = 3852, // applied by Tenka Goken to self
KaeshiSetsugekka = 4216, // applied by Midare Setsugekka to self
TendoKaeshiGoken = 4217, // applied by Tendo Goken to self
TendoKaeshiSetsugekka = 4218, // applied by Tendo Setsugekka to self
TrueNorth = 1250, // applied by True North to self
EnhancedEnpi = 1236, // applied by Hissatsu: Yaten to self
Meditate = 1231, // applied by Meditate to self
OgiNamikiriReady = 2959, // applied by Ikishoten to self
Tengentsu = 3853, // applied by Tengentsu to self
ZanshinReady = 3855, // applied by Ikishoten to self
Tendo = 3856, // applied by Meikyo Shisui to self

//Shared
Feint = ClassShared.SID.Feint, // applied by Feint to target
TrueNorth = ClassShared.SID.TrueNorth, // applied by True North to self
}

public sealed class Definitions : IDisposable
Expand Down
4 changes: 4 additions & 0 deletions BossMod/ActionQueue/Melee/VPR.cs
Original file line number Diff line number Diff line change
Expand Up @@ -106,6 +106,10 @@ public enum SID : uint
TwinbloodfangAOE = 3774, // applied by Swiftskin's Den, Hunter's Den to self
PoisedForTwinfang = 3665, // applied by Uncoiled Fury, Uncoiled Twinblood to self
PoisedForTwinblood = 3666, // applied by Uncoiled Fury, Uncoiled Twinfang to self

//Shared
Feint = ClassShared.SID.Feint, // applied by Feint to target
TrueNorth = ClassShared.SID.TrueNorth, // applied by True North to self
}

public sealed class Definitions : IDisposable
Expand Down
4 changes: 3 additions & 1 deletion BossMod/ActionQueue/Ranged/BRD.cs
Original file line number Diff line number Diff line change
Expand Up @@ -84,7 +84,6 @@ public enum SID : uint
{
None = 0,
RagingStrikes = 125, // applied by Raging Strikes to self
Peloton = 1199, // applied by Peloton to self/target
ArmsLength = 1209, // applied by Arm's Length to self
Barrage = 128, // applied by Barrage to self
BattleVoice = 141, // applied by Battle Voice to self/target
Expand All @@ -106,6 +105,9 @@ public enum SID : uint
ArmysEthos = 1933, // applied when leaving army's paeon without starting new song
ResonantArrowReady = 3862, // applied by Barrage to self
RadiantEncoreReady = 3863, // applied by Radiant Finale to self

//Shared
Peloton = ClassShared.SID.Peloton, // applied by Peloton to self/party
}

public sealed class Definitions : IDisposable
Expand Down
4 changes: 3 additions & 1 deletion BossMod/ActionQueue/Ranged/DNC.cs
Original file line number Diff line number Diff line change
Expand Up @@ -110,12 +110,14 @@ public enum SID : uint
ThreefoldFanDance = 1820, // applied by Flourish, Fan Dance, Fan Dance II to self
FourfoldFanDance = 2699, // applied by Flourish to self
SilkenFlow = 2694, // applied by Fountain to self
Peloton = 1199, // applied by Peloton to self
DancePartner = 1824, // applied by Closed Position to target
ClosedPosition = 1823, // applied by Closed Position to self
LastDanceReady = 3867,
FinishingMoveReady = 3868,
DanceOfTheDawnReady = 3869,

//Shared
Peloton = ClassShared.SID.Peloton, // applied by Peloton to self/party
}

public sealed class Definitions : IDisposable
Expand Down
3 changes: 3 additions & 0 deletions BossMod/ActionQueue/Ranged/MCH.cs
Original file line number Diff line number Diff line change
Expand Up @@ -91,6 +91,9 @@ public enum SID : uint
Flamethrower = 1205, // applied by Flamethrower to self
ExcavatorReady = 3865, // applied by Chain Saw to self
FullMetalMachinist = 3866, // applied by Hypercharge to self

//Shared
Peloton = ClassShared.SID.Peloton, // applied by Peloton to self/party
}

public sealed class Definitions : IDisposable
Expand Down
3 changes: 3 additions & 0 deletions BossMod/ActionQueue/Tanks/DRK.cs
Original file line number Diff line number Diff line change
Expand Up @@ -85,6 +85,9 @@ public enum SID : uint
Delirium = 1972,
EnhancedDelirium = 3836,
Scorn = 3837,

//Shared
Reprisal = ClassShared.SID.Reprisal, // applied by Reprisal to target
}

public sealed class Definitions : IDisposable
Expand Down
4 changes: 3 additions & 1 deletion BossMod/ActionQueue/Tanks/GNB.cs
Original file line number Diff line number Diff line change
Expand Up @@ -88,7 +88,6 @@ public enum SID : uint
ReadyToBlast = 2686, // applied by Burst Strike to self
Nebula = 1834, // applied by Nebula to self
Rampart = 1191, // applied by Rampart to self
Reprisal = 1193, // applied by Reprisal to target
Camouflage = 1832, // applied by Camouflage to self
ArmsLength = 1209, // applied by Arm's Length to self
HeartOfLight = 1839, // applied by Heart of Light to self
Expand All @@ -103,6 +102,9 @@ public enum SID : uint
ReadyToRaze = 3839, // applied by Fated Circle to self
ReadyToBreak = 3886, // applied by No mercy to self
ReadyToReign = 3840, // applied by Bloodfest to target

//Shared
Reprisal = ClassShared.SID.Reprisal, // applied by Reprisal to target
}

public sealed class Definitions : IDisposable
Expand Down
3 changes: 3 additions & 0 deletions BossMod/ActionQueue/Tanks/PLD.cs
Original file line number Diff line number Diff line change
Expand Up @@ -93,6 +93,9 @@ public enum SID : uint
SupplicationReady = 3827, // applied by Atonement to self
SepulchreReady = 3828, // applied by Supplication to self
BladeOfHonorReady = 3831, // applied by Requiescat to self

//Shared
Reprisal = ClassShared.SID.Reprisal, // applied by Reprisal to target
}

public sealed class Definitions : IDisposable
Expand Down
4 changes: 3 additions & 1 deletion BossMod/ActionQueue/Tanks/WAR.cs
Original file line number Diff line number Diff line change
Expand Up @@ -98,7 +98,6 @@ public enum SID : uint
ThrillOfBattle = 87, // applied by Thrill of Battle to self
Holmgang = 409, // applied by Holmgang to self
EquilibriumRegen = 2681, // applied by Equilibrium to self, hp regen
Reprisal = 1193, // applied by Reprisal to target
ShakeItOff = 1457, // applied by Shake It Off to self/target, damage shield
ShakeItOffHOT = 2108, // applied by Shake It Off to self/target
RawIntuition = 735, // applied by Raw Intuition to self
Expand All @@ -118,6 +117,9 @@ public enum SID : uint
LostFontOfPower = 2346,
LostBloodRage = 2566,
BloodRush = 2567,

//Shared
Reprisal = ClassShared.SID.Reprisal, // applied by Reprisal to target
}

public sealed class Definitions : IDisposable
Expand Down
Loading
Loading