I just got their error that says "Magic Command appears improperly formatted"
I just got their error that says "Magic Command appears improperly formatted"
Anyone mind helping me with Ghorn/Daurdabla rules?
Should post what you want (And if you have a script, use pastebin.com).
I think I found the issue with my triggers. It seems the plugin "Find" is messing it up somehow. I unloaded itemizer and only PDT trigger worked. I unloaded Find and both my PDT and Idle trigger work.
Theres a new version of find that fixes that.
If anyone can clarify this for me I'd be happy.
This sample comes from Yugl's blu xml v3
<equip when="$VAR-CastTime" set="BLU-Recast|BlueMagicSkill" />
However, I can't quite figure out how using the | for or works in a set statement. I've been digging thru the old docs on spellcast wiki and forums.. but I haven't found a clear answer...
if this were a conditional it would be clear.. but how do you assign first set OR second set ???
The | combines multiple sets to create a single equip set.
Stuff to the far left equips first. The next item to the right equips over the left. And so forth
EX:
<equip="Haste|STP|ATT">
Anything you equip from ATT will be on. Any slots you equip that have not been covered by ATT will be equipped. Haste equips whatever slots have not been covered by STP and ATT.
Trying to make a blu xml and having problems getting weapons to switch and at times armor doesn't switch. Not sure how to fix it. Can someone show me how to fix this please?
Spoiler: show
I've been doing a major overhaul of my BST xml. I refitted it to Yugl's design template (Thanx a ton!). I have almost all my old functions working in the new structure, but I'm stumped on a major part: None of my pet commands are triggering.
This is the full XmL. It uses Yugl's Inlcude file.
http://pastebin.com/9waYKfiP
This is the part that doesn't seem to be triggering. I"ve mainly been testing w/ Spur and Sic.
Any Idea's why they aren't triggering?Code:<elseif type="Pet Command"> <if spell="Spur|Sic"> <castdelay delay="$Delay-JA" /> <equip when="precast" set="%Spell" /> </if> <elseif spell="Fight"> <equip when="precast" set="PET-HASTE|PET-ACC|PET-ATT" /> </elseif> <elseif spell="Backheel|Drainkiss|TP Drainkiss|Suction|Acid mist|Sic|Sheepsong|sheepcharge|lamb chop|Rage|Spiral spin|Noisome Powder|Sudden lunge|Blaster|Chaotic eye|Charged Whisker|Toxic spit|Cyclotail|Geist wall|Numbing noise|Scythe tail|Chomp Rush|Ripper fang|Cursed sphere|Venom|Tail blow|Blockhead|Brain crush|Secretion|Infrasonics|Fireball|Sorporific|Gloeosuccus|Palsy pollen|Frogkick|Queasyshroom|Silence Gas|Razor fang|Roar|Claw cyclone|Numbshroom|Spore|Dark spore|Shakeshroom|Foot kick|Whirl claws|Snow cloud|Wild carrot|Head butt|Wild oats|Leaf dagger|Scream"> <equip when="precast" set="PET-ACC|PET-ATT|PET-MACC|Sic" /> </elseif> </elseif>
It's PetCommand, not Pet Command.
Is there anyway I can macro multiple ready abilities into one button via spellcast? Like rather than different in-game macros for different pets, I could just make 4 macros for pet ability 1-4, each triggering a spellcast macro containing 1 ability from each pet, than spellcast checks which pet I have and chooses the correct ability. Is this possible?
<if spell="myReadyTriggerSpell"> <!-- This will change based on what triggers you're using, pick something you'd never cast, like thunder V-->
<if pet="pet1Name">
<changespell="pets1WS"/>
</if>
<if pet="pet2Name">
<changespell="pets2WS"/>
</if>
<if pet="pet3Name">
<changespell="pets3WS"/>
</if>
</if>
What would I actually put in my in-game macros in that case? Whatever the trigger spell is, like thunder v?
Actually I just posted this in my updated pet aliases txt.. and bst xml
http://pastebin.com/u/xilk
I assigned quick aliases for summoning pets (ie. lulush, gooey, yuly, falcorr) Just type the name and pet is summoned, and macro's are reassigned to ready moves for that pet. I only assigned 4x variables for them though. so pets w/ more than 4x ready moves don't have quick ones for extras.
Any simple rule to disable dusty wing from forcing my idle set after use? The basic rule I use now is just:
<if spell="ranged">
<equip when="aftercast" set="pdt"/>
</if>
<else>
<equip when="Idle|aftercast" set="Idle" />
</else>
Do you use a dummy spell to use a dusty wing? I've never had using an item or temp item force any kind of gear change unless it was triggered by a dummy spell.
If you do use a dummy spell, in the rule after you specify to use the dusty wing, put in the following
<cancelspell />
<return />
and see if that helps. If you're not using dummy spells to trigger using the dusty wing, I have no idea.
Hmm, no I don't, but maybe I was hitting the macro too soon after a cast and thus my aftercast set had not even geared yet. Still trying to make a 1 button Myrkr macro for during VW that I won't have to hit another macro to unlock staff after. I'll keep playing with it though, very well may have been me hitting macros too quickly.
Hi,
I am trying to write some code to use in my include.xml. The idea is I set a variable named toggle to contain the name of another variable I want to toggle.
It is appearing to me that you cannot expand a variable inside a var command. This is what I have so far.
Spoiler: show
Is it even possible to do what I want?
An example of what I am trying to do is I would do this.
alias twilight sc var set toggle twilight
Then I would call my trigger spell and the twilight variable (which is only defined in my war.xml) would then be toggled between 1 and 0, depending on what it is currently.
I want to do it this way in case I have a need for future variables I would like to toggle.
Thanks in advance