Command reference

//mg and //marugun address the same addon. Commands act on the character where they are entered.

CommandWhat it does
//mg helpShow the current in-game command help.
//mg start|stop|status [all|healing|ws|buff|bard|geo|cor|debuff|dispel|burst|pet]Control or inspect all modules, or one module, on this character.
//mg healing|ws|buff|bard|geo|cor|debuff|dispel|burst|pet|follow start|stop|statusEquivalent module-first form.
//mg follow on|offStart or stop the Follow module on this character.
//mg follow monitor <name>Make that connected character the group monitor that followers assist and follow.
//mg follow targetEngage the closest valid mob by this follower's own targeting rules.
//mg follow [group] move|assist|engage|sticky|ranged on|offChange one Follow setting. move on also starts Follow; move off stops movement but keeps Assist and Engage. With group, the change reaches your Maru-gun group and respects Lock Assist, Lock Engage and Lock Follow.
//mg follow turnFace your current target once, also while paused. Simulation mode does not turn.
//mg send <command>Run a raw Windower command on every running follower; <t> becomes the monitor's current target ID.
//mg send @group <command>
//mg send @Name <command>
Run a command on every connected character in your Maru-gun group, including this one and paused characters, or on one named member. <tid> becomes your current target and commands starting with / get an input prefix. This does not unpause automation unless the command starts it; simulation mode still suppresses execution.
//mg pausePause this character's automation immediately.
//mg connectReconnect to the local broker and remain paused.
//mg ws apply 1000 "Savage Blade" offApply TP/WS choices and start WS. Replace off with am1, am2 or am3 and optionally add a quoted aftermath WS.
//mg ws tp 1500
//mg ws engage on|off
Change TP or engagement requirements without an implicit Start.
//mg healing|ws|buff|bard|geo|cor|debuff|dispel|burst|pet apply "Set name"Apply a named set already synced to this character, preserving whether the module is running. Each module shows its macro lines at the bottom.
//mg buff list
//mg buff apply WAR_SAM
List or select a bundled buff set.
//mg buff prepare|cancelRequest or cancel preparation.
//mg bard sing|cancel
//mg geo bolster
Request/cancel singing or explicitly request Bolster.
//mg overlay on|off
//mg overlay pos X Y
//mg overlay lock on|off
Visibility, position and locking.
//mg overlay size N
//mg overlay opacity N
//mg overlay filter party|all-connected
//mg overlay reset
Font size, background opacity, roster filter and reset.
//mg dispel nowRequest one dispel on the current enemy while Dispels is running. Expires after 10 seconds and cancels on target changes.

Module aliases include heal/cure for healing and buff/buffs/self_buffs for self buffs. Manage other addons separately; Maru-gun does not stop unrelated automation for you.

Settings

Every saved definition field, what it does and which values it accepts. Module editors in the application show the same settings.

