[[Cenora]]

Cenora

AutoExec.xml

<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>

Bindings

Global

//  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 ====

cenora_brd.xml

<?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>

cenora_pld.xml

<?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 &lt;t&gt; ~</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>

cenora_war.xml

<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>
plugins/spellcast/userxml/multi/cenora.txt · Last modified: 2009/08/08 14:00 (external edit)
www.chimeric.de Creative Commons License Valid CSS Driven by DokuWiki do yourself a favour and use a real browser - get firefox!! Recent changes RSS feed Valid XHTML 1.0