Advertisement
OTG

Server side defence switching

OTG
Sep 12th, 2014
456
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.92 KB | None | 0 0
  1. -- use otgdefUp(defence mode) to switch
  2. -- can be triggered from svo's defence switching
  3.  
  4. otgdefs = {
  5. ["basic"] = {
  6. ["dragonarmour"] = 25,
  7. ["dragonbreath"] = 25,
  8. ["cloak"] = 25,
  9. ["insomnia"] = 25
  10. },
  11.  
  12. ["bash"] = {
  13. ["gripping"] = 25,
  14. ["kola"] = 25,
  15. ["insulation"] = 25,
  16. ["poisonresist"] = 25,
  17. ["speed"] = 24,
  18. ["nightsight"] = 25,
  19. ["mindseye"] = 25,
  20. ["deathsight"] = 25,
  21. ["dragonarmour"] = 24,
  22. ["dragonbreath"] = 24,
  23. ["cloak"] = 25,
  24. ["blindness"] = 20,
  25. ["deafness"] = 20,
  26. ["thirdeye"] = 25,
  27. ["fangbarrier"] = 25,
  28. ["insomnia"] = 25,
  29. ["lay"] = 25,
  30. ["tune"] = 25,
  31. ["alertness"] = 25
  32. },
  33.  
  34. ["combat"] = {
  35. ["gripping"] = 25,
  36. ["kola"] = 25,
  37. ["insulation"] = 25,
  38. ["poisonresist"] = 25,
  39. ["density"] = 25,
  40. ["speed"] = 24,
  41. ["nightsight"] = 25,
  42. ["mindseye"] = 25,
  43. ["deathsight"] = 25,
  44. ["dragonarmour"] = 24,
  45. ["dragonbreath"] = 24,
  46. ["cloak"] = 25,
  47. ["blindness"] = 20,
  48. ["deafness"] = 20,
  49. ["thirdeye"] = 25,
  50. ["fangbarrier"] = 25,
  51. ["insomnia"] = 25,
  52. ["lay"] = 25,
  53. ["tune"] = 25,
  54. ["alertness"] = 25,
  55. ["arrowcatching"] = 25,
  56. ["acrobatics"] = 25,
  57. ["balancing"] = 25,
  58. ["songbird"] = 25
  59. }
  60.  
  61. }
  62.  
  63. otgdefs.current = otgdefs.current or {}
  64.  
  65. function otgdefUp(defmode)
  66.  
  67. if defmode == "empty" then defmode = "basic" end
  68.  
  69. if defmode ~= "combat" then
  70. for k, v in pairs(otgdefs.current) do --set all back to 0
  71. send("curing priority defence "..v.." reset")
  72. end
  73. end
  74.  
  75. otgdefs.current = {} --empty table
  76.  
  77. if defmode ~= "none" then --when exiting
  78.  
  79. for k, v in pairs(otgdefs[defmode]) do --add new priorities
  80. table.insert(otgdefs.current, k)
  81. send("curing priority defence "..k.." "..v)
  82. end --for
  83.  
  84. end --if
  85.  
  86. end -- function
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement