Whm SC Would You Mind Sharing Yours?

Language: JP EN DE FR
New Items
2023-11-19
users online
Forum » FFXI » Jobs » White Mage » Whm SC would you mind sharing yours?
Whm SC would you mind sharing yours?
 Leviathan.Syagin
Offline
Server: Leviathan
Game: FFXI
user: Kerron
Posts: 999
By Leviathan.Syagin 2013-04-08 11:12:15
Link | Quote | Reply
 
I don't know if it would be a rediculous request but I figured i'd put it out there because anyways because through all the flaming there is actually quite a number of people will to assist on this forum. But I was in search of a WHM.XML for my mule that basiclly includes all the bells and whistles... im new to the whole SC gig to writing one myself is still a learning process for me so until i can come around that corner would anyone be willing to share one you may be using or a older one you may not be using any longer that includes the normal whm buffs along w/ a melee set-up also? Thank you in advance.
 Sylph.Hitetsu
Offline
Server: Sylph
Game: FFXI
user: Hitetsu
Posts: 2617
By Sylph.Hitetsu 2013-04-08 11:24:34
Link | Quote | Reply
 
My most up-to-date XML for WHM. http://pastebin.com/gyZPSEeB

Includes all the standard stuff, also has:

Varying levels of MAcc for Slow/Para
Cure changes based on MP (for both Light Arts and no Light Arts. Cure 6 > 5 > Martyr)
Stops overwriting an Afflatus with the same effect
Echo Drops if you try to cast while silenced
Sleep/Repose timers, spat out in /echo


EDIT: Just noticed you wanted a melee setup too, unfortunately I got rid of that from my main WHM XML a while back ><

However, I still have a super old WHM/NIN XML hanging around (I can't vouch for anything on it, it's about 2 years old).
Code xml
<?xml version="1.0" ?>
<spellcast>
<config debug="false" />
 <variables>
	<var name="DarkStaff">Pluto's Staff</var>
	<var name="EarthStaff">Terra's Staff</var>
	<var name="LightStaff">Apollo's Staff</var>
	<!-- <var name="DarkStaff">Teiwaz</var>
	<var name="EarthStaff">Teiwaz</var>
	<var name="LightStaff">Teiwaz</var> -->
	<var name="SleepTimers">1</var>
</variables>

<sets>
    <group name="WHM" default="yes">
		<set name="PDT">
			<lear>Medicine Earring</lear>
			<rear>Astral Earring</rear>
			<body>Dalmatica</body>
			<lring>Dark Ring</lring>
			<rring>Jelly Ring</rring>
			<back>Umbra Cape</back>
			<legs>Tatsumaki Sitagoromo</legs>
			<feet>Herald's Gaiters</feet>
		</set>
		
		<set name="Resting">
			<main>$DarkStaff</main>
			<ammo>Hedgehog Bomb</ammo>
			<head>Walahra Turban</head>
			<waist>Austerity Belt</waist>
			<body>Mahatma Hpl.</body>
			<neck>Grandiose Chain</neck>
			<lear>Antivenom Earring</lear>
			<rear>Boroka Earring</rear>
			<back>Felicitas Cape</back>
			<legs>Baron's Slops</legs>
			<feet>Avocat Pigaches</feet>
		</set>
		
		<set name="HPDown" />
		
		<set name="HealingMagic">
			<ammo>Hedgehog Bomb</ammo>
			<head>Orison Cap +1</head> <!--Need more mnd-->
			<neck>Promise Badge</neck>
			<lear>Antivenom Earring</lear> <!-- Need more mnd -->
			<rear>Loquacious Earring</rear> <!-- Need more mnd -->
			<body>Facio Bliaut</body> 
			<hands>Healer's Mitts +1</hands>
			<lring>Sirona's Ring</lring> <!-- mnd ring -->
			<rring>Sapphire Ring</rring> <!--good mnd ring -->
			<back>Orison Cape</back> <!--mnd back -->
			<waist>Cascade Belt</waist> <!--good mnd belt-->
			<legs>Blessed Trousers</legs>
			<feet>Cure Clogs</feet>
		</set>
		
		<set name="DivineMagic">
			<ammo>Hedgehog Bomb</ammo>
			<head>Elite Beret</head>
			<neck>Divine Torque</neck>
			<lear>Divine Earring</lear>
			<rear>Incubus Earring</rear>
			<body>Mahatma Hpl.</body>
			<hands>Blessed Mitts</hands>
			<lring>Jelly Ring</lring>
			<back>Ixion Cape</back>
			<waist>Cascade Belt</waist>
			<legs>Healer's Pantaloons</legs>
			<feet>Blessed Pumps</feet>
		</set>
		
		<set name="Barspell">
			<sub>Reign Grip</sub>
			<neck>Enhancing Torque</neck>
			<body>Blessed Briault</body>
			<legs>Cleric's Pantaloons</legs>
			<feet>Cleric's Duckbills</feet>
		</set>
		
		<set name="MaxMND">
			<ammo>Hedgehog Bomb</ammo>
			<head>Orison Cap +1</head>
			<neck>Promise Badge</neck>
			<lear>Incubus Earring</lear>
			<rear>Incubus Earring</rear>
			<body>Mahatma Hpl.</body>
			<hands>Healer's Mitts</hands>
			<lring>Sapphire Ring</lring>
			<back>Ixion Cape</back>
			<waist>Cascade Belt</waist>
			<legs>Mahatma Slops</legs>
			<feet>Cleric's Duckbills</feet>
		</set>
		
		<set name="TPGear">
			<ammo>Hedgehog Bomb</ammo>
			<head>Walahra Turban</head>
			<neck>Chivalrous Chain</neck>
			<lear>Brutal Earring</lear>
			<rear>Suppanomimi</rear>
			<body>Dalmatica</body>
			<hands>Blessed Mitts</hands>
			<lring>Woodsman Ring</lring>
			<rring>Rajas Ring</rring>
			<back>Umbra Cape</back>
			<waist>Swift Belt</waist>
			<legs>Blessed Trousers</legs>
			<feet>Blessed Pumps</feet>
		</set>
		
		<set name="HexaStrike">
			<ammo>Hedgehog Bomb</ammo>
			<head>Optical Hat</head>
			<neck>Chivalrous Chain</neck>
			<lear>Brutal Earring</lear>
			<rear>Pixie Earring</rear>
			<body>Augur's Jaseran</body>
			<hands>Healer's Mitts +1</hands>
			<lring>Sapphire Ring</lring>
			<rring>Rajas Ring</rring>
			<back>Umbra Cape</back>
			<waist>Cascade Belt</waist>
			<legs>Blessed Trousers</legs>
			<feet>Cleric's Duckbills</feet>
		</set>
		
		<set name="EnfeeblingMagic" />
		<set name="EnhancingMagic" />
		<set name="ElementalMagic" />
		<set name="Ninjutsu" />
		<set name="Ability" />
		<set name="Unknown" />
		
	</group>
</sets>
  
<rules>

        <!-- set of gear to equip when finished casting a spell -->
		<equip when="Engaged" set="TPGear" />
		<equip when="Idle" set="PDT" />
		<if Status="Engaged">
			<equip when="aftercast" set="TPGear" />
		</if>
		<elseif Status="Idle">
			<equip when="aftercast" set="PDT" />
		</elseif>
		
        <!-- set of gear to equip when resting -->
        <equip when="Resting" set="Resting" />
        <addtochat when="Resting" color="121">Resting Gear: Equipped</addtochat>
		
		<if spell="Stun">
			<changespell spell="Flash" />
			<addtochat color="8">Wrong Macro Pallete or Spell Selected! Changing from Stun -> Flash!</addtochat>
		</if>
		
		<if spell="Hexa Strike">
			<equip when="precast" set="HexaStrike" />
			<equip when="aftercast" set="TPGear" />
		</if>
		
		<if Spell="Reraise">
			<changespell spell="Reraise III" />
		</if>
		
		<if Spell="Regen II">
			<changespell Spell="Regen III" />
		</if>
		
		<if spell="Paralyze|Slow">
			<equip when="Precast" set="MaxMND" />
		</if>
		
		<if Skill="EnhancingMagic">
			<if Spell="Bar*">
				<equip when="PreCast" set="Barspell" />
			</if>
		</if>
		<elseif Skill="HealingMagic">
			<if Spell="Cure*|Cura*">
				<if advanced='%HPP > 74'>
					<addtochat color="38">Medicine Ring NOT active!</addtochat>
					<equip when="PreCast" set="HealingMagic" />
				</if>
				<else>
					<equip when="PreCast" set="HealingMagic" />
				</else>
			</if>
			<else><return /></else>
		</elseif>
		<else>
			<equip when="PreCast" set="%Skill" />
		</else>
		
	<if Skill="HealingMagic|DivineMagic">
		<if MPLT="60">
			<showspellinfo />
		</if>
	</if>
	
<!--=========================================================================
     Afflatus Handling
=============================================================================-->

<if mode="and" spell="Afflatus Solace" buffactive="Afflatus Solace">
	<cancelspell />
	<addtochat color="39">Afflatus Solace already active. %Spell cancelled.</addtochat>
</if>
<if mode="and" spell="Afflatus Misery" buffactive="Afflatus Misery">
	<cancelspell />
	<addtochat color="39">Afflatus Misery already active. %Spell cancelled.</addtochat>
</if>

<!--=========================================================================
     Obi's    
=============================================================================-->
<if advanced='("%SpellElement" = "%WeatherElement" OR "%SpellElement" = "%DayElement") AND "$%SpellElementObi" = "1"'>
    <if     Element="Dark">
      <equip when="midcast">
        <waist lock="yes">Anrin Obi</waist>
      </equip>
    </if>
    
    <elseif Element="Light">
      <equip when="midcast">
        <waist lock="yes">Korin Obi</waist>
      </equip>
    </elseif>
</if>

<!--=========================================================================
    Sleep Timers! Repose: 90seconds, Sleep I: 60seconds
=============================================================================-->
<if advanced='"$SleepTimers"="1"'>
    <if Spell="Repose|Sleep II">
        <command when="aftercast">spellcast var inc sleepid;wait 45;input /echo [$sleepid:%spell] <%target> Wearing off in 45s</command>
        <command when="aftercast">wait 75;input /echo [$sleepid:%spell] <%target> Wearing off in 15s</command>
        <command when="aftercast">wait 85;input /echo [$sleepid:%spell] <%target> Wearing off in 5s;spellcast var dec sleepid;</command>
    </if>
    <elseif Spell="Sleep|Sleepga">
        <command when="aftercast">spellcast var inc sleepid;wait 45;input /echo [$sleepid:%spell] <%target> Wearing off in 15s</command>
        <command when="aftercast">wait 55;input /echo [$sleepid:%spell] <%target> Wearing off in 5s;spellcast var dec sleepid;</command>
    </elseif>
</if>
</rules>
</spellcast>
 Leviathan.Syagin
Offline
Server: Leviathan
Game: FFXI
user: Kerron
Posts: 999
By Leviathan.Syagin 2013-04-08 15:09:06
Link | Quote | Reply
 
Hitetsu, sorry it took so long to reply im at work and I just saw that you posted this... thank you very much for your response and sharing... I love the look of it and ill certainly put it to good use.
Log in to post.