anyone have a good pld xml they wouldn't mind sharing. I recently started mine back up and had to basically strip my pld xml down to bare minimum just to get it to work right with what i have now.
anyone have a good pld xml they wouldn't mind sharing. I recently started mine back up and had to basically strip my pld xml down to bare minimum just to get it to work right with what i have now.
I'm having an issue with my BRD/NIN XML where I use a Felibre Dague and Dweomer Knife for song precast, but staves and quire grip for song midcast. The issue is that there must be a timing issue where it's not equiping the offhand knife. I get a warning saying I need to have a 2h to equip a grip, which is confusing because that would indicate it's having trouble putting on the grip, but that's okay, it's the offhand knife before the grip it can't put on in time. So anyone have a similar issue going from dual wield to 2h?
spellcast is not good with dualwield. Do this if you really need to do that.
<castdelay delay="2">
<cmd when="precast">sc set "Set with mainhand dagger";wait 1;input /equip sub 'Offhand dagger"</cmd>
However, i don't know how useful it is to delay the spell longer just to equip a bit more -song cast or w/e.
i still have problem with rules to change my var like these:
Spoiler: show
also, does the SpellTargetType="SELF|PLAYER" or MONSTER work, or is it broken? i doesnt seem to work for me, both from an xml i made and one i got from windower
Using Yugl's blu xml and having trouble getting it to swap weapons on spells, anyone have any idea what I'm doing wrong? Have include.xml and autoexec, not sure what I'm overlooking.
edit: found it, I'm blind.
As Khamsin said, it's broken; I would opt for SpellTargetType="MONSTER|NPC" for now so you don't have to correct it after spellcast is fixed. As for the variable changing, that should always be happening when you take an action. Is the issue that the first line of variables isn't work or that the second line of variables isn't working?
for what i'm seeing, none of them r working. it's like it doesnt "see" any equip at all,not even the one i set at the start in the variable:
Spoiler: show
Try renaming them Slot-Set. Example:
<var name="Feet-Idle">Danzo Sun-ate</var>
1. Load the XML and then type /sc var l
2. See if the variable shows up
3. Manually change the variable by typing /sc var set Feet-Idle Name
4. Retype /sc var l
5. Check to see if the name changed.
checked as u said, it works in both ways, manually and with the time (all var changed after i did an action). but it still doesnt equip the feet (nightime now, var list af1, good). anything wrong with this syntax maybe?
the non var pieces r swapped thoSpoiler: show
If you have a variable called $I, $Id, $Idl, $Idle, and so forth (You get what I mean I assume), it will replace those variables first. I'm guessing that's the issue?
1.) Is there a way to check against a spell being down from recast?
2.) What SpellTargetDistanceGT would you use to cancel a weaponskill so you don't lose tp? 5.5?
Code:<if spell="Chant du Cygne|Sanguine Blade"> <if mode="Or" SpellTargetDistanceGT="5.5" tpplt="100"> <cancelspell /> </if> <else> <equip when="precast" set="%spell" /> </else> </if>
Only indirectly.
1. Inaccurate method:
Make this variable:
<var name="Duration-Spell">0</var>
Make this rule:
<if spell="Spellhere" advanced='$Duration-Spell=0'>
<command when="aftercast">sc var set Duration-Spell 1;wait PutDurationHereInSeconds;sc var set Duration-Spell 0</command>
</if>
2. More accurate method:
Add to the above stuff . . .
Variables
<var name="Haste-Buff">0</var>
<var name="HasteSamba-Buff">0</var>
<var name="March-Buff">0</var>
<var name="FastCastTotal">TypeFastCastHere</var>
<var name="TotalCastReduction">0</var>
<var name="NameOfSpell-Duration">PutDurationHere</var>
Change the rule to this:
<if spell="Spellhere" advanced='$Duration-Spell=0'>
<var cmd="setcalc TotalCastReduction ($NameOfSpell-Duration)*((1-($March-Buff + $Haste-Buff + $HasteSamba-Buff))*(1-($FastCastTotal))" />
<command when="aftercast">sc var set Duration-Spell 1;wait $TotalCastReduction;sc var set Duration-Spell 0</command>
</if>
You then need AutoExec to change those variables to 0.15 for haste, 0.1/0.05 for Haste Samba, and 0.21?? for March. This would still exclude stuff like books/Alacrity/Celerity.
Since I made a booboo last night and auto-passed all the cells from the box going into salvage due to forgetting to reset my LL profile, is there a way I can make it so that anytime I zone it resets my LL profile to default, or better yet a way I can set it to load depending on the zone I'm going to? (i.e. entering any town sets it to default, entering abyssea sets it to my abyssea profile, entering Dynamis sets it to lot currency, etc)
I think this is more of a AutoExec question, but I figured here is as good as any.
I use 6. However, I recommend using a variable so you can change the number without having to reload spellcast.
<register silent="true" event="zone_*Remnants">ll profile default</register>
Not sure if "ll profile default" is right, but you can test it.
Will <register silent="true"> mean the console won't pop up saying it's changed?
That's my guess.
http://pastebin.com/Hqpn7ass
Work in progress. Coming across different errors and/or changing things around. The cure rules with hppgt are new and may not work. I just made that fresh about 2 weeks I guess.
Edit: A lot of the custom stuff could probably be deleted. Like rampart buff active , echo drops, ochain/aegis variables.