10-29-2013, 09:44 PM (This post was last modified: 10-30-2013, 06:33 PM by TauTau.)
I made a little module for the Arcanist. It has some flaws still, the check for the pet sees it too late, so it casts it 2-3 times. Also it doesn't detect if you're mounted, if you are, it will spam the skill (couldn't find a check for that yet)
It casts only if you're not moving, but beware, currently there's no check if you are a Arcanist, and if the skill ID you enter really is a summoning skill. I just checks if you're moving and if you have a pet out, if not, it casts the ID that is set.
I just tested this with my Arcanist, I hope it works for Summoner too...
Edit: attached version 1.01
This checks if you're either arcanist or summoner, and the mount-check is included. It also checks if you got enough MP to cast.
I'm currently still Arcanist, there it's Summon I and Summon II. I'll try to add Jobchecks this evening, however I probably won't add the specific IDs, as I would have to check for every SkillID if it is available to the player...
GUI_NewComboBox("ModuleName","BoxText","VariableName", "MenuName", "")
local listofskills = ""
for i,e in pairs(ModuleName.SkillLookup) do
listofskills = listofskills ..","..i
end
VariableName_listitems = listofskills
This will return you the skill id of the selected pet
Code:
ModuleName.SkillLookup[VariableName]
That way people would be able to just select the desired pet :)