<autoexec>
<register Silent="TRUE" Event="login" RunOnce="TRUE">
echo ==== Loading plugins. ====;
input /online;
input /cm p;
load Logger;
load silence;
load LightLuggage;
load cancel;
load clock;
load chatmon;
load recast;
load SSOrganizer;
load drawdistance;
load expwatch;
load consolebg;
load spellcast;
load distance;
load zonetimer;
wait 1;
.consolebg position 5 100;
.consolebg size 1000 305;
drawdistance set 4;
sso fileformat ffxi_{%Earth.Year}.{%Earth.Month}.{%Earth.Day}_{%Earth.Hour}.{%Earth.Minute}.{%Earth.Second}_{%MainJob}{%MainJobLVL}-{%SubJob}{%SubJobLVL};
expwatch statusbar TNL: {exp_level_current}/{exp_level_max} ({exp_next_level}) {exp_hour_k}k/hr;
expwatch statusbar75 TNL: {exp_level_current}/{exp_level_max} ({exp_next_level}) =|= TNM: {limits_current}/{limits_max} ({limits_next_merit}) [{merits_current}] {exp_hour_k}k/hr;
zt setfontname "Arial Bold";
zt setfontsize 13;
zt setpos 1724 1183;
zt setcolor 255 255 255 255;
zt setbgcolor 0 0 0 0;
input /clock on;
input /playtime;
echo ==== Plugins Loaded. ====;
</register>
<!-- Set state to hidden when logging out -->
<register Silent="TRUE" Event="logout" RunOnce="TRUE">
input /echo ~ [Note] Logging Out ~;
input /hide;
unloadall;
input /clock on;
input /playtime;
clear;
</register>
<!-- Change macro book depenting on job -->
<register Silent="TRUE" Event="jobchange_pld/war">
exec pld-war\\bindings.txt;
input /macro book 1;
input /macro set 1;
input /echo ~ [Note] PLD/WAR Book Selected | Bindings Loaded ~
</register>
<register Silent="TRUE" Event="jobchange_pld/nin">
input /macro book 2;
input /macro set 1;
input /echo === PLD/NIN Book Selected ===
</register>
<register Silent="TRUE" Event="jobchange_war/nin">
exec war-nin\\bindings.txt;
input /macro book 3;
input /macro set 1;
input /echo ~ [Note] WAR/NIN Book Selected | Bindings Loaded ~
</register>
<register Silent="TRUE" Event="jobchange_dnc/nin">
exec dnc-nin\\bindings.txt;
input /macro book 5;
input /macro set 1;
input /echo ~ [Note] DNC/NIN Book Selected | Bindings Loaded ~
</register>
<register Silent="TRUE" Event="jobchange_brd/nin">
exec brd-nin\\bindings.txt;
input /macro book 6;
input /macro set 1;
input /echo ~ [Note] BRD/NIN Book Selected | Bindings Loaded ~
</register>
<!-- 'game_forceambientlight' depending on ingame time -->
<register Silent="TRUE" Event="time_18.00">
game_forceambientlight 1
</register>
<register Silent="TRUE" Event="time_6.00">
game_forceambientlight 0
</register>
<!-- Moon Changes -->
<register Silent="TRUE" Event="moon_new moon">
input /echo ~ [Moon Phase] New Moon ~
</register>
<register Silent="TRUE" Event="moon_waning crescent">
input /echo ~ [Moon Phase] Waning Crescent ~
</register>
<register Silent="TRUE" Event="moon_third quarter">
input /echo ~ [Moon Phase] Third Quarter ~
</register>
<register Silent="TRUE" Event="moon_waning gibbous">
input /echo ~ [Moon Phase] Waning Gibbous ~
</register>
<register Silent="TRUE" Event="moon_full moon">
input /echo ~ [Moon Phase] Full Moon ~
</register>
<register Silent="TRUE" Event="moon_waxing gibbous">
input /echo ~ [Moon Phase] Waxing Gibbous ~
</register>
<register Silent="TRUE" Event="moon_first quarter">
input /echo ~ [Moon Phase] First Quarter ~
</register>
<register Silent="TRUE" Event="moon_waxing crescent">
input /echo ~ [Moon Phase] Waxing Crescent ~
</register>
<!-- Weather Changes -->
<register Silent="TRUE" Event="weather_Thunder">
input /echo ~ [Weather Report] Thunder ~
</register>
<register Silent="TRUE" Event="weather_Thunder x2">
input /echo ~ [Weather Report] Double Thunder ~
</register>
<register Silent="TRUE" Event="weather_Ice">
input /echo ~ [Weather Report] Ice ~
</register>
<register Silent="TRUE" Event="weather_Ice x2">
input /echo ~ [Weather Report] Double Ice ~
</register>
<register Silent="TRUE" Event="weather_Fire">
input /echo ~ [Weather Report] Fire ~
</register>
<register Silent="TRUE" Event="weather_Fire x2">
input /echo ~ [Weather Report] Double Fire ~
</register>
<register Silent="TRUE" Event="weather_Earth">
input /echo ~ [Weather Report] Earth ~
</register>
<register Silent="TRUE" Event="weather_Earth x2">
input /echo ~ [Weather Report] Double Earth ~
</register>
<register Silent="TRUE" Event="weather_Wind">
input /echo ~ [Weather Report] Wind ~
</register>
<register Silent="TRUE" Event="weather_Wind x2">
input /echo ~ [Weather Report] Double Wind ~
</register>
<register Silent="TRUE" Event="weather_Water">
input /echo ~ [Weather Report] Water ~
</register>
<register Silent="TRUE" Event="weather_Water x2">
input /echo ~ [Weather Report] Double Water ~
</register>
<register Silent="TRUE" Event="weather_Light">
input /echo ~ [Weather Report] Light ~
</register>
<register Silent="TRUE" Event="weather_Light x2">
input /echo ~ [Weather Report] Double Light ~
</register>
<register Silent="TRUE" Event="weather_Dark">
input /echo ~ [Weather Report] Dark ~
</register>
<register Silent="TRUE" Event="weather_Dark x2">
input /echo ~ [Weather Report] Double Dark ~
</register>
<register Silent="TRUE" Event="weather_Clear">
input /echo ~ [Weather Report] Clear ~
</register>
<register Silent="TRUE" Event="weather_Fog">
input /echo ~ [Weather Report] Fog ~
</register>
<register Silent="TRUE" Event="weather_Clouds">
input /echo ~ [Weather Report] Cloudy ~
</register>
<register Silent="TRUE" Event="weather_Sunshine">
input /echo ~ [Weather Report] Sunny ~
</register>
<!-- Day Changes -->
<register Silent="TRUE" Event="day_Firesday">
input /echo ~ [Day Change] Fireday ~
</register>
<register Silent="TRUE" Event="day_Earthsday">
input /echo ~ [Day Change] Earthsday ~
</register>
<register Silent="TRUE" Event="day_Watersday">
input /echo ~ [Day Change] Watersday ~
</register>
<register Silent="TRUE" Event="day_Windsday">
input /echo ~ [Day Change] Windsday ~
</register>
<register Silent="TRUE" Event="day_Iceday">
input /echo ~ [Day Change] Iceday ~
</register>
<register Silent="TRUE" Event="day_Lightningday">
input /echo ~ [Day Change] Lightningday ~
</register>
<register Silent="TRUE" Event="day_Lightsday">
input /echo ~ [Day Change] Lightsday ~
</register>
<register Silent="TRUE" Event="day_Darksday">
input /echo ~ [Day Change] Darksday ~
</register>
</autoexec>
// Clear all aliases
clearaliases
// Clear all binds
clearbinds
// Bind keys
bind f4 sc set town
bind f11 game_forceambientlight
bind f12 fillmode
bind sysrq screenshot png hide
bind ^v paste
bind @m game_minimize
bind %m input /map
console_echo ==== bindings-global.txt loaded ====
<?xml version="1.0"?>
<!DOCTYPE spellcast PUBLIC "spellcast" "spellcast.dtd">
<Spellcast>
<config
Debug = "FALSE"
ShowGearSwaps = "FALSE"
DisableWS = "FALSE"
DisableJA = "FALSE"
DisablePET = "FALSE"
DisableSO = "FALSE"
DisableNIN = "FALSE"
DisableMA = "FALSE"
ShowSpellInfo = "FALSE"
/>
<!-- Sets -->
<sets>
<group Default="YES" Name="Default">
<set Name="Engaged">
<main></main>
<lear></lear>
<lring></lring>
<range></range>
<ammo></ammo>
<head>Noble's Ribbon</head>
<neck>Flower Necklace</neck>
<body>Scorpion Harness</body>
<hands>Choral Cuffs</hands>
<back>Jester's Cape +1</back>
<waist>Gleeman's Belt</waist>
<legs>Choral Cannions</legs>
<feet>Choral Slippers</feet>
<rring></rring>
<rear></rear>
<sub></sub>
</set>
<set Name="Resting">
</set>
<set Name="Idle">
</set>
<set Name="WS">
</set>
<set Name="Town">
</set>
<set Name="RSE2">
<main></main>
<lear></lear>
<lring></lring>
<range></range>
<ammo></ammo>
<head></head>
<neck></neck>
<body>Magna Bodice</body>
<hands>Magna Gloves</hands>
<back></back>
<waist></waist>
<legs>Magna F Chausses</legs>
<feet>Magna F Ledelsens</feet>
<rring></rring>
<rear></rear>
<sub></sub>
</set>
</group>
</sets>
<!-- Variables -->
<variables>
<var name="InstElegy">Horn +1</var>
<var name="InstMadrigal">Traversiere +1</var>
<var name="InstMambo">Gemshorn +1</var>
<var name="InstMarch">Iron Ram Horn</var>
<var name="InstMinne">Maple Harp +1</var>
<var name="InstMinuet">Cornette +2</var>
<var name="InstRequiem">Flute +1</var>
<var name="InstThrenody">Piccolo +1</var>
<var name="StaffLight">Light Staff</var>
<var name="StaffDark">Dark Staff</var>
<var name="StaffEarth">Earth Staff</var>
</variables>
<!-- Rules -->
<rules>
<!-- Autoset -->
<if Spell="Autoset">
<if Status="Resting">
<action Type="Equip" When="Resting" Set="Resting" />
</if>
<elseif Status="Idle">
<action Type="Equip" When="Idle" Set="Idle" />
</elseif>
<elseif Status="Engaged">
<action Type="Equip" When="Engaged" Set="Engaged" />
</elseif>
</if>
<!-- After action equip "Engaged" set as long as I am not flagged for Campaign or Besieged -->
<if notArea="Dynamis*" Area="Aht Urhgan Whitegate|Al Zahbi|*Bastok*|*San d'Oria*|*Windurst*|*Jeuno*|*Tavnazian*" notBuffActive="Allied Tags|Besieged">
<action Type="Equip" When="aftercast" Set="Town" />
</if>
<else>
<action Type="Equip" When="aftercast" Set="Engaged" />
</else>
<!-- If Costume is active, cancel spell and send echo to the chat console -->
<if BuffActive="Costume">
<action Type="CancelSpell" />
<action Type="Command">input /echo ~ [STATUS WARNING] Costume ~</action>
</if>
<!-- If Amnesia is active, cancel spell and send echo to the chat console -->
<if BuffActive="Amnesia" CommandPrefix="/ja|/jobability|/ws|/weaponskill">
<action Type="CancelSpell" />
<action Type="Command">input /echo ~ [DE-BUFF WARNING] Amnesia ~</action>
</if>
<!-- If Stun is active, cancel spell and send echo to the chat console -->
<if BuffActive="Stun">
<action Type="CancelSpell" />
<action Type="Command">input /echo ~ [DE-BUFF WARNING] Stun ~</action>
</if>
<!-- If Sleep is active, cancel spell and send echo to the chat console -->
<if BuffActive="Sleep">
<action Type="CancelSpell" />
<action Type="Command">input /echo ~ [DE-BUFF WARNING] Sleep ~</action>
</if>
<!-- If Silence is active, cancel spell and send echo to the chat console -->
<if BuffActive="Silence" CommandPrefix="/ma|/magic|/nin|/ninjutsu|/so|/song">
<action Type="CancelSpell" />
<action Type="Command">input /echo ~ [DE-BUFF WARNING] Silence ~</action>
</if>
<!-- If Dead send an echo to the chat console -->
<if Status="Dead">
<action Type="CancelSpell" />
<action Type="Command">input /echo ~ [STATUS WARNING] You're dead idioit! ~</action>
</if>
<!-- Cancel shadows before 'Utsusemi: Ichi' is cast -->
<if Spell="Utsusemi: Ichi">
<action Type="MidCastDelay" Delay="3" />
<action Type="Command" When="MidCast">cancel 66</action>
</if>
<!-- Weapon Skill Announce -->
<if CommandPrefix="/ws|/weaponskill">
<if Mode="OR" TPLT="100" notStatus="Engaged" TargetDistanceGT="5">
<action Type="CancelSpell" />
<action Type="Command">input /echo ~ [ALERT] Not enough TP, not engaged, or to far. ~</action>
</if>
<else>
<action Type="Equip" Set="WS" />
<if PartyCountGT="1" notArea="Dynamis*">
<action Type="Command" When="MidCast">
input /p === %Spell ===
</action>
</if>
</else>
</if>
<!-- Bard Songs - Staff Switch -->
<if notMLvlLT="51" spell="*Elegy*|*Lullaby*|*Requiem*|*Threnody*">
<action type="equip" when="midcast">
<main>$Staff%SpellElement</main>
</action>
</if>
<else>
<action type="equip" when="midcast">
<main>Earth Staff</main>
</action>
</else>
<!-- Bard Songs - Instrument Swtich -->
<if CommandPrefix="/so|/song">
<if spell="*Elegy*" notEquipRange="$InstElegy">
<action type="equip" when="midcast">
<range>$InstElegy</range>
</action>
</if>
<if spell="*Mambo*" notEquipRange="$InstMambo">
<action type="equip" when="midcast">
<range>$InstMambo</range>
</action>
</if>
<elseif spell="*March*" notEquipRange="$InstMarch">
<action type="equip" when="midcast">
<range>$InstMarch</range>
</action>
</elseif>
<elseif spell="*Minne*" notEquipRange="$InstMinne">
<action type="equip" when="midcast">
<range>$InstMinne</range>
</action>
</elseif>
<elseif spell="*Minuet*" notEquipRange="$InstMinuet">
<action type="equip" when="midcast">
<range>$InstMinuet</range>
</action>
</elseif>
<elseif spell="*Requiem*" notEquipRange="$InstRequiem">
<action type="equip" when="midcast">
<range>$InstRequiem</range>
</action>
</elseif>
<elseif spell="*Threnody*" notEquipRange="$InstThrenody">
<action type="equip" when="midcast">
<range>$InstThrenody</range>
</action>
</elseif>
<elseif spell="*Madrigal*" notEquipRange="$InstMadrigal">
<action type="equip" when="midcast">
<range>$InstMadrigal</range>
</action>
</elseif>
<else>
<action Type="CastDelay" Delay="0" />
<action Type="MidCastDelay" Delay="0" />
</else>
</if>
<!-- Mazurka Announce -->
<if spell="*Mazurka*" PartyCountGT="1">
<action Type="Command" When="MidCast">
input /p === %Spell ===
</action>
</if>
</rules>
</Spellcast>
<?xml version="1.0"?>
<!DOCTYPE spellcast PUBLIC "spellcast" "spellcast.dtd">
<Spellcast>
<config
Debug = "FALSE"
ShowGearSwaps = "FALSE"
DisableWS = "FALSE"
DisableJA = "FALSE"
DisablePET = "FALSE"
DisableSO = "FALSE"
DisableNIN = "FALSE"
DisableMA = "FALSE"
ShowSpellInfo = "FALSE"
/>
<sets>
<group Default="YES" Name="Default">
<set Name="Engaged">
<main>Macuahuitl +1</main>
<lear>Knight's Earring</lear>
<lring>Jelly Ring</lring>
<range></range>
<ammo>Bibiki Seashell</ammo>
<head>Koenig Schaller</head>
<neck></neck>
<body>Valor Surcoat</body>
<hands>Valor Gauntlets</hands>
<back>Cerberus Mantle</back>
<waist>Warwolf Belt</waist>
<legs>Valor Breeches</legs>
<feet>Gallant Leggings</feet>
<rring>Bomb Queen Ring</rring>
<rear>Drone Earring</rear>
<sub>Koenig Shield</sub>
</set>
<set Name="Resting">
<main>Dark Staff</main>
<lear></lear>
<lring></lring>
<range></range>
<ammo></ammo>
<head></head>
<neck>Parade Gorget</neck>
<body></body>
<hands></hands>
<back></back>
<waist>Hierarch Belt</waist>
<legs></legs>
<feet></feet>
<rring></rring>
<rear></rear>
<sub></sub>
</set>
<set Name="Resting High TP">
<main></main>
<lear></lear>
<lring></lring>
<range></range>
<ammo></ammo>
<head></head>
<neck>Parade Gorget</neck>
<body></body>
<hands></hands>
<back></back>
<waist>Hierarch Belt</waist>
<legs></legs>
<feet></feet>
<rring></rring>
<rear></rear>
<sub></sub>
</set>
<set Name="Idle">
</set>
<set Name="Dynamis Idle">
<main>Earth Staff</main>
<lear>Knight's Earring</lear>
<lring>Jelly Ring</lring>
<range></range>
<ammo>Bibiki Seashell</ammo>
<head>Koenig Schaller</head>
<neck></neck>
<body>Valor Surcoat</body>
<hands>Valor Gauntlets</hands>
<back>Cerberus Mantle</back>
<waist>Warwolf Belt</waist>
<legs>Valor Breeches</legs>
<feet>Gallant Leggings</feet>
<rring>Bomb Queen Ring</rring>
<rear>Drone Earring</rear>
<sub></sub>
</set>
<set Name="Aura Pot">
<main>Earth Staff</main>
<lear>Knight's Earring</lear>
<lring>Jelly Ring</lring>
<range></range>
<ammo>Bibiki Seashell</ammo>
<head>Koenig Schaller</head>
<neck></neck>
<body>Valor Surcoat</body>
<hands>Valor Gauntlets</hands>
<back>Cerberus Mantle</back>
<waist>Warwolf Belt</waist>
<legs>Valor Breeches</legs>
<feet>Gallant Leggings</feet>
<rring>Bomb Queen Ring</rring>
<rear>Drone Earring</rear>
<sub></sub>
</set>
<set Name="WS">
<main></main>
<lear></lear>
<lring>Ruby Ring</lring>
<range></range>
<ammo></ammo>
<head>Adaman Celata</head>
<neck></neck>
<body></body>
<hands>Hecatomb Mittens</hands>
<back></back>
<waist>Warwolf Belt</waist>
<legs>Thick Breeches</legs>
<feet>Hct. Leggings</feet>
<rring>Ruby Ring</rring>
<rear></rear>
<sub></sub>
</set>
<set Name="EXP">
<main>Hrotti</main>
<lear>Assault Earring</lear>
<lring>Woodsman Ring</lring>
<range>remove</range>
<ammo>Bibiki Seashell</ammo>
<head>Walahra Turban</head>
<neck>Chivalrous Chain</neck>
<body>Scorpion Harness</body>
<hands>Valor Gauntlets</hands>
<back>Cerberus Mantle</back>
<waist>Life Belt</waist>
<legs>Amir Dirs</legs>
<feet>Crimson Greaves</feet>
<sub>Koenig Shield</sub>
<rear>Coral Earring</rear>
<rring>Woodsman Ring</rring>
</set>
<set Name="Town">
<main>remove</main>
<lear>remove</lear>
<lring>remove</lring>
<range>remove</range>
<ammo>remove</ammo>
<head>Fancy Spectacles</head>
<neck>remove</neck>
<body>Scorpion Harness</body>
<hands>Kng. Handschuhs</hands>
<back>remove</back>
<waist>remove</waist>
<legs>Crimson Cuisses</legs>
<feet>Crimson Greaves</feet>
<sub>remove</sub>
<rear>remove</rear>
<rring>remove</rring>
</set>
<set Name="AF">
<main>remove</main>
<lear>remove</lear>
<lring>remove</lring>
<range>remove</range>
<ammo>remove</ammo>
<head>Gallant Coronet</head>
<neck>remove</neck>
<body>Gallant Surcoat</body>
<hands>Gallant Gauntlets</hands>
<back>remove</back>
<waist>remove</waist>
<legs>Gallant Breeches</legs>
<feet>Gallant Leggings</feet>
<rring>remove</rring>
<rear>remove</rear>
<sub>remove</sub>
</set>
<set Name="AF2">
<main>remove</main>
<lear>remove</lear>
<lring>remove</lring>
<range>remove</range>
<ammo>remove</ammo>
<head>Valor Coronet</head>
<neck>remove</neck>
<body>Valor Surcoat</body>
<hands>Valor Gauntlets</hands>
<back>remove</back>
<waist>remove</waist>
<legs>Valor Breeches</legs>
<feet>Valor Leggings</feet>
<rring>remove</rring>
<rear>remove</rear>
<sub>remove</sub>
</set>
</group>
</sets>
<!-- Variables -->
<variables>
<var name="AttackMode">Defense</var>
</variables>
<rules>
<!-- Autoset -->
<if Spell="Autoset">
<!-- Autoset - Resting -->
<if Status="Resting" BuffActive="Weakness">
<action Type="Equip" When="Resting" set="Resting" />
</if>
<elseif Status="Resting" notTPLT="100">
<action Type="Equip" When="Resting" set="Resting High TP" />
</elseif>
<elseif Status="Resting" >
<action Type="Equip" When="Resting" set="Resting" />
</elseif>
<!-- Autoset - Idle -->
<elseif Status="Idle" notArea="Dynamis*" Area="Aht Urhgan Whitegate|Al Zahbi|*Bastok*|*San d'Oria*|*Windurst*|*Jeuno*|*Tavnazian*" notBuffActive="Allied Tags|Besieged">
<action Type="Equip" When="Idle" set="Town" />
</elseif>
<elseif Status="Idle" BuffActive="Allied Tags">
<action Type="Equip" When="Idle" Set="EXP" />
</elseif>
<elseif Advanced='"$AttackMode" = "Offence"'>
<action Type="Equip" When="Engaged" Set="EXP" />
</elseif>
<elseif Status="Idle">
<action Type="Equip" When="Idle" set="Engaged" />
</elseif>
<!-- Autoset - Engaged -->
<elseif Status="Engaged" BuffActive="Allied Tags">
<action Type="Equip" When="Engaged" Set="EXP" />
</elseif>
<elseif Advanced='"$AttackMode" = "Offence"'>
<action Type="Equip" When="Engaged" Set="EXP" />
</elseif>
<elseif Status="Engaged">
<action Type="Equip" When="Engaged" set="Engaged" />
</elseif>
</if>
<!-- After action equip "Engaged" set -->
<if status="Engaged" BuffActive="Allied Tags">
<action Type="Equip" When="aftercast" Set="EXP" />
</if>
<!-- 0.5 second delay between gear change and JA | 0.5 second delay between JA and gear change -->
<action Type="castdelay" delay="0.5" />
<action Type="aftercastdelay" delay="0.5" />
<!-- If Costume is active, cancel spell and send echo to the chat console -->
<if BuffActive="Costume">
<action Type="CancelSpell" />
<action Type="Command">input /echo ~ [STATUS WARNING] Costume ~</action>
</if>
<!-- If Amnesia is active, cancel spell and send echo to the chat console -->
<if BuffActive="Amnesia" CommandPrefix="/ja|/jobability|/ws|/weaponskill">
<action Type="CancelSpell" />
<action Type="Command">input /echo ~ [DE-BUFF WARNING] Amnesia ~</action>
</if>
<!-- If Stun is active, cancel spell and send echo to the chat console -->
<if BuffActive="Stun">
<action Type="CancelSpell" />
<action Type="Command">input /echo ~ [DE-BUFF WARNING] Stun ~</action>
</if>
<!-- If Sleep is active, cancel spell and send echo to the chat console -->
<if BuffActive="Sleep">
<action Type="CancelSpell" />
<action Type="Command">input /echo ~ [DE-BUFF WARNING] Sleep ~</action>
</if>
<!-- If Silence is active, cancel spell and send echo to the chat console -->
<if BuffActive="Silence" CommandPrefix="/ma|/magic|/ninjutsu">
<action Type="CancelSpell" />
<action Type="Command">input /echo ~ [DE-BUFF WARNING] Silence ~</action>
</if>
<!-- If casting Raise message to /s -->
<if Spell="Raise">
<if Mode="Or" Area="Dynamis*" BuffActive="Allied Tags">
<action Type="Command">input /s ~ [CASTING SPELL] Raise on <t> ~</action>
</if>
</if>
<!-- If MP is less than 75% and HP is greater than 80% equip Parade Gorget, if not equip Harmonia's Torque -->
<if MPPAftercastLT="75" notHPPLT="80">
<action Type="Equip">
<neck>Parade Gorget</neck>
</action>
</if>
<else>
<action Type="Equip">
<neck>Harmonia's Torque</neck>
</action>
</else>
<!-- Weapon Skill Announce -->
<if CommandPrefix="/ws|/weaponskill">
<if Mode="OR" TPLT="100" notStatus="Engaged" TargetDistanceGT="5">
<action Type="CancelSpell" />
<action Type="Command">input /echo ~ [ALERT] Not enough TP, not engaged, or to far. ~</action>
</if>
<else>
<action Type="Equip" Set="WS" />
<if PartyCountGT="1" notArea="Dynamis*">
<action Type="Command" When="MidCast">
input /p === %Spell ===
</action>
</if>
</else>
</if>
</rules>
</Spellcast>
<spellcast>
<config
Debug = "FALSE"
ShowGearSwaps = "FALSE"
DisableWS = "FALSE"
DisableJA = "FALSE"
DisablePET = "FALSE"
DisableSO = "FALSE"
DisableNIN = "FALSE"
DisableMA = "FALSE"
ShowSpellInfo = "FALSE"
/>
<sets>
<group Default="YES" Name="Default">
<set Name="Engaged">
<main>Woodville's Axe</main>
<lear>Coral Earring</lear>
<lring>Woodsman Ring</lring>
<range>Lightning Bow +1</range>
<ammo>remove</ammo>
<!-- Optical Hat - Walahra Turban -->
<head>Walahra Turban</head>
<neck>Chivalrous Chain</neck>
<body>Hauberk</body>
<hands>Warrior's Mufflers</hands>
<back>Cerberus Mantle</back>
<waist>Life Belt</waist>
<legs>Warrior's Cuisses</legs>
<feet>Fighter's Calligae</feet>
<sub>Maneater</sub>
<rear>Assault Earring</rear>
<rring>Woodsman Ring</rring>
</set>
<set Name="Resting">
</set>
<set Name="Idle">
</set>
<set Name="WS">
<main></main>
<lear></lear>
<lring>Ruby Ring</lring>
<range></range>
<ammo></ammo>
<head>Adaman Celata</head>
<neck></neck>
<body></body>
<hands>Hecatomb Mittens</hands>
<back></back>
<waist>Warwolf Belt</waist>
<legs>Thick Breeches</legs>
<feet>Hct. Leggings</feet>
<rring>Ruby Ring</rring>
<rear></rear>
<sub></sub>
</set>
<set Name="Town">
<main>Woodville's Axe</main>
<lear>Coral Earring</lear>
<lring>Woodsman Ring</lring>
<range>Lightning Bow +1</range>
<ammo>remove</ammo>
<head>Fancy Spectacles</head>
<neck>Chivalrous Chain</neck>
<body>Scorpion Harness</body>
<hands>Fighter's Mufflers</hands>
<back>Amemet Mantle +1</back>
<waist>Life Belt</waist>
<legs>Clown's Subligar</legs>
<feet>Fighter's Calligae</feet>
<sub>Maneater</sub>
<rear>Assault Earring</rear>
<rring>Woodsman Ring</rring>
</set>
</group>
</sets>
<rules>
<!-- Autoset -->
<if Spell="Autoset">
<if Status="Resting">
<action Type="Equip" When="Resting" Set="Resting" />
</if>
<elseif Status="Idle">
<action Type="Equip" When="Idle" Set="Idle" />
</elseif>
<elseif Status="Engaged">
<action Type="Equip" When="Engaged" Set="Engaged" />
</elseif>
</if>
<!-- After action equip "Engaged" set as long as I am not flagged for Campaign or Besieged -->
<if notArea="Dynamis*" Area="Aht Urhgan Whitegate|Al Zahbi|*Bastok*|*San d'Oria*|*Windurst*|*Jeuno*|*Tavnazian*" notBuffActive="Allied Tags|Besieged">
<action Type="Equip" When="aftercast" Set="Town" />
</if>
<else>
<action Type="Equip" When="aftercast" Set="Engaged" />
</else>
<!-- If Costume is active, cancel spell and send echo to the chat console -->
<if BuffActive="Costume">
<action Type="CancelSpell" />
<action Type="Command">input /echo ~ [STATUS WARNING] Costume ~</action>
</if>
<!-- If Amnesia is active, cancel spell and send echo to the chat console -->
<if BuffActive="Amnesia" CommandPrefix="/ja|/jobability|/ws|/weaponskill">
<action Type="CancelSpell" />
<action Type="Command">input /echo ~ [DE-BUFF WARNING] Amnesia ~</action>
</if>
<!-- If Stun is active, cancel spell and send echo to the chat console -->
<if BuffActive="Stun">
<action Type="CancelSpell" />
<action Type="Command">input /echo ~ [DE-BUFF WARNING] Stun ~</action>
</if>
<!-- If Sleep is active, cancel spell and send echo to the chat console -->
<if BuffActive="Sleep">
<action Type="CancelSpell" />
<action Type="Command">input /echo ~ [DE-BUFF WARNING] Sleep ~</action>
</if>
<!-- If Silence is active, cancel spell and send echo to the chat console -->
<if BuffActive="Silence" CommandPrefix="/ma|/magic|/nin|/ninjutsu|/so|/song">
<action Type="CancelSpell" />
<action Type="Command">input /echo ~ [DE-BUFF WARNING] Silence ~</action>
</if>
<!-- If Dead send an echo to the chat console -->
<if Status="Dead">
<action Type="CancelSpell" />
<action Type="Command">input /echo ~ [STATUS WARNING] You're dead idioit! ~</action>
</if>
<!-- Cancel shadows before 'Utsusemi: Ichi' is cast -->
<if Spell="Utsusemi: Ichi">
<action Type="MidCastDelay" Delay="3" />
<action Type="Command" When="MidCast">cancel 66</action>
</if>
<!-- Weapon Skill Announce -->
<if CommandPrefix="/ws|/weaponskill">
<if Mode="OR" TPLT="100" notStatus="Engaged" TargetDistanceGT="5">
<action Type="CancelSpell" />
<action Type="Command">input /echo ~ [ALERT] Not enough TP, not engaged, or to far. ~</action>
</if>
<else>
<action Type="Equip" Set="WS" />
<if PartyCountGT="1" notArea="Dynamis*">
<action Type="Command" When="MidCast">
input /p === %Spell ===
</action>
</if>
</else>
</if>
<!-- Berserk Gear Swap -->
<if Spell="Berserk">
<action Type="Equip" When="PreCast">
<feet>Warrior's Calligae</feet>
</action>
</if>
<!-- Warcry Gear Swap -->
<if Spell="Warcry">
<action Type="Equip" When="PreCast">
<head>Warrior's Mask</head>
</action>
</if>
</rules>
</spellcast>