Do I need to do something special to get them to use them?
I don't seem to have any luck getting GS to even work for anything at this point...
I have used an example script and plugged in my gear and no gear changes, I even typed //gs r when I zoned and it ackonwledged the file loaded, still nothing.
function get_sets()
-- sets.precast = {}
-- sets.precast.fc = {sub="Vivid Strap +1",feet="Rostrum Pumps"}
-----------------------
sets.midcast = {}
sets.midcast.ring = {ring1="Sorcerer's Ring"}
sets.midcast.earth = {main="Chatoyant's Staff",sub="Bugard Strap +1"}
sets.midcast.water = {main="Chatoyant's Staff",sub="Bugard Strap +1"}
sets.midcast.wind = {main="Chatoyant's Staff",sub="Bugard Strap +1"}
sets.midcast.fire = {main="Chatoyant's Staff",sub="Bugard Strap +1"}
sets.midcast.ice = {main="Aquilo's Staff",sub="Bugard Strap +1"}
sets.midcast.thunder = {main="Chatoyant's Staff",sub="Bugard Strap +1"}
sets.midcast.dark = {main="Chatoyant's Staff",sub="Bugard Strap +1"}
sets.midcast.light = {main="Chatoyant's Staff",sub="Bugard Strap +1"}
sets.midcast.nuke ={ammo="Morion Talthum",
head="Seers Crown +1",neck="Solon Torque",ear1="Phantom Earring +1",ear2="Phantom Earring +1",
body="Flora Cotehardie",hands="Marine M Gloves",ring1="Genius Ring +1",ring2="Genius Ring +1",
back="Gramary Cape",waist="Penitent's Rope",legs="Druid's Slops",feet="Mahant Sandals"}
-----------------------
sets.aftercast = {}
sets.aftercast.engaged = {}
sets.aftercast.idle = {main="Terra's Staff",
body="Royal Cloak", hands="Scentless Armlets",
feet="Custom M Boots"}
sets.aftercast.rest = {main="Chatoyant Staff",sub="Bugard Strap +1",ammo="Morion Talthum",
head="Seers Crown +1",neck="Beak Necklace +1",ear1="Phantom Earring +1",ear2="Phantom Earring +1",
body="Salutary Robe +1",hands="Marine M Gloves",ring1="Genius Ring +1",ring2="Genius Ring +1",
back="Gramary Cape",waist="Penitent's Rope",legs="Druid's Slops",feet="Mahant Sandals"}
end
-----------------------------------------------------------------------------------
--function precast(spell)
-- if spell.type:contains('Magic') then
-- equip(sets.precast.fc)
-- end
--end
-----------------------------------------------------------------------------------
function midcast(spell)
if spell.element == "Earth" then
equip(sets.midcast.earth)
elseif spell.element == "Water" then
equip(sets.midcast.water)
elseif spell.element == "Wind" then
equip(sets.midcast.wind)
elseif spell.element == "Fire" then
equip(sets.midcast.fire)
elseif spell.element == "Ice" then
equip(sets.midcast.ice)
elseif spell.element == "Thunder" then
equip(sets.midcast.thunder)
elseif spell.element == "Dark" then
equip(sets.midcast.dark)
elseif spell.element == "Light" then
equip(sets.midcast.light)
end
if spell.skill == "Elemental Magic" then
equip(sets.midcast.nuke)
if player.hpp < 76 and player.tp < 100 then
equip(sets.midcast.ring)
end
end
end
-----------------------------------------------------------------------------------
function aftercast(spell)
if player.status == "Engaged" then
equip(sets.aftercast.engaged)
elseif player.status == "Idle" then
equip(sets.aftercast.idle)
end
end
-----------------------------------------------------------------------------------
function status_change(new,old)
if new == 'Idle' then
equip(sets.aftercast.idle)
elseif new == 'Resting' then
equip(sets.aftercast.rest)
elseif new == 'Engaged' then
equip(sets.aftercast.engaged)
end
end
-----------------------------------------------------------------------------------
function buff_change(name,gain)
if name == "silence" and gain =="True" then
send_command('@input /item "Echo Drops" <me>')
end
end
-----------------------------------------------------------------------------------