Looking at the PLD spellcast from here:
http://www.ffxiah.com/forum/topic/21671/paladin-faq-info-and-trade-studies/
specially about the idle section
Quote:
<if spell="Fire Spirit">
<if advanced='"$Rancor" = "1"'><!-- Critical Gear Rules -->
<var cmd="set TPNeck Rancor Collar" />
</if>
<else>
<var cmd="set TPNeck Fortitude Torque" /><!-- Change Rancor Off Neck Here -->
</else>
<if status="idle">
<if advanced='(int)%HPP>95 AND (int)%MPP>95'>
<equip set="Idle|$Movement|$Refresh|$Armor|$Twilight" />
</if>
<elseif HPPLT="96">
<equip set="Idle|$Movement|$Refresh|$Armor|$Twilight" />
</elseif>
<elseif MPPLT="96">
<equip set="Refresh|$Movement|$Refresh|$Armor|$Twilight" />
</elseif>
</if>
<elseif status="engaged">
<if BuffActive="Sleep" HPGT="200">
<equip><neck lock="yes">Berserker's Torque</neck></equip>
</if>
<equip set="TP-$VAR-TP|$Armor|$Twilight" />
</elseif>
<elseif status="resting">
<equip set="Resting" />
</elseif>
<cancelspell />
<return />
</if>
<if advanced='"$Rancor" = "1"'><!-- Critical Gear Rules -->
<var cmd="set TPNeck Rancor Collar" />
</if>
<else>
<var cmd="set TPNeck Fortitude Torque" /><!-- Change Rancor Off Neck Here -->
</else>
<if status="idle">
<if advanced='(int)%HPP>95 AND (int)%MPP>95'>
<equip set="Idle|$Movement|$Refresh|$Armor|$Twilight" />
</if>
<elseif HPPLT="96">
<equip set="Idle|$Movement|$Refresh|$Armor|$Twilight" />
</elseif>
<elseif MPPLT="96">
<equip set="Refresh|$Movement|$Refresh|$Armor|$Twilight" />
</elseif>
</if>
<elseif status="engaged">
<if BuffActive="Sleep" HPGT="200">
<equip><neck lock="yes">Berserker's Torque</neck></equip>
</if>
<equip set="TP-$VAR-TP|$Armor|$Twilight" />
</elseif>
<elseif status="resting">
<equip set="Resting" />
</elseif>
<cancelspell />
<return />
</if>
there is the command
Quote:
<command when="engaged|idle|aftercast|resting">Fire Spirit</command>