Item Search
     
BG-Wiki Search
Page 243 of 328 FirstFirst ... 193 233 241 242 243 244 245 253 293 ... LastLast
Results 4841 to 4860 of 6548
  1. #4841
    An exploitable mess of a card game
    Join Date
    Sep 2008
    Posts
    13,197
    BG Level
    9
    FFXIV Character
    Gouka Mekkyaku
    FFXIV Server
    Gilgamesh
    FFXI Server
    Diabolos

    Ok post your total XML and I will see what's up.

  2. #4842
    E. Body
    Join Date
    Nov 2008
    Posts
    2,048
    BG Level
    7
    FFXI Server
    Bismarck

    this is the current mod i have. it keeps refresh on, but not food. would like both active
    Spoiler: show
    Code:
    <spellcast>
                <!--- SpellCast Configurations --->
                <config Debug="false" HideErrors="false" ShowSpellInfo="false" ShowGearSwaps="false" />
         
                <!--- SpellCast Variables --->
                <variables clear="false">
                        <var name="SkillUp">1</var> <!--- /Heal Break DO NOT ALTER --->
                        <var name="FirstSetup">1</var> <!--- First Run Display Var DO NOT ALTER--->
                        <var name="SkillCycle">1</var> <!--- Spell Cycle NO NOT ALTER --->
         
                        <!--- You can alter these variables, 180 is 3 min. of resting --->
                        <var name="RestTime4Smn">180</var> <!--- Set REST time for SMN Skill --->
                        <var name="RestTime4Cure">180</var> <!--- Set REST time for Healing Skill --->
                        <var name="RestTime4Protect">180</var> <!--- Set REST time for Enhancing Skill --->
                </variables>
         
                <sets>
                        <!--- Specify Resting / Standard gear if desired --->
                        <group default="yes" name="Job">
                                <set name = "Standard" />
                                <set name = "Resting Gear" />
                        </group>
                </sets>
         
                <rules>
                        <!--- Setup Gear and /Heal Break Variable for Resting & Idle --->
                        <action type="equip" when="idle" set="Standard" />
                        <action type="equip" when="resting" set="Resting Gear" />
                        <action type="command" when="resting">spellcast var set SkillUp 0;</action>
                        <action type="command" when="idle">spellcast var set SkillUp 1;</action>
         
                        <!--- Setup First Run Notification --->
                        <if advanced='"$FirstSetup" == "1"'>
                                <action type="command">bind ^escape input /echo Exiting.;unload spellcast;unbind ^escape;</action>
                                <action type="AddToChat" color="121">-- SkillUp.Xml v1.1 ---</action>
                                <action type="AddToChat" color="121">Press CTRL+Escape at anytime to unload spellcast and exit SkillUp.Xml</action>
                                <action type="var" cmd="set FirstSetup 0" />
                        </if>
         
                        <!--- Summoning Magic Skill-Up Segment --->
                        <if spell="Carbuncle">
                                <!--- Check if /Heal Break is active --->
                                <if advanced='"$SkillUp" == "1"'>
                                        <!--- Check if your MP is low --->
                                        <if Mode="OR" NOTMPGT="15" MP="15">
                                                <if notspell="release">
                                                        <action type="command" when="precast">input /heal on;wait $RestTime4Smn;input /heal off;wait 2;input /ja "Release";wait 2;input /ma "Carbuncle"</action>
                                                        <action type="cancelspell"/>
                                                </if>
                                                <else>
                                                        <action type="command" when="aftercast">input /heal on;wait $RestTime4SMN;input /heal off;wait 2;input /ja "Release";wait 2;input /ma "Carbuncle"</action>
                                                </else>
                                        </if>
                                        <!--- Smn Skill Cycling --->
                                        <elseif advanced='"$SkillCycle" == "1"'>
                                                <action type="command" when="aftercast">wait 2;input /ja "Release";wait 2;input /ma "Carbuncle"</action>
                                                <action type="var" cmd="set SkillCycle 2" />
                                                <action type="changespell" spell="Carbuncle" />
                                                <action type="Changetarget" target="&lt;me&gt;"/>
                                        </elseif>
                                        <elseif advanced='"$SkillCycle" == "2"'>
                                                <action type="command" when="aftercast">wait 2;input /ja "Release";wait 2;input /ma "Carbuncle"</action>
                                                <action type="var" cmd="set SkillCycle 3" />
                                                <action type="changespell" spell="Ifrit" />
                                                <action type="Changetarget" target="&lt;me&gt;"/>
                                        </elseif>
                                        <elseif advanced='"$SkillCycle" == "3"'>
                                                <action type="command" when="aftercast">wait 2;input /ja "Release";wait 2;input /ma "Carbuncle"</action>
                                                <action type="var" cmd="set SkillCycle 4" />
                                                <action type="changespell" spell="Titan" />
                                                <action type="Changetarget" target="&lt;me&gt;"/>
                                        </elseif>
                                        <elseif advanced='"$SkillCycle" == "4"'>
                                                <action type="command" when="aftercast">wait 2;input /ja "Release";wait 2;input /ma "Carbuncle"</action>
                                                <action type="var" cmd="set SkillCycle 5" />
                                                <action type="changespell" spell="Leviathan" />
                                                <action type="Changetarget" target="&lt;me&gt;"/>
                                        </elseif>
                                        <elseif advanced='"$SkillCycle" == "5"'>
                                                <action type="command" when="aftercast">wait 2;input /ja "Release";wait 2;input /ma "Carbuncle"</action>
                                                <action type="var" cmd="set SkillCycle 6" />
                                                <action type="changespell" spell="Garuda" />
                                                <action type="Changetarget" target="&lt;me&gt;"/>
                                        </elseif>
                                        <elseif advanced='"$SkillCycle" == "6"'>
                                                <action type="command" when="aftercast">wait 2;input /ja "Release";wait 2;input /ma "Carbuncle"</action>
                                                <action type="var" cmd="set SkillCycle 7" />
                                                <action type="changespell" spell="Shiva" />
                                                <action type="Changetarget" target="&lt;me&gt;"/>
                                        </elseif>
                                        <elseif advanced='"$SkillCycle" == "7"'>
                                                <action type="command" when="aftercast">wait 2;input /ja "Release";wait 2;input /ma "Carbuncle"</action>
                                                <action type="var" cmd="set SkillCycle 8" />
                                                <action type="changespell" spell="Ramuh" />
                                                <action type="Changetarget" target="&lt;me&gt;"/>
                                        </elseif>
                                        <elseif advanced='"$SkillCycle" == "8"'>
                                                <action type="command" when="aftercast">wait 2;input /ja "Release";wait 2;input /ma "Carbuncle"</action>
                                                <action type="var" cmd="set SkillCycle 9" />
                                                <action type="changespell" spell="Fenrir" />
                                                <action type="Changetarget" target="&lt;me&gt;"/>
                                        </elseif>
                                        <elseif advanced='"$SkillCycle" == "9"'>
                                                <action type="command" when="aftercast">wait 2;input /ja "Release";wait 2;input /ma "Carbuncle"</action>
                                                <action type="var" cmd="set SkillCycle 1" />
                                                <action type="changespell" spell="Diabolos" />
                                                <action type="Changetarget" target="&lt;me&gt;"/>
                                        </elseif>
                                </if>
                        </if>
         
                        <!--- Bard Magic Skill-Up Segment --->
                        <elseif spell="Fire Threnody" >
                                <!--- Check if /Heal Break is active --->
                                <if advanced='"$SkillUp" == "1"'>
                                        <!--- Fix the SkillCycle varaible in case the SMN SKILL Segment boinked it --->
                                        <if advanced='"$SkillCycle" == "9"'>
                                                <action type="var" cmd="set SkillCycle 1" />
                                                <action type="command" when="aftercast">wait 3;input /ma "Fire Threnody"</action>
                                                <action type="cancelspell"/>
                                        </if>
                                        <!--- Bard Skill Cycling --->
                                        <elseif advanced='"$SkillCycle" == "1"'>
                                                <action type="command" when="aftercast">wait 3;input /ma "Fire Threnody"</action>
                                                <action type="var" cmd="set SkillCycle 2" />
                                                <action type="changespell" spell="Fire Threnody" />
                                                <action type="Changetarget" target="<t>"/>
                                        </elseif>
                                        <elseif advanced='"$SkillCycle" == "2"'>
                                                <action type="command" when="aftercast">wait 3;input /ma "Fire Threnody"</action>
                                                <action type="var" cmd="set SkillCycle 3" />
                                                <action type="changespell" spell="Earth Threnody" />
                                                <action type="Changetarget" target="<t>"/>
                                        </elseif>
                                        <elseif advanced='"$SkillCycle" == "3"'>
                                                <action type="command" when="aftercast">wait 3;input /ma "Fire Threnody"</action>
                                                <action type="var" cmd="set SkillCycle 4" />
                                                <action type="changespell" spell="Water Threnody" />
                                                <action type="Changetarget" target="<t>"/>
                                        </elseif>
                                        <elseif advanced='"$SkillCycle" == "4"'>
                                                <action type="command" when="aftercast">wait 3;input /ma "Fire Threnody"</action>
                                                <action type="var" cmd="set SkillCycle 5" />
                                                <action type="changespell" spell="Wind Threnody" />
                                                <action type="Changetarget" target="<t>"/>
                                        </elseif>
                                        <elseif advanced='"$SkillCycle" == "5"'>
                                                <action type="command" when="aftercast">wait 3;input /ma "Fire Threnody"</action>
                                                <action type="var" cmd="set SkillCycle 6" />
                                                <action type="changespell" spell="Ice Threnody" />
                                                <action type="Changetarget" target="<t>"/>
                                        </elseif>
                                        <elseif advanced='"$SkillCycle" == "6"'>
                                                <action type="command" when="aftercast">wait 3;input /ma "Fire Threnody"</action>
                                                <action type="var" cmd="set SkillCycle 7" />
                                                <action type="changespell" spell="Ltng. Threnody" />
                                                <action type="Changetarget" target="<t>"/>
                                        </elseif>
                                        <elseif advanced='"$SkillCycle" == "7"'>
                                                <action type="command" when="aftercast">wait 3;input /ma "Fire Threnody"</action>
                                                <action type="var" cmd="set SkillCycle 8" />
                                                <action type="changespell" spell="Light Threnody" />
                                                <action type="Changetarget" target="<t>"/>
                                        </elseif>
                                        <elseif advanced='"$SkillCycle" == "8"'>
                                                <action type="command" when="aftercast">wait 3;input /ma "Fire Threnody"</action>
                                                <action type="var" cmd="set SkillCycle 1" />
                                                <action type="changespell" spell="Dark Threnody" />
                                                <action type="Changetarget" target="<t>"/>
                                        </elseif>
                                </if>
                        </elseif>
         
                        <!--- Ninjitsu Magic Skill-Up Segment --->
                        <elseif spell="Doton: Ni">
                                <!--- Check if /Heal Break is active --->
                                <if advanced='"$SkillUp" == "1"'>
                                        <!--- Fix the SkillCycle varaible in case the SMN SKILL Segment boinked it --->
                                        <if advanced='"$SkillCycle" == "7|8|9"'>
                                                <action type="var" cmd="set SkillCycle 1" />
                                                <action type="command" when="aftercast">wait 4;input /ma "Doton: Ni"</action>
                                                <action type="cancelspell"/>
                                        </if>
                                        <!--- Ninjitsu Skill Cycling --->
                                        <elseif advanced='"$SkillCycle" == "1"'>
                                                <action type="command" when="aftercast">wait 6;input /ma "Doton: Ni"</action>
                                                <action type="var" cmd="set SkillCycle 2" />
                                                <action type="changespell" spell="Doton: Ni" />
                                                <action type="Changetarget" target="<t>"/>
                                        </elseif>
                                        <elseif advanced='"$SkillCycle" == "2"'>
                                                <action type="command" when="aftercast">wait 6;input /ma "Doton: Ni"</action>
                                                <action type="var" cmd="set SkillCycle 3" />
                                                <action type="changespell" spell="Suiton: Ni" />
                                                <action type="Changetarget" target="<t>"/>
                                        </elseif>
                                        <elseif advanced='"$SkillCycle" == "3"'>
                                                <action type="command" when="aftercast">wait 6;input /ma "Doton: Ni"</action>
                                                <action type="var" cmd="set SkillCycle 4" />
                                                <action type="changespell" spell="Huton: Ni" />
                                                <action type="Changetarget" target="<t>"/>
                                        </elseif>
                                        <elseif advanced='"$SkillCycle" == "4"'>
                                                <action type="command" when="aftercast">wait 6;input /ma "Doton: Ni"</action>
                                                <action type="var" cmd="set SkillCycle 5" />
                                                <action type="changespell" spell="Katon: Ni" />
                                                <action type="Changetarget" target="<t>"/>
                                        </elseif>
                                        <elseif advanced='"$SkillCycle" == "5"'>
                                                <action type="command" when="aftercast">wait 6;input /ma "Doton: Ni"</action>
                                                <action type="var" cmd="set SkillCycle 6" />
                                                <action type="changespell" spell="Hyoton: Ni" />
                                                <action type="Changetarget" target="<t>"/>
                                        </elseif>
                                        <elseif advanced='"$SkillCycle" == "6"'>
                                                <action type="command" when="aftercast">wait 6;input /ma "Doton: Ni"</action>
                                                <action type="var" cmd="set SkillCycle 1" />
                                                <action type="changespell" spell="Raiton: Ni" />
                                                <action type="Changetarget" target="<t>"/>
                                        </elseif>
                                </if>
                        </elseif>
         
                        <!--- Healing Magic Skill-Up Segment --->
                        <elseif spell="Cure" >
                                <!--- Check if /Heal Break is active --->
                                <if advanced='"$SkillUp" == "1"'>
                                        <!--- Fix the SkillCycle varaible in case the SMN SKILL Segment boinked it --->
                                        <if advanced='"$SkillCycle" == "4|5|6|7|8|9"'>
                                                <action type="var" cmd="set SkillCycle 1" />
                                                <action type="command" when="aftercast">wait 3;input /ma "Cure"</action>
                                                <action type="cancelspell"/>
                                        </if>
                                        <!--- Check if your MP is low --->
                                        <if Mode="OR" NOTMPGT="46" MP="46">
                                                <if notspell="blink">
                                                        <action type="command" when="precast">input /heal on;wait $RestTime4Cure;input /heal off;wait 2;input /ma "Cure"</action>
                                                        <action type="cancelspell"/>
                                                </if>
                                                <else>
                                                        <action type="command" when="aftercast">input /heal on;wait $RestTime4Cure;input /heal off;wait 2;input /ma "Cure"</action>
                                                </else>
                                        </if>
                                        <!--- Healing Skill Cycling --->
                                        <elseif advanced='"$SkillCycle" == "1"'>
                                                <action type="command" when="aftercast">wait 3;input /ma "Cure"</action>
                                                <action type="var" cmd="set SkillCycle 2" />
                                                <action type="changespell" spell="Cure" />
                                                <action type="Changetarget" target="&lt;me&gt;"/>
                                        </elseif>
                                        <elseif advanced='"$SkillCycle" == "2"'>
                                                <action type="command" when="aftercast">wait 3;input /ma "Cure"</action>
                                                <action type="var" cmd="set SkillCycle 3" />
                                                <action type="changespell" spell="Cure II" />
                                                <action type="Changetarget" target="&lt;me&gt;"/>
                                        </elseif>
                                        <elseif advanced='"$SkillCycle" == "3"'>
                                                <action type="command" when="aftercast">wait 3;input /ma "Cure"</action>
                                                <action type="var" cmd="set SkillCycle 1" />
                                                <action type="changespell" spell="Cure III" />
                                                <action type="Changetarget" target="&lt;me&gt;"/>
                                        </elseif>
                                </if>
                        </elseif>
         
                        <!--- Enhancing Magic Skill-Up Segment --->
                        <elseif spell="Barfire" >
                                <!--- Check if /Heal Break is active --->
                                <if advanced='"$SkillUp" == "1"'>
                                        <!--- Fix the SkillCycle varaible in case the SMN SKILL Segment boinked it --->
                                        <if advanced='"$SkillCycle" == "6|7|8|9"'>
                                                <action type="var" cmd="set SkillCycle 1" />
                                                <action type="command" when="aftercast">wait 4;input /ma "Barfire"</action>
                                                <action type="cancelspell"/>
                                        </if>
                                        <!--- Check if your MP is low --->
                                        <if Mode="OR" NOTMPGT="100" MP="100">
                                                <if notspell="blink">
                                                        <action type="command" when="precast">input /heal on;wait $RestTime4Protect;input /heal off;wait 2;input /ma "Barfire"</action>
                                                        <action type="cancelspell"/>
                                                </if>
                                                <else>
                                                        <action type="command" when="aftercast">input /heal on;wait $RestTime4Protect;input /heal off;wait 2;input /ma "Barfire"</action>
                                                </else>
                                    </if>
    									<if Spell="Barfire" NotBuffactive="Food|Refresh">
    										<if notBuffactive="Refresh">
    											<changespell spell="Refresh" />
    											<command when="aftercast">wait 6;input /ma "Barfire"</command>
    										</if>
    										<elseif notBuffactive="Food">
    											<cancelspell />
    											<command>input /item "B.E.W. Pitaru" &lt;me&gt;;wait 5;input /ma "Barfire</command>
    										</elseif>
    								</if> 
                                        <!--- Enhancing Skill Cycling --->
                                        <elseif advanced='"$SkillCycle" == "1"'>
                                                <action type="command" when="aftercast">wait 4;input /ma "Barfire"</action>
                                                <action type="var" cmd="set SkillCycle 2" />
                                                <action type="changespell" spell="Barfire" />
                                                <action type="Changetarget" target="&lt;me&gt;"/>
                                        </elseif>
                                        <elseif advanced='"$SkillCycle" == "2"'>
                                                <action type="command" when="aftercast">wait 4;input /ma "Barfire"</action>
                                                <action type="var" cmd="set SkillCycle 3" />
                                                <action type="changespell" spell="Barstone" />
                                                <action type="Changetarget" target="&lt;me&gt;"/>
                                        </elseif>
                                        <elseif advanced='"$SkillCycle" == "3"'>
                                                <action type="command" when="aftercast">wait 4;input /ma "Barfire"</action>
                                                <action type="var" cmd="set SkillCycle 4" />
                                                <action type="changespell" spell="Barwater" />
                                                <action type="Changetarget" target="&lt;me&gt;"/>
                                        </elseif>
                                        <elseif advanced='"$SkillCycle" == "4"'>
                                                <action type="command" when="aftercast">wait 4;input /ma "Barfire"</action>
                                                <action type="var" cmd="set SkillCycle 5" />
                                                <action type="changespell" spell="Barblizzard" />
                                                <action type="Changetarget" target="&lt;me&gt;"/>
                                        </elseif>
    									<elseif advanced='"$SkillCycle" == "5"'>
                                                <action type="command" when="aftercast">wait 4;input /ma "Barfire"</action>
                                                <action type="var" cmd="set SkillCycle 1" />
                                                <action type="changespell" spell="Baraero" />
                                                <action type="Changetarget" target="&lt;me&gt;"/>
                                        </elseif>
                                </if>
                        </elseif>
    					<!--- Elemental Magic Skill-Up Segment --->
                        <elseif spell="Fire" >
                                <!--- Check if /Heal Break is active --->
                                <if advanced='"$SkillUp" == "1"'>
                                        <!--- Fix the SkillCycle varaible in case the SMN SKILL Segment boinked it --->
                                        <if advanced='"$SkillCycle" == "4|5|6|7|8|9"'>
                                                <action type="var" cmd="set SkillCycle 1" />
                                                <action type="command" when="aftercast">wait 5;input /ma "Fire"</action>
                                                <action type="cancelspell"/>
                                        </if>
                                        <!--- Check if your MP is low --->
                                        <if Mode="OR" NOTMPGT="46" MP="46">
                                                <if notspell="blink">
                                                        <action type="command" when="precast">input /heal on;wait $RestTime4Cure;input /heal off;wait 2;input /ma "Cure"</action>
                                                        <action type="cancelspell"/>
                                                </if>
                                                <else>
                                                        <action type="command" when="aftercast">input /heal on;wait $RestTime4Cure;input /heal off;wait 2;input /ma "Cure"</action>
                                                </else>
                                        </if>
                                        <!--- Healing Skill Cycling --->
                                        <elseif advanced='"$SkillCycle" == "1"'>
                                                <action type="command" when="aftercast">wait 5;input /ma "Fire"</action>
                                                <action type="var" cmd="set SkillCycle 2" />
                                                <action type="changespell" spell="Fire" />
                                                <action type="Changetarget" target="<t>"/>
                                        </elseif>
                                        <elseif advanced='"$SkillCycle" == "2"'>
                                                <action type="command" when="aftercast">wait 5;input /ma "Fire"</action>
                                                <action type="var" cmd="set SkillCycle 3" />
                                                <action type="changespell" spell="Aero" />
                                                <action type="Changetarget" target="<t>"/>
                                        </elseif>
                                        <elseif advanced='"$SkillCycle" == "3"'>
                                                <action type="command" when="aftercast">wait 5;input /ma "Fire"</action>
                                                <action type="var" cmd="set SkillCycle 1" />
                                                <action type="changespell" spell="Stone" />
                                                <action type="Changetarget" target="<t>"/>
                                        </elseif>
                                </if>
                        </elseif>
                </rules>
        </spellcast>

  3. #4843
    An exploitable mess of a card game
    Join Date
    Sep 2008
    Posts
    13,197
    BG Level
    9
    FFXIV Character
    Gouka Mekkyaku
    FFXIV Server
    Gilgamesh
    FFXI Server
    Diabolos

    Ok, so it looks like your XML has a special spell that will activate skillups for different types of magic. I'll try using the composure rule from RDM to make you cast Refresh or use food before casting the skillup-spell.

    Code:
                        <!--- Setup First Run Notification --->
                        <if advanced='"$FirstSetup" == "1"'>
                                <action type="command">bind ^escape input /echo Exiting.;unload spellcast;unbind ^escape;</action>
                                <action type="AddToChat" color="121">-- SkillUp.Xml v1.1 ---</action>
                                <action type="AddToChat" color="121">Press CTRL+Escape at anytime to unload spellcast and exit SkillUp.Xml</action>
                                <action type="var" cmd="set FirstSetup 0" />
                        </if>
    			<!-- Keep food and refresh up -->
    			<if notBuffactive="Refresh">
    				<command>wait 5;%Spell %SpellTargetRaw;</command>
    				<command>input /magic "Refresh" &lt;me&gt;</command>
    				<cancelspell />
    				<return />
    			</if>
    			<elseif notBuffactive="Food">
    				<command>wait 6;%Spell %SpellTargetRaw;</command>
    				<command>input /item "NameOfFoodHere" &lt;me&gt;</command>
    				<cancelspell />
    				<return />
    			</elseif>
    			</if>
                        <!--- Summoning Magic Skill-Up Segment --->
                        <if spell="Carbuncle">
    I gave you a bit more code than you need just so you can see where this goes.

    How this works:
    - Input a "timed" command that will use the original cast 5s after waiting
    - In the meanwhile, cast refresh or use food
    - Cancel the original spell
    - Don't read the rest of the XML

  4. #4844
    E. Body
    Join Date
    Nov 2008
    Posts
    2,048
    BG Level
    7
    FFXI Server
    Bismarck

    Quote Originally Posted by Yugl View Post
    Ok, so it looks like your XML has a special spell that will activate skillups for different types of magic. I'll try using the composure rule from RDM to make you cast Refresh or use food before casting the skillup-spell.

    Code:
                        <!--- Setup First Run Notification --->
                        <if advanced='"$FirstSetup" == "1"'>
                                <action type="command">bind ^escape input /echo Exiting.;unload spellcast;unbind ^escape;</action>
                                <action type="AddToChat" color="121">-- SkillUp.Xml v1.1 ---</action>
                                <action type="AddToChat" color="121">Press CTRL+Escape at anytime to unload spellcast and exit SkillUp.Xml</action>
                                <action type="var" cmd="set FirstSetup 0" />
                        </if>
    			<!-- Keep food and refresh up -->
    			<if notBuffactive="Refresh">
    				<command>wait 5;%Spell %SpellTargetRaw;</command>
    				<command>input /magic "Refresh" &lt;me&gt;</command>
    				<cancelspell />
    				<return />
    			</if>
    			<elseif notBuffactive="Food">
    				<command>wait 6;%Spell %SpellTargetRaw;</command>
    				<command>input /item "NameOfFoodHere" &lt;me&gt;</command>
    				<cancelspell />
    				<return />
    			</elseif>
    			</if>
                        <!--- Summoning Magic Skill-Up Segment --->
                        <if spell="Carbuncle">
    I gave you a bit more code than you need just so you can see where this goes.

    How this works:
    - Input a "timed" command that will use the original cast 5s after waiting
    - In the meanwhile, cast refresh or use food
    - Cancel the original spell
    - Don't read the rest of the XML
    this keeps giving me a ton of unspecific C++ runtime errors, and closes FFXI

  5. #4845
    An exploitable mess of a card game
    Join Date
    Sep 2008
    Posts
    13,197
    BG Level
    9
    FFXIV Character
    Gouka Mekkyaku
    FFXIV Server
    Gilgamesh
    FFXI Server
    Diabolos

    Did you change <if spell="Carbuncle"> to <elseif spell="Carbuncle">? Try that since I'm betting the game is trying to do barfire and refresh at the same time. I'm not sure why though since <return /> should mean you skip the rest. If that doesn't work, idk what's up other than the fact that the code from that XML is pre-2.3 version coding. I can make a different XML for skill ups if needed (I think I did a few pages back since I had problems editing this particular XML for someone else).

  6. #4846
    E. Body
    Join Date
    Nov 2008
    Posts
    2,048
    BG Level
    7
    FFXI Server
    Bismarck

    Quote Originally Posted by Yugl View Post
    Did you change <if spell="Carbuncle"> to <elseif spell="Carbuncle">? Try that since I'm betting the game is trying to do barfire and refresh at the same time. I'm not sure why though since <return /> should mean you skip the rest. If that doesn't work, idk what's up other than the fact that the code from that XML is pre-2.3 version coding. I can make a different XML for skill ups if needed (I think I did a few pages back since I had problems editing this particular XML for someone else).
    nope didnt work. i'll look a few pages back, to see if i can find the script you were referring to. and yea, haven't updated spellcast in a while. i dont use autoexec or includes, just spellcast by itself. thanks for trying. heading on a week vacation, so i'll PM you when i get back if i have any more questions

    thanks again

  7. #4847
    Chram
    Join Date
    Sep 2007
    Posts
    2,526
    BG Level
    7
    FFXI Server
    Fenrir

    @Snprphnx:

    This is how I'd do it, personally:

    Code:
        <var name="SkillupElement">Fire</var>
    
        <var name="NextFire">Ice</var>
        <var name="NextIce">Wind</var>
        <var name="NextWind">Earth</var>
        <var name="NextEarth">Thunder</var>
        <var name="NextThunder">Water</var>
        <var name="NextWater">Fire</var>
        
        <var name="BarFire">Barfire</var>
        <var name="BarIce>Barblizzard</var>
        <var name="BarWind">Baraero</var>
        <var name="BarEarth">Barstone</var>
        <var name="BarThunder">Barthunder</var>
        <var name="BarWater">Barwater</var>
        
        
        <!--- Enhancing Magic Skill-Up Segment --->
        <elseif spell="Trigger" SpellTargetRaw="Enhancing">
            <!--- Check if /Heal Break is active --->
            <if advanced='"$SkillUp" == "1"'>
                
                <if NotBuffActive="Food">
                    <cancelspell />
                    <command>input /item "B.E.W. Pitaru" &lt;me&gt;;wait 5;input /ma trigger enhancing</command>
                    <return />
                </if>
    
                <if NotBuffActive="Refresh">
                    <changespell Spell="Refresh" />
                    <changetarget target="&lt;me&gt;" />
                    <command when="Aftercast">wait 6;input /ma trigger enhancing</command>
                    <return />
                </if>
                
                <!--- Check if your MP is low --->
                <if MPLT="100">
                    <if notspell="blink">
                        <command when="precast">input /heal on;wait $RestTime4Protect;input /heal off;wait 2;input /ma trigger enhancing</action>
                        <cancelspell />
                    </if>
                    <else>
                        <command when="aftercast">input /heal on;wait $RestTime4Protect;input /heal off;wait 2;input /ma trigger enhancing</action>
                    </else>
                    <return />
                </if>
                
                <changespell Spell="$Bar$SkillupElement" />
                <changetarget target="&lt;me&gt;" />
                
                <var cmd="set SkillupElement $Next$SkillupElement" />
                
                <command when="Aftercast">wait 4;input /ma trigger enhancing</command>
            </if>
        </elseif>
    Not sure what you were doing with Blink, so left it alone.

  8. #4848
    Sea Torques
    Join Date
    Jul 2009
    Posts
    679
    BG Level
    5
    FFXI Server
    Leviathan

    Um, why don't you just forget all of that and use an actual bot? You'll still have to do some fiddling in SC to eat food, but this thing works really good for summoning skillups:

    http://www.ffevo.net/topic/2355-ssu2plusv07/

  9. #4849
    Cerberus
    Join Date
    Aug 2010
    Posts
    446
    BG Level
    4
    FFXIV Character
    Alistrianna Galanodel
    FFXIV Server
    Hyperion

    I have a question concerning notepad ++ when editing an XML. Pretty much everytime I copy an XML document and paste it elsewhere, nothing is lined up how it should be. Is there any way to stop that from happening when I paste an XML into pastebin or load it onto guildwork?

  10. #4850
    An exploitable mess of a card game
    Join Date
    Sep 2008
    Posts
    13,197
    BG Level
    9
    FFXIV Character
    Gouka Mekkyaku
    FFXIV Server
    Gilgamesh
    FFXI Server
    Diabolos

    See if this works:http://www.freeformatter.com/xml-formatter.html

    Windower used to have a website for formatting and changing to 2.3 writing, but that's down atm.

  11. #4851
    Chram
    Join Date
    Sep 2007
    Posts
    2,526
    BG Level
    7
    FFXI Server
    Fenrir

    From what I've seen, the main reason for badly formatted indentation on pastebin is people using tabs instead of spaces in the original, and then pastebin converting the tabs to a certain fixed number of spaces (maybe 8?) that doesn't match what was used by the user.

    In general, I find tabs to be annoying in a lot of ways, so I've configured my editor (UltraEdit) to never use them. It also has a convenient function to convert all tabs to spaces in any document you're working in, in case you copied something from another source that does use tabs (eg: copying from Excel).

    Notepad++ seems rather disorganized -- they need a UI design refresh -- but you can do the tab conversion from: Edit/Blank Operations/TAB to Space. I can't find any configuration to force it to not use tabs at all, though.

    As for general reformatting: Doing some digging, it looks like Notepad++ used to include the HTML Tidy plugin, around version 5.9 and earlier, but doesn't anymore, and copying the library to the new version is a bit of a hack that may not work (or at the very least makes you jump through hoops for it). You can install the TextFX plugin, which includes a submenu for HTML Tidy, but not the actual DLL. I'll leave it up to you to search out one of the solutions for yourself.

  12. #4852
    Sea Torques
    Join Date
    Jul 2009
    Posts
    679
    BG Level
    5
    FFXI Server
    Leviathan

    Quote Originally Posted by Motenten View Post
    From what I've seen, the main reason for badly formatted indentation on pastebin is people using tabs instead of spaces in the original, and then pastebin converting the tabs to a certain fixed number of spaces (maybe 8?) that doesn't match what was used by the user.
    And this is precisely why you don't use spaces for formatting (because everyone has different ideas of how big they want their indentation to be and spaces take away the ability to configure the indent depth), and especially why you should never mix the two. Why anyone in their right mind favors spaces is beyond me. I just love copying from multiple sources that use different numbers of spaces for their indentation, don't you?

  13. #4853
    Melee Summoner
    Join Date
    Nov 2007
    Posts
    26
    BG Level
    1
    FFXI Server
    Cerberus

    Hiya, Trying to use Motenten's Include r3 and COR r3 together. I seem to constantly run into the same error however. Error Parsing Line 0 - Error reading Element Value. I am sure I am just over looking something. I have the following setup. Mote-Include.xml is the include name.
    COR.XML is the Job SC. I have also tried Name_COR and Name/COR.XML all come up the same. Any help with this would be greatly appreciated. Also Side question: Even after looking over the Include. Do I really need to set anything in there unless by the off chance someone did not have a Chatoyants staff? I assumed it was Defaulting to that Staff unless others were detected so I left everything else alone. thanks.

  14. #4854
    New Spam Forum
    Join Date
    Jul 2010
    Posts
    186
    BG Level
    3
    FFXI Server
    Bahamut

    Quote Originally Posted by Traydor View Post
    Hiya, Trying to use Motenten's Include r3 and COR r3 together. I seem to constantly run into the same error however. Error Parsing Line 0 - Error reading Element Value. I am sure I am just over looking something. I have the following setup. Mote-Include.xml is the include name.
    COR.XML is the Job SC. I have also tried Name_COR and Name/COR.XML all come up the same. Any help with this would be greatly appreciated. Also Side question: Even after looking over the Include. Do I really need to set anything in there unless by the off chance someone did not have a Chatoyants staff? I assumed it was Defaulting to that Staff unless others were detected so I left everything else alone. thanks.
    I had the same problem w/ sch till Yugl set me straight. I was missing an include file. it was a Nyzul include file.
    I've not used the cor xml but you should double check what includes it calls for and make sure you have them ALL.

  15. #4855
    Melee Summoner
    Join Date
    Nov 2007
    Posts
    26
    BG Level
    1
    FFXI Server
    Cerberus

    I do also have the Nyzul Isle in my folder but from what i can tell it does not call for it.

    EDIT: After Using the RAW Paste data and putting it into notepad ++ COR.xml now fires up immediately.

    SOLVED

  16. #4856
    Chram
    Join Date
    Sep 2007
    Posts
    2,526
    BG Level
    7
    FFXI Server
    Fenrir

    Quote Originally Posted by Traydor View Post
    Hiya, Trying to use Motenten's Include r3 and COR r3 together. I seem to constantly run into the same error however. Error Parsing Line 0 - Error reading Element Value. I am sure I am just over looking something. I have the following setup. Mote-Include.xml is the include name.
    COR.XML is the Job SC. I have also tried Name_COR and Name/COR.XML all come up the same. Any help with this would be greatly appreciated.
    Odd..

    When you tried Name/COR.xml, you also moved the Mote-Include.xml file into the same folder, right?

    I've actually been using the cor xml a lot the last few days, and have been uploading changes as I make them. There are no secondary include dependencies, so it -should- work with just those two files.

    Actually, have you re-downloaded the main include file recently? I added an extra include chunk when working with cor. If you're using an older version, it would fail to load.



    Quote Originally Posted by Traydor View Post
    Also Side question: Even after looking over the Include. Do I really need to set anything in there unless by the off chance someone did not have a Chatoyants staff? I assumed it was Defaulting to that Staff unless others were detected so I left everything else alone. thanks.
    You should set these variables:
    Code:
            <var name="Daggers">Aluh Jambiya|Trailer's Kukri|Archer's Knife</var>
            <var name="Swords">Joyeuse</var>
            <var name="Staffs">Chatoyant Staff</var>
    
            <var name="SkillupGun">Awilda's Gun</var>
            <var name="DamageGun">Stoertebeker</var>
    
            <var name="QuickdrawBullet">Orichalcum Bullet</var>
    To whatever equipment you actually use. The weapons are just a means of choosing which TP set to equip.

    The other bullet variables are actually redefined within the Rules section based on circumstance, so changing them in the Vars section won't affect anything. For those, go to the type="Weaponskill" and Spell="Ranged" rules and make sure the right bullets are chosen for your purpose.

  17. #4857
    New Spam Forum
    Join Date
    Jul 2010
    Posts
    186
    BG Level
    3
    FFXI Server
    Bahamut

    it sounds to me like it was an encoding problem.
    I double checked possible encoding problems when I had the error also, but that wasn't my problem.

    I forget what said it might be... probably from spellcast forms at windower.

  18. #4858
    ccl
    ccl is offline
    Old Merits
    Join Date
    Sep 2008
    Posts
    1,016
    BG Level
    6
    FFXI Server
    Asura

    Working on a new drk spellcast and I have a question:

    I'm not sure what the rules is to equip TP set A if last resort + haste + both march (or embrava) is up and equip tp set B if any of those isn't up.

  19. #4859
    Chram
    Join Date
    Sep 2007
    Posts
    2,526
    BG Level
    7
    FFXI Server
    Fenrir

    It's impossible to check for double March; you'll have to live with a single check.

    For the rest, since they're all checked under BuffActive, you'll have to make nested <if> checks for each one, or a long advanced rule.

  20. #4860
    Relic Weapons
    Join Date
    Sep 2007
    Posts
    377
    BG Level
    4
    FFXIV Character
    Caprese Dionir
    FFXIV Server
    Hyperion
    FFXI Server
    Sylph

    Quote Originally Posted by ccl View Post
    Working on a new drk spellcast and I have a question:

    I'm not sure what the rules is to equip TP set A if last resort + haste + both march (or embrava) is up and equip tp set B if any of those isn't up.
    This is a 3 way check I use on DNC. If you use nested rules you have to account for more combinations individually, so even though this rule is ugly, its shorter. Both march icons are labeled march on your status bar, so there's no way to differentiate them like was mentioned earlier.

    Code:
    <if status = "engaged"> 
         <if advanced='((bool)BuffActive("Haste") AND (bool)BuffActive("March")) OR ((bool)BuffActive("Haste") AND (bool)BuffActive("Embrava"))'>
              <equip when="engaged" set="EngagedFullBuffs" />
         </if>
         <elseif BuffActive="Saber Dance">
              <equip when="engaged" set="EngagedSaber" />
         </elseif>
         <else>
           	  <equip when="engaged" set="Engaged" /> 
         </else>
    </if>

Page 243 of 328 FirstFirst ... 193 233 241 242 243 244 245 253 293 ... LastLast

Similar Threads

  1. Spellcast Shop Thread
    By Yugl in forum FFXI: Everything
    Replies: 232
    Last Post: 2014-03-18, 04:47
  2. time spent on ls events, helping friends and your own time
    By freewind in forum FFXI: Everything
    Replies: 6
    Last Post: 2005-09-06, 16:42