WHM Spellcast Help

Language: JP EN DE FR
New Items
2023-11-19
users online
Forum » FFXI » Jobs » White Mage » WHM Spellcast Help
WHM Spellcast Help
Offline
Posts: 233
By innit 2013-02-14 05:03:37
Link | Quote | Reply
 
I'm currently capped and -80% cure casting time, with help of a lovely precast set. The problem I'm having is that when midcast activates sometimes the spell has already executed and I get a gimped cure. I do appreciate that lag may have a contributing factor to this.

Does spellcast assume that midcast is 50% casting time?

Has anyone else encountered this problem? If so how would I go about resolving it?

Many thanks in advance
 Sylph.Hitetsu
Offline
Server: Sylph
Game: FFXI
user: Hitetsu
Posts: 2617
By Sylph.Hitetsu 2013-02-14 05:16:27
Link | Quote | Reply
 
It assumes midcast is right after you've started casting (pretty much as soon as the command goes through).

The problem stems from the fact that you can only change gear so fast, even with Spellcast running overtime to get you clothed quickly, it's just not possible in some instances.

You should be able to use a cast delay which may/may not inhibit your playing a little, depending on how early you like to cure (for me, it never was an issue because I overcured often, not by much but enough for a 0.3sec difference to never kill someone).

If you want to experiment with a cast delay to see if that helps, then add this into your cure rules:
Code xml
<castdelay delay="0.3" />


Play around with the value and you should get somewhere you feel suitable. If you want to doublecheck when your gear's changing, then add:
Code xml
<config debug="false" 
		showgearswaps="true" />


to the start of your XML file (you'll likely see something like that already).
Offline
Posts: 233
By innit 2013-02-14 05:23:10
Link | Quote | Reply
 
Awesome, thanks for the quick response. Would this castdelay command go between precast and midcast commands?

Sylph.Hitetsu said: »
Code xml
<castdelay delay="0.3" />


quote]
 Sylph.Hitetsu
Offline
Server: Sylph
Game: FFXI
user: Hitetsu
Posts: 2617
By Sylph.Hitetsu 2013-02-14 05:25:09
Link | Quote | Reply
 
Should be able to put it anywhere, I'd put it before precast personally though. That could just be my little unique OCD peeking through though :D

>castdelay
>precastdelay
>>precast set
>midcastdelay
>>midcast set
>aftercastdelay
>>aftercast set
necroskull Necro Bump Detected! [39 days between previous and next post]
 Quetzalcoatl.Crystalchan
Leonardo da Clippi
Offline
Server: Quetzalcoatl
Game: FFXI
Posts: 1184
By Quetzalcoatl.Crystalchan 2013-03-25 14:59:39
Link | Quote | Reply
 
I wanted to add something new to my spellcast but I'm having a bit of a problem (not spellcast savvy)

I wanted to make it so my Orison Mitts +2 are on when the *na spell lands. I copypasta'ing my DNC spellcast's climactic flourish rules and it seems to work, but Orison mitts are on 100% of the time when Caress is up, instead of just for that *na spell.

A bit of an issue I can live with, but if it can be fixed, that would be great too!

What I tried:
Code
<if spell="Divine Caress"><equip when="precast|midcast"><hands>Orison Mitts +2</hands></equip></if>
<if BuffActive="Divine Caress">
<equip when="idle|engaged|resting|precast|midcast|aftercast">
<hands lock="t">Orison Mitts +2</hands>
</equip>
</if>


WHM.xml
Line 714=Divine Caress rules
Line 528=*na rules if you need to see!

Thanks for looking!
 Sylph.Hitetsu
Offline
Server: Sylph
Game: FFXI
user: Hitetsu
Posts: 2617
By Sylph.Hitetsu 2013-03-25 15:15:07
Link | Quote | Reply
 
Try replacing that second line with this:
Code xml
<if mode="and" BuffActive="Divine Caress" spell="*na">
[+]
 Quetzalcoatl.Crystalchan
Leonardo da Clippi
Offline
Server: Quetzalcoatl
Game: FFXI
Posts: 1184
By Quetzalcoatl.Crystalchan 2013-03-25 15:35:08
Link | Quote | Reply
 
That worked, thank you sir ^^b
Log in to post.