This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
nilsreactioncore [2020/07/30 14:45] – [Table] chadit | nilsreactioncore [2024/07/03 18:27] (current) – chadit | ||
---|---|---|---|
Line 1: | Line 1: | ||
- | ====== Welcome to Nil' | + | # Nils Reaction Core |
- | [[https:// | + | ## Assumptions |
- | Notes: | + | * Consumer has Tensor Core exe loaded properly and Argus. |
- | | + | * For this Document, ACR (Advanced Combat Rotation) and MCR (Madao Combat Rotation) |
- | * slowly working in language translation, at the moment it should work fully on English. | + | |
- | * requires Tensor Core (Free) | + | |
- | * For the complete experience Argus and Tensor Reactions is also needed. | + | |
- | What is this addon for? I like working on reactions or helper tools that make your combat life easier. What I don't enjoy doing is when I switch between combat systems (tensor vs sally vs arc vs mcr), reactions need to be redone. | + | ## What is Nils Reaction Core? |
- | Example: | + | |
- | If you are a SallyNIN player and you create your own reactions, but have a friend that uses Haur or MCR-Ninja, you or they would have to take your reactions and spend time converting the Hotbar/ | + | |
- | With this add-on there no no need to worry about how does this arc/mcr make the call vs the others, instead you can now just call | + | |
- | < | + | |
- | and it will determine which system you are using and call it correctly. | + | |
- | ---- | + | Nils Reaction Core at the surface is a unified set of api calls that allow reactions to be integrated via a single call that has the ability to reach out to a multitude of different advanced combat systems (arc/ |
- | This addon is broken up into 3 parts | + | Settings are unique to the Character. |
- | - API -- See Below for list of commonly used endpoints | + | |
- | - General Reactions -- Reactions for Dungeons, Trials, Savage content that do not have a Tensor Reaction timeline (current tier coming soon for those that do not have Tensor Reactions) | + | |
- | | + | |
- | ===== General Reactions ===== | + | Settings that can be confured based on map type, there will be a right click menu. check tooltips for more information. |
- | Content with General Reactions are for level 61 and above, pre 60 helper reactions are sufficient. | + | Nils Reaction Core is broken up in three distinct sections: |
- | ^ Dungeons | + | * API calls for Hotbar and Toggle management. |
- | | The Siren Song | Deltascape Normal 1-4 | The Pool of Tribute Normal | + | * Auto Reaction system. |
- | | Shisui of the Violent Tides | Deltascape Savage 1-4 | The Pool of Tribute Ex | The Ridorana Lighthouse | + | * General Reactions. |
- | | Bardam' | + | |
- | | Doma Castle | + | |
- | | Castrum Abania | + | |
- | | Ala Mhigo | Alphascape Savage 1-4 | Shinryu' | + | |
- | | Kugane Castle | + | |
- | | The Temple of the Fist | + | |
- | | The Drowned City of Skalla | + | |
- | | Hell's Lid | + | |
- | | The Fractal Continuum | + | |
- | | The Swallow' | + | |
- | | Sain Mocianne' | + | |
- | | The Burn | + | |
- | | The Ghimlyte Dark | | The Wreath of Snakes | + | |
- | | Holminster Switch | + | |
- | | Dohn Mheg | | Kugane Ohashi | + | |
- | | The Qitana Ravel | + | |
- | | Malikah' | + | |
- | | Mt Gulg | | The Crown of the Immaculate | + | |
- | | Amautot | + | |
- | | The Twinning | + | |
- | | Akadaemia Anyder | + | |
- | | The Grand Cosmos | + | |
- | | Anamnesis Anyder | + | |
+ | ## Currently supported ACR's | ||
+ | * ACE | ||
+ | * Ex Machine (still in development) | ||
+ | * Riku/Tensor | ||
+ | * xSalice | ||
+ | * Madao Combat Rotation (MCR) | ||
+ | * No Arc (for those that want to play manually or person arcs but would like reactions) | ||
+ | ## API Calls | ||
- | ---- | + | Api calls outside of helper calls use a simplified syntx. |
- | === API CALLS === | + | Hotbars and Toggles use the same syntx. |
- | Shared (single call that adapts to current job) | + | ### Hotbar Options |
- | Hotbar | + | Hotbar |
- | NilsReactionCore.Hotbar.Addle | + | |
- | NilsReactionCore.Hotbar.Armslength | + | |
- | NilsReactionCore.Hotbar.BloodBath | + | |
- | NilsReactionCore.Hotbar.Debuff (calls addle or fient) | + | |
- | NilsReactionCore.Hotbar.Esuna | + | |
- | NilsReactionCore.Hotbar.Feint | + | |
- | NilsReactionCore.Hotbar.GapClosers | + | |
- | NilsReactionCore.Hotbar.HeadGaze | + | |
- | NilsReactionCore.Hotbar.Interject | + | |
- | NilsReactionCore.Hotbar.Knockback | + | |
- | NilsReactionCore.Hotbar.LegSweep | + | |
- | NilsReactionCore.Hotbar.LowBlow | + | |
- | NilsReactionCore.Hotbar.Lucid | + | |
- | NilsReactionCore.Hotbar.Provoke | + | |
- | NilsReactionCore.Hotbar.Rampart | + | |
- | NilsReactionCore.Hotbar.Reprisal | + | |
- | NilsReactionCore.Hotbar.SecondWind | + | |
- | NilsReactionCore.Hotbar.Shirks | + | |
- | NilsReactionCore.Hotbar.Sprint | + | |
- | NilsReactionCore.Hotbar.SureCast | + | |
- | NilsReactionCore.Hotbar.Stun | + | |
- | NilsReactionCore.Hotbar.SwiftCast | + | |
- | NilsReactionCore.Hotbar.TrueNorth | + | |
- | **Astrolagian** | + | * POS: if the action is intended to be a ground target, a table of `{x = 100, y = 0, z = 100}` can be passed in. |
+ | * HasBuff: if the buff is is provided, the action will only be used if the buff is active. (ex. Pepsis) | ||
+ | * IgnoreComboCheck: | ||
+ | * IgnorePotencyCheck: | ||
+ | * HPHighLimit: | ||
+ | * Target: Is a label lookup to specify the target that should be used. (default: changes based on the type of action) | ||
+ | * MainTank: The main tank at that time for the fight. | ||
+ | * SecondTank: The second tank at that time for the fight. | ||
+ | * CoTank: The cotank, is useful if you are playing tank and you want to target the other tank. (ex. Nascent Flash) | ||
+ | * CoHealer: The cohealer, is useful to target the other healer. (ex. Rescue) | ||
+ | * Lowest: The party memeber with the lowest HP. | ||
+ | * LowestTank: The tank with the lowest HP. | ||
+ | * Player: The player. | ||
+ | * Target: The current target. | ||
+ | * Member.job: The party member with the specified job. (ex. Member.Paladin) | ||
+ | * Member.name: | ||
- | Hotbar | + | Example: `NilsReactionCore.API.Hotbar.Taurochole({[" |
- | NilsReactionCore.Hotbar.Astrologian.BeneficII(friendlyTargetID | + | ### Toggle Options |
- | NilsReactionCore.Hotbar.Astrologian.Esuna(friendlyTargetID) | + | |
- | NilsReactionCore.Hotbar.Astrologian.CelestialIntersection() | + | |
- | NilsReactionCore.Hotbar.Astrologian.Lucid() | + | |
- | NilsReactionCore.Hotbar.Astrologian.Sprint() | + | |
- | NilsReactionCore.Hotbar.Astrologian.SureCast(entityID, | + | |
- | NilsReactionCore.Hotbar.Astrologian.SwiftCast() | + | |
- | Toggle | + | Toggles also accept a variety of options to help with the reaction. |
- | NilsReactionCore.Toggles.Astrologian.Reset(onwipe) | + | * state: true|false, if the toggle should be turned on or off. |
- | | + | * lock: true|false, if the toggle should be locked. this prevents other reactions that are part of the core for changing the state until the lock is released. Cannot be used with timeout toggles |
- | NilsReactionCore.Toggles.Astrologian.CD(toggleOn, byTimeline, holdToggle, holdWaitMS) | + | * timeout: the number of milliseconds the toggle should be in that state before it resets to the default state. (see toogle manager for default state options) |
- | | + | |
- | NilsReactionCore.Toggles.Astrologian.Potion(toggleOn, | + | |
- | **Blackmage** | + | Examples: |
- | Hotbar | + | `NilsReactionCore.API.Toggles.Jumps(false, |
+ | `NilsReactionCore.API.Toggles.Cooldowns(true, | ||
- | NilsReactionCore.Hotbar.Blackmage.Addle(entityID, | + | ## Auto Reaction System |
- | NilsReactionCore.Hotbar.Blackmage.Blizzard() | + | |
- | NilsReactionCore.Hotbar.Blackmage.Blizzard2() | + | |
- | NilsReactionCore.Hotbar.Blackmage.Blizzard3() | + | |
- | NilsReactionCore.Hotbar.Blackmage.Blizzard4() | + | |
- | NilsReactionCore.Hotbar.Blackmage.LeyLines() | + | |
- | NilsReactionCore.Hotbar.Blackmage.ManaWard(entityID, | + | |
- | NilsReactionCore.Hotbar.Blackmage.Scathe(entityID, | + | |
- | NilsReactionCore.Hotbar.Blackmage.Sharpcast(entityID, | + | |
- | NilsReactionCore.Hotbar.Blackmage.Sprint() | + | |
- | NilsReactionCore.Hotbar.Blackmage.SureCast(entityID, | + | |
- | NilsReactionCore.Hotbar.Blackmage.SwiftCast() | + | |
- | NilsReactionCore.Hotbar.Blackmage.Thunder3(entityID, | + | |
- | NilsReactionCore.Hotbar.Blackmage.Xenoglossy() | + | |
- | Toggle | + | Auto Reaction system is a set of workflows and rules that are executed based on a set of conditions. |
- | NilsReactionCore.Toggles.Blackmage.Reset(onwipe) | + | ### General Tab |
- | NilsReactionCore.Toggles.Blackmage.AOE(toggleOn, | + | |
- | NilsReactionCore.Toggles.Blackmage.CD(toggleOn, | + | |
- | NilsReactionCore.Toggles.Blackmage.DoTs(toggleOn, | + | |
- | NilsReactionCore.Toggles.Blackmage.LeyLines(toggleOn, | + | |
- | NilsReactionCore.Toggles.Blackmage.Potion(toggleOn, | + | |
- | NilsReactionCore.Toggles.Blackmage.Triplecast(toggleOn, | + | |
- | NilsReactionCore.Toggles.Blackmage.Xenoglossy(toggleOn, | + | |
- | **Bard** | + | * Display the Map Id and the map type that the core has classified that map as. This is useful when managing specific options for a map type. |
+ | * Enable Reaction Core: true|false, if the core should be enabled. If false, everything but the UI is disabled. | ||
+ | * Force Legacy: true|false, if the core should use the legacy mode. Addons like questing and gathering can adjust this and place it back in standard mode which is not optimal for combat. | ||
+ | * Has Speeder: true|false, if you use a tool like speeder (not a minion addon), if enabled, reactions will make assumptions for some reactions. | ||
+ | * Pulse: number of millisconds to adjust a variety of options that can be adjusted based on your performance and network latency. Example, on draws you see flickering, the time can be increased to adjust for this. (default: 500) | ||
+ | * Delay End of Combat Reset: how long in milliseconds to wait to signal end of combat. | ||
+ | * Load Tensor Reactions: will load my timeline reactions into tensor reactions, these are auto updated, if you need to adjust and it makes sense, I can do it in the base, or you can clone (default: true) | ||
- | Hotbar | + | * FFXIV Version: Latest should be selected if on the latest expansion. Will be removed when CN/KR receives the latest expansion. |
- | NilsReactionCore.Hotbar.Bard.Armslength(entityID, | + | #### Modules |
- | NilsReactionCore.Hotbar.Bard.HeadGaze(entityID, | + | |
- | NilsReactionCore.Hotbar.Bard.SecondWind() | + | |
- | NilsReactionCore.Hotbar.Bard.Sprint() | + | |
- | NilsReactionCore.Hotbar.Bard.Troubadour() | + | |
- | Toggle | + | These are global modules that can be enabled or disabled. |
- | NilsReactionCore.Toggles.Bard.Reset(onwipe) | + | * Move Detection: Executes reactions based on movement. Example: dungeon runs and you want to have burst windows toggled off. See Jobs tab for configuration. |
- | | + | * Auto Gap Closer: If a channel id is being watched for, gap closer will be used when it is safe to gap close. See reactions tab for configuration. |
- | NilsReactionCore.Toggles.Bard.CD(toggleOn, | + | * Toggle Management: Manages |
- | | + | * General Reactions: Manages the general reaction processor for built in reactions. See Jobs tab for configuration. |
- | NilsReactionCore.Toggles.Bard.Potion(toggleOn, | + | * Hacks: Various hacks that can be enabled or disabled. |
- | + | ||
- | | + | |
- | Hotbar | + | ### Jobs Tab |
- | NilsReactionCore.Hotbar.Dancer.Armslength(entityID, | + | This is where you can adjust the settings for each job. |
- | NilsReactionCore.Hotbar.Dancer.CuringWaltz() | + | |
- | NilsReactionCore.Hotbar.Dancer.HeadGaze(entityID, | + | |
- | NilsReactionCore.Hotbar.Dancer.SecondWind() | + | |
- | NilsReactionCore.Hotbar.Dancer.ShieldSamba() | + | |
- | NilsReactionCore.Hotbar.Dancer.Sprint() | + | |
- | Toggle | + | #### General |
- | NilsReactionCore.Toggles.Dancer.Reset(onwipe) | + | * Safe Knockback: if this is enabled, the arc will be toggled off inorder to force a knockback. |
- | NilsReactionCore.Toggles.Dancer.AOE(toggleOn, byTimeline, holdToggle, holdWaitMS) | + | * Internal Knockback: Uses the internal processor for knockback vs sending it to the arc. |
- | NilsReactionCore.Toggles.Dancer.BurnBoss(toggleOn, | + | * Toggle on Raise: |
- | NilsReactionCore.Toggles.Dancer.CD(toggleOn, | + | * Toggle on Target: When raise immunity buff drops, auto toggles the arc back on. |
- | | + | * Only Internal Queue: Only execute actions via the internal processor. |
- | | + | |
- | | + | |
- | NilsReactionCore.Toggles.Dancer.Flourish(toggleOn, | + | |
- | | + | |
- | NilsReactionCore.Toggles.Dancer.SaberDance(toggleOn, | + | |
- | NilsReactionCore.Toggles.Dancer.StandardStep(toggleOn, | + | |
- | NilsReactionCore.Toggles.Dancer.TechStep(toggleOn, | + | |
- | + | ||
- | | + | |
- | Hotbar | + | #### Auto |
- | NilsReactionCore.Hotbar.Dragoon.Armslength(entityID, remaining, spellID) | + | This is where auto use actions can be configured. Example on tanks, there adjustments for auto mitigation can be configured. |
- | NilsReactionCore.Hotbar.Dragoon.BloodBath() | + | |
- | NilsReactionCore.Hotbar.Dragoon.Feint(entityID, | + | |
- | NilsReactionCore.Hotbar.Dragoon.LegSweep(entityID, | + | |
- | NilsReactionCore.Hotbar.Dragoon.TrueNorth() | + | |
- | NilsReactionCore.Hotbar.Dragoon.SecondWind() | + | |
- | NilsReactionCore.Hotbar.Dragoon.Sprint() | + | |
- | Toggle | + | #### Move Detection |
- | NilsReactionCore.Toggles.Dragoon.Reset(onwipe) | + | |
- | NilsReactionCore.Toggles.Dragoon.AOE(toggleOn, | + | |
- | NilsReactionCore.Toggles.Dragoon.BattleLitany(toggleOn, | + | |
- | NilsReactionCore.Toggles.Dragoon.CD(toggleOn, | + | |
- | NilsReactionCore.Toggles.Dragoon.DoTs(toggleOn, | + | |
- | NilsReactionCore.Toggles.Dragoon.DragonSight(toggleOn, | + | |
- | NilsReactionCore.Toggles.Dragoon.FireDive(toggleOn, | + | |
- | NilsReactionCore.Toggles.Dragoon.FireDive(toggleOn, | + | |
- | NilsReactionCore.Toggles.Dragoon.HighJump(toggleOn, | + | |
- | NilsReactionCore.Toggles.Dragoon.Jumps(toggleOn, | + | |
- | NilsReactionCore.Toggles.Dragoon.Potion(toggleOn, | + | |
- | NilsReactionCore.Toggles.Dragoon.Omni(toggleOn, | + | |
- | NilsReactionCore.Toggles.Dragoon.Opener(toggleOn, | + | |
- | NilsReactionCore.Toggles.Dragoon.Range(toggleOn, | + | |
- | NilsReactionCore.Toggles.Dragoon.SpineShatterDive(toggleOn, | + | |
- | NilsReactionCore.Toggles.Dragoon.Stardiver(toggleOn, | + | |
- | + | ||
- | | + | |
- | Hotbar | + | This is where you can adjust the settings for move detection. |
- | NilsReactionCore.Hotbar.Darkknight.Armslength(entityID, | + | |
- | NilsReactionCore.Hotbar.Darkknight.BloodWeapon() | + | |
- | NilsReactionCore.Hotbar.Darkknight.DarkMind() | + | |
- | NilsReactionCore.Hotbar.Darkknight.DarkMissionary() | + | |
- | NilsReactionCore.Hotbar.Darkknight.Delirium() | + | |
- | NilsReactionCore.Hotbar.Darkknight.EdgeOfShadow() | + | |
- | NilsReactionCore.Hotbar.Darkknight.FloodOfShadow() | + | |
- | NilsReactionCore.Hotbar.Darkknight.LivingDead() | + | |
- | NilsReactionCore.Hotbar.Darkknight.Interject(entityID, | + | |
- | NilsReactionCore.Hotbar.Darkknight.LivingShadow() | + | |
- | NilsReactionCore.Hotbar.Darkknight.LowBlow(entityID, | + | |
- | NilsReactionCore.Hotbar.Darkknight.Plunge(entityID) | + | |
- | NilsReactionCore.Hotbar.Darkknight.Provoke(entityID) | + | |
- | NilsReactionCore.Hotbar.Darkknight.Rampart() | + | |
- | NilsReactionCore.Hotbar.Darkknight.Reprisal() | + | |
- | NilsReactionCore.Hotbar.Darkknight.SaltedEarth(entityID) | + | |
- | NilsReactionCore.Hotbar.Darkknight.ShadowWall() | + | |
- | NilsReactionCore.Hotbar.Darkknight.Shirks(entityID) | + | |
- | NilsReactionCore.Hotbar.Darkknight.Sprint() | + | |
- | Toggles | + | #### Reactions |
- | NilsReactionCore.Toggles.Darkknight.Reset(onwipe) | + | |
- | NilsReactionCore.Toggles.Darkknight.AOE(toggleOn, | + | |
- | NilsReactionCore.Toggles.Darkknight.BloodWeapon(toggleOn, | + | |
- | NilsReactionCore.Toggles.Darkknight.BurnBoss(toggleOn, | + | |
- | NilsReactionCore.Toggles.Darkknight.CD(toggleOn, | + | |
- | NilsReactionCore.Toggles.Darkknight.Delirium(toggleOn, | + | |
- | NilsReactionCore.Toggles.Darkknight.DoTs(toggleOn, | + | |
- | NilsReactionCore.Toggles.Darkknight.LivingShadow(toggleOn, | + | |
- | NilsReactionCore.Toggles.Darkknight.Potion(toggleOn, | + | |
- | NilsReactionCore.Toggles.Darkknight.Opener(toggleOn, | + | |
- | NilsReactionCore.Toggles.Darkknight.Plunge(toggleOn, | + | |
- | NilsReactionCore.Toggles.Darkknight.Range(toggleOn, | + | |
- | NilsReactionCore.Toggles.Darkknight.SaltedEarth(toggleOn, | + | |
- | NilsReactionCore.Toggles.Darkknight.TankStance(toggleOn, | + | |
- | + | ||
- | **Gunbreaker** | + | |
- | Hotbar | + | This is where general built in reactions can be adjusted. |
- | NilsReactionCore.Hotbar.GunBreaker.Armslength(entityID, | + | |
- | NilsReactionCore.Hotbar.GunBreaker.Aurora() | + | |
- | NilsReactionCore.Hotbar.GunBreaker.BlastingZone() | + | |
- | NilsReactionCore.Hotbar.GunBreaker.BowShock() | + | |
- | NilsReactionCore.Hotbar.GunBreaker.Camouflage() | + | |
- | NilsReactionCore.Hotbar.GunBreaker.Interject(entityID, remaining, spellID) | + | |
- | NilsReactionCore.Hotbar.GunBreaker.LowBlow(entityID, | + | |
- | NilsReactionCore.Hotbar.GunBreaker.HeartOfLight() | + | |
- | NilsReactionCore.Hotbar.GunBreaker.HeartOfStone() | + | |
- | NilsReactionCore.Hotbar.GunBreaker.Nebula() | + | |
- | NilsReactionCore.Hotbar.GunBreaker.NoMercy() | + | |
- | NilsReactionCore.Hotbar.GunBreaker.Provoke(entityID) | + | |
- | NilsReactionCore.Hotbar.GunBreaker.Rampart() | + | |
- | NilsReactionCore.Hotbar.GunBreaker.Reprisal() | + | |
- | NilsReactionCore.Hotbar.GunBreaker.RoughDivide(entityID) | + | |
- | NilsReactionCore.Hotbar.GunBreaker.Shirks(entityID)NilsReactionCore.Hotbar.GunBreaker.Sprint() | + | |
- | NilsReactionCore.Hotbar.GunBreaker.SuperBolide() | + | |
- | Toggles | + | #### Argus |
- | NilsReactionCore.Toggles.GunBreaker.Reset(onwipe) | + | |
- | NilsReactionCore.Toggles.GunBreaker.AOE(toggleOn, | + | |
- | NilsReactionCore.Toggles.GunBreaker.BurnBoss(toggleOn, | + | |
- | NilsReactionCore.Toggles.GunBreaker.CD(toggleOn, | + | |
- | NilsReactionCore.Toggles.GunBreaker.DoTs(toggleOn, | + | |
- | NilsReactionCore.Toggles.GunBreaker.Potion(toggleOn, | + | |
- | NilsReactionCore.Toggles.GunBreaker.Opener(toggleOn, | + | |
- | NilsReactionCore.Toggles.GunBreaker.RoughDivide(toggleOn, | + | |
- | NilsReactionCore.Toggles.GunBreaker.Range(toggleOn, | + | |
- | NilsReactionCore.Toggles.GunBreaker.TankStance(toggleOn, | + | |
- | + | ||
- | **Machinist** | + | |
- | Hotbar | + | This is where you can adjust the settings based on Argus events. |
- | NilsReactionCore.Hotbar.Machinist.Armslength(entityID, | + | |
- | NilsReactionCore.Hotbar.Machinist.HeadGaze(entityID, | + | |
- | NilsReactionCore.Hotbar.Machinist.SecondWind() | + | |
- | NilsReactionCore.Hotbar.Machinist.Sprint() | + | |
- | NilsReactionCore.Hotbar.Machinist.Tactician() | + | |
- | + | ||
- | Toggles | + | |
- | NilsReactionCore.Toggles.Machinist.Reset(onwipe) | + | |
- | NilsReactionCore.Toggles.Machinist.AOE(toggleOn, | + | |
- | NilsReactionCore.Toggles.Machinist.CD(toggleOn, | + | |
- | NilsReactionCore.Toggles.Machinist.Potion(toggleOn, | + | |
- | + | ||
- | **Monk** | + | |
- | Hotbar | + | #### Toggles |
- | NilsReactionCore.Hotbar.Monk.Armslength(entityID, | + | |
- | NilsReactionCore.Hotbar.Monk.BloodBath() | + | |
- | NilsReactionCore.Hotbar.Monk.Feint(entityID, | + | |
- | NilsReactionCore.Hotbar.Monk.LegSweep(entityID, | + | |
- | NilsReactionCore.Hotbar.Monk.TrueNorth() | + | |
- | NilsReactionCore.Hotbar.Monk.SecondWind() | + | |
- | NilsReactionCore.Hotbar.Monk.Sprint() | + | |
- | NilsReactionCore.Hotbar.Monk.RiddleOfEarth() | + | |
- | NilsReactionCore.Hotbar.Monk.Mantra() | + | |
- | NilsReactionCore.Hotbar.Monk.ShoulderTackle() | + | |
- | Toggles | + | This is where you can adjust default state for toggles. |
- | NilsReactionCore.Toggles.Monk.Reset(onwipe) | + | |
- | NilsReactionCore.Toggles.Monk.AOE(toggleOn, | + | |
- | NilsReactionCore.Toggles.Monk.CD(toggleOn, | + | |
- | NilsReactionCore.Toggles.Monk.DoTs(toggleOn, | + | |
- | NilsReactionCore.Toggles.Monk.Potion(toggleOn, | + | |
- | NilsReactionCore.Toggles.Monk.Omni(toggleOn, | + | |
- | NilsReactionCore.Toggles.Monk.ShoulderTackle(toggleOn, | + | |
- | NilsReactionCore.Toggles.Monk.TrueNorth(toggleOn, | + | |
- | **Ninja** | + | * The top level toggle enables/ |
+ | * Right click options are the default state of the toggle. | ||
- | Hotbar | + | #### Prepull helper |
- | NilsReactionCore.Hotbar.Ninja.Armslength(entityID, | + | |
- | NilsReactionCore.Hotbar.Ninja.BloodBath() | + | |
- | NilsReactionCore.Hotbar.Ninja.Feint(entityID, | + | |
- | NilsReactionCore.Hotbar.Ninja.LegSweep(entityID, | + | |
- | NilsReactionCore.Hotbar.Ninja.TrueNorth() | + | |
- | NilsReactionCore.Hotbar.Ninja.SecondWind() | + | |
- | NilsReactionCore.Hotbar.Ninja.ShadeShift(entityID) | + | |
- | NilsReactionCore.Hotbar.Ninja.Shukuchi(entityID) | + | |
- | NilsReactionCore.Hotbar.Ninja.Sprint() | + | |
- | Toggles | + | This is where you can adjust the settings for prepull helper. still in development. |
- | NilsReactionCore.Toggles.Ninja.Reset(onwipe) | + | |
- | NilsReactionCore.Toggles.Ninja.ACRefresh(toggleOn, | + | |
- | NilsReactionCore.Toggles.Ninja.Assassinate(toggleOn, | + | |
- | NilsReactionCore.Toggles.Ninja.AOE(toggleOn, | + | |
- | NilsReactionCore.Toggles.Ninja.Bunshin(toggleOn, | + | |
- | NilsReactionCore.Toggles.Ninja.BurnBoss(toggleOn, | + | |
- | NilsReactionCore.Toggles.Ninja.CD(toggleOn, | + | |
- | NilsReactionCore.Toggles.Ninja.DoTs(toggleOn, | + | |
- | NilsReactionCore.Toggles.Ninja.Doton(toggleOn, | + | |
- | NilsReactionCore.Toggles.Ninja.Potion(toggleOn, | + | |
- | NilsReactionCore.Toggles.Ninja.Kassatsu(toggleOn, | + | |
- | NilsReactionCore.Toggles.Ninja.Meisui(toggleOn, | + | |
- | NilsReactionCore.Toggles.Ninja.Mug(toggleOn, | + | |
- | NilsReactionCore.Toggles.Ninja.Ninjutsu(toggleOn, | + | |
- | NilsReactionCore.Toggles.Ninja.Ninki(toggleOn, | + | |
- | NilsReactionCore.Toggles.Ninja.DWD(toggleOn, | + | |
- | NilsReactionCore.Toggles.Ninja.Omni(toggleOn, | + | |
- | NilsReactionCore.Toggles.Ninja.Opener(toggleOn, | + | |
- | NilsReactionCore.Toggles.Ninja.Range(toggleOn, | + | |
- | NilsReactionCore.Toggles.Ninja.ShadowFang(toggleOn, | + | |
- | NilsReactionCore.Toggles.Ninja.TCJ(toggleOn, | + | |
- | NilsReactionCore.Toggles.Ninja.TrickAttack(toggleOn, | + | |
- | NilsReactionCore.Toggles.Ninja.TrueNorth(toggleOn, | + | |
- | + | ||
- | **Paladin** | + | |
- | Hotbar | + | #### Heals |
- | NilsReactionCore.Hotbar.Paladin.Armslength(entityID, | + | |
- | NilsReactionCore.Hotbar.Paladin.Clemency(entityID, | + | |
- | NilsReactionCore.Hotbar.Paladin.Confiteor(entityID, | + | |
- | NilsReactionCore.Hotbar.Paladin.DivineVeil(entityID, | + | |
- | NilsReactionCore.Hotbar.Paladin.FightOrFlight(entityID, | + | |
- | NilsReactionCore.Hotbar.Paladin.HollowGround(entityID, | + | |
- | NilsReactionCore.Hotbar.Paladin.Interject(entityID, | + | |
- | NilsReactionCore.Hotbar.Paladin.Intervene(entityID) | + | |
- | NilsReactionCore.Hotbar.Paladin.Intervention(entityID, | + | |
- | NilsReactionCore.Hotbar.Paladin.LowBlow(entityID, | + | |
- | NilsReactionCore.Hotbar.Paladin.Passage(entityID, | + | |
- | NilsReactionCore.Hotbar.Paladin.Provoke(entityID) | + | |
- | NilsReactionCore.Hotbar.Paladin.Rampart() | + | |
- | NilsReactionCore.Hotbar.Paladin.Reprisal() | + | |
- | NilsReactionCore.Hotbar.Paladin.Requiescat(entityID, | + | |
- | NilsReactionCore.Hotbar.Paladin.Sentinel(entityID, | + | |
- | NilsReactionCore.Hotbar.Paladin.Sheltron(entityID, | + | |
- | NilsReactionCore.Hotbar.Paladin.ShieldBash(entityID, | + | |
- | NilsReactionCore.Hotbar.Paladin.Shirks(entityID) | + | |
- | NilsReactionCore.Hotbar.Paladin.Sprint() | + | |
- | Toggles | + | used to adjust self healing options. |
- | NilsReactionCore.Toggles.Paladin.Reset(onwipe) | + | |
- | NilsReactionCore.Toggles.Paladin.Atonement(toggleOn, | + | |
- | NilsReactionCore.Toggles.Paladin.AOE(toggleOn, | + | |
- | NilsReactionCore.Toggles.Paladin.BurnBoss(toggleOn, | + | |
- | NilsReactionCore.Toggles.Paladin.Confiteor(toggleOn, | + | |
- | NilsReactionCore.Toggles.Paladin.CirceOfScorn(toggleOn, | + | |
- | NilsReactionCore.Toggles.Paladin.CD(toggleOn, | + | |
- | NilsReactionCore.Toggles.Paladin.DoTs(toggleOn, | + | |
- | NilsReactionCore.Toggles.Paladin.FightOrFlight(toggleOn, | + | |
- | NilsReactionCore.Toggles.Paladin.Interject(toggleOn, | + | |
- | NilsReactionCore.Toggles.Paladin.Intervene(toggleOn, | + | |
- | NilsReactionCore.Toggles.Paladin.Opener(toggleOn, | + | |
- | NilsReactionCore.Toggles.Paladin.Potion(toggleOn, | + | |
- | NilsReactionCore.Toggles.Paladin.Range(toggleOn, | + | |
- | NilsReactionCore.Toggles.Paladin.Requiescat(toggleOn, | + | |
- | NilsReactionCore.Toggles.Paladin.SpiritWithin(toggleOn, | + | |
- | NilsReactionCore.Toggles.Paladin.TankStance(toggleOn, | + | |
- | **Red Mage** | + | #### Party Hotbar |
- | Hotbar | + | used to make adjustments for the party hotbar. |
- | NilsReactionCore.Hotbar.Redmage.Addle(entityID, | + | |
- | NilsReactionCore.Hotbar.Redmage.Corps() | + | |
- | NilsReactionCore.Hotbar.Redmage.Displacement() | + | |
- | NilsReactionCore.Hotbar.Redmage.Embolden() | + | |
- | NilsReactionCore.Hotbar.Redmage.Engagement() | + | |
- | NilsReactionCore.Hotbar.Redmage.Lucid() | + | |
- | NilsReactionCore.Hotbar.Redmage.Manafication() | + | |
- | NilsReactionCore.Hotbar.Redmage.Sprint() | + | |
- | NilsReactionCore.Hotbar.Redmage.SureCast(entityID, | + | |
- | NilsReactionCore.Hotbar.Redmage.SwiftCast() | + | |
- | Toggles | + | ### Reactions Tab |
- | NilsReactionCore.Toggles.Redmage.Reset(onwipe) | + | |
- | NilsReactionCore.Toggles.Redmage.AOE(toggleOn, | + | |
- | NilsReactionCore.Toggles.Redmage.CD(toggleOn, | + | |
- | NilsReactionCore.Toggles.Redmage.CorpsMelee(toggleOn, | + | |
- | NilsReactionCore.Toggles.Redmage.DoTs(toggleOn, | + | |
- | NilsReactionCore.Toggles.Redmage.Embolden(toggleOn, | + | |
- | NilsReactionCore.Toggles.Redmage.Engagement(toggleOn, | + | |
- | NilsReactionCore.Toggles.Redmage.JumpIn(toggleOn, | + | |
- | NilsReactionCore.Toggles.Redmage.JumpOut(toggleOn, | + | |
- | NilsReactionCore.Toggles.Redmage.Manafication(toggleOn, | + | |
- | NilsReactionCore.Toggles.Redmage.Opener(toggleOn, | + | |
- | NilsReactionCore.Toggles.Redmage.Potion(toggleOn, | + | |
- | **Samurai** | + | This contains helper reactions, primarily for toggle management. |
- | Hotbar | + | * AOE Exclusion: Targets that should toggle off AOE. |
- | NilsReactionCore.Hotbar.Samurai.Armslength(entityID, | + | * Burn Boss: The target allows for the burn toggle to be enabled when the threshold is met. |
- | | + | * Cooldown Exclusion: Targets that should toggle off cooldown. |
- | | + | * Omni Inclusion: Target is an omni target and should enable the omni toggle. |
- | | + | * Dot Exlusion: Targets that should toggle off dots. |
- | | + | * Auto Gap Closer: Allows for channel ID's to be added that will auto gap close to target when safe. |
- | | + | * Targeting Assist: Always keep a target when in combat. |
- | | + | * List of the number of non-timeline reactions for a map. |
- | NilsReactionCore.Hotbar.Samurai.ThirdEye(entityID, | + | |
- | | + | |
- | NilsReactionCore.Hotbar.Samurai.Yaten() | + | |
- | NilsReactionCore.Hotbar.Samurai.Meditate() | + | |
- | Toggles | + | ### Helpers Tab |
- | NilsReactionCore.Toggles.Samurai.Reset(onwipe) | + | |
- | NilsReactionCore.Toggles.Samurai.AOE(toggleOn, | + | |
- | NilsReactionCore.Toggles.Samurai.BurnBoss(toggleOn, | + | |
- | NilsReactionCore.Toggles.Samurai.CD(toggleOn, | + | |
- | NilsReactionCore.Toggles.Samurai.DoTs(toggleOn, | + | |
- | NilsReactionCore.Toggles.Samurai.Hagakure(toggleOn, | + | |
- | NilsReactionCore.Toggles.Samurai.Meikyo(toggleOn, | + | |
- | NilsReactionCore.Toggles.Samurai.Potion(toggleOn, | + | |
- | NilsReactionCore.Toggles.Samurai.Omni(toggleOn, | + | |
- | NilsReactionCore.Toggles.Samurai.Opener(toggleOn, | + | |
- | NilsReactionCore.Toggles.Samurai.Range(toggleOn, | + | |
- | NilsReactionCore.Toggles.Samurai.TrueNorth(toggleOn, | + | |
- | **Scholar** | + | Small tweaks for certain things. |
- | Hotbar | + | * Send ACT Reset On Wipe: Sends the ingame slash command that forces a reset in ACT when a wipe is detected. |
- | NilsReactionCore.Hotbar.Scholar.Esuna(friendlyTargetID) | + | * Disable player HP/ |
- | | + | * Enable TTS/Text Alerts: |
- | NilsReactionCore.Hotbar.Scholar.FeyBlessing() | + | * Enable Echo Alerts: Allows echo commands to be utilized. |
- | | + | |
- | | + | |
- | NilsReactionCore.Hotbar.Scholar.SureCast(entityID, | + | |
- | NilsReactionCore.Hotbar.Scholar.SwiftCast() | + | |
- | Toggles | + | ### Hacks Tab |
- | NilsReactionCore.Toggles.Scholar.Reset(onwipe) | + | |
- | NilsReactionCore.Toggles.Scholar.AOE(toggleOn, | + | |
- | NilsReactionCore.Toggles.Scholar.CD(toggleOn, | + | |
- | NilsReactionCore.Toggles.Scholar.DoTs(toggleOn, | + | |
- | NilsReactionCore.Toggles.Scholar.Potion(toggleOn, | + | |
- | NilsReactionCore.Toggles.Scholar.Seraph(toggleOn, | + | |
- | **Summoner** | + | * Speed Hack: Allows for movement speed to be adjusted. |
+ | * Zoom Hack: Allows for zoom to be adjusted. | ||
+ | * Displays the current speed and zoom options. | ||
- | Hotbar | + | ### Fight Tracker Tab |
- | NilsReactionCore.Hotbar.Summoner.Addle(entityID, | + | |
- | NilsReactionCore.Hotbar.Summoner.Lucid() | + | |
- | NilsReactionCore.Hotbar.Summoner.Sprint() | + | |
- | NilsReactionCore.Hotbar.Summoner.SureCast(entityID, | + | |
- | NilsReactionCore.Hotbar.Summoner.SwiftCast() | + | |
- | Toggles | + | * Enable or disable the log output for the fight tracker. |
- | NilsReactionCore.Toggles.Summoner.Reset(onwipe) | + | |
- | NilsReactionCore.Toggles.Summoner.Aetehrpact(toggleOn, byTimeline, holdToggle, holdWaitMS) | + | |
- | NilsReactionCore.Toggles.Summoner.AOE(toggleOn, | + | |
- | NilsReactionCore.Toggles.Summoner.BurnBoss(toggleOn, | + | |
- | NilsReactionCore.Toggles.Summoner.CD(toggleOn, | + | |
- | NilsReactionCore.Toggles.Summoner.DoTs(toggleOn, | + | |
- | NilsReactionCore.Toggles.Summoner.Demi(toggleOn, | + | |
- | NilsReactionCore.Toggles.Summoner.DreadwyrmTrance(toggleOn, | + | |
- | NilsReactionCore.Toggles.Summoner.EnergyDrain(toggleOn, | + | |
- | NilsReactionCore.Toggles.Summoner.Fester(toggleOn, | + | |
- | NilsReactionCore.Toggles.Summoner.Pet(toggleOn, | + | |
- | NilsReactionCore.Toggles.Summoner.Pets(toggleOn, | + | |
- | NilsReactionCore.Toggles.Summoner.Potion(toggleOn, | + | |
- | NilsReactionCore.Toggles.Summoner.SmartAOE(toggleOn, | + | |
- | NilsReactionCore.Toggles.Summoner.SmaSmartBanertDoT(toggleOn, | + | |
- | NilsReactionCore.Toggles.Summoner.SmartDoT(toggleOn, | + | |
- | **Warrior** | + | ### Debug Tab |
- | + | ||
- | Hotbar | + | |
- | NilsReactionCore.Hotbar.Warrior.Armslength(entityID, | + | |
- | NilsReactionCore.Hotbar.Warrior.Equilibrium() | + | |
- | NilsReactionCore.Hotbar.Warrior.Holmgang() | + | |
- | NilsReactionCore.Hotbar.Warrior.Infuriate() | + | |
- | NilsReactionCore.Hotbar.Warrior.InnerRelease() | + | |
- | NilsReactionCore.Hotbar.Warrior.Interject(entityID, | + | |
- | NilsReactionCore.Hotbar.Warrior.LowBlow(entityID, | + | |
- | NilsReactionCore.Hotbar.Warrior.NascentFlash() | + | |
- | NilsReactionCore.Hotbar.Warrior.Onslaught(entityID) | + | |
- | NilsReactionCore.Hotbar.Warrior.Provoke(entityID) | + | |
- | NilsReactionCore.Hotbar.Warrior.Rampart() | + | |
- | NilsReactionCore.Hotbar.Warrior.RawIntuition() | + | |
- | NilsReactionCore.Hotbar.Warrior.Reprisal() | + | |
- | NilsReactionCore.Hotbar.Warrior.Shake() | + | |
- | NilsReactionCore.Hotbar.Warrior.Shirks(entityID) | + | |
- | NilsReactionCore.Hotbar.Warrior.Sprint() | + | |
- | NilsReactionCore.Hotbar.Warrior.StormEye() | + | |
- | NilsReactionCore.Hotbar.Warrior.Thrill() | + | |
- | NilsReactionCore.Hotbar.Warrior.Upheaval() | + | |
- | NilsReactionCore.Hotbar.Warrior.Vengeance() | + | |
- | + | ||
- | Toggles | + | |
- | NilsReactionCore.Toggles.Warrior.Reset(onwipe) | + | |
- | NilsReactionCore.Toggles.Warrior.AOE(toggleOn, | + | |
- | NilsReactionCore.Toggles.Warrior.BurnBoss(toggleOn, | + | |
- | NilsReactionCore.Toggles.Warrior.CD(toggleOn, | + | |
- | NilsReactionCore.Toggles.Warrior.DoTs(toggleOn, | + | |
- | NilsReactionCore.Toggles.Warrior.Potion(toggleOn, | + | |
- | NilsReactionCore.Toggles.Warrior.Opener(toggleOn, | + | |
- | NilsReactionCore.Toggles.Warrior.Infuriate(toggleOn, | + | |
- | NilsReactionCore.Toggles.Warrior.InnerRelease(toggleOn, | + | |
- | NilsReactionCore.Toggles.Warrior.Onslaught(toggleOn, | + | |
- | NilsReactionCore.Toggles.Warrior.Range(toggleOn, | + | |
- | NilsReactionCore.Toggles.Warrior.TankStance(toggleOn, | + | |
- | + | ||
- | **White Mage** | + | |
- | + | ||
- | Hotbar | + | |
- | NilsReactionCore.Hotbar.Whitemage.Esuna(friendlyTargetID) | + | |
- | NilsReactionCore.Hotbar.Whitemage.Lucid() | + | |
- | NilsReactionCore.Hotbar.Whitemage.Sprint() | + | |
- | NilsReactionCore.Hotbar.Whitemage.SureCast(entityID, | + | |
- | NilsReactionCore.Hotbar.Whitemage.SwiftCast() | + | |
- | + | ||
- | Toggles | + | |
- | NilsReactionCore.Toggles.Whitemage.Reset(onwipe) | + | |
- | NilsReactionCore.Toggles.Whitemage.AOE(toggleOn, | + | |
- | NilsReactionCore.Toggles.Whitemage.CD(toggleOn, | + | |
- | NilsReactionCore.Toggles.Whitemage.DoTs(toggleOn, | + | |
- | NilsReactionCore.Toggles.Whitemage.Potion(toggleOn, | + | |
+ | * Debug logging: outputs all fight tracker events to the console. | ||
+ | * Debug snapshot: outputs snapshot data, like party cooldown usage, mt and st, and more. | ||
+ | * Is Moving: displays if the player is moving. | ||
+ | * Display if TensorCore and Argus are loaded. | ||
+ | * Coordinates: | ||
+ | * FPS: displays the current FPS. | ||
+ | * Distance: displays the distance to the target. | ||
+ | * Party Range: displays number of party members in range. | ||
+ | * FPS (Optifine/ | ||
+ | * Settings File name: name of the configurtion file that is being used. |