Kushitap

Kushitap-Globals

Feb 20th, 2015
240
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Lua 1.91 KB | None | 0 0
  1. ------------------------------------------------------------------------------
  2. -- An example of setting up user-specific global handling of certain events.
  3. -- This is for personal globals, as opposed to library globals.
  4. ------------------------------------------------------------------------------
  5.  
  6. -- Called any time we attempt to handle automatic gear equips (ie: engaged or idle gear).
  7.  
  8. function job_handle_equipping_gear(status, eventArgs)
  9.     if player.equipment.head == 'Reraise Hairpin' then
  10.         disable('head')
  11.     else
  12.         enable('head')
  13.     end
  14.     if player.equipment.body == 'Alliance Shirt +1' then
  15.         disable('body')
  16.     else
  17.         enable('body')
  18.     end
  19.     if player.equipment.ear1 == 'Reraise Earring' or player.equipment.ear1 == 'Signal Pearl' then
  20.         disable('ear1')
  21.     elseif player.equipment.ear2 == 'Reraise Earring' or player.equipment.ear2 == 'Signal Pearl' then
  22.         disable('ear2')
  23.     else
  24.         enable('ear1','ear2')
  25.     end
  26.     if player.equipment.ring1 == 'Warp Ring' or player.equipment.ring1 == 'Capacity Ring' then
  27.         disable('ring1')
  28.     elseif player.equipment.ring2 == 'Warp Ring' or player.equipment.ring2 == 'Capacity Ring' then
  29.         disable('ring2')
  30.     else
  31.         enable('ring1','ring2')
  32.     end
  33.     if player.equipment.back == 'Nexus Cape' or player.equipment.back == 'Mecisto. Mantle' then
  34.         disable('back')
  35.     else
  36.         enable('back')
  37.     end
  38. end
  39.  
  40. -- Adoulin movement speed
  41. sets.adoulin = set_combine(sets.idle.Town, {body="Councilor's garb"})
  42. windower.register_event('zone change', function()
  43.     if world.area == "Western Adoulin" or world.area == "Eastern Adoulin" then
  44.         equip(sets.adoulin)
  45.         disable('body')
  46.     else
  47.         if areas.Cities:contains(world.zone) then
  48.             equip(sets.idle.Town)
  49.         else
  50.             equip(sets.idle)
  51.         end
  52.  
  53.         enable('body')
  54.     end
  55. end)
Add Comment
Please, Sign In to add comment