Results -9 to 0 of 26

Threaded View

  1. #21
    Player
    illriginalized's Avatar
    Join Date
    Dec 2011
    Posts
    289
    Character
    Illmortal Tyr
    World
    Excalibur
    Main Class
    Thaumaturge Lv 60
    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.
    lol... you're pretty ballsy.


    Quote Originally Posted by WendyMarvell View Post

    More importantly, when did we start to want this game to become another generic modern MMO?
    Sometimes there has to be conformity, at least the slightest bit. Otherwise anything attempting to be a non-conformist will just falter over time.
    (0)
    Last edited by illriginalized; 04-13-2012 at 10:16 AM.

Tags for this Thread