Guest User

RDM fix me pls

a guest
Mar 5th, 2015
254
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Lua 5.88 KB | None | 0 0
  1. function get_sets()
  2.  
  3.                
  4.         --Idle Sets
  5.         sets.idle = {main="Terra's Staff", sub="Vivid Strap +1", ammo="Hedgehog Bomb",
  6.             neck="Orocho Nodowa +1", ear1="Merman's Earring", ear2="Merman's Earring",
  7.             body="Ixion Cloak", hands="Dst. Mittens +1", ring1="Merman's Ring", ring2="Merman's Ring",
  8.             back="Umbra Cape", waist="Ocean Rope", legs="Blood Cuisses", feet="Dst. Leggings +1"}
  9.        
  10.         sets.idle.standard = {main="Terra's Staff", sub="Vivid Strap +1", ammo="Hedgehog Bomb",
  11.             neck="Orocho Nodowa +1", ear1="Merman's Earring", ear2="Merman's Earring",
  12.             body="Ixion Cloak", hands="Dst. Mittens +1", ring1="Merman's Ring", ring2="Merman's Ring",
  13.             back="Umbra Cape", waist="Ocean Rope", legs="Blood Cuisses", feet="Dst. Leggings +1"}
  14.        
  15.         sets.idle.PDT = {main="Terra's Staff", sub="Vivid Strap +1", ammo="Hedgehog Bomb",
  16.             neck="Orocho Nodowa +1", ear1="Merman's Earring", ear2="Merman's Earring",
  17.             body="Ixion Cloak", hands="Dst. Mittens +1", ring1="Merman's Ring", ring2="Merman's Ring",
  18.             back="Umbra Cape", waist="Ocean Rope", legs="Blood Cuisses", feet="Dst. Leggings +1"}
  19.        
  20.         --Precast Sets
  21.         sets.precast = {head="Warlock's Chapeau", body="Goliard Saio", sub="Vivid Strap +1"}
  22.        
  23.         --Midcast sets
  24.         sets.midcast = {head="Warlock's Chapeau", body="Goliard Saio", hands="Dusk Gloves +1", waist="Speed Belt", feet="Dusk Ledelsens +1"}
  25.         sets.midcast.Cure = {main="Chatoyant Staff", sub="Staff Grip", head="Warlock's Chapeau", neck="Fylgja Torque +1", ear1="Roundel Earring",
  26.             ear2="Celestial Earring", body="Goliard Saio", hands="Dusk Goves +1", ring1="Celestal Ring", ring2="Celestial Ring", back="Mahatma Cape",
  27.             waist="Pythia Sash +1", legs="Mahatma Slops", feet="Dusk Ledelsens +1"}
  28.  
  29.     sets.midcast.FullMndEnfeeb = {main="Mistelteinn", sub="Nms. Shield +1",
  30.         head="blood Mask", neck="Promis Badge", ear1="Celestial Earring",
  31.         ear2="Celestial Earring", body="Mahatma Houppelande", hands="Devotee's Mitts +1",
  32.         ring1="Celestial Ring", ring2="Celestial Ring", back="Prism Cape",
  33.         waist="Witch Sash", legs="Mahatma Slops", feet="Mahatma Pigaches"}
  34.        
  35.     sets.midcast.DarkEnfeeble = {main="Chatoyant Staff", sub="Vivid Strap +1",
  36.         head="blood Mask", neck="Enfeebling Torque", ear1="Incubus Earring +1",
  37.         ear2="Incubus Earring +1", body="Warlock's Tabard", hands="Mahatma Cuffs",
  38.         ring1="Omn. Ring +1", ring2="Omn. Ring +1", back="Hecate's Cape",
  39.         waist="Witch Sash", legs="Mahatma Slops", feet="Wise Pigaches +1"}
  40.        
  41.     sets.midcast.Accuracy = {main="Chatoyant Staff", sub="raptor strap +1",
  42.         head="blood Mask", neck="Enfeebling Torque", ear1="Incubus Earring +1",
  43.         ear2="Incubus Earring +1", body="Warlock's Tabard", hands="Devotee's Mitts +1",
  44.         ring1="Celestial Ring", ring2="Celestial Ring", back="Hecate's Cape",
  45.         waist="Witch Sash", legs="Mahatma Slops", feet="Mahatma Pigaches"}
  46.  
  47.         sets.midcast.Curaga = sets.midcast.Cure
  48.         sets.midcast.CureSelf = {main="Chatoyant Staff", sub="Staff Grip", head="Warlock's Chapeau", neck="Fylgja Torque +1", ear1="Roundel Earring",
  49.             ear2="Celestial Earring", body="Goliard Saio", hands="Dusk Goves +1", ring1="Celestal Ring", ring2="Celestial Ring", back="Mahatma Cape",
  50.             waist="Pythia Sash +1", legs="Mahatma Slops", feet="Dusk Ledelsens +1"}
  51.  
  52.         sets.midcast['Enhancing Magic'] = {head="Warlock's Chapeau", body="Goliard Saio", neck="Enhancing Torque", ear1="Augment. Earring", legs="Warlock's Tights",
  53.             hands="Duelist's Gloves", feet="Dusk Ledelsens +1", waist="Speed Belt"}
  54.        
  55.         sets.midcast.Refresh = {head="Warlock's Chapeau", body="Goliard Saio", legs="Warlock's Tights",
  56.             hands="Dusk Gloves +1", feet="Dusk Ledelsens +1", waist="Speed Belt"}
  57.  
  58.         sets.midcast.Stoneskin = {head="Warlock's Chapeau", body="Goliard Saio", neck="Enhancing Torque", ear1="Augment. Earring", ear2="Celestial Earring",
  59.             legs="Warlock's Tights", hands="Dusk gloves +1", feet="Dusk Ledelsens +1", waist="Speed Belt", back="Prism Cape", ring1="celestial Ring",
  60.             ring2="Celestial Ring"}
  61.        
  62.         sets.midcast['Elemental Magic'] = {main="Lehbrailg +2", sub="Mephitis Grip", range="Aureole",
  63.             head="Hagondes Hat", neck="Eddy Necklace", ear1="Friomisi Earring", ear2="Hecate's Earring",
  64.             body="Hagondes Coat", hands="Hagondes Cuffs", ring1="Sangoma Ring", ring2="Acumen Ring",
  65.             back="Toro Cape", waist="Sekhmet Corset", legs="Hagondes Pants", feet="Umbani Boots"}
  66.  
  67. end
  68.  
  69. function precast(spell)
  70.     if spell.type == 'Magic' then
  71.         equip(sets.precast)
  72.     end
  73. end
  74.  
  75. function midcast(spell)
  76.             if spell.action_type == 'Magic' then
  77.                     if spell.type == "EnfeeblingMagic" then
  78.                         if string.find(spell.name,"Paral*|Silence|Slow*") then
  79.                             equip(FullMndEnfeeb)
  80.                             if Potency == 1 then
  81.                                 equip(Potency)
  82.                             elseif Accuracy == 1 then
  83.                                 equip(Accuracy)
  84.                         end
  85.                         if string.find(spell.english,'Silence|Dia*') then
  86.                             equip(sets.midcast.accuracy)
  87.                         end
  88.                         if string.find(spell.english,'Sleep*|Blind|Bind|Poison') then
  89.                             equip(sets.midcast.DarkEnfeeble)
  90.                         end
  91.                        
  92.             end
  93.                        
  94.                 elseif spell.skill == 'Healing Magic' then
  95.                         if string.find(spell.english,'Cur') and spell.name ~= 'Cursna' then
  96.                                 equip(sets.midcast.cure)
  97.                         else
  98.                                 equip(sets.midcast.fastcast)
  99.                         end
  100.                 end
  101.                        
  102.                 elseif spell.skill == 'Enhancing Magic' then
  103.                         if string.find(spell.english,'Stoneskin') then
  104.                                 equip(sets.midcast.stoneskin)
  105.                         else
  106.                         end
  107.                         if string.find(spell.english,'Refresh') then
  108.                                 equip(sets.midcast.refresh)
  109.                         else
  110.                                 equip(sets.midcast.fastcast)
  111.                         end
  112.                 end
  113.         end
  114.  
  115.  
  116.  
  117. function aftercast(spell)
  118.     equip(sets.idle)
  119. end
Advertisement
Add Comment
Please, Sign In to add comment