I've been looking around for ways to use skills (in this example, stealth) with a regular orderbot profile, and the only way I've really found is a pretty nasty way using conditionals that breaks if you're mounted...which would be doable if the dismount function returned a value, but since it doesn't I don't think there's a way for me to toss it in. Are there any tags that allow this more cleanly? Alternatively, does anyone know what the action id is for using the company chocobo? I couldn't find an action for it on xivdb, just the mount entry.
And on a similar note, is there any way to either change gearsets or just equip an item? UseItem doesn't seem to equip items, so there might be a function I haven't found yet that does it. If straight up changing gearsets isn't an option, I could just change main hands then manually equip all the gear for that class...probably through more conditional tags, assuming any value at all is returned by it.
Code:
<Profile>
<Name>Stealth</Name>
<KillRadius>50</KillRadius>
<Order>
<!-- Little Ala Mhigo -->
<Gather Loops="1"> <!-- Navigate to safe spot -->
<HotSpots>
<HotSpot XYZ="-158.6821, 21.23233, -529.7408" Radius="1" />
</HotSpots>
</Gather>
<If Condition="ff14bot.Managers.Actionmanager.DoAction(229,Core.Player)"> <!-- Cast Stealth -->
</If>
<Gather while="True">
<GatherObject>Rocky Outcrop</GatherObject>
<HotSpots>
<Hotspot Radius="95" X="-134.0797" Y="20.30314" Z="-507.5224" name="Lightning Shard" />
</HotSpots>
<ItemNames>
<ItemName>Lightning Crystal</ItemName>
<ItemName>Lightning Shard</ItemName>
</ItemNames>
<GatheringSkillOrder>
<GatheringSkill SpellName="Byregot's Ward" TimesToCast="1" />
</GatheringSkillOrder>
</Gather>
</Order>
</Profile>
And on a similar note, is there any way to either change gearsets or just equip an item? UseItem doesn't seem to equip items, so there might be a function I haven't found yet that does it. If straight up changing gearsets isn't an option, I could just change main hands then manually equip all the gear for that class...probably through more conditional tags, assuming any value at all is returned by it.