Aftermath Set Not Equiping.

Eorzea Time
 
 
 
Langues: JP EN FR DE
users online
Forum » Windower » Spellcast Scripting » Dark Knight » Aftermath set not equiping.
Aftermath set not equiping.
 Asura.Rucks
Offline
Serveur: Asura
Game: FFXI
user: Seravolk
Posts: 207
By Asura.Rucks 2013-02-20 03:34:39
Link | Citer | R
 
Code
		<if status="engaged">
			<if Buffactive="Aftermath">
				<equip when="engaged" set="AM-TP" />
			</if>
			<else>
				<equip when="engaged" set="TP" />
			</else>
		</if>
		<if spell="Catastrophe">
			<equip when="precast" set="Cata" />
			<if Buffactive="Aftermath">
				<equip when="aftercast" set="AM-TP" />
			</if>
			<else>
				<equip when="aftercast" set="TP" />
			</else>
		</if>




Currently, it's not equipping my AM-TP set after I WS, or engage. Help would be appreciated.
 Fenrir.Jinjo
VIP
Offline
Serveur: Fenrir
Game: FFXI
user: Minjo
Posts: 2269
By Fenrir.Jinjo 2013-02-20 03:43:17
Link | Citer | R
 
Nothing glaringly wrong with that. Could be a larger error as a result of your spellcast as a whole. Have you tried running it with only those rules and gear sets to see if it functions?

I imagine most people have corrected this by now, but if you don't have the most updated version of spellcast (late Dec.) and resources, BuffActive won't work properly.
 Asura.Rucks
Offline
Serveur: Asura
Game: FFXI
user: Seravolk
Posts: 207
By Asura.Rucks 2013-02-20 04:14:37
Link | Citer | R
 
I can manually equip it fine with //sc set AM-TP

Just seems to be the rule that's not working for some odd reason.

Can't recall if I updated my resources, but I did update my spellcast.dll after December.

Can't find a link for the resources file, anyone have it by chance?
 Asura.Rucks
Offline
Serveur: Asura
Game: FFXI
user: Seravolk
Posts: 207
By Asura.Rucks 2013-02-20 19:28:36
Link | Citer | R
 
Bump.
 Quetzalcoatl.Caranthir
Offline
Serveur: Quetzalcoatl
Game: FFXI
user: Caranthir
Posts: 10
By Quetzalcoatl.Caranthir 2013-02-25 11:42:26
Link | Citer | R
 
Try it like this:
Code
<if status="engaged">
    <if Buffactive="Aftermath*">
        <equip when="engaged|aftercast" set="AM-TP" />
    </if>
    <else>
        <equip when="engaged|aftercast" set="TP" />
    </else>
</if>
<if spell="Catastrophe">
    <equip when="precast" set="Cata" />
    <equip when="aftercast" set="AM-TP" />
</if>

In the WS rule section, the <else> section as you have it now makes it so that you only change to your Aftermath set automatically when you use Catastrophe after AM's already up. If that's what you want, disregard the change I've made there. Otherwise, you should be good now.
[+]
 Cerberus.Kvazz
Offline
Serveur: Cerberus
Game: FFXI
user: kvazz
Posts: 5345
By Cerberus.Kvazz 2013-02-25 12:04:58
Link | Citer | R
 
Also, spellcast does'nt see the AM buff fast enough after a catastrophe to equip the correct set.
You need to set autoexec to trigger when aftermath gets applied.
[+]
 Quetzalcoatl.Caranthir
Offline
Serveur: Quetzalcoatl
Game: FFXI
user: Caranthir
Posts: 10
By Quetzalcoatl.Caranthir 2013-02-25 12:14:43
Link | Citer | R
 
^this
The way I suggested only applies if you don't use autoexec.
 Cerberus.Kvazz
Offline
Serveur: Cerberus
Game: FFXI
user: kvazz
Posts: 5345
By Cerberus.Kvazz 2013-02-25 12:42:28
Link | Citer | R
 
I use this:

<register event="gainbuff_Aftermath|losebuff_Aftermath|gainbuff_Haste|losebuff_Haste|gainbuff_Last*|losebuff_Last*|gainbuff_Embrava|losebuff_Embrava|gainbuff_March|losebuff_March">Update</register>

To force update on when I get buffs that might want me to switch my gear.

And I use:
<register event="tp_0">Update</register>

To see when I change weapon, so it automaticly changes group to use sets for the correct weapon.
[+]
 Asura.Rucks
Offline
Serveur: Asura
Game: FFXI
user: Seravolk
Posts: 207
By Asura.Rucks 2013-02-26 14:51:46
Link | Citer | R
 
Works now, I *** love you guys. Thanks~ ^^
[+]
 Siren.Thoraeon
Offline
Serveur: Siren
Game: FFXI
user: Thoraeon
Posts: 2215
By Siren.Thoraeon 2013-02-26 17:03:26
Link | Citer | R
 
Cerberus.Kvazz said: »
I use this:

<register event="gainbuff_Aftermath|losebuff_Aftermath|gainbuff_Haste|losebuff_Haste|gainbuff_Last*|losebuff_Last*|gainbuff_Embrava|losebuff_Embrava|gainbuff_March|losebuff_March">Update</register>

To force update on when I get buffs that might want me to switch my gear.

And I use:
<register event="tp_0">Update</register>

To see when I change weapon, so it automaticly changes group to use sets for the correct weapon.
Quick question about how this works.

In my spellcast, I have been using buffactive="haste" (or march/embrava/etc). It works perfectly fine for aftermath, and it used to work for embrava/haste/etc, but now it seems to not be working for Embrava.

I recall hearing something about the last update messed with buffactive stuff. How would I go about using the aforementioned autoexec rules, and are there any changes I would need to make to my spellcast?

Edit: Found a copy of Nightfyre's spellcast with these rules, and I am currently working on dissecting it and figuring it out.