Prothescar, when I first made BLU I used your spellcast as a benchmark for writing my own but I came across a few discrepancies that you may A)Be unaware of, or B)Could help me understand
1) You have an "Osmosis" set, which you call to be used when casting Osmosis, but you also call your "Blue Magic Skill" set for Osmosis as well.
Code xml
<if spell="Digest|Blood Saber|Blood Drain|Osmosis|Diamondhide|Metallic Body|O. Counterstance|Mortal Ray">
<action type=aftercastdelay delay="1" />
<action type="equip" when="precast" set="Blue Magic Fast Cast" />
<action type="equip" when="midcast" set="Blue Magic Skill" />
<action type="equip" when="aftercast" set="TP" />
</if>
Code xml
<if spell="MP Drainkiss|Osmosis">
<action type=aftercastdelay delay="1" />
<action type="equip" when="precast" set="Blue Magic Fast Cast" />
<action type="equip" when="midcast" set="Osmosis" />
<action type="equip" when="aftercast" set="TP" />
</if>
2) On BG, you tested Amorphic Spikes to be modified by DEX and INT, but in your spellcast, you call your "STRVIT" set for Amorphic Spikes
Code xml
<if spell="Quad. Continuum|Delta Thrust|Cannonball|Amorphic Spikes">
<action type=aftercastdelay delay="1" />
<action type="equip" when="precast" set="STRVIT" />
<action type="equip" when="aftercast" set="TP" />
</if>
3) What is the purpose of these lines? Are they necessary?:
Code xml
<action type=aftercastdelay delay="1" />
4) Is there any difference between these equip commands? I've seen XMLs with both:
Code xml
<action type="equip" when="precast" set="STRVIT" />
Code xml
<equip when="precast" set="STRVIT"/>
I honestly don't know much about XML writing so I apologize if these appear to be dumb questions