RNG Spellcast Not Switching To WSs Sets.

Eorzea Time
 
 
 
言語: JP EN FR DE
日本語版のFFXIVPRO利用したい場合は、上記の"JP"を設定して、又はjp.ffxivpro.comを直接に利用してもいいです
users online
フォーラム » FFXI » Jobs » Ranger » RNG Spellcast not switching to WSs sets.
RNG Spellcast not switching to WSs sets.
 Ragnarok.Evihime
Offline
サーバ: Ragnarok
Game: FFXI
user: Evihime
Posts: 273
By Ragnarok.Evihime 2013-06-28 21:00:01  
Any Idea on why this is not switching on WS sets and Idleregen? everything works, TP, snapshot, city, JA gears etc etc
Just not switching to my WS sets, it WS in my TP gear...

http://pastebin.com/1cX4DzmJ
 Quetzalcoatl.Sanriku
Offline
サーバ: Quetzalcoatl
Game: FFXI
user: Sanriku
Posts: 75
By Quetzalcoatl.Sanriku 2013-06-28 21:26:33  
The only thing I see is:

<elseif type="WeaponSkill|JobAbility">

Try changing it to:

<if type="WeaponSkill|JobAbility">

With the appropriate closing tag.
 Cerberus.Diabolique
Offline
サーバ: Cerberus
Game: FFXI
user: Uchitoru
Posts: 526
By Cerberus.Diabolique 2013-06-28 21:44:19  
Not sure if this is the issue, but line 548 looks wrong to me.
Code
<equip when="precast|midcast" set="%Spell-$VAR-WS" />

There is no <if> before this line, but it does have an ending tag.
I'm not great at scripting but I don't think it would work without open/close.
Edit: Actually not sure what that line is even trying to do at all.
 Ragnarok.Flippant
Offline
サーバ: Ragnarok
Game: FFXI
user: Enceladus
Posts: 658
By Ragnarok.Flippant 2013-06-28 22:11:22  
It's not changing for any WS, or just not for Namas Arrow and Wildfire? Your first catch says "Namas Arrow," but the next only says "Arrow" instead of "Namas Arrow" or "*Arrow" (line 544). Wildfire is just spelled wrong (line 550).

The line that Diabolique mentions is fine in context. The statement it is closing is just not directly above it in the code. That is the line that equips the WS set, based on %Spell and $VAR-WS, but I think the issue is that that it is not being reached.

Edit: As for the Regen issue, I'm not familiar with using pipes in sets, but I'm assuming that if it's not working as you expect, then Idle|$Movement|$Armor is joining the sets and giving more weight to the later sets. This basically means that the set Movement is overwriting Idle; trying taking everything except the Jambeaux out and see what happens.

Also, for any WS other than Jishnu's Radiance, Coronoch, Namas Arrow, Wildfire, and Last Stand, your WS set is "WS Base," which has no equipment it in. So that's another reason why your gear may not be switching.
 Ragnarok.Evihime
Offline
サーバ: Ragnarok
Game: FFXI
user: Evihime
Posts: 273
By Ragnarok.Evihime 2013-06-29 02:07:29  
Not switching for any WS, not just for namas and wf.
Also dont look at the gear cause this is the "base" xml, I typed all the gear in all sets in mine.

And Flippant, arent those rules u talking about just the Velocity shot body rules?
 Ragnarok.Evihime
Offline
サーバ: Ragnarok
Game: FFXI
user: Evihime
Posts: 273
By Ragnarok.Evihime 2013-06-29 02:14:43  
Got it! Just Changed that part into: </if>

<if spell="Namas Arrow|Refulgent Arrow|Coronach|Last Stand|*Arrow">
<equip when="precast|midcast" set="%Spell-$VAR-WS" />
</if>

Removing vel shot rule.
 Ragnarok.Flippant
Offline
サーバ: Ragnarok
Game: FFXI
user: Enceladus
Posts: 658
By Ragnarok.Flippant 2013-06-30 06:03:36  
No, I was not referring to the Velocity check; that part is fine, it's the line above (544) that was wrong, which you have corrected. You should have no problem adding the Velocity rule back in, if you wish to.

Namas Arrow|Refulgent Arrow|*Arrow is redundant; additionally, unless you change 540 to also include Refulgent Arrow, it will not reach line 544 and will default to the "WS Base" set. That is, unless you just got rid of the other rules and replaced it with your aforementioned code.

This should work (lines 540-559).

Code
<if spell="Coronach|Namas Arrow|Jishnu's Radiance|Last Stand|Wildfire|Refulgent Arrow">
	<if spell="Last Stand" TPGT="299">
		<equip><lear lock="yes">Auster's Pearl</lear></equip>
	</if>
	<if spell="Coronach|*Arrow|Jishnu's Radiance|Last Stand">
		<if spell="Namas Arrow|Coronach|Last Stand" BuffActive="Velocity Shot"><!-- Velocity Shot WS Body Rules -->
			<equip when="precast|midcast"><body lock="yes">Sylvan Caban +2</body></equip>
		</if>
		<equip when="precast|midcast" set="%Spell-$VAR-WS" />
	</if>
	<elseif spell="Wildfire">
		<if Mode="OR" Day="Firesday" WeatherElement="Fire"><!-- Wildfire Obi Rules -->
			<equip when="precast|midcast"><waist lock="yes">Karin Obi</waist></equip>
		</if>
		<equip when="precast|midcast" set="%Spell" />
	</elseif>
</if>
<else>
	<equip when="precast|midcast" set="WS Base" />
</else>
 Ragnarok.Evihime
Offline
サーバ: Ragnarok
Game: FFXI
user: Evihime
Posts: 273
By Ragnarok.Evihime 2013-07-05 16:59:15  
Yea this works just fine. tyvm flippy!
 Quetzalcoatl.Generic
Offline
サーバ: Quetzalcoatl
Game: FFXI
Posts: 374
By Quetzalcoatl.Generic 2013-07-08 03:10:45  
Why are you using /ra <stnpc> ?