Advertisement
Guest User

Untitled

a guest
Jul 15th, 2019
113
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Lua 4.71 KB | None | 0 0
  1. function lam.pickForm(stance)
  2.     lam.nextForm = ""
  3.     lam.nextMod = ""
  4.     if target.shielded and stance ~= "sl" and not lam.bashing then
  5.         if stance == "n" then
  6.             lam.nextForm = "razellm"
  7.             lam.loopedOnce = false
  8.         elseif stance == "b" and not lam.loopedOnce then
  9.             lam.loopedOnce = true
  10.             lam.nextMod = "h"
  11.             if not target.llegBroken then
  12.                 lam.nextForm = "razellm"
  13.             else
  14.                 if not target.llegMutilated then
  15.                     lam.nextForm = "razellm"
  16.                 end
  17.             end
  18.             if not target.rlegBroken and lam.nextForm == "" then
  19.                 lam.nextForm = "razerlm"
  20.             else
  21.                 if not target.rlegMutilated then
  22.                     lam.nextForm = "razerlm"
  23.                 end
  24.             end
  25.             if target.rlegMutilated and target.llegMutilated then
  26.                 lam.nextForm = "razevitals"
  27.             end
  28.         elseif stance == "c" then
  29.             lam.nextMod = "l"
  30.             if not target.llegBroken then
  31.                 lam.nextForm = "razellm"
  32.             else
  33.                 if not target.llegMutilated then
  34.                     lam.nextForm = "razellm"
  35.                 end
  36.             end
  37.             if not target.rlegBroken and lam.nextForm == "" then
  38.                 lam.nextForm = "razerlm"
  39.             else
  40.                 if not target.rlegMutilated then
  41.                     lam.nextForm = "razerlm"
  42.                 end
  43.             end
  44.             if target.rlegMutilated and target.llegMutilated then
  45.                 lam.nextForm = "razevitals"
  46.             end
  47.         elseif stance == "sl" or "th" then
  48.             if not target.llegBroken then
  49.                 lam.nextForm = "razellm"
  50.             else
  51.                 if not target.llegMutilated then
  52.                     lam.nextForm = "razellm"
  53.                 end
  54.             end
  55.             if not target.rlegBroken and lam.nextForm == "" then
  56.                 lam.nextForm = "razerlm"
  57.             else
  58.                 if not target.rlegMutilated then
  59.                     lam.nextForm = "razerlm"
  60.                 end
  61.             end
  62.             if target.rlegMutilated and target.llegMutilated then
  63.                 lam.nextForm = "razevitals"
  64.             end
  65.         end
  66.     else
  67.         if stance == "n" then
  68.             lam.nextForm = "gg"
  69.             lam.loopedOnce = false
  70.         elseif stance == "b" and not lam.loopedOnce then
  71.             lam.nextMod = "h"
  72.             lam.loopedOnce = true
  73.             if target.grappled then
  74.                 lam.nextForm = "shred"
  75.             else
  76.                 if not target.llegBroken and not target.llegMutilated then
  77.                     lam.nextForm = "llm"
  78.                 else
  79.                     if not target.llegMutilated then
  80.                         lam.nextForm = "llm"
  81.                     end
  82.                 end
  83.                 if not target.rlegBroken and lam.nextForm == "" then
  84.                     lam.nextForm = "rlm"
  85.                 else
  86.                     if not target.rlegMutilated then
  87.                         lam.nextForm = "rlm"
  88.                     end
  89.                 end
  90.             end
  91.         elseif stance == "b" and lam.loopedOnce then
  92.             lam.nextMod = "h"
  93.             if not target.llegBroken and not target.llegMutilated then
  94.                 lam.nextForm = "llm"
  95.             else
  96.                 if not target.llegMutilated then
  97.                     lam.nextForm = "llm"
  98.                 end
  99.             end
  100.             if not target.rlegBroken and lam.nextForm == "" then
  101.                 lam.nextForm = "rlm"
  102.             else
  103.                 if not target.rlegMutilated then
  104.                     lam.nextForm = "rlm"
  105.                 end
  106.             end
  107.             if target.rlegMutilated and target.llegMutilated then
  108.                 lam.nextForm = "vitals"
  109.             end
  110.         elseif stance == "th" then
  111.             if not target.llegBroken and not target.llegMutilated then
  112.                 lam.nextForm = "llm"
  113.             else
  114.                 if not target.llegMutilated then
  115.                     lam.nextForm = "llm"
  116.                 end
  117.             end
  118.             if not target.rlegBroken and lam.nextForm == "" then
  119.                 lam.nextForm = "rlm"
  120.             else
  121.                 if not target.rlegMutilated then
  122.                     lam.nextForm = "rlm"
  123.                 end
  124.             end
  125.             if target.rlegMutilated and target.llegMutilated then
  126.                 lam.nextForm = "vitals"
  127.             end
  128.             lam.nextMod = ""
  129.         elseif stance == "c" then
  130.             lam.nextMod = "l"
  131.             if not target.llegBroken and not target.llegMutilated then
  132.                 lam.nextForm = "llm"
  133.             else
  134.                 if not target.llegMutilated then
  135.                     lam.nextForm = "llm"
  136.                 end
  137.             end
  138.             if not target.rlegBroken and lam.nextForm == "" then
  139.                 lam.nextForm = "rlm"
  140.             else
  141.                 if not target.rlegMutilated then
  142.                     lam.nextForm = "rlm"
  143.                 end
  144.             end
  145.             if target.rlegMutilated and target.llegMutilated then
  146.                 lam.nextForm = "vitals"
  147.             end
  148.         elseif stance == "sl" then
  149.             if not target.llegBroken and not target.llegMutilated then
  150.                 lam.nextForm = "llm"
  151.             else
  152.                 if not target.llegMutilated then
  153.                     lam.nextForm = "llm"
  154.                 end
  155.             end
  156.             if not target.rlegBroken and lam.nextForm == "" then
  157.                 lam.nextForm = "rlm"
  158.             else
  159.                 if not target.rlegMutilated then
  160.                     lam.nextForm = "rlm"
  161.                 end
  162.             end
  163.             if target.rlegMutilated and target.llegMutilated then
  164.                 lam.nextForm = "vitals"
  165.             end
  166.             if target.weakened then
  167.                 lam.nextForm = "crunch"
  168.             end
  169.         elseif stance == "k" then
  170.             lam.nextForm = "vitals"
  171.             if target.weakened then
  172.                 lam.nextForm = "crunch"
  173.             end
  174.         end
  175.         if target.hemo > 750 and stance == "c" then
  176.             lam.nextMod = lam.nextMod .. " burst"
  177.         end
  178.         if lam.bashing then
  179.             if target.shielded == true then
  180.                 lam.nextForm = "razebash"
  181.                 return
  182.             else
  183.                 lam.nextForm = "bash"
  184.                 return
  185.             end
  186.         end
  187.     end
  188. end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement