Item Search
     
BG-Wiki Search
Page 2 of 24 FirstFirst 1 2 3 4 12 ... LastLast
Results 21 to 40 of 473
  1. #21
    CoP Dynamis
    Join Date
    Jun 2008
    Posts
    251
    BG Level
    4
    FFXI Server
    Alexander

    Basic WHM things that EVERY WHM should have:

    Cure 1-4 build
    Cure V build
    hMP build
    Haste build (Haste/Regens/-nas/etc)
    Idle

    Those are pretty much the bear minimum sets, most experienced WHMs (or those looking to play above the bare minimum) generally have these too

    -Enmity Build (general spells)
    -Enmity Build (Cures)
    Haste (General Spells)
    Haste (Cures)
    Haste (Regen)
    -Damage idle
    HP/Sublimation idle
    Devotion/Martyr swap
    -Enmity + Haste Flash build
    Aspir build
    Barspell build
    Stoneskin Build
    Repose Build
    Enfeebling Build

    There are more, but I'm just listing some off hand. Barring cures, you can cap haste on almost all spells without sacrificing potency (Clearly spells where you stack pure skill or skill/m.acc are the exception, such as Repose) as well as capping haste and -enmity on Flash. Aspir should, at this point, be a standard gear setup for WHMs with the addition of /SCH, those who don't use it should.

    At the very VERY least though, the 4 sets I listed at the start are a must.

    Necessary functions:

    Swapping to Cure builds on cures
    Swapping to hMP build on rest

    Optional Functions:

    Swapping to HP/Sublimation Idle build if Sublimation is active after every spell
    Swapping to -Damage Taken Idle if Refresh is up (or sublimation isn't) after every spell
    Swapping in/out fast cast and cure casting time -% gear for spells
    Auto swapping to/from Dark Arts for aspir

  2. #22
    Salvage Bans
    Join Date
    Sep 2008
    Posts
    972
    BG Level
    5
    FFXI Server
    Quetzalcoatl

    *Waits patiently for RDM and BLU sets to be posted*

  3. #23
    xXNyteFyreXx420Sharingan
    Join Date
    May 2009
    Posts
    3,709
    BG Level
    7
    FFXI Server
    Fenrir

    BLU

    Gear sets
    • Idle/running (refresh body, wlegs, pdt gear)
    • TP
    • Expiacion (STR and INT)
    • Savage Blade (STR and MND)
    • Vorpal Blade (STR, crit)
    • Multihit (STR & DEX, bear in mind physical spells have an innate +20 acc and 10 more with Physical Potency merits. Hysteric Barrage is DEX only but ideal gear ends up being the same)
    • Cannonball (50% STR 50% VIT, modified by your defense)
    • Vertical Cleave (50% STR)
    • Magic Fruit (MND, VIT, -enmity)
    • hMP
    • Head Butt (ACC, MACC, Haste)
    • Debuffs (MACC, ACC if physical)
    • INT/MND set (MAB~=INT>MND for damage, INT:MND damage is roughly 3:1)
    • MND set
    • CHR set
    • -enmity for Diffusion buffs
    • Ichi
    • Ni
    • Tanking sets: idle, casting for hate, etc. Same as any other tank, PDT when shadows are down, cap recast on spells


    Necessary functions
    • Swap in full STR for SA'd Cannonball or Vertical Cleave
    • Recognize /NIN vs /THF /RDM etc and equip Genbu's/Acheron Shield on the latter when not using a staff


    Optional functions
    • If you have Morrigan's Robe, equip it for CA Cannonball/VCleave instead of AF+1
    • Variable idle set (physical, magical, mixed)
    • When /THF and not TPing, Vulcan's/Brave for SA'd spells
    • Variable hMP set (Pluto's/Ariesian vs Sword/Sword or Sword/Shield)
    • Progressive MACC vs damage sets for the INT/MND/CHR nukes


    Some of these may not be relevant depending on what a given player does as a BLU. Treat physical spells as x-hit WS, fSTR included, and you should have a decent idea of how to gear them. AF(+1) always for physical spells except the specific case listed above, AFv2 head is base damage +2 with full merits and AF body due to Blue Magic tiers in the damage calculation. If you want example gear sets, feel free to ask.

  4. #24
    Salvage Bans
    Join Date
    Jun 2007
    Posts
    771
    BG Level
    5

    summoner builds:

    idle set

    hmp set

    avatar perpetuation set(idle with avatar out)
    a. specific to avatar gear: karura hachigane, ele staves, evokers gages(levi hands) carby mitts.
    b. summoner horn and body exceptions for weather/day

    blood pact delay- set

    avatar physical blood pact attack set

    spirit +skill and -perp hybrid set(there's a cap to +skill for spirits, so it would be best to hybridize this)

    could probably all be rolled into one:
    avatar magical blood pact attack set
    avatar blood pact ward +skill set
    elemental siphon +skill set



    want me to list perfect gearsets for each?

  5. #25
    Strider/Doom/Cyclops
    Join Date
    Jun 2007
    Posts
    5,687
    BG Level
    8
    FFXIV Character
    Viper Beam
    FFXIV Server
    Balmung
    FFXI Server
    Quetzalcoatl

    RNG

    Gear Sets
    • Idle (Movement Speed)
    • 6-hit Archery TP gear
    • 5-hit Archery TP gear (/SAM)
    • Archery WS gear
    • PPA WS gear
    • 6-hit Archery TP gear (non-/SAM)
    • 5-hit Archery TP gear (/SAM)
    • Archery WS gear
    • PPA WS gear
    • 5-hit Gun TP gear (/SAM)
    • Gun WS gear
    • 6-hit holy bolt MND gear (non-/SAM)
    • 5-hit holy bolt MND gear (/SAM)
    • 6-hit DS bolt gear (non-/SAM)
    • 5-hit DS bolt gear (/SAM)
    • DS bolt WS gear
    • 6-hit GMB WS gear (non-/SAM)
    • 5-hit GMB WS gear (/SAM)
    • Non-x-hit ranged TP gear (max Snapshot/accuracy/damage)
    • Trueflight gear


    Necessary Functions
    • Swap in AF(+1) pants for Sharpshot activation (not duration)
    • Swap in AF(+1) pants for Shadowbind


    Optional Functions
    • Swap in AF+1 hands for Barrage firing
    • KC RNG melee TP gear
    • Swap in Fenrir's Earring at night
    • Swap in Korin Obi during Lightsday/Light Weather (when using holy bolts)
    • Swap in -enmity gear for Sharpshot/Barrage activation
    • Max -enmity TP gear
    • Max -enmity WS gear
    • 5-hit Gun TP gear (non-/SAM)
    • Max haste gear for casting Utsusemi
    • Culverin TP gear
    • Culverin WS gear
    • Heavy Shell WS gear
    • Recycle gear
    • Coronach gear

  6. #26
    xXNyteFyreXx420Sharingan
    Join Date
    May 2009
    Posts
    3,709
    BG Level
    7
    FFXI Server
    Fenrir

    BLM

    Gear Sets
    • Idle (Refresh, Movement Speed, PDT)
    • Power nuking
    • Resist build
    • Middling build (optional, I do a few small swaps between the two)
    • Enfeebling build
    • Dark Magic build - favors Haste where I have no skill or MACC
    • Stoneskin build - 114 MND
    • Cure build - -enmity, MND
    • Conserve MP/Haste (miscellaneous buffs)


    Necessary Functions
    • Swap into the correct staff for the spell
    • Swap in the correct Obi as appropriate, along with AFv2 legs
    • Swap in Uggalepih Pendant below 50% MP, with a toggle to cancel this in high-resist situations
    • Trigger Sorc Ring latent when applicable


    Optional Functions
    • Have a way to swap between different idle sets. Swapping out Jelly Ring for a Merman's against casting mobs, for example.

  7. #27
    Nidhogg
    Join Date
    Mar 2008
    Posts
    3,793
    BG Level
    7

    Quote Originally Posted by Nightfyre View Post
    BLM

    Gear Sets
    • Idle (Refresh, Movement Speed, PDT)
    • Power nuking
    • Resist build
    • Middling build (optional, I do a few small swaps between the two)
    • Enfeebling build
    • Dark Magic build - favors Haste where I have no skill or MACC
    • Stoneskin build - 114 MND
    • Cure build - -enmity, MND
    • Conserve MP/Haste (miscellaneous buffs)


    Necessary Functions
    • Swap into the correct staff for the spell
    • Swap in the correct Obi as appropriate, along with AFv2 legs
    • Swap in Uggalepih Pendant below 50% MP, with a toggle to cancel this in high-resist situations


    Optional Functions
    Can't think of anything not covered above right now.
    Sorc Ring

  8. #28
    xXNyteFyreXx420Sharingan
    Join Date
    May 2009
    Posts
    3,709
    BG Level
    7
    FFXI Server
    Fenrir

    Whoops, thanks. Gonna clean up my BLU list in a minute here as well.

  9. #29
    Sea Torques
    Join Date
    Feb 2005
    Posts
    699
    BG Level
    5
    FFXI Server
    Asura

    Thief

    Gear Sets
    • Idle (Movement Speed)
    • TP Sets (at least more than one accuracy-dependent set; I use three)
    • Feint Set (a 4th TP set; also to be used when 'flashed')
    • WS Sets
    • -Unstacked Dancing Edge &/or Evisceration
    • -TA+DE, SA+DE &/or TA+EV, SA+EV
    • -Low and high acc versions ideally for each of the above sets
    • -Sa & Ta + (Mandalic Stab, Mercy Stroke (if applicable), Shark Bite)
    • -Account for Assassin's Charge optimally (not important actually)
    • TP set variance depending on sub
    • SA & TA
    • -Ideally varying based on # of haste buffs (prolly too complex)
    • Ranged Accuracy
    • -Ranged Acc / eva hybrid for solo
    • Max Evasion
    • Utsu: Ni Build (Max haste, then max evasion)
    • TH4-fulltime (for the paranoid; this would prolly require a separate spellcast)
    • BQ Ring Sets for tanking, keeping hp at set levels
    • Subtle Blow Sets (more than one if possible)


    Necessary Functions
    I haven't used spellcast yet. Not sure what to write here. Ideally, macro in each of the sets above whenever called for (some of this will be impossible to be done automatically and should be done manually). But I would imagine this is a given.

    Optional Functions
    • Full Eva for 1st part of Ichi cast, end with Utsu:Ni haste set
    • Lightning Ring for Lightningsday (and Fire for Fire's?)


    Starter Sets
    Example - Idle (Movement Speed)
    Code:
    input /eqiup ammo "Fire Bomblet";
    input /equip neck "Love Torque";
    input /equip waist "Speed Belt";
    input /equip head "Anwig Salade"
    input /equip ear2 "Suppanomimi";
    input /equip ring2 "Toreador's Ring";
    input /equip feet "Strider Boots";
    input /equip back "Cerberus Mantle +1";
    input /equip ear1 "Brutal Earring";
    input /equip ring1 "Rajas Ring";
    input /equip body "Homam Corazza";
    input /equip hands "Homam Manopolas";
    //input /equip legs "Homam Cosciales";
    input /equip legs "Skadi's Chausses";
    input /echo ----<Walking Set: On :: Struttin>----;
    Long ->
    Spoiler: show

    I don't use spellcast, so the format herein is for normal windower scripts. This is going to be really long but I think this is what the OP is looking for.

    Notes
    *For Thf, sometimes we use xbow and sometimes we use bomblet/etc. Sometimes we use Ungur Boomerang. Might be worth taking into account for spellcasts. Oftentimes what I do though is just throw my bomblet/etc in my satchel when I'm using xbow. That way even if it tries to switch, it can't.
    *For /war /drk /sam /etc you usually want to replace Suppanomimi with Hollow Earring (or some alternative). Mirke Wardecors is only a TP piece to use /nin as well.
    *For Assassin's Charge use, the SA/TA+Mandalic/SharkBite could possibly use more accuracy and str.
    *TH4-fulltime for the paranoid, is useful. This would prolly require a separate spellcast though.
    *BQ-Ring-fulltime Sets for tanking, keeping hp at set levels are likewise very useful but might also require a wholly separate spellcast.

    Idle (Movement Speed)
    input /eqiup ammo "Fire Bomblet";
    input /equip neck "Love Torque";
    input /equip waist "Speed Belt";
    input /equip head "Anwig Salade"
    input /equip ear2 "Suppanomimi";
    input /equip ring2 "Toreador's Ring";
    input /equip feet "Strider Boots";
    input /equip back "Cerberus Mantle +1";
    input /equip ear1 "Brutal Earring";
    input /equip ring1 "Rajas Ring";
    input /equip body "Homam Corazza";
    input /equip hands "Homam Manopolas";
    //input /equip legs "Homam Cosciales";
    input /equip legs "Skadi's Chausses";
    input /echo ----<Walking Set: On :: Struttin>----;

    Include show-off / town-gear as you please. Can also idle in full evasion, + striders.

    TP Sets
    High Accuracy (for when you have lower hit rate)
    input /equip neck "Love Torque";
    input /equip waist "Speed Belt";
    input /equip head "Anwig Salade";
    input /equip ear2 "Suppanomimi";
    input /equip hands "Homam Manopolas";
    input /equip legs "Skadi's Chausses";
    input /equip ring2 "Toreador's Ring";
    input /equip ring1 "Rajas Ring";
    input /equip feet "Homam Gambieras";
    input /equip back "Cuchulain's Mantle";
    input /equip ear1 "Brutal Earring";
    input /equip body "Mirke Wardecors";

    Mid-Range
    input /equip neck "Love Torque";
    input /equip waist "Speed Belt";
    input /equip head "Walahra Turban";
    input /equip ear2 "Suppanomimi";
    input /equip hands "Homam Manopolas";
    input /equip legs "Skadi's Chausses";
    input /equip ring2 "Toreador's Ring";
    input /equip ring1 "Rajas Ring";
    input /equip feet "Homam Gambieras";
    input /equip back "Cerberus Mantle +1";
    input /equip ear1 "Brutal Earring";
    input /equip body "Mirke Wardecors";

    Low Accuracy (High hit-rate)
    the above, except change to ->
    input /equip ring2 "Ulthalam's Ring";
    input /equip body "Rapparee Harness";
    this set should also be used in salvage, etc

    Feint Set (or capped hit rate)
    the above, except change to ->
    input /equip neck "Justice Torque";
    input /equip ring2 "Triumph Ring +1";
    essentially the same. if fStr is capped (really weak TW mobs), the above set should be better, but who cares

    WS Sets
    SA+MercyStroke, TA+MercyStroke (same)
    input /equip ammo "Bomb Core";
    input /equip neck "Justice Torque";
    input /equip head "Hecatomb Cap +1";
    input /equip hands "Hecatomb Mittens +1";
    input /equip feet "Hecatomb Leggings +1";
    input /equip back "Cerberus Mantle +1";
    input /equip ring1 "Rajas Ring";
    input /equip ring2 "Triumph Ring +1";
    input /equip ear2 "Triumph Earring +1";
    input /equip ear1 "Brutal Earring";
    input /equip legs "Hecatomb Subligar +1";
    input /equip body "Hecatomb Harness +1";
    input /equip waist "Warwolf Belt";

    Unstacked Evisceration
    input /equip neck "Love Torque";
    input /equip head "Hecatomb Cap +1";
    input /equip hands "Hecatomb Mittens +1";
    input /equip back "Cuchulain's Mantle";
    input /equip ring1 "Rajas Ring";
    input /equip ring2 "Adroit Ring +1";
    input /equip ear2 "Hollow Earring";
    input /equip ear1 "Brutal Earring";
    input /equip feet "Hecatomb Leggings +1";
    input /equip legs "Hecatomb Subligar +1";
    input /equip body "Antares Harness";
    input /equip waist "Cuchulain's Belt";

    Unstacked Dancing Edge
    Might want to replace with,
    input /equip neck "Breeze Gorget";
    input /equip back "Cerberus Mantle +1"; (maybe use only with sa/ta+ or ta+)

    SA+EV & SA+DE
    Stacking dex is a good idea. However, might want to replace with,
    input /equip body "Dragon Harness +1";

    TA+EV & TA+DE
    Might want to replace with,
    input /equip body "Dragon Harness +1";
    input /equip hands "Rogue's Armlets +1";

    SA+ Shark Bite
    input /equip neck "Breeze Gorget";
    input /equip waist "Cuchulain's Belt";
    input /equip head "Hecatomb Cap +1";
    input /equip hands "Hecatomb Mittens +1";
    input /equip back "Cerberus Mantle +1";
    input /equip ring1 "Rajas Ring";
    input /equip ring2 "Adroit Ring +1";
    input /equip ear2 "Hollow Earring";
    input /equip ear1 "Brutal Earring";
    input /equip feet "Hecatomb Leggings +1";
    input /equip body "Dragon Harness +1";
    input /equip legs "Hecatomb Subligar +1";

    TA+ Shark Bite
    Might want to replace with,
    input /equip hands "Rogue's Armlets +1";
    input /equip feet "Dragon Leggings +1";

    SA+ Mandalic Stab
    The same as SA+SB. Might want to switch around some dex<->atk.

    TA+ Mandalic Stab
    The same as TA+SB. However, it's possible some agi options are best.

    Sneak Attack
    input /equip waist "Cuchulain's Belt";
    input /equip body "Dragon Harness +1";
    input /equip feet "Strider Boots";
    input /equip legs "Hecatomb Subligar +1";
    input /equip back "Cerberus Mantle +1";
    input /equip ring1 "Rajas Ring";
    input /equip ring2 "Adroit Ring +1";
    input /equip neck "Love Torque";
    input /equip ear1 "Brutal Earring";
    input /equip ear2 "Suppanomimi";
    input /equip hands "Hecatomb Mittens +1";
    input /equip head "Skadi's Visor";

    Trick Attack
    input /equip ring1 "Nimble Ring";
    input /equip ring2 "Nimble Ring +1";
    input /equip body "Denali Jacket";
    input /equip ear1 "Genin Earring";
    input /equip feet "Strider Boots";
    input /equip legs "War Brais +1";
    input /equip back "Cerberus Mantle +1";
    input /equip neck "Love Torque";
    input /equip waist "Speed Belt";
    input /equip head "Skadi's Visor";
    input /equip ear2 "Suppanomimi";
    input /equip hands "Rogue's Armlets +1";

    Can also replace strider/skadi feet with enkidu's or dragon(+1) if desired. Can also go with charger mantle. SA/TA sets can also vary based on haste levels, subs, and subtle blow use. For SA, pixie earring is quite possibly a better option than brutal.

    Ranged Accuracy
    input /equip legs "Skadi's Chausses";
    input /equip head "Optical Hat";
    input /equip ring1 "Behemoth Ring +1";
    input /equip ring2 "Behemoth Ring +1";
    input /equip body "Pahluwan Khazagand";
    input /equip neck "Peacock Charm";
    input /equip back "Jaeger Mantle";
    input /equip waist "Precise Belt";
    input /equip hands "Deadeye Gloves";
    input /equip feet "Homam Gambieras";
    input /equip ear2 "Suppanomimi";
    input /equip ear1 "Hollow Earring";

    Can also use dusk trousers and vision earring.

    Ranged Acc (+eva)
    When soloing, mobs still attack you and you still want to evade. Might want to use some of the following (flexible),
    input /equip legs "War Brais +1";
    input /equip body "Antares Harness";
    input /equip neck "Evasion Torque";
    input /equip waist "Scouter's Rope";
    input /equip ear1 "Novia Earring";


    Max Evasion
    input /equip ring2 "Nimble Ring +1";
    input /equip neck "Evasion Torque";
    input /equip waist "Scouter's Rope";
    input /equip head "Optical Hat";
    input /equip ear2 "Novia Earring";
    input /equip hands "Denali Wristbands";
    input /equip feet "Dance Shoes +1";
    input /equip back "Boxer's Mantle";
    input /equip ear1 "Musical Earring";
    input /equip body "Antares Harness";
    input /equip legs "Raven Hose";
    input /equip ring1 "Wivre Ring +1";

    Utsu: Ni Build (Max haste, then max evasion)
    input /equip ring1 "Wivre Ring +1";
    input /equip body "Rapparee Harness";
    input /equip head "Walahra Turban";
    input /equip legs "Homam Cosciales";
    input /equip feet "Homam Gambieras";
    input /equip hands "Homam Manopolas";
    input /equip waist "Speed Belt";
    input /equip ear2 "Novia Earring";
    input /equip ear1 "Musical Earring";
    input /equip neck "Evasion Torque";
    input /equip back "Boxer's Mantle";
    input /equip ring2 "Nimble Ring +1";

    Loquacious earring is also an option.

    Hybird Evasion/DPS Set
    These sets are very flexible/customizable.
    input /equip neck "Evasion Torque";
    input /equip waist "Scouter's Rope";
    input /equip head "Denali Bonnet";
    input /equip ear2 "Suppanomimi";
    input /equip hands "Denali Wristbands";
    input /equip legs "Homam Cosciales";
    input /equip ring2 "Toreador's Ring";
    input /equip feet "Dance Shoes +1";
    input /equip back "Boxer's Mantle";
    input /equip ring1 "Rajas Ring";
    input /equip ear1 "Brutal Earring";
    input /equip body "Antares Harness";

    Subtle Blow Sets
    These sets are extremely flexible/customizable. Can replace to Dragon Cap +1 and Dragon Subligar +1 to cap.

    Tanking
    input /equip ring2 "Nimble Ring +1";
    input /equip neck "Evasion Torque";
    input /equip waist "Peiste Belt +1";
    input /equip head "Optical Hat";
    input /equip ear2 "Novia Earring";
    input /equip hands "Denali Wristbands";
    input /equip feet "Dance Shoes +1";
    input /equip back "Boxer's Mantle";
    input /equip ear1 "Musical Earring";
    input /equip body "Dragon Harness +1";
    input /equip legs "Enkidu's Subligar";
    input /equip ring1 "Rajas Ring";

    DPS
    input /equip neck "Love Torque";
    input /equip waist "Peiste Belt +1";
    input /equip head "Anwig Salade";
    input /equip ear2 "Suppanomimi";
    input /equip hands "Dragon Mittens +1";
    input /equip legs "Enkidu's Subligar";
    input /equip ring2 "Toreador's Ring";
    input /equip ring1 "Rajas Ring";
    input /equip feet "Homam Gambieras";
    input /equip back "Cerberus Mantle +1";
    input /equip ear1 "Brutal Earring";
    input /equip body "Dragon Harness +1";
    input /equip ammo "Fire Bomblet";

    Atk > Acc/Haste Alternative
    A different way of minimizing tp fed. Might want to replace some of the following,
    input /equip waist "Cuchulain's Belt";
    input /equip head "Skadi's Visor";
    input /equip ring2 "Ulthalam's Ring";
    input /equip ammo "Bomb Core";

  10. #30
    Sea Torques
    Join Date
    Oct 2006
    Posts
    681
    BG Level
    5
    FFXIV Character
    Rith Ridan
    FFXIV Server
    Cerberus
    FFXI Server
    Gilgamesh
    WoW Realm
    Azjol-Nerub

    I don't know if anyone else does it like this but I always have a CURRENTSET variable which stores the set I am currently using and equips it on aftercast. In my macros I would put 1: //sc set FireDEF 2: //sc var set CURRENTSET FireDEF. Using it like that means I can stay in FireDEF gear and still WS in WS gear or Provoke in Enmity gear without having to press 16 macros.

  11. #31
    Old Merits
    Join Date
    Apr 2009
    Posts
    1,174
    BG Level
    6
    FFXI Server
    Valefor

    General features you would want to include:
    • Equiping ToAU ring full time in Salvage/assaults/nyzul
    • Different accuracy levels for TP/WS sets based on a var (then use increment Var rule to change through the levels)
    • Sets for when Aggressor (or any other acc buff is up)
    • Utsusemi set for every job (every one /NIN at some point)
    • Cancel plugin for sneak/invis/stoneskin/Utsusemi etc


    I am sure there is more, but I can't think of them now.

  12. #32
    Wisemage
    Guest

    BLM

    Elemental debuff set, stack int to reach 150.
    Enf-int set
    Enf-mnd set
    MagicBurst set triggered by a variable. Sorcerer's gloves, Static Earring

    A few echoes and timers about Aspir being ready, or sleep about to wear off.

    Code:
    <?xml version="1.0" ?>
    <spellcast>
        <config
            AutoloadXML="True"
            Debug="False"
            ShowGearSwaps="False"
            ShowSpellInfo="False"
            HideErrors="False"
        />
    
        <sets>
            <group default="yes" name="Black Mage">
    
                <set name="Standard">
                    <main>Earth staff</main>
                    <sub>Bugard Strap +1</sub>
                    <ammo>Phantom Tathlum</ammo>
                    <head>Wizard's petasos</head>
                    <neck>Uggalepih Pendant</neck>
                    <lear>Antivenom earring</lear>
                    <rear>Loquacious Earring</rear>
                    <body>Sorcerer's coat</body>
                    <hands>Zenith mitts</hands>
                    <lring>Tamas Ring</lring>
                    <rring>Snow Ring</rring>
                    <back>Prism Cape</back>
                    <waist>Hierarch Belt</waist>
                    <legs>Wizard's Tonban</legs>
                    <feet>Rostrum pumps</feet>
                </set>
    
                <set name="Haste">
                    <head>Walahra turban</head>
                    <rear>Loquacious Earring</rear>
                    <feet>Rostrum pumps</feet>
                </set>
    
                <set name="Dmgdown" BaseSet="Standard">
                    <main>Earth Staff</main>
                    <body>Sorcerer's coat</body>
                    <lear>Sorcerer's earring</lear>
                    <rear>Static earring</rear>
                    <back>Cheviot cape</back>
                    <feet>Desert Boots</feet>
                </set>
    
                <set name="HPdown" BaseSet="Standard">
                    <sub>Thunder grip</sub>
                    <head>Zenith crown</head>
                    <hands>Zenith mitts</hands>
                    <waist>Penitent's rope</waist>
                    <legs>Zenith slacks</legs>
                    <feet>Rostrum pumps</feet>
                    <back>Cheviot Cape</back>
                </set>
    
                <set name="Nuke" BaseSet="Standard">
                    <head>Selenian Cap</head>
                    <neck>Elemental Torque</neck>
                    <lear>Abyssal Earring</lear>
                    <rear>Moldavite Earring</rear>
                    <body>Igqira Weskit</body>
                    <!--<body>Royal Redingote</body>-->
                    <hands>Zenith mitts</hands>
                    <waist>Sorcerer's Belt</waist>
                    <legs>Mahatma Slops</legs>
                </set>
    
                <set name="Resting" BaseSet="Standard">
                    <main>Pluto's Staff</main>
                    <neck>Uggalepih Pendant</neck>
                    <lear>Antivenom earring</lear>
                    <rear>Loquacious Earring</rear>
                    <body>Sorcerer's coat</body>
                    <hands>Zenith mitts</hands>
                    <waist>Hierarch Belt</waist>
                    <legs>Wizard's Tonban</legs>
                    <feet>Numerist pumps</feet>
                </set>
    
                <set name="ElementalKill" BaseSet="Standard">
                    <head>Selenian Cap</head>
                    <neck lock="t">Elemental torque</neck>
                    <lear>Abyssal earring</lear>
                    <rear>Cunning earring</rear>
                    <body>Royal Redingote</body>
                    <hands>Wizard's gloves</hands>
                    <waist lock="t">Sorcerer's Belt</waist>
                    <legs lock="t">Mahatma Slops</legs>
                    <feet lock="t">Nashira crackows</feet>
                </set>
    
                 <set name="Enf" BaseSet="Standard">
                    <head>Igqira Tiara</head>
                    <neck>Enfeebling Torque</neck>
                    <lear>Abyssal earring</lear>
                    <rear>Cunning earring</rear>
                    <body>Wizard's Coat</body>
                    <hands>Mst.Cst. Bracelets</hands>
                    <!--<hands>Errant Cuffs</hands>-->
                    <back>Altruistic cape</back>
                    <waist>Penitent's Rope</waist>
                    <legs>Igqira Lappa</legs>
                    <feet>Nashira crackows</feet>
                </set>
    
                <set name="Mind" BaseSet="Standard">
                    <main>Kirin's Pole</main>
                    <head>Zenith Crown</head>
                    <neck>Enlightened Chain</neck>
                    <lear>Static earring</lear>
                    <body>Errant Hpl.</body>
                    <waist>Penitent's Rope</waist>
                    <legs>Mahatma Slops</legs>
                </set>
    
                <set name="Dark" BaseSet="Standard">
                    <head>Nashira Turban</head>
                    <neck>Dark Torque</neck>
                    <lear>Abyssal Earring</lear>
                    <rear>Cunning earring</rear>
                    <body>Errant Hpl.</body>
                    <hands>Sorcerer's gloves</hands>
                    <waist>Penitent's Rope</waist>
                    <legs>Wizard's Tonban</legs>
                </set>
    
                <set name="Int" BaseSet="Standard">
                    <main>Kirin's Pole</main>
                    <head>Selenian Cap</head>
                    <neck>Enlightened Chain</neck>
                    <lear>Abyssal Earring</lear>
                    <rear>Cunning earring</rear>
                    <body>Errant Hpl.</body>
                    <hands>Errant cuffs</hands>
                    <waist>Sorcerer's Belt</waist>
                    <legs>Mahatma Slops</legs>
                </set>
            </group>
        </sets>
    
        <!-- Variables -->
        <variables clear = "yes">
            <var name="IceStaff">Aquilo's Staff</var>
            <var name="WindStaff">Auster's Staff</var>
            <var name="EarthStaff">Earth Staff</var>
            <var name="ThunderStaff">Jupiter's Staff</var>
            <var name="WaterStaff">Water Staff</var>
            <var name="FireStaff">Fire Staff</var>
            <var name="DarkStaff">Pluto's Staff</var>
            <var name="LightStaff">Light Staff</var>
            <var name="IceObi">Hyorin Obi</var>
            <var name="ThunderObi">Rairin Obi</var>
            <var name="DarkObi">Anrin Obi</var>
            <var name="SorcererRing">0</var>
            <var name="MagicBurst">0</var>
            <var name="DmgDownMP">1157</var>
            <var name="MindMP">1148</var>
        </variables>
    
        <!-- Les règles du BLM -->
        <rules>
            <!-- retour en Dmgdown après un spell si les MP ont déjà été entamés -->
            <if Advanced='%MP &lt; $DmgDownMP'>
                <action type="Equip" when="Aftercast" Set="Dmgdown" />
            </if>
    
            <!-- Haste et Fastcast avant un spell -->
            <action type="Equip" when="Precast" Set="Haste" />
    
            <!-- Si on est Silence alors utilise un Echo drops automatiquement -->
            <if BuffActive="silence|mute">
                <action type="AftercastDelay" delay="1" />
                <action type="Command" when="Aftercast">input /item "Echo drops" &lt;me&gt;</action>
            </if>
    
            <!-- set pour récup mp -->
            <action type="Equip" when="resting" set="Resting" />
            <!-- On attend 18 secondes pour profiter du refresh juste avant le premier tick et passer à l'errant
                 pour bénéficier du hmp+5 -->
            <action type="Command" when="Resting">wait 15;input /equip body "Errant Hpl."</action>
            <action type="Equip" when="idle" set="Standard" />
    
            <!-- set pour Dark Magic-->
            <if skill="DarkMagic">
                <action type="Equip" when="Midcast" Set="Dark" />
                <action type="Equip" when="Midcast">
                    <main>$%SpellElementStaff</main>
                </action>
                <!-- Utilisation du dark obi, pour sleep aspir drain -->
                <if Advanced='"%SpellElement"="%WeatherElement" OR "%SpellElement"="%DayElement"'>
                    <action type="Equip" when="Midcast">
                        <waist>$%SpellElementObi</waist>
                    </action>
                </if>
                <!-- Par défaut on cible <stnpc> -->
                <action type="DefaultTarget" Target="&lt;stnpc&gt;" />
                <!-- Un echo pour avertir que Aspir est prêt -->
                <if Spell="Aspir">
                    <action type="Command" when="Precast">wait 58;input /echo ********************* [%spell] pret a nouveau *********************</action>
                </if>
            </if>
            <!-- Fin de Dark Magic -->
    
                <!-- Règles pour Elemental Magic mais pas les DOT élémentaux pour lesquels on utilisera le set INT -->
                <elseif skill="ElementalMagic" NotSpell="Shock|Choke|Burn|Frost|Rasp|Drown">
    
                    <!-- On baisse les HP, la variable SorcererRing doit être mise à 1 via la commande
                    "/sc var set SorcererRing 1" dans le chatlog pour que cela fonctionne
                    On teste également les HP sinon pas besoin de les baisser -->
                    <if Advanced='"$SorcererRing"="1"' HPGT="587">
                        <!-- Un petit délai pour que le changement de gears se fasse -->
                        <action type="CastDelay" delay=".2" />
                        <action type="Equip" when="Precast" Set="HPdown" />
                    </if>
    
                    <!-- Par défaut on cible <stnpc> -->
                    <action type="DefaultTarget" Target="&lt;stnpc&gt;" />
                    <!-- Ces mobs résistent les magies donc on utilise un set avec plus d'élémental skill sauf si ES est actif -->
                    <if Target="Tiamat|Genbu|Suzaku|Seiryu|Byakko|Kirin|Jormungand|Ouryu|Vrtra|Wulgaru|Cerberus|Yovra|Khimaira|Sarameya|Tyger|Jailer of Love" NotBuffActive="Elemental Seal">
                        <action type="Equip" when="Midcast" Set="ElementalKill">
                            <main>$%SpellElementStaff</main>
                        </action>
                    </if>
    
                    <else>
                        <action type="Equip" when="Midcast" Set="Nuke">
                            <main>$%SpellElementStaff</main>
                        </action>
                        <!-- Règle à double effet : force la sorcerer sur le premier HPdown et active la sorcerer quand les HP sont low même si
                        on ne passe pas systématiquement dans HPDown parce que $SorcererRing n'est pas à 1 -->
                        <if mode="OR" Advanced='"$SorcererRing"="1"' HPLT="587">
                            <action type="Equip" when="Midcast">
                                <rring>Sorcerer's ring</rring>
                            </action>
                        </if>
    
                        <!-- Ugg Pendant pour MAB et Sabots pour Conserve MP  -->
                        <if MPPAfterCastLT="51">
                            <action type="Equip" when="Midcast">
                                <neck>Uggalepih Pendant</neck>
                                <feet>Sorcerer's Sabots</feet>
                            </action>
                        </if>
                    </else>
    
                    <!-- Obis pour Ice et Thunder -->
                    <if Advanced='"%SpellElement"="%WeatherElement" OR "%SpellElement"="%DayElement"'>
                        <action type="Equip" when="Midcast">
                            <waist>$%SpellElementObi</waist>
                        </action>
                    </if>
    
                    <!-- Sorcerer's Tonban si Spell élément = Jour élément -->
                    <if Advanced='"%SpellElement"="%DayElement"'>
                        <action type="Equip" when="Midcast">
                            <legs>Sorcerer's tonban</legs>
                        </action>
                    </if>
    
                    <!-- Si on nuke en Magic Burst on prend le bonus des gloves et earring -->
                    <if Advanced='"$MagicBurst"="1"'>
                        <action type="Equip" when="Midcast">
                            <hands>Sorcerer's gloves</hands>
                            <lear>Static Earring</lear>
                        </action>
                    </if>
    
                    <!-- Thunder grip -->
                    <if Spell="Thund*">
                        <action type="Equip" when="Midcast">
                            <sub>Thunder Grip</sub>
                        </action>
                    </if>
                    <!-- Ice grip -->
                    <if Spell="Blizz*">
                        <action type="Equip" when="Midcast">
                            <sub>Ice Grip</sub>
                        </action>
                    </if>
                </elseif>
                <!-- Fin de Elemental Magic Nuke -->
    
                    <!-- Elemental Magic Debuff on fait le plein de INT à 150 INT c'est debuff et dot maxi -->
                    <elseif spell="Shock|Choke|Burn|Frost|Rasp|Drown">
                        <action type="DefaultTarget" Target="&lt;stnpc&gt;" />
                        <action type="Equip" when="Midcast" Set="Int" />
                    </elseif>
                    <!-- Fin de Elemental Magic Debuff -->
    
                        <!-- Enfeebling Magic -->
                        <elseif skill="EnfeeblingMagic">
                            <action type="DefaultTarget" Target="&lt;stnpc&gt;" />
                            <action type="Equip" when="Midcast" Set="Enf" />
                            <action type="Equip" when="Midcast">
                                <main>$%SpellElementStaff</main>
                            </action>
                            <!-- On équipe le obi correspondant -->
                            <if Advanced='"%SpellElement"="%WeatherElement" OR "%SpellElement"="%DayElement"'>
                                <action type="Equip" when="Midcast">
                                    <waist>$%SpellElementObi</waist>
                                </action>
                            </if>
    
                            <!-- On change de spell si pas assez de mp -->
                            <if Spell="Sleep II" MPLT="29">
                                <action type="ChangeSpell" Spell="Sleep" />
                            </if>
                            <elseif Spell="Sleepga II" MPLT="58">
                                <action type="ChangeSpell" Spell="Sleepga" />
                            </elseif>
    
                            <!-- Un echo nous averti qu'il est temps de sleep à nouveau les mobs, si le sort est lancé quand le message "part dans 5s"
                                 apparait alors les mobs se réveillent pour se rendormir presque aussitôt -->
                            <if Spell="Sleep|Sleepga">
                                <action type="command" when="aftercast">wait 45;input /echo =============================[%spell] sur &lt;%Target&gt; part dans 15s</action>
                                <action type="command" when="aftercast">wait 54;input /echo =============================[%spell] sur &lt;%Target&gt; part dans 5s</action>
                            </if>
    
                            <if Spell="Sleep II|Sleepga II">
                                <action type="command" when="aftercast">wait 75;input /echo ==============================[%spell] sur &lt;%Target&gt; part dans 15s</action>
                                <action type="command" when="aftercast">wait 84;input /echo ==============================[%spell] sur &lt;%Target&gt; part dans 5s</action>
                            </if>
    
                        </elseif>
                        <!-- Fin de Enfeebling Magic -->
    
                            <!-- Enhancing Magic -->
                            <elseif skill="EnhancingMagic" NotSpell="Stoneskin|Blink|Sneak">
                                <!-- Par défaut on cible <me> -->
                                <action type="DefaultTarget" Target="&lt;me&gt;" />
    
                                <action type="Equip" when="Midcast" Set="Mind" />
                                <action type="Equip" when="Midcast">
                                    <main>$%SpellElementStaff</main>
                                </action>
                                <if Advanced='"%SpellElement"="%WeatherElement" OR "%SpellElement"="%DayElement"'>
                                    <action type="Equip" when="Midcast">
                                        <waist>$%SpellElementObi</waist>
                                    </action>
                                </if>
    
                            </elseif>
    
                                <!-- On sort Stoneskin, Blink et Sneak d'enhancing pour ne pas utiliser le set mind
                                et bénéficier du surplus de mp du set Resting -->
                                <!-- Stoneskin, si on a déjà consommé le surplus de mp on utilise le set mind quand même -->
                                <elseif Advanced='%MP &lt; $MindMP'>
                                    <action type="Equip" when="Midcast" Set="Mind" />
                                </elseif>
                                <!-- On annule le buff stoneskin afin de recevoir le nouveau -->
                                <if Spell="Stoneskin" BuffActive="Stoneskin">
                                    <action type="DefaultTarget" Target="&lt;me&gt;" />
                                    <action type="command" when="midcast">cancel 37</action>
                                    <action type="midcastdelay" delay="4.2" />
                                    <action type="Equip" when="Midcast">
                                        <main>Kirin's Pole</main>
                                        <body>Errant Hpl.</body>
                                    </action>
                                </if>
    
                                    <!-- Blink, on annule le buff blink afin de recevoir le nouveau -->
                                    <elseif Spell="Blink" BuffActive="Blink">
                                        <!-- On cible par défaut <me> -->
                                        <action type="DefaultTarget" Target="&lt;me&gt;" />
                                        <action type="command" when="midcast">cancel 36</action>
                                        <action type="midcastdelay" delay="3.5" />
                                        <action type="Equip" when="Midcast">
                                            <main>$%SpellElementStaff</main>
                                        </action>
                                    </elseif>
    
                                        <!-- Sneak, on annule le buff sneak afin de recevoir le nouveau -->
                                        <elseif Spell="Sneak" BuffActive="Sneak" advanced='"%SpellTarget"="%PlayerName" OR "%SpellTarget"="&lt;me&gt;" OR ("%target"="%PlayerName" AND "%SpellTarget"="&lt;t&gt;")'>
                                            <action type="DefaultTarget" Target="&lt;me&gt;" />
                                            <action type="command" when="midcast">cancel 71</action>
                                            <action type="midcastdelay" delay="1.1" />
                                            <action type="Equip" when="Midcast">
                                                <main>$%SpellElementStaff</main>
                                            </action>
                                        </elseif>
                            <!-- Fin de Enhancing Magic -->
    
                                <!-- Healing Magic Cure et Mnd et change de spell si pas assez de mp -->
                                <elseif skill="HealingMagic">
                                    <!-- Pour tous les sort commencant par Cur -->
                                    <if Spell="Cur*">
                                        <!-- Par défaut on cible <me> -->
                                        <action type="DefaultTarget" Target="&lt;me&gt;" />
                                        <action type="Equip" when="Midcast" Set="Mind">
                                            <main>$%SpellElementStaff</main>
                                            <back>Altruistic cape</back>
                                        </action>
                                        <!-- Si on a pas assez de MP on lance le sort de niveau inférieur -->
                                        <if Spell="Cure III" MPLT="46">
                                            <action type="ChangeSpell" Spell="Cure II" />
                                        </if>
                                            <elseif Spell="Cure II" MPLT="24">
                                                <action type="changespell" Spell="Cure" />
                                            </elseif>
                                    </if>
    
                                </elseif>
                                <!-- Fin de Healing Magic -->
        </rules>
    </spellcast>
    My blm.xml, not perfect but suits my needs.

  13. #33
    Relic Horn
    Join Date
    Dec 2005
    Posts
    3,363
    BG Level
    7
    FFXIV Character
    Xanthe Celaeno
    FFXIV Server
    Hyperion
    FFXI Server
    Carbuncle

    DRG
    Gear Sets:
    • Idle
    • Engaged
    • Jump
    • High Jump
    • Angon
    • Drakesbane
    • Penta Thrust
    • Wheeling Thrust
    • Leg Sweep
    • Spirit Link
    • Call Wyvern
    • Ancient Circle
    • Elemental Breath
    • Fast Cast
    • Healing Breath Pre
    • Healing Breath Mid
    • Engaged (solo)
    • Stoneskin


    Necessary Functions
    • Equip named gear sets for named functions
    • Equip Ulthalam's Ring in applicable zones
    • Equip Drake Ring on Jump when latent would be in effect
    • Offensive/Multipurpose sub: Equip Elemental Breath set post-WS/pre-breath
    • Multipurpose sub: casting triggers Healing Breath when HP < 33%
    • /NIN: Equip Fast Cast/Evasion if not triggering Healing Breath
    • Defensive sub (solo): Casting (exluding Raise/Reraise) triggers healing breath when HP < 50%
    • Defensive sub (party): Casting from limited spell set triggers Heling Breath (does not check HP since SpellCast can't read party member HP)


    Reference XML:
    Code:
    <?xml version="1.0" ?>
    <spellcast>
    	<config
    		RequireVersion="2.30"
    		ShowGearSwaps="False"
    		Debug="False"
    		ShowSpellInfo="False"
    	/>
    	<sets>
    		<group Default="yes" Name="DRG">
    			<set Name="Engaged">
    				<main Lock="True" />
    				<sub Lock="True" />
            		<range Lock="True" />
    				<ammo>Tiphia Sting</ammo>
    				<head>Ace's Helm</head>
    				<neck>Love Torque</neck>
    				<lear>Assault Earring</lear>
    				<rear>Brutal Earring</rear>
    				<body>Aurum Cuirass</body>
    				<hands>Homam Manopolas</hands>
    				<lring>Rajas Ring</lring>
    				<rring>Toreador's Ring</rring>
    				<back>Forager's Mantle</back>
    				<waist>Swift Belt</waist>
    				<legs>Homam Cosciales</legs>
    				<feet>Homam Gambieras</feet>
    			</set>
    			<set Name="Idle" BaseSet="Engaged" />
    			
    			<set Name="Leg Sweep" BaseSet="Engaged">
    				<head>Champion's Galea</head>
    				<hands>Wym. Fng. Gauntlets +1</hands>
    				<waist>Wyrm Belt</waist>
    				<legs>Aurum Cuisses</legs>
    				<feet>Ares's Sollerets</feet>
    			</set>
    			<set Name="Penta Thrust" BaseSet="Engaged">
    				<head>Champion's Galea</head>
    				<neck>Shadow Gorget</neck>
    				<lear>Minuet Earring</lear>
    				<body>Ares's Cuirass</body>
    				<hands>Hecatomb Mittens</hands>
    				<rring>Flame Ring</rring>
    				<waist>Warwolf Belt</waist>
    				<legs>Ares's Flanchard</legs>
    				<feet>Hecatomb Leggings</feet>
    			</set>
          		<set Name="Skewer|Drakesbane" BaseSet="Engaged">
            		<head>Champion's Galea</head>
    				<neck>Light Gorget</neck>
    				<lear>Minuet Earring</lear>
    				<body>Zahak's Mail</body>
    				<hands>Hecatomb Mittens</hands>
    				<rring>Flame Ring</rring>
    				<waist>Warwolf Belt</waist>
    				<legs>Ares's Flanchard</legs>
    				<feet>Hecatomb Leggings</feet>
    			</set>
    			<set Name="Wheeling Thrust" BaseSet="Engaged">
    				<head>Hecatomb Cap</head>
    				<neck>Light Gorget</neck>
    				<lear>Minuet Earring</lear>
    				<body>Ares's Cuirass</body>
    				<hands>Alkyoneus's Brc.</hands>
    				<rring>Flame Ring</rring>
    				<waist>Warwolf Belt</waist>
    				<legs>Ares's Flanchard</legs>
    				<feet>Hecatomb Leggings</feet>
    			</set>
    			<set Name="Impulse Drive" BaseSet="Wheeling Thrust">
    				<neck>Shadow Gorget</neck>
    				<hands>Hecatomb Mittens</hands>
    			</set>
    			<set Name="Weapon Skill Mid" BaseSet="Engaged">
    				<head>Wym. Armet +1</head>
    				<lear>Dragoon's Earring</lear>
    				<rear>Sapphire Earring</rear>
    			</set>
    			
    			<set Name="Call Wyvern">
    				<body>Wyrm Mail</body>
    			</set>
    			<set Name="Ancient Circle">
    				<legs>Drn. Brais +1</legs>
    			</set>
    			<set Name="Jump" BaseSet="Engaged">
    				<ammo>Bibiki Seashell</ammo>
    				<head>Hecatomb Cap</head>
    				<body>Ares's Cuirass</body>
    				<hands>Hecatomb Mittens</hands>
    				<rring>Iota Ring</rring>
    				<waist>Wyrm Belt</waist>
    				<legs>Aurum Cuisses</legs>
    				<feet>Drn. Greaves +1</feet>
    			</set>
    			<set Name="Spirit Link">
    				<head>Drn. Armet +1</head>
    				<feet>Aurum Sabatons</feet>
    			</set>
    			<set Name="High Jump" BaseSet="Engaged">
    				<head>Hecatomb Cap</head>
    				<hands>Hecatomb Mittens</hands>
    				<waist>Wyrm Belt</waist>
    				<legs>Wyrm Brais</legs>
    				<feet>Ares's Sollerets</feet>
    			</set>
    			<set Name="Resting" BaseSet="Idle">
    				<body>Drn. Mail +1</body>
    				<feet>Wyrm Greaves</feet>
    			</set>
    			<set Name="Angon">
    				<ammo>Angon</ammo>
    				<lear>Dragoon's Earring</lear>
    			</set>
    		</group>
    		<group Name="Offensive" Inherit="DRG" />
    		<group Name="Multipurpose" Inherit="DRG">
    			<set Name="Fast Cast" BaseSet="Engaged">
    				<ammo>Smart Grenade</ammo>
    				<head>Walahra Turban</head>
    				<neck>Evasion Torque</neck>
    				<lear>Ethereal Earring</lear>
    				<rear>Loquac. Earring</rear>
    				<body>Nuevo Coselete</body>
    				<back>Boxer's Mantle</back>
    			</set>
    			<set Name="Healing Breath Pre" BaseSet="Engaged">
    			    <head>Drn. Armet +1</head>
    			    <neck>Chanoix's Gorget</neck>
    				<lear>Ethereal Earring</lear>
    				<rear>Loquac. Earring</rear>
    			    <body>Wyvern Mail</body>
    				<hands>Alkyoneus's Brc.</hands>
    				<lring>Bomb Queen Ring</lring>
    				<legs>Drn. Brais +1</legs>
    			</set>
    			<set Name="Healing Breath Mid" BaseSet="Healing Breath Pre">
    				<head>Wym. Armet +1</head>
    			</set>
    		</group>
    		<group Name="Defensive" inherit="Multipurpose">
    			<set Name="Engaged">
    				<ammo>Smart Grenade</ammo>
    				<lear>Ethereal Earring</lear>
    				<body>Ares's Cuirass</body>
    			</set>
    			<set Name="Stoneskin" BaseSet="Fast Cast">
    			    <head>Drn. Armet +1</head>
    			</set>
    			<set Name="Idle" BaseSet="Engaged" />
    		</group>
    	</sets>
    
    <!-- Rules -->
    	<rules>
    	<!-- Auto Sets -->
    		<equip When="Engaged" Set="Engaged" />
    		<equip When="Idle" Set="Idle" />
    		<!--equip When="Resting" Set="Resting" /-->
    		
    	<!-- AfterCast Set based on engaged status -->	
    		<if Status="Engaged">
    			<equip When="AfterCast" Set="Engaged" />
    		</if>
    		<else>
    			<equip When="AfterCast" Set="Idle" />
    		</else>
    		
    	<!-- Weapon Skills: Change gear only When TP >= 100% -->		
    		<if CommandPrefix="/weaponskill" NotTPLT="100">
    			<action Type="CastDelay" Delay=".4" />
    			<equip Set="%Spell" />
    		
    		<!-- Equip Wym. Armet +1 after weapon skill -->
    			<if Group="Offensive|Multipurpose">
    				<action Type="MidCastDelay" Delay=".5" />
    				<action Type="AfterCastDelay" Delay="5" />
    				<equip When="MidCast" Set="Weapon Skill Mid" />
    			</if>
    		</if>		
    		
    	<!-- Job Abilities -->
    		<if CommandPrefix="/jobability">
    			<action Type="CastDelay" Delay=".4" />
    			<equip Set="%Spell" />
    		</if>
    		
    	<!-- Spells -->
    		<if CommandPrefix="/magic|/ninjutsu">
    			<if Group="Multipurpose">
    				<if HPPLT="33">
    					<action Type="CastDelay" Delay=".4" />
    					<action Type="MidCastDelay" Delay="2.5" />
    					<action Type="AfterCastDelay" Delay="5" />
    					<equip Set="Healing Breath Pre" />
    					<equip When="MidCast" Set="Healing Breath Mid" />
    				</if>
    				<else>
    					<equip Set="Fast Cast" />
    				</else>
    			</if>
    			<elseif Group="Defensive">
    				<if Spell="Stoneskin">
    					<equip Set="Stoneskin" />
    				</if>
    				<elseif Spell="*na|Bar*|Erase" PartyCountGT="1">
    					<action Type="CastDelay" Delay=".4" />
    					<action Type="MidCastDelay" Delay="2.5" />
    					<action Type="AfterCastDelay" Delay="5" />
    					<equip Set="Healing Breath Pre" />
    					<equip When="MidCast" Set="Healing Breath Mid" />
    				</elseif>
    				<elseif NotSpell="*raise" PartyCount="1" HPPLT="50">
    					<action Type="CastDelay" Delay=".4" />
    					<action Type="MidCastDelay" Delay="2.5" />
    					<action Type="AfterCastDelay" Delay="5" />
    					<equip Set="Healing Breath Pre" />
    					<equip When="MidCast" Set="Healing Breath Mid" />
    				</elseif>
    			</elseif>
    		</if>
    		
    	<!-- Latent Effect Gear -->
    		<if Spell="Jump" HPPLT="75" TPLT="100">
    			<equip>
    				<rring>Drake Ring</rring>
    			</equip>
    		</if>
    		
    		<if area="Leujaoam Sanctum|Mamool Ja training Grounds|Lebros Cavern|Periqia|Ilrusi Atoll|Nyzul Isle|The Ashu Talif|* Remnants">
    			<equip When="PreCast|MidCast|AfterCast|Resting|Engaged|Idle">
    				<rring Lock="True">Ulthalam's Ring</rring>
    			</equip>
    		</if>
    	</rules>
    </spellcast>

  14. #34
    Relic Weapons
    Join Date
    Mar 2006
    Posts
    396
    BG Level
    4
    FFXI Server
    Asura

    This is what I used for WAR when I played, I tinkered with it until I believed it was as close to perfect as possible while having it easy-to-use. It incorporates the most common features a WAR would need and it can be as simple or as complex as you want it to be for swapping sets. I spent some time tinkering because I wasn't happy with any of the spellcast templates and I know a lot of others aren't happy either (the purpose of this thread). If you take any ideas from this and help others/yourself or have ideas to make this better (or easier to use), awesome.

    Spellcast 2.30 is required for this to function.

    WAR
    Gear Sets:
    • Idle (take out dusk and switch in hermes)
    • Engaged (1-9 sets possible)
    • Raging Rush (1-9 sets possible)
    • King's Justice (1-9 sets possible)
    • Steel Cyclone (single set, no real need for more)
    • Enmity
    • Curing Waltz
    • MDB
    • Casting



    Main Feature (optional... sort of)
    • Create variables that will change sets for TP/RR/KJ depending on Monster/Area and buffs active. If Monster/Area isn't a variable, will use Else variable.
    • Monster/area variables need to have 3 numbers, where the first signifies TP set, the second is RR set and third is KJ set. Example, 123 means use set 1 for TP, set 2 for RR, set 3 for KJ.
    • Easy to change in game and in script using spellcast commands. //sc var set "name" "change to"
    • For the most basic function, just aggressor up and down set for everything, remove monster/area variables and change Else variable to ### ###A. Where "A" signifies Aggressor active. If sets 1 are aggressor down and sets 2 are aggressor up, then you would just have 111 222A.
    • Default is just 4 buffs (aggressor, berserk, hasso, 2h), but I gave it the functionality to go up to 6 and change priority of buffs. Can easily alter to go up to 9


    Other Functions
    • Idle set for running around. (best to take off dusk and put on hermes)
    • Casting Utsu/Tonko/Monomi will use casting set.
    • Enmity set for Provoke and Animated Flourish, if you are not within range to actually provoke, then it will not change gear.
    • If Fortitude Axe equipped, will equip Virtue Stones after every action. This means you can WS in other ammo like bomblet.
    • If you try to WS when you don't have enough TP, you won't switch gear until you do.
    • If you try to use Curing Waltz (I or II) and don't have enough TP, will not change to curing waltz set until you do.
    • If you use Tomahawk, it will equip your Tomahawk before you use it then re-equip whatever you had before. Same for Warcry and Warrior's Mask.
    • Since the most common WAR subs are NIN, SAM and DNC; and you are one of those three at least 99% of the time, it makes sense to cut back on macro real estate. What I've done is have my Ichi/Ni macros to work as Seigan/Third Eye when /SAM and Healing Waltz/Curing Waltz 2 when /DNC. Example; if you're /SAM and use your Utsusemi: Ichi macro, you will use Seigan automatically instead.


    Optional
    • If you use Cancel Plugin, it's already set to use it for Monomi, Utsusemi and Spectral Jig. If you cast ichi over ichi, Cancel Plugin will not take off those shadows. If you do not, then change the CancelPlugin variable to 0.
    • If you use Unicorn Leggings, it's already set to use them for casting ninjitsu and TP (only if Aurum Sabatons are not currently equipped) when latent is active. If not, then change UnicornLeggings to 0.


    XML:
    since it will look messy in using code tags;
    Download WAR.xml

    More detailed information
    If you want to use the main feature, you need to read this.
    Allakhazam.com: Final Fantasy XI

  15. #35
    Old Merits
    Join Date
    Oct 2006
    Posts
    1,096
    BG Level
    6
    FFXI Server
    Kujata

    BRD

    Gear sets:

    "Idle" (refresh, regen, damage mitigation)
    Debuff (CHR, singing, wind, m.acc)
    Haste (haste/fast cast, inherit Idle set)
    Haste Debuff (haste/fast cast, inherit Debuff set)
    Buff
    Fast Cast (-song casting time body and fast cast gear)
    Stoneskin
    Cure
    HP down
    (Melee)

    Necessary Functions:
    - Start each song cast in Fast Cast gear

    Optional Functions:
    - Ensure HP is low enough to activate JSE ring before starting a buff*
    - Handle situations where Haste Debuff gear is desired (lower resist mobs, but lots to sleep/finale) versus Debuff. I think this is so subjective and situational, the Haste Debuff set would just be called explicitly by separate macros.

    * This is a tricky one. You need HP to be < 76% before starting a cast, and you need to start the cast in Fast Cast/- Song cast time gear. But idling in an HP down set is not practical. I'll use myself as an example. I don't want to idle in Zenith legs, because I have Goliard. I want to idle in Marduk body for refresh, but it adds HP. And so on. Oh, and it's not like BLM where you can be in Zenith head and it still "counts"; it's current HP.

    I guess you could equip HP down gear > wait as little time as possible > equip FC gear > start cast. The question is whether the wait needs to be long enough (for Spellcast/the game to not consistently fuck up and half-swap) that it just about negates the purpose of this exercise.

  16. #36
    Sea Torques
    Join Date
    Mar 2007
    Posts
    585
    BG Level
    5

    Quote Originally Posted by Bakthi View Post
    BRD

    Gear sets:

    "Idle" (refresh, regen, damage mitigation)
    Debuff (CHR, singing, wind, m.acc)
    Haste (haste/fast cast, inherit Idle set)
    Haste Debuff (haste/fast cast, inherit Debuff set)
    Buff
    Fast Cast (-song casting time body and fast cast gear)
    Stoneskin
    Cure
    HP down
    (Melee)

    Necessary Functions:
    - Start each song cast in Fast Cast gear

    Optional Functions:
    - Ensure HP is low enough to activate JSE ring before starting a buff*
    - Handle situations where Haste Debuff gear is desired (lower resist mobs, but lots to sleep/finale) versus Debuff. I think this is so subjective and situational, the Haste Debuff set would just be called explicitly by separate macros.

    * This is a tricky one. You need HP to be < 76% before starting a cast, and you need to start the cast in Fast Cast/- Song cast time gear. But idling in an HP down set is not practical. I'll use myself as an example. I don't want to idle in Zenith legs, because I have Goliard. I want to idle in Marduk body for refresh, but it adds HP. And so on. Oh, and it's not like BLM where you can be in Zenith head and it still "counts"; it's current HP.

    I guess you could equip HP down gear > wait as little time as possible > equip FC gear > start cast. The question is whether the wait needs to be long enough (for Spellcast/the game to not consistently fuck up and half-swap) that it just about negates the purpose of this exercise.

    Best solution i can think of would be to just have a windower macro for your HP down gear and just hit the HP down before you cast..... thats what i do at least

  17. #37
    Relic Weapons
    Join Date
    Mar 2006
    Posts
    396
    BG Level
    4
    FFXI Server
    Asura

    You can check for latent, if latent active then sing song and switch gear accordingly. If latent is not active, cancel song, change to hp down gear, play the song again after some time (1 second?)

  18. #38
    That SpellCast Guy
    Join Date
    Feb 2006
    Posts
    802
    BG Level
    5

    Quote Originally Posted by liquinas View Post
    On the note of spellcast stuff that will probably scare the hell out of you, a non-action trigger of sorts would be nice. I like to "manually" put on my WS gear without having to actually use the WS so what I do is make my WS gear macro be /ma "Stonega IV" <me> and use that as a trigger to run the day/night program. It works pretty good if you set it to be job-specific so you can use a set of spells as triggers for day/night sets which are a big deal for me.
    Yes, that does indeed scare the hell out of me. It's a perfect example of why I want to do this, it seems like every time someone posts some SpellCast code is has some new, horribly wrong method of doing things in it. It looks like you're not even using SpellCast's gear-sets? You use a command action to execute a windower macro stored in a text file to swap gear? Why?

  19. #39
    Sandworm Swallows
    Join Date
    Dec 2006
    Posts
    7,328
    BG Level
    8

    I just wanted to thank Deimos for doing this. It is something that the non-programmers of us really needed. While I appreciate all of the work that everyone does around and with Spellcast it did get a bit esoteric at times.

    I have mentioned before how inaccessible Spellcast can be to the "rest of us" and I think this is a great start toward it's universality. I would still love to see a GUI that would let people put in their parameters and it would spit out good XML, but I understand that it might be a pretty big undertaking.

  20. #40
    Bagel
    Join Date
    Oct 2006
    Posts
    1,272
    BG Level
    6
    FFXIV Character
    Midnightjade Eleven
    FFXIV Server
    Midgardsormr
    FFXI Server
    Quetzalcoatl

    Quote Originally Posted by Bakthi View Post
    BRD

    Gear sets:

    ...
    Buff
    ...

    Can also split Buff set into two, one for songs where you're capped, and one for when you're not (March). The 'capped' set allows you to keep a few desirable pieces while the ''uncapped' goes all-out for skill. At least that's the way I've been doing it recently. Just a suggestion.

Page 2 of 24 FirstFirst 1 2 3 4 12 ... LastLast

Similar Threads

  1. FL - The Price is Right - Please help
    By Tajin in forum FFXI: Everything
    Replies: 64
    Last Post: 2008-07-01, 09:52
  2. Wings Of The Goddess .dat files
    By Shiriokumo in forum FFXI: Everything
    Replies: 1
    Last Post: 2007-11-21, 16:52
  3. The hills are alive, please help me out.
    By Ligro in forum FFXI: Everything
    Replies: 25
    Last Post: 2006-05-01, 19:29
  4. THE 4 NATION/KEY ITEMS I NEED THREAD
    By berticus in forum FFXI: Everything
    Replies: 71
    Last Post: 2004-09-23, 21:14