All healing definition fields
SettingExplanationAllowed values
schema_versionSaved definition format. Version 1 is currently supported.1
auto_self_reraiseMaintain Reraise on the healer when a usable spell is available.boolean
cure.start_hppStart curing a normal recipient below this HP percentage.1 to 100
cure.critical_hppTreat recipients below this HP percentage as critical.1 to 100
cure.enabledAllow single-target cures.boolean
cure.tank_start_hppUse this HP threshold for recipients marked as tanks.1 to 100
cure.min_cure_tierLowest Cure tier the healer may choose.1 to 6
cure.use_cureplease_thresholdsUse your configured per-tier HP thresholds when selecting Cure.boolean
cure.overcureAllow a larger Cure tier as a fallback.boolean
cure.undercureAllow a smaller Cure tier as a fallback.boolean
cure.tiers.*.enabledAllow this named Cure tier.boolean
cure.tiers.*.amountConfigured HP amount for this named Cure tier.0 to 99999
cure.cure_target_factorScale missing HP when choosing a Cure for a normal recipient.0.1 to 2
cure.critical_cure_target_factorScale missing HP when choosing a Cure for a critical recipient.0.1 to 2
cure.mp_reserveKeep this amount of MP in reserve when selecting a cure.0 to 99999
aoe_cure.enabledAllow area cures with Curaga.boolean
aoe_cure.min_targetsMinimum number of injured recipients needed for Curaga.1 to 18
aoe_cure.use_cureplease_thresholdsUse configured per-tier HP thresholds for Curaga selection.boolean
aoe_cure.overcureAllow a larger Curaga tier as a fallback.boolean
aoe_cure.undercureAllow a smaller Curaga tier as a fallback.boolean
aoe_cure.tiers.*.enabledAllow this named Curaga tier.boolean
aoe_cure.tiers.*.amountConfigured HP amount for this named Curaga tier.0 to 99999
aoe_cure.start_hppCount recipients below this HP percentage for Curaga.1 to 100
aoe_cure.min_total_missing_hpMinimum combined missing HP before using Curaga.0 to 99999
removals.*Turn removal of this named status ailment on or off.boolean
buff_assignments[]Healing buff recipients and choices; see the assignment fields below.assignment record
target_roles.*Mark a recipient with a healing role, such as tank, for role-specific treatment.string
sch_reserve_chargesKeep this many Scholar stratagem charges in reserve.0 to 4
wake_up.enabledEquip a base Prime weapon while asleep so its self-damage wakes the healer; requires GearSwap; unload the standalone WakeMeUp addon first.boolean
wake_up.weaponItem ID of the base Prime weapon to equip. Omit to choose by main job: Maul for WHM and GEO, Sword for RDM, Staff for SCH, Horn for BRD.1 to 65535
wake_withHealing action that wakes sleeping party members when the Sleep removal is on: cure (default), curaga or waltz for DNC main or subjob. Uses the lowest ready tier; Curaga falls back to Cure. Waltz uses Curing Waltz, requires TP and is blocked by Saber Dance or Amnesia.cure, curaga, waltz
use_divine_caressWHM main only. Prepare the selected ready Poisona, Paralyna, Blindna, Silena, Stona, Viruna or Curse Cursna with Divine Caress. Off by default. Confirm its buff before removal; cooldown, failure or five seconds without confirmation falls back to ordinary removal. Critical cures and Doom take priority.boolean
resources.mp_reserveKeep this much MP after resource spells and the predicted Convert recovery cure. The higher cure reserve also applies.0 to 99999
resources.convert.enabledEnable optional Convert. Off by default; requires enabled usable self cures and known HP/MP maxima.boolean
resources.convert.start_mppUse Convert at or below this MP percentage.1 to 100
resources.convert.min_hppRequire at least this HP percentage before Convert.1 to 100
resources.convert.post_hppRequire at least this predicted HP percentage after the basic HP/MP swap.1 to 100
resources.convert.min_hpRequire at least this predicted number of HP points after Convert.0 to 99999
resources.convert.min_gainRequire this many additional MP from Convert.0 to 99999
resources.convert.idle_onlyRequire the player to be not engaged before Convert. This does not establish freedom from aggro.boolean
resources.convert.recover_hppAfter an observed Convert HP/MP change, use configured self cures toward this HP percentage for up to 15 seconds or three issued cures.1 to 100
resources.sublimation.enabledEnable charging and full-charge discharge. Off by default. Never discharge the charging state.boolean
resources.sublimation.start_mppDischarge complete Sublimation at or below this MP percentage.1 to 100
resources.sublimation.min_hppRequire at least this HP percentage to begin charging; spell Refresh blocks charging.1 to 100
resources.sublimation.min_gainRequire this many missing MP before discharging. Stored MP amount is not observed.0 to 99999
resources.drain.enabledEnable available ready Drain tiers on the party-claimed current enemy outside observed burst windows. Off by default; cures take priority.boolean
resources.drain.start_percentUse Drain at or below this HP percentage. Enemy susceptibility and restored HP are not guaranteed.1 to 100
resources.aspir.enabledEnable available ready Aspir tiers on the party-claimed current enemy outside observed burst windows. Off by default.boolean
resources.aspir.start_percentUse Aspir at or below this MP percentage. Enemy MP and restored MP are not guaranteed.1 to 100
healing_waltz.enabledAllow Healing Waltz as a party status-removal fallback. Starts disabled.boolean
healing_waltz.tp_reserveKeep this much TP after Healing Waltz, checked again before dispatch.0 to 2800
blue_cures.magic_fruit.enabledAllow learned, set Magic Fruit as a party cure fallback. Starts disabled and keeps the healing MP reserve.boolean
blue_cures.white_wind.enabledAllow learned, set White Wind around yourself within 10 yalms. Starts disabled, requires area-healing thresholds and keeps the healing MP reserve.boolean
resurrection.enabledAllow automatic Raise or Arise for observed KO recipients. Starts disabled.boolean
resurrection.scopeParty only by default. Include alliance recipients only when explicitly selected.party, alliance
resurrection.mp_reserveKeep the larger of this and the healing MP reserve after Raise or Arise, checked again before dispatch.0 to 99999
resurrection.spells[]Try these selected resurrection spells in order, skipping spells unavailable or on recast. A sent offer is not proof of revival.resurrection_spell_action record
All ws definition fields
SettingExplanationAllowed values
schema_versionSaved definition format. Version 1 is currently supported.1
modeWeapon-skill strategy: one WS, an ordered sequence, aftermath maintenance, or Abyssea cycling.single, chain, aftermath, abyssea
actionThe selected spell, ability or weapon skill; see action fields below.Action record or empty selection
tpMinimum TP for the selected weapon skill.1000 to 3000
close_onlyWait for a suitable skillchain-closing opportunity.boolean
chain[]Weapon skills to attempt in order in sequence mode.Action record or empty selection
aftermath.actionWeapon skill used to establish or renew aftermath.ws_action record
aftermath.tpTP threshold for the desired aftermath level: 1000, 2000 or 3000.1000, 2000, 3000
aftermath.buff_idStatus ID used to observe whether the desired aftermath is active.1 to 65535
preparation[]Ordered actions to run as preparation. Self-buff preparation entries use the rule fields below; WS preparation entries use action fields.action record
engage_requiredOnly act while engaged. In Self buffs this limits maintenance, not an explicit preparation request.boolean
job_preparationEnable job-specific ability preparation before weapon skills.boolean
turn_to_targetTurn the character toward the target before a weapon skill when facing more than 45 degrees away. When off, the weapon skill waits until you face the target yourself. On by default.boolean
dnc.fm_targetTarget number of Finishing Moves to build.1 to 6
dnc.climactic_fmFinishing Moves threshold used for Climactic Flourish preparation.1 to 5
dnc.rf_minMinimum Finishing Moves before considering Reverse Flourish.1 to 5
dnc.reserveReserve Finishing Moves when Climactic Flourish will be ready within this many seconds.0 to 600
dnc.max_holdMaximum seconds to hold a weapon skill for Dancer preparation.0 to 60
dnc.rf_bonusExtra TP added to the Reverse Flourish TP estimate.0 to 1000
dnc.rf_squareQuadratic coefficient in the Reverse Flourish TP estimate; accounts for relevant equipment.5 to 1000
thf.max_holdMaximum seconds to wait for Thief weapon-skill positioning/preparation.0 to 10
thf.enabledEnable the Thief-specific Sneak Attack preparation policy.boolean
autoraAllow automatic ranged attacks where supported by the selected WS mode.boolean
break_equipmentEquipment-set ID used for the explicit Break WS action.1 to 65535
abyssea[].actionWeapon skill for this Abyssea cycle entry.ws_action record
abyssea[].tpTP requirement for this Abyssea cycle entry.1000 to 3000
abyssea[].equipmentEquipment-set ID associated with this Abyssea entry.1 to 65535
equipment_sets[].idNumeric ID referenced by Break or Abyssea entries.1 to 65535
equipment_sets[].nameDisplay name for an equipment set.string
equipment_sets[].items.*Equipment item for the named slot in this set.0 to 65535
All self buffs definition fields
SettingExplanationAllowed values
schema_versionSaved definition format. Version 1 is currently supported.1
maintenance[]Buffs to keep active, in priority order; each entry uses the rule fields below.rule record
preparation[]Ordered actions to run as preparation. Self-buff preparation entries use the rule fields below; WS preparation entries use action fields.rule record
allow_specialLegacy setting accepted for compatibility and ignored. Adding a special ability to a buff list authorizes its use.boolean
preparation_customUse a separate preparation list. When off, Preparation follows the set’s self-target buffs. Existing nonempty preparation lists remain custom.boolean
main_jobMain-job label associated with this self-buff, debuff or burst definition.string
sub_jobSubjob label associated with this self-buff definition.string
engage_requiredOnly act while engaged. In Self buffs this limits maintenance, not an explicit preparation request.boolean
food.enabledEat the chosen food whenever the Food effect is missing. Follows the engaged setting like every other buff, and Run preparation eats it too.boolean
food.itemItem ID of the food to eat. It must be in the main inventory. Every food grants the same Food effect, so a new choice is eaten after the current food wears off.1 to 65535
pup_maneuvers.enabledApply optional conservative delays to existing PUP maneuver lists; does not measure burden.boolean
pup_maneuvers.minimum_spacing_secondsMinimum delay across all eight maneuver elements, including observed manual attempts.0 to 300
pup_maneuvers.post_activation_wait_secondsWait after observed activation or first current automaton observation before maneuvers.0 to 300
All rule definition fields
SettingExplanationAllowed values
actionThe selected spell, ability or weapon skill; see action fields below.action record
buff_idStatus ID used to detect whether the effect is already active.1 to 65535
targetTarget category for a buff rule. GEO uses a character identity for the Entrust recipient.self, enemy, party
target_keySpecific party-member identity when a rule targets a party recipient.string
min_hppLowest HP percentage at which the rule is eligible.0 to 100
max_hppHighest HP percentage at which the rule is eligible.0 to 100
jobs[]Jobs for which the rule is eligible.string
specialMarks special abilities requiring the appropriate explicit preparation consent. COR keeps this field in saved definitions; it is not a general permission to spend special abilities.boolean
countDesired stack count; rune entries may request more than one.1 to 3
blocks[]Status IDs that prevent this action from being selected.1 to 65535
alternative_buffs[]Other statuses that satisfy this buff rule without recasting it.1 to 65535
requires_buffRequired active status before this rule can run.1 to 65535
after[]Preparation dependency identifiers, used to order prerequisite buffs.1 to 64
petTreat the rule as pet-related when determining whether its effect is satisfied.boolean
pet_namePet name used when identifying the required pet.string
requires_petRequire an existing pet before the rule is eligible.boolean
no_petOnly use the rule when no pet is present.boolean
tp_belowOnly use this rule below the specified TP amount.0 to 3000
requiredWhether a preparation step is required instead of optional.boolean
All bard definition fields
SettingExplanationAllowed values
schema_versionSaved definition format. Version 1 is currently supported.1
songs[]Ordered party songs for the singing sequence.spell_action record
placeholders[]Placeholder songs used while establishing the desired song capacity.spell_action record
pianissimo_targets[].targetRecipient identity for an individual song.string
pianissimo_targets[].songSong to give that recipient using Pianissimo.spell_action record
automation.enabledExperimental. Calls the party and sings this set on its own. Soul Voice and Clarion Call are never used.boolean
automation.on_nitroCall the party when Nightingale and Troubadour are both ready. Defaults to on.boolean
automation.on_songs_goneCall the party when the bard has no songs left. Defaults to on.boolean
automation.only_disengagedCall and sing only while the bard is not engaged. Defaults to on.boolean
automation.wait_for_partyStart singing only when every living party member, except Trusts, is within 9.5 yalms. Defaults to on.boolean
automation.notifyWhere the call goes: party chat, a tell or an echo only the bard sees. Defaults to party.party, tell, echo
automation.tell_toCharacter name that receives the call when it is sent as a tell.string
automation.nitro_messageCall text when NiTro is ready. Words in braces are auto-translate phrases. Empty uses the built-in text.string
automation.songs_messageCall text when every song has worn off. Empty uses the built-in text.string
All geo definition fields
SettingExplanationAllowed values
schema_versionSaved definition format. Version 1 is currently supported.1
indiIndi spell to maintain on the geomancer.Action record or empty selection
geoGeo spell used for the luopan.Action record or empty selection
entrustIndi spell to give another character through Entrust.Action record or empty selection
targetTarget category for a buff rule. GEO uses a character identity for the Entrust recipient.string
require_engagedOnly run this module's maintenance while engaged.boolean
refresh_marginRefresh a timed effect this many seconds before its observed expiry.0 to 30
fullcircle_distance_enabledAllow automatic Full Circle when the luopan is too far from its target. Defaults to true for existing profiles. Disabling this keeps spell changes, Blaze of Glory replacement and Radial Arcana active.boolean
fullcircle_distanceDistance used to decide when a misplaced luopan should be removed with Full Circle.5 to 40
radial_arcana_mppMP percent at or below which Radial Arcana is used. Defaults to 30.1 to 99
entrust_durationFallback Entrust lifetime in seconds when no better observation is available.60 to 900
abilities.blaze_of_gloryAllow Blaze of Glory in the GEO maintenance policy.boolean
abilities.ecliptic_attritionAllow Ecliptic Attrition in the GEO maintenance policy.boolean
abilities.lasting_emanationAllow Lasting Emanation in the GEO maintenance policy.boolean
abilities.life_cycleAllow Life Cycle in the GEO maintenance policy.boolean
abilities.dematerializeAllow Dematerialize in the GEO maintenance policy.boolean
abilities.radial_arcanaUse Radial Arcana on the luopan to restore MP once the geomancer's MP falls to radial_arcana_mpp.boolean
hate.modeChoose no hate action, an enemy spell, or curing a party member.off, enemy_spell, cure
hate.enemy_spellSpell used when the hate mode is enemy_spell.string
hate.cure_spellCure spell used when the hate mode is cure.string
hate.cure_targetParty recipient for the hate-generation cure.string
hate.interval_secondsMinimum seconds between hate-generation attempts.5 to 300
engage_targetCharacter whose combat status controls Only while engaged. Also follows their enemy for Geo debuffs and Hate enemy spells. Omit to watch self; an absent, dead, charmed, or disengaged character pauses GEO actions. An unknown enemy never falls back to your own target.string
All cor definition fields
SettingExplanationAllowed values
schema_versionSaved definition format. Version 1 is currently supported.1
rolls[]The selected Corsair rolls, in order.ability_action record
double_upAllow the roll policy to use Double-Up.boolean
snake_eyeAllow the roll policy to use Snake Eye.boolean
foldAllow the roll policy to use Fold to recover from a bust.boolean
specialMarks special abilities requiring the appropriate explicit preparation consent. COR keeps this field in saved definitions; it is not a general permission to spend special abilities.boolean
require_engagedOnly run this module's maintenance while engaged.boolean
require_party_rangeWait until eligible party members are within roll range.boolean
roll_while_engagedAllow rolling while engaged; false limits rolls to outside engagement.boolean
luzaf_ringUse the 16-yalm Luzaf's Ring roll range for the party range check; false uses 8 yalms.boolean
crooked_cardsChoose no Crooked Cards, the first roll, or the second roll using 0, 1 or 2.0 to 2
All debuff definition fields
SettingExplanationAllowed values
schema_versionSaved definition format. Version 1 is currently supported.1
debuffs[]Debuff spells and job abilities to use against the current target, in priority order. Feint targets self to prepare the next attack.Action record or empty selection
require_engagedOnly run this module's maintenance while engaged.boolean
claimed_onlyOnly debuff or burst on monsters claimed by this character's party.boolean
retry_limitObserved resists per debuff and target before giving up on it; a complete resist gives up at once.1 to 10
main_jobMain-job label associated with this self-buff, debuff or burst definition.string
All dispel definition fields
SettingExplanationAllowed values
schema_versionSaved definition format. Version 1 is currently supported.1
require_engagedOnly run this module's maintenance while engaged.boolean
claimed_onlyOnly debuff or burst on monsters claimed by this character's party.boolean
retry_limitObserved resists per debuff and target before giving up on it; a complete resist gives up at once.1 to 10
main_jobMain-job label associated with this self-buff, debuff or burst definition.string
spells[]Spells in priority order. Burst selects a matching skillchain element that can land in time. Dispels selects ready Dispel or Magic Finale after observed beneficial buff gain or Dispel now.dispel_spell_action record
All burst definition fields
SettingExplanationAllowed values
schema_versionSaved definition format. Version 1 is currently supported.1
spells[]Spells in priority order. Burst selects a matching skillchain element that can land in time. Dispels selects ready Dispel or Magic Finale after observed beneficial buff gain or Dispel now.spell_action record
fast_castFast Cast percentage used to estimate whether a spell lands before the burst window closes; spell data has only base cast times.0 to 80
max_castsSpells cast into one skillchain's burst window.1 to 3
require_engagedOnly run this module's maintenance while engaged.boolean
claimed_onlyOnly debuff or burst on monsters claimed by this character's party.boolean
main_jobMain-job label associated with this self-buff, debuff or burst definition.string
All sequences definition fields
SettingExplanationAllowed values
schema_versionSaved definition format. Version 1 is currently supported.1
recipeExpected predefined SCH skillchain; Fusion Fire→Thunder, Fragmentation Blizzard→Water, Distortion Luminohelix→Stone.fusion, fragmentation, distortion
mp_reserveKeep this much MP after the sequence, preserving any larger active Cure reserve.0 to 99999
charge_reserveKeep this many stratagem charges in addition to the two required for the sequence.0 to 3
All pet definition fields
SettingExplanationAllowed values
schema_versionSaved definition format. Version 1 is currently supported.1
jobs.DRG.start_hppHeal the current wyvern at or below this HP percentage while Pet is running.1 to 100
jobs.DRG.itemSelected healing item ID for DRG. Zero uses Spirit Link; Dawn Mulsum is used from the main inventory.0, 5411
jobs.DRG.min_player_hppMinimum player HP percentage before Spirit Link can sacrifice HP to heal the wyvern.1 to 100
jobs.BST.start_hppHeal the current beast at or below this HP percentage while Pet is running.1 to 100
jobs.BST.itemSelected healing item ID for BST. Pet food or automaton oil is equipped before the job ability; Dawn Mulsum is used from the main inventory.17016, 17017, 17018, 17019, 17020, 17021, 17022, 17023, 5411
jobs.BST.assist_masterSend the beast to your battle target when you engage and use Heel when you disengage. Defaults to off.boolean
jobs.BST.offense.enabledAllow ordered Ready moves or Sic while master and pet fight the same enemy.boolean
jobs.BST.offense.sicUse Sic instead of selected Ready moves.boolean
jobs.BST.offense.charge_reserveKeep this many conservatively observed Ready charges.0 to 3
jobs.BST.offense.moves[].action.kindSelected Ready command kind. Only abilities are accepted.ability
jobs.BST.offense.moves[].action.idActual Ready move from the bundled verified command catalog.672, 673, 674, 675, 676, 677, 678, 679, 680, 681, 682, 683, 684, 685, 686, 687, 688, 689, 690, 691, 692, 693, 694, 695, 696, 697, 698, 699, 700, 701, 702, 703, 704, 705, 706, 707, 708, 709, 710, 711, 712, 713, 714, 715, 716, 717, 718, 719, 720, 721, 722, 723, 724, 725, 726, 727, 728, 729, 730, 731, 732, 733, 734, 735, 736, 737, 738, 740, 741, 743, 744, 745, 746, 747, 748, 749, 750, 751, 752, 753, 754, 755, 756, 757, 758, 759, 760, 761, 762, 763, 764, 765, 766, 767, 768, 769, 770, 771, 772, 774, 775, 776, 777, 778, 779, 781, 782, 786, 787, 788, 789, 790, 791, 792, 793, 794, 795, 796, 797, 798
jobs.BST.offense.moves[].action.labelDisplay name of the selected Ready move.string
jobs.BST.offense.moves[].interval_secondsMinimum time between uses. Self buffs repeat by this interval, without guessing buff state.1 to 3600
jobs.BST.offense.moves[].start_hppUse a selected healing move at or below this pet HP percentage.1 to 100
jobs.BST.lifecycle.enabledSummon the selected jug pet when no living pet is present.boolean
jobs.BST.lifecycle.jugSelected jug item, independently of pet healing food.Action record or empty selection
jobs.BST.lifecycle.quantity_reserveKeep this many jugs when Call Beast consumes one.0 to 9999
jobs.BST.lifecycle.preferPrefer Bestial Loyalty or Call Beast when available.loyalty, call
jobs.BST.lifecycle.call_beastAllow Call Beast to consume the selected jug.boolean
jobs.BST.lifecycle.contextSummon only while idle, or also while fighting.idle, any
jobs.PUP.start_hppHeal the current automaton at or below this HP percentage while Pet is running.1 to 100
jobs.PUP.itemSelected healing item ID for PUP. Pet food or automaton oil is equipped before the job ability; Dawn Mulsum is used from the main inventory.18731, 18732, 18733, 19185, 5411
jobs.PUP.assist_masterDeploy the automaton on your battle target when you engage and Retrieve it when you disengage. Defaults to off.boolean
jobs.PUP.lifecycle.enabledAutomatically summon a positively absent automaton, default off; never dismiss an existing one.boolean
jobs.PUP.lifecycle.allow_deusExplicitly allow Deus Ex Automata fallback, which starts the automaton with reduced HP and MP.boolean
jobs.PUP.lifecycle.contextAllow summoning only while idle or also while fighting.idle, any
jobs.PUP.maintenance.enabledAuthorize explicit one-use Maintenance requests; does not automatically detect automaton ailments.boolean
jobs.PUP.maintenance.oilSelected consumable oil for Maintenance, separate from Repair supplies.18731, 18732, 18733, 19185
jobs.PUP.maintenance.quantity_reserveKeep this many selected oils after each explicitly requested use.0 to 999
jobs.SMN.start_hppHeal the current avatar at or below this HP percentage while Pet is running.1 to 100
jobs.SMN.itemSelected healing item ID for SMN. Dawn Mulsum is used from the main inventory.5411
jobs.SMN.assist_masterOrder Assault on your battle target when you engage and Retreat when you disengage. Defaults to off.boolean
jobs.SMN.pacts.enabledAllow selected ordinary enemy Rage and Ward pacts available to the current pet.boolean
jobs.SMN.pacts.mp_reserveKeep this much MP after pacts and support, also preserving any larger Cure reserve.0 to 99999
jobs.SMN.pacts.rage[].kindSelected ordinary Rage command kind. Only abilities are accepted.ability
jobs.SMN.pacts.rage[].idOrdinary Rage ID from the supported catalog; special and debug pacts are excluded.513, 516, 519, 521, 524, 528, 529, 534, 537, 539, 544, 545, 546, 547, 549, 550, 551, 554, 560, 561, 562, 563, 565, 566, 567, 570, 576, 577, 578, 581, 582, 583, 592, 593, 597, 598, 599, 608, 609, 612, 613, 614, 615, 624, 625, 627, 629, 630, 631, 634, 656, 662, 665, 667, 780, 961, 964, 967, 968, 970
jobs.SMN.pacts.rage[].labelDisplay name of the selected Rage pact.string
jobs.SMN.pacts.enemy_wards[].action.kindEnemy Ward command kind. Only abilities are accepted.ability
jobs.SMN.pacts.enemy_wards[].action.idSupported enemy-target Ward ID.522, 523, 530, 531, 580, 585, 611, 617, 633, 657, 658, 659, 666, 963, 966
jobs.SMN.pacts.enemy_wards[].action.labelDisplay name of the selected enemy Ward.string
jobs.SMN.pacts.enemy_wards[].interval_secondsMinimum interval between uses of this enemy Ward.1 to 3600
jobs.SMN.support.enabledAllow selected healing, observed-effect or explicitly timed support pacts.boolean
jobs.SMN.support.rules[].action.kindSupport command kind. Only abilities are accepted.ability
jobs.SMN.support.rules[].action.idSupported healing, observed-effect or timed pact ID.512, 514, 515, 517, 520, 526, 532, 533, 538, 548, 553, 564, 569, 579, 586, 594, 595, 596, 601, 602, 610, 618, 626, 628, 660, 661, 773, 962, 965, 969
jobs.SMN.support.rules[].action.labelDisplay name of the selected support pact.string
jobs.SMN.support.rules[].targets[]Self or explicit named party recipients. Unknown or unobserved recipients do not prove need.string
jobs.SMN.support.rules[].start_hppHealing pacts trigger when an eligible selected recipient is at or below this HP percentage.1 to 100
jobs.SMN.support.rules[].interval_secondsMinimum repeat interval; unmapped effects use explicitly timed repetition.1 to 3600
jobs.SMN.lifecycle.enabledSummon the selected persistent avatar or spirit when absent and permitted by context and MP.boolean
jobs.SMN.lifecycle.summonSelected persistent summon spell or no selection. Special summon lifecycles are excluded.Action record or empty selection
jobs.SMN.lifecycle.contextSummon only while idle or also while fighting.idle, any
jobs.SMN.lifecycle.mp_reserveKeep this much MP after summoning, preserving any larger Cure reserve.0 to 99999
jobs.SMN.lifecycle.summon_above_mppMP percentage required before summoning; must exceed the enabled low-MP release threshold.1 to 100
jobs.SMN.lifecycle.replace_existingExplicit permission to Release a different existing avatar before replacing it.boolean
jobs.SMN.lifecycle.release_low_mpExplicit permission to Release the pet when MP reaches the low threshold.boolean
jobs.SMN.lifecycle.release_below_mppRelease at or below this MP percentage when low-MP release is enabled.0 to 99
All follow definition fields
SettingExplanationAllowed values
schema_versionSaved definition format. Version 1 is currently supported.1
assistAssist the monitor when it fights a mob this follower is not targeting.boolean
engageAttack the monitor's mob once targeted, and stop when the monitor stops unless Sticky.boolean
followRun toward the monitor while idle; with Engage on, assist and move toward the monitor's target during combat. With Engage off, disengage and follow the monitor.boolean
stickyKeep fighting the current mob after the monitor disengages.boolean
rangedPropose ranged attacks while engaged instead of relying on melee reach.boolean
lock_assistKeep this follower's Assist switch when the All followers row changes the column.boolean
lock_engageKeep this follower's Engage switch when the All followers row changes the column.boolean
lock_followKeep this follower's Follow switch when the All followers row changes the column.boolean
stop_distanceYalms from the monitor at which following stops.0.5 to 20
melee_minMinimum melee reach in yalms used while engaged.0.5 to 10
melee_extraExtra reach in yalms added to the combined model sizes while engaged.0 to 10
target_max_distanceIgnore manual targets beyond this many yalms.5 to 50
monitor_engaged_onlyOnly engage mobs the monitor is fighting.boolean
exclude_petsNever target pets when choosing a manual target.boolean
same_name_fallbackAccept the closest mob with the same name when the exact target is unavailable.boolean
All action definition fields
SettingExplanationAllowed values
kindAction type: spell, ability, WS, item, ranged attack or equipment.spell, ability, ws, item, ranged, equipment, wake, assist, attack, attack_off, pet_equip
idWindower resource ID identifying the action.1 to 65535
labelHuman-readable action name; the resource ID identifies the actual action.string
All assignment definition fields
SettingExplanationAllowed values
providerIdentity of the character providing this buff.string
purposeBuff purpose selected for this recipient assignment.string
targets[]Recipient identities for the assignment.string
aoeWhether to request an area application where the spell/job supports it.boolean
enabledWhether this entry is enabled. Disabled buff assignments retain their stratagem choices.boolean
perpetuanceRequest Perpetuance for the next buff renewal on main SCH. Wait for all selected stratagems above the charge reserve.boolean

← Back to base