Results 1 to 10 of 26

Hybrid View

  1. #1
    Player
    StateAlchemist's Avatar
    Join Date
    Mar 2011
    Location
    Limsa Lominsa
    Posts
    359
    Character
    State Alchemist
    World
    Excalibur
    Main Class
    Goldsmith Lv 55
    Quote Originally Posted by Enfarious View Post
    Why I don't want gear swapping:

    <?xml version="1.0" ?>
    <spellcast xmlns:xi="http://www.w3.org/2001/XInclude">
    <config RequireVersion="2.4" Debug="false" HideErrors="false" ShowGearSwaps="false" ShowSpellInfo="false" />

    <variables>
    <xi:include href="../include/elasandria.xml" xpointer="/includes/include[@name='ElementalGear']/*" />
    <xi:include href="../include/std.xml" xpointer="/includes/include[@name='StandardVars']/*" />

    <var name="DayNight">Day</var>
    <var name="DawnDusk">Dawn</var>
    </variables>

    <sets>
    <group name="GearCollection">
    <set name="Gear">
    <item>Kamome</item>
    <item>Taimakuniyuki</item>
    <item>Twilight Knife</item>
    <item>Crimson Blade</item>
    <item>Shellbuster</item>
    <item>Unger Boomerang</item>
    <item>Bomb Core</item>
    <item>Fire Bomblet</item>
    <item>$LightStaff</item>
    <item>Twilight Torque</item>
    <item>Thunder Belt</item>
    </set>
    </group>
    <group default="yes" name="Default">
    <set name="Base|*Resting">
    <ammo>Fire Bomblet</ammo>
    <head>Iga Zukin +2</head>
    <body>Iga Ningi +2</body>
    <hands>Iga Tekko +2</hands>
    <legs>Iga Hakama +2</legs>
    <feet>Iga Kyahan +1</feet>
    <waist>Twilight Belt</waist>
    <neck>Iga Erimaki</neck>
    <back>Iga Dochugappa</back>
    <lear>Iga Mimikazari</lear>
    <rear>Suppanomimi</rear>
    <lring>Epona&apos;s Ring</lring>
    <rring>Heed Ring</rring>
    </set>
    <set name="*Idle" Default="true" BaseSet="Base">
    <feet>Danzo Sune-Ate</feet>
    </set>
    <set name="*Engaged" BaseSet="Base">
    <body>Ninja Chainmail</body>
    <back>Atheling Mantle</back>
    <neck>Agasaya&apos;s Collar</neck>
    </set>
    <set name="*Regen|*Refresh">
    </set>
    <set name="Acc|DayAcc">
    <head>Theia&apos;s Hairpin</head>
    <body>Alcide&apos;s Harness</body>
    <waist>Potent Belt</waist>
    <back>Belenos&apos; Mantle</back>
    </set>
    <set name="NightAcc" BaseSet="DayAcc">
    </set>
    <set name="Eva|DayEva" BaseSet="$DayNight%Status">
    <neck>Torero Torque</neck>
    <waist>Sveltesse Gouriz</waist>
    <back>Blur Mantle</back>
    <lear>Elusive Earring</lear>
    <rear>Elusive Earring</rear>
    </set>
    <set name="NightEva" BaseSet="DayEva">
    <legs>Koga Hakama</legs>
    </set>
    <set name="*MaxEva" BaseSet="$DayNightEva">
    <head>Theia&apos;s Hairpin</head>
    <body>Alcide&apos;s Harness</body>
    <feet>Ballerines</feet>
    </set>
    <set name="Tank" BaseSet="$DayNightEva">
    </set>
    <set name="PDT" BaseSet="Tank">
    <neck>Twilight Torque</neck>
    </set>
    <set name="MDT" BaseSet="Tank">
    <neck>Twilight Torque</neck>
    </set>
    <set name="Haste|DayHaste">
    <feet>Ballerines</feet>
    </set>
    <set name="NightHaste" BaseSet="DayHaste">
    <hands>Koga Tekko</hands>
    </set>
    <set name="Fast_Cast" BaseSet="$DayNightHaste">
    </set>
    <set name="Ninjutsu" Baseset="Fast_Cast">
    </set>
    <set name="Elemental" Baseset="Ninjutsu">
    </set>
    <set name="WeaponSkill" BaseSet="$DayNightEngaged">
    <ammo>Bomb Core</ammo>
    <head>Aias Bonnet</head>
    <body>Iga Ningi +2</body>
    <hands>Ochiudo&apos;s Kote</hands>
    <lear>Centaurus Earring</lear>
    <rear>Spike Earring</rear>
    </set>
    <set name="DayDex" BaseSet="Base">
    <head>Iga Zukin +2</head>
    <hands>Iga Tekko +2</hands>
    <feet>Lithe Boots</feet>
    <back>Nifty Mantle</back>
    <waist>Fatality Belt</waist>
    <lring>Airy Ring</lring>
    </set>
    <set name="NightDex" BaseSet="DayDex">
    <feet>Koga Kyahan</feet>
    </set>
    <set name="DayAgi" BaseSet="Base">
    <head>Theia&apos;s Hairpin</head>
    <legs>Ambusher&apos;s Hose</legs>
    <feet>Lithe Boots</feet>
    <neck>Arctier&apos;s Torque</neck>
    <waist>Sveltesse Belt</waist>
    <back>Blur Mantle</back>
    <rring>Solemn Ring</rring>
    </set>
    <set name="NightAgi" BaseSet="DayAgi">
    </set>
    <set name="DayStrDex">
    <head>Aias Bonnet</head>
    <hands>Iga Tekko +2</hands>
    <feet>Iga Kayahan +1</feet>
    <back>Nifty Mantle</back>
    <neck>Ire Torque +1</neck>
    <waist>Sentry Belt</waist>
    <lring>Spiral Ring</lring>
    <rring>Airy Ring</rring>
    </set>
    <set name="NightStrDex" BaseSet="DayStrDex">
    <hands>Koga Tekko</hands>
    <feet>Koga Kyahan</feet>
    </set>
    <set name="DayStrInt">
    <head>Varangian Helm</head>
    <body>Iga Ningi +2</body>
    <feet>Iga Kayahan +1</feet>
    <neck>Ire Torque +1</neck>
    <waist>Sentry Belt</waist>
    <back>Nifty Mantle</back>
    <lring>Spiral Ring</lring>
    <rring>Flame Ring</rring>
    </set>
    <set name="NightStrInt" BaseSet="DayStrInt">
    <hands>Koga Tekko</hands>
    </set>
    <set name="Critical">
    <ammo>Qirmiz Tathlum</ammo>
    <body>Loki&apos;s Kaftan</body>
    <neck>Iga Erimaki</neck>
    <back>Iga Dochugappa</back>
    </set>
    </group>
    </sets>

    <rules>
    <if advanced='"$initialized"=="false"'> <!-- Any one time setup stuff -->
    <var cmd="set initialized true" />
    </if>
    <xi:include href="../include/std.xml" xpointer="/includes/include[@name='CancelRules']/*" />
    <xi:include href="../include/std.xml" xpointer="/includes/include[@name='ReturnRules']/*" />
    <xi:include href="../include/std.xml" xpointer="/includes/include[@name='StdRules']/*" />

    <!-- What time is it? -->
    <if TimeLT="6.00" mode="OR" TimeGT="17.59">
    <var command="set DayNight Night" />
    </if>
    <else>
    <var command="set DayNight Day" />
    </else>
    <if TimeLT="7.00" mode="OR" TimeGT="16.59">
    <var command="set DawnDusk Dusk" />
    </if>
    <else>
    <var command="set DawnDusk Dawn" />
    </else>

    <if TPGT="5">
    <disable slot="Main|Sub|Range" />
    </if>
    <else>
    <enable slot="Main|Sub|Range" />
    </else>
    <if EquipRange="empty">
    <enable slot="ammo" />
    </if>
    <else>
    <disable slot="ammo" />
    </else>

    <!-- If Yonin is active we shouldn't be changing legs for stuff, Innin we don't want to change out our head -->
    <if buffactive="Yonin">
    <equip when="aftercast">
    <legs lock="true">Iga Hakama +2</legs>
    </equip>
    </if>
    <elseif buffactive="Innin">
    <equip when="aftercast">
    <head lock="true">Iga Zukin +2</head>
    </equip>
    </elseif>

    <if Skill="Ability">
    <if spell="Yonin">
    <equip when="Aftercast">
    <legs lock="true">Iga Hakama +2</legs>
    </equip>
    <command when="precast">autoexec unregister 11112</command>
    <command when="aftercast">autoexec registeronceq 11111 losebuff_Yonin input /ja "Yonin" &lt;me&gt;</command>
    </if>
    <elseif spell="Innin">
    <equip when="aftercast">
    <head lock="true">Iga Zukin +2</head>
    </equip>
    <command when="precast">autoexec unregister 11111</command>
    <command when="aftercast">autoexec registeronceq 11112 losebuff_Innin input /ja "Innin" &lt;me&gt;</command>
    </elseif>
    <if Type="WeaponSkill">
    <xi:include href="../include/std.xml" xpointer="/includes/include[@name='WeaponSkillRules']/*" />
    <if spell="*Teki|*To|*Chi|*Kamu">
    <equip when="Precast" set="$DayNightStrInt" />
    </if>
    <elseif spell="*Rin|*Retsu|*Jin|*Ten|*Ku|Tachi*">
    <equip when="Precast" set="$DayNightStrDex" />
    </elseif>
    <elseif spell="*Yu">
    <equip when="Precast" set="$DayNightInt" />
    <equip when="Precast" set="$DayNightDexInt" />
    </elseif>
    <elseif spell="*Metsu|*Shun">
    <equip when="Precast" set="$DayNightDex" />
    </elseif>
    <else>
    <equip when="Precast" set="$DayNightAgi" />
    </else>
    <if spell="*Rin|*Jin|*Hi">
    <equip when="precast" set="Critical" />
    </if>
    </if>
    </if>
    <else>
    <if Skill="Ninjutsu">
    <equip when="precast" set="$DayNightHaste" />
    <equip when="precast" set="Ninjutsu" />
    <if Spell="Utsusemi*">
    <!-- Someday I'll get the gear that actually increases number of shadows too -->
    <equip when="midcast">
    <feet lock="true">Iga Kyahan +2</feet>
    </equip>
    </if>
    <elseif Spell="Hyoton*|Katon*|Suiton*|Raiton*|Doton*|Huton*">
    <equip when="midcast" set="Elemental" />
    </elseif>
    <elseif Spell="Migawari*">
    <equip when="midcast|aftercast">
    <body lock="true">Iga Ningi +2</body>
    </equip>
    </elseif>
    </if>
    </else>

    <if spell="autoset">
    <equip when="%status|aftercast" set="$DayNight%status" />
    <if status="engaged" advanced='("$DDMode" == "Tank" OR "$DDMode" == "Haste" OR "$DDMode" == "Acc" OR "$DDMode" == "Eva" OR "$DDMode" == "MaxEva")'>
    <equip when="engaged|aftercast" set="$DayNight$DDMode" />
    </if>
    <if Status="resting">
    <var cmd="set DDMode Idle" />
    <command>autoexec unregister 11111;autoexec unregister 11112</command>
    </if>
    <if HPPLT="95">
    <equip when="idle|resting|aftercast" set="Regen" />
    </if>
    <if MPPLT="95">
    <equip when="idle|resting|aftercast" set="Refresh" />
    </if>
    </if>
    <elseif Status="Engaged">
    <equip when="engaged|aftercast" set="$DayNightEngaged" />
    <if advanced='("$DDMode" == "Tank" OR "$DDMode" == "Haste" OR "$DDMode" == "Acc" OR "$DDMode" == "Eva" OR "$DDMode" == "MaxEva")'>
    <equip when="engaged|aftercast" set="$DayNight$DDMode" />
    </if>
    </elseif>
    <elseif Status="Idle">
    <equip when="idle|aftercast" set="$DayNightIdle" />
    <if HPPLT="95">
    <equip when="idle|resting|aftercast" set="Regen" />
    </if>
    <if MPPLT="95">
    <equip when="idle|resting|aftercast" set="Refresh" />
    </if>
    </elseif>
    <else> <!-- We shouldn't get here -->
    <var cmd="set DDMode %Status" />
    <equip when="idle|engaged|aftecast" set="$DayNight%status" />
    </else>
    </rules>
    </spellcast>

    Yes I really have 20+ of these and wrote them all, they're obscene, but super useful, I don't want to go through it again for this game though. That's ~1/3 of the actual script, and only for 1/20 jobs, considering I left out the includes. Obviously I wouldn't actually use this in game or condone the use of such...

    But the OP gives a very nice alternative to it, just having gear slots that we could swap specially "souls" in and out of, I can even see this with a minor animation maintaining the immersion that so many MMO players enjoy, while giving the min/maxers their gear swaps in a slightly different form. Keeping a smallish pouch of souls that I've extracted from my favorite gear.
    Unless I completely misunderstood. Yes I simplified the crap out of it too.
    No one told you to go out and violate to ToS by using a third-party program to make an excessive macro-list. Obviously not only was it your choice to do it, but you wanted to do it so badly that you broke the rules of the game and risked getting banned to do so. Sounds to me like your all for it. I never gear-swapped more then what one macro would allow me to do for any spell/ability in FFXI.
    (2)
    Last edited by StateAlchemist; 04-13-2012 at 09:00 AM.

  2. #2
    Player
    Enfarious's Avatar
    Join Date
    Jun 2011
    Posts
    704
    Character
    Elasandria Servion
    World
    Hyperion
    Main Class
    Gladiator Lv 50
    Quote Originally Posted by StateAlchemist View Post
    No one told you to go out and violate to ToS by using a third-party program to make an excessive macro-list. Obviously not only was it your choice to do it, but you wanted to do it so badly that you broke the rules of the game and risked getting banned to do so. Sounds to me like your all for it. I never gear-swapped more then what one macro would allow me to do for any spell/ability in FFXI.
    Ok that does make it seem that this was something I enjoyed, it wasn't at all, and that wasn't what I was trying to convey by posting that, the point is, I don't want to see things like that again. Will they eventually happen? Yes. Let's not encourage it by having another gearswapping nightmare though.
    (0)

    XIV Pad: http://xivpads.com/?Elasandria-Servion-Hyperion
    Linkshell: http://sd-is.guildwork.com
    Rig: https://www.dropbox.com/sc/jv56yukhpi7413q/gQTzd-DS9y
    FX-8150 @4.1GHz; 8Gigs ripjaws @1600; OCZ Vertex 3 128GB SSD; WDC 1TB HDD;
    XFX Radeon HD 7970;

Tags for this Thread