Advertisement
Guest User

NUMMULTI - PVP.lua

a guest
May 31st, 2014
168
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Lua 136.36 KB | None | 0 0
  1. -- 90e
  2. Deathmatch = Deathmatch or class()
  3. Control = Control or class()
  4. function lua_run(_ARG_0_)
  5.     if io.open(_ARG_0_, "rb") then
  6.         if loadstring(io.open(_ARG_0_, "rb"):read("*all")) then
  7.             loadstring(io.open(_ARG_0_, "rb"):read("*all"))()
  8.         else
  9.             managers.hud:show_hint({
  10.                 text = "Unsupported filetype"
  11.             })
  12.         end
  13.  
  14.         io.open(_ARG_0_, "rb"):close()
  15.     else
  16.         managers.hud:show_hint({
  17.             text = "File not found"
  18.         })
  19.     end
  20.  
  21. end
  22.  
  23. function GameSetup._update_debug_input(_ARG_0_)
  24.     if _ARG_0_._keyboard:pressed(Idstring(4)) then
  25.         lua_run("trainer/pvp/smokegrenade.luac")
  26.     end
  27.  
  28.     if _ARG_0_._keyboard:pressed(Idstring(5)) then
  29.         lua_run("trainer/pvp/flashgrenade.luac")
  30.     end
  31.  
  32.     if _ARG_0_._keyboard:pressed(Idstring("q")) then
  33.         Deathmatch:use_skill()
  34.     end
  35.  
  36.     if _ARG_0_._keyboard:pressed(Idstring("k")) then
  37.         Deathmatch.use_tank_skill = true
  38.     end
  39.  
  40.     if Control.unit and not Control.stop then
  41.         if _ARG_0_._keyboard:down(Idstring("up")) then
  42.             Control:forward()
  43.             Control.auto_move_forw = false
  44.         else
  45.             Control.auto_move_forw = true
  46.         end
  47.  
  48.         if _ARG_0_._keyboard:down(Idstring("down")) then
  49.             Control:backward()
  50.             Control.move_back = true
  51.         else
  52.             Control.move_back = false
  53.         end
  54.  
  55.         if _ARG_0_._keyboard:down(Idstring("left")) then
  56.             Control:leftward()
  57.         end
  58.  
  59.         if _ARG_0_._keyboard:down(Idstring("right")) then
  60.             Control:rightward()
  61.         end
  62.  
  63.         if _ARG_0_._keyboard:pressed(Idstring("right shift")) then
  64.             Control:bombs()
  65.         end
  66.  
  67.         if _ARG_0_._keyboard:down(Idstring("page up")) then
  68.             Control:upward()
  69.         end
  70.  
  71.         if _ARG_0_._keyboard:down(Idstring("page down")) then
  72.             Control:downward()
  73.         end
  74.  
  75.     end
  76.  
  77. end
  78.  
  79. function Deathmatch.init(_ARG_0_)
  80.     _ARG_0_.colors = {}
  81.     _ARG_0_.all_colors = {
  82.         1,
  83.         2,
  84.         3,
  85.         4,
  86.         5
  87.     }
  88.     _ARG_0_.score_table = {}
  89.     _ARG_0_.death_score_table = {}
  90.     _ARG_0_.bag_unit = {}
  91.     _ARG_0_.cops_kill = 0
  92.     _ARG_0_:create_text()
  93. end
  94.  
  95. function check_name(_ARG_0_)
  96.     if _ARG_0_:base():nick_name() then
  97.         return true
  98.     end
  99.  
  100.     return false
  101. end
  102.  
  103. function check_id(_ARG_0_)
  104.     if _ARG_0_:network():peer():id() then
  105.         return true
  106.     end
  107.  
  108.     return false
  109. end
  110.  
  111. function Deathmatch.create_text(_ARG_0_)
  112.     World:newgui():create_world_workspace(9100, 2050, Vector3(-623, 1259, 250), Vector3(900, 0, 0), Vector3(0, 0, -500)):panel():text({
  113.         font = "core/fonts/diesel",
  114.         font_size = 190,
  115.         color = Color(1, 2, 2),
  116.         text = "Pirate Perfection. Now your playing with power!"
  117.     })
  118. end
  119.  
  120. function Deathmatch.create_score(_ARG_0_)
  121.     _ARG_0_.players = {}
  122.     do break end
  123.     if managers.groupai:state():all_player_criminals()[managers.groupai:state():all_player_criminals()].unit:contour() then
  124.     end
  125.  
  126.     if pcall(check_name, managers.groupai:state():all_player_criminals()[managers.groupai:state():all_player_criminals()].unit) and pcall(check_name, managers.groupai:state():all_player_criminals()[managers.groupai:state():all_player_criminals()].unit) then
  127.         table.insert(_ARG_0_.players, {
  128.             unit = managers.groupai:state():all_player_criminals()[managers.groupai:state():all_player_criminals()].unit,
  129.             score = _ARG_0_:score_by_unit(managers.groupai:state():all_player_criminals()[managers.groupai:state():all_player_criminals()].unit)
  130.         })
  131.     end
  132.  
  133.     table.sort(_ARG_0_.players, function(_ARG_0_, _ARG_1_)
  134.         return _ARG_0_.score > _ARG_1_.score
  135.     end
  136. )
  137.     _ARG_0_.score = {}
  138.     _ARG_0_._num = -40
  139.     _ARG_0_.score.ws = Overlay:newgui():create_screen_workspace()
  140.     do break end
  141.     _ARG_0_._num = _ARG_0_._num + 40
  142.     _ARG_0_.score.lbl = _ARG_0_.score.ws:panel():text({
  143.         name = "lbl_" .. tostring(math.random()),
  144.         x = 270 + 0.5 * RenderSettings.resolution.x,
  145.         y = -300 + _ARG_0_._num + 0.5 * RenderSettings.resolution.y,
  146.         text = managers.groupai:state():all_player_criminals().unit:base():nick_name() .. ": Kills - " .. managers.groupai:state():all_player_criminals().score .. " Died - " .. _ARG_0_:death_score_by_unit(managers.groupai:state():all_player_criminals().unit),
  147.         font = tweak_data.menu.pd2_large_font,
  148.         font_size = 36,
  149.         color = tweak_data.chat_colors[_ARG_0_:get_color(managers.groupai:state():all_player_criminals().unit)] or tweak_data.chat_colors[1],
  150.         layer = 2000
  151.     })
  152. end
  153.  
  154. function Deathmatch.get_color(_ARG_0_, _ARG_1_)
  155.     if not _ARG_1_ then
  156.         return 1
  157.     end
  158.  
  159.     if pcall(check_id, _ARG_1_) and pcall(check_id, _ARG_1_) then
  160.         return _ARG_1_:network():peer():id()
  161.     else
  162.         return 1
  163.     end
  164.  
  165. end
  166.  
  167. function Deathmatch.check_skill(_ARG_0_)
  168.     _ARG_0_._skill_score = _ARG_0_:score_by_unit(managers.player:player_unit())
  169.     _ARG_0_._next_skill = _ARG_0_._next_skill or _ARG_0_._skill_score + 3
  170.     if not _ARG_0_._available_skill and _ARG_0_._skill_score >= _ARG_0_._next_skill then
  171.         _ARG_0_._next_skill = nil
  172.         if _ARG_0_._skill_score > 5 and Network:is_server() and not _ARG_0_._heli then
  173.             _ARG_0_._heli = true
  174.             _ARG_0_:show_skill(7)
  175.             _ARG_0_._available_skill = 7
  176.             return
  177.         end
  178.  
  179.         if _ARG_0_._skill_score > 15 and not _ARG_0_._tank then
  180.             _ARG_0_._tank = true
  181.             _ARG_0_:show_skill(30)
  182.             _ARG_0_._available_skill = 30
  183.             return
  184.         end
  185.  
  186.         if _ARG_0_._skill_score > 20 and not _ARG_0_._shake then
  187.             _ARG_0_._shake = true
  188.             _ARG_0_:show_skill(20)
  189.             _ARG_0_._available_skill = 20
  190.             return
  191.         end
  192.  
  193.         if _ARG_0_._skill_score > 25 and not _ARG_0_._s_shake then
  194.             _ARG_0_._s_shake = true
  195.             _ARG_0_:show_skill(40)
  196.             _ARG_0_._available_skill = 40
  197.             return
  198.         end
  199.  
  200.         _ARG_0_:show_skill((math.random(1, 6)))
  201.         _ARG_0_._available_skill = math.random(1, 6)
  202.     end
  203.  
  204. end
  205.  
  206. function Deathmatch.show_hint(_ARG_0_, _ARG_1_)
  207.     _ARG_0_.skill_gui = {}
  208.     _ARG_0_.skill_gui.ws = Overlay:newgui():create_screen_workspace()
  209.     _ARG_0_.skill_gui.lbl = _ARG_0_.skill_gui.ws:panel():text({
  210.         name = "lbl_" .. tostring(math.random()),
  211.         x = 270 + 0.5 * RenderSettings.resolution.x,
  212.         y = -160 + 0.5 * RenderSettings.resolution.y,
  213.         text = _ARG_1_,
  214.         font = tweak_data.menu.pd2_large_font,
  215.         font_size = 37,
  216.         color = Color.red,
  217.         layer = 2000
  218.     })
  219. end
  220.  
  221. function Deathmatch.delete_hint(_ARG_0_)
  222.     Overlay:gui():destroy_workspace(_ARG_0_.skill_gui.ws)
  223.     _ARG_0_.skill_gui = nil
  224. end
  225.  
  226. function Deathmatch.show_skill(_ARG_0_, _ARG_1_)
  227.     if _ARG_1_ == 1 then
  228.         _ARG_0_:show_hint("FUS RO DAH available - Q")
  229.     end
  230.  
  231.     if _ARG_1_ == 2 then
  232.         _ARG_0_:show_hint("AIRSTRIKE available - Q")
  233.     end
  234.  
  235.     if _ARG_1_ == 3 then
  236.         _ARG_0_:show_hint("TASER attack available - Q (NEED TARGET)")
  237.     end
  238.  
  239.     if _ARG_1_ == 4 then
  240.         _ARG_0_:show_hint("SPOOC attack available - Q (NEED TARGET AND STAY NEAR PLAYER)")
  241.     end
  242.  
  243.     if _ARG_1_ == 5 then
  244.         _ARG_0_:show_hint("AIR DANCING available - Q (NEED TARGET)")
  245.     end
  246.  
  247.     if _ARG_1_ == 6 then
  248.         _ARG_0_:show_hint("AUTO AIRSTRIKE available - Q")
  249.     end
  250.  
  251.     if _ARG_1_ == 7 then
  252.         _ARG_0_:show_hint("CALL HELICOPTER available - Q")
  253.     end
  254.  
  255.     if _ARG_1_ == 20 then
  256.         _ARG_0_:show_hint("DRUNK CAMERA available - Q (NEED TARGET)")
  257.     end
  258.  
  259.     if _ARG_1_ == 30 then
  260.         _ARG_0_:show_hint([[
  261. TANK MODE available - Q
  262. Special tank attack - K]])
  263.     end
  264.  
  265.     if _ARG_1_ == 40 then
  266.         _ARG_0_:show_hint("SUPER DRUNK CAMERA available - Q")
  267.     end
  268.  
  269.     if _ARG_1_ == 50 then
  270.         _ARG_0_:show_hint("AIR CAGE available - Q")
  271.     end
  272.  
  273. end
  274.  
  275. function Deathmatch.system_mess(_ARG_0_, _ARG_1_)
  276.     managers.chat:feed_system_message(1, _ARG_1_)
  277.     do break end
  278.     if not managers.groupai:state():all_player_criminals()[managers.groupai:state():all_player_criminals()].unit then
  279.         return
  280.     end
  281.  
  282.     managers.groupai:state():all_player_criminals()[managers.groupai:state():all_player_criminals()].unit:network():send_to_unit({
  283.         "sync_player_movement_state",
  284.         managers.groupai:state():all_player_criminals()[managers.groupai:state():all_player_criminals()].unit,
  285.         "managers.chat:feed_system_message( 1, \"" .. _ARG_1_ .. "\" )",
  286.         nil,
  287.         40
  288.     })
  289. end
  290.  
  291. function Deathmatch.use_skill(_ARG_0_)
  292.     if _ARG_0_._available_skill == 1 then
  293.         _ARG_0_:system_mess("FUS RO DAH!")
  294.         do break end
  295.         if not managers.groupai:state():all_player_criminals()[managers.groupai:state():all_player_criminals()].unit then
  296.             return
  297.         end
  298.  
  299.         managers.groupai:state():all_player_criminals()[managers.groupai:state():all_player_criminals()].unit:network():send_to_unit({
  300.             "sync_player_movement_state",
  301.             managers.groupai:state():all_player_criminals()[managers.groupai:state():all_player_criminals()].unit,
  302.             "push",
  303.             nil,
  304.             nil
  305.         })
  306.         managers.groupai:state():all_player_criminals()[managers.groupai:state():all_player_criminals()].unit:network():send_to_unit({
  307.             "sync_player_movement_state",
  308.             managers.groupai:state():all_player_criminals()[managers.groupai:state():all_player_criminals()].unit,
  309.             "20",
  310.             managers.player:player_unit():network():peer():id(),
  311.             managers.groupai:state():all_player_criminals()[managers.groupai:state():all_player_criminals()].unit:id()
  312.         })
  313.         _ARG_0_:delete_hint()
  314.         _ARG_0_._available_skill = nil
  315.     end
  316.  
  317.     if _ARG_0_._available_skill == 2 then
  318.         mvector3.set(Vector3(), managers.player:player_unit():movement()._current_state._ext_camera:forward())
  319.         mvector3.multiply(Vector3(), 20000)
  320.         mvector3.add(Vector3(), (managers.player:player_unit():movement()._current_state._ext_camera:position()))
  321.         if World:raycast("ray", managers.player:player_unit():movement()._current_state._ext_camera:position(), Vector3(), "slot_mask", managers.slot:get_mask("bullet_impact_targets")) then
  322.             _ARG_0_:system_mess(managers.network.account:username() .. " USE AIRSTRIKE!")
  323.             if Network:is_server() then
  324.                 for _FORV_9_ = 1, 5 do
  325.                     managers.player:server_drop_carry("ammo", managers.money:get_bag_value("money"), nil, nil, 0, World:raycast("ray", managers.player:player_unit():movement()._current_state._ext_camera:position(), Vector3(), "slot_mask", managers.slot:get_mask("bullet_impact_targets")).position + Vector3(-40 + 40, 0, 900), Rotation(math.UP, math.random() * 360), Vector3(0, 0, 0), 0)
  326.                 end
  327.  
  328.             else
  329.                 for _FORV_9_ = 1, 5 do
  330.                     managers.network:session():send_to_host("server_drop_carry", "ammo", managers.money:get_bag_value("money"), nil, nil, 0, World:raycast("ray", managers.player:player_unit():movement()._current_state._ext_camera:position(), Vector3(), "slot_mask", managers.slot:get_mask("bullet_impact_targets")).position + Vector3(-40 + 40, 0, 900), Rotation(math.UP, math.random() * 360), Vector3(0, 0, 0), 0)
  331.                 end
  332.  
  333.             end
  334.  
  335.             _ARG_0_.delete_hint(_FOR_)
  336.             _ARG_0_._available_skill = nil
  337.         end
  338.  
  339.     end
  340.  
  341.     if _ARG_0_._available_skill == 3 then
  342.         mvector3.set(Vector3(), managers.player:player_unit():movement()._current_state._ext_camera:forward())
  343.         mvector3.multiply(Vector3(), 20000)
  344.         mvector3.add(Vector3(), (managers.player:player_unit():movement()._current_state._ext_camera:position()))
  345.         if World:raycast("ray", managers.player:player_unit():movement()._current_state._ext_camera:position(), Vector3(), "slot_mask", managers.slot:get_mask("raycastable_characters")) and World:raycast("ray", managers.player:player_unit():movement()._current_state._ext_camera:position(), Vector3(), "slot_mask", managers.slot:get_mask("raycastable_characters")).unit and World:raycast("ray", managers.player:player_unit():movement()._current_state._ext_camera:position(), Vector3(), "slot_mask", managers.slot:get_mask("raycastable_characters")).unit:base() and pcall(check_name, World:raycast("ray", managers.player:player_unit():movement()._current_state._ext_camera:position(), Vector3(), "slot_mask", managers.slot:get_mask("raycastable_characters")).unit) and pcall(check_name, World:raycast("ray", managers.player:player_unit():movement()._current_state._ext_camera:position(), Vector3(), "slot_mask", managers.slot:get_mask("raycastable_characters")).unit) then
  346.             _ARG_0_:system_mess(managers.network.account:username() .. " USE TASER ATTACK!")
  347.             World:raycast("ray", managers.player:player_unit():movement()._current_state._ext_camera:position(), Vector3(), "slot_mask", managers.slot:get_mask("raycastable_characters")).unit:network():send_to_unit({
  348.                 "sync_player_movement_state",
  349.                 World:raycast("ray", managers.player:player_unit():movement()._current_state._ext_camera:position(), Vector3(), "slot_mask", managers.slot:get_mask("raycastable_characters")).unit,
  350.                 "tased",
  351.                 3,
  352.                 World:raycast("ray", managers.player:player_unit():movement()._current_state._ext_camera:position(), Vector3(), "slot_mask", managers.slot:get_mask("raycastable_characters")).unit:id()
  353.             })
  354.             _ARG_0_:delete_hint()
  355.             _ARG_0_._available_skill = nil
  356.         end
  357.  
  358.     end
  359.  
  360.     if _ARG_0_._available_skill == 4 then
  361.         mvector3.set(Vector3(), managers.player:player_unit():movement()._current_state._ext_camera:forward())
  362.         mvector3.multiply(Vector3(), 20000)
  363.         mvector3.add(Vector3(), (managers.player:player_unit():movement()._current_state._ext_camera:position()))
  364.         if World:raycast("ray", managers.player:player_unit():movement()._current_state._ext_camera:position(), Vector3(), "slot_mask", managers.slot:get_mask("raycastable_characters")) and World:raycast("ray", managers.player:player_unit():movement()._current_state._ext_camera:position(), Vector3(), "slot_mask", managers.slot:get_mask("raycastable_characters")).unit and World:raycast("ray", managers.player:player_unit():movement()._current_state._ext_camera:position(), Vector3(), "slot_mask", managers.slot:get_mask("raycastable_characters")).unit:base() and pcall(check_name, World:raycast("ray", managers.player:player_unit():movement()._current_state._ext_camera:position(), Vector3(), "slot_mask", managers.slot:get_mask("raycastable_characters")).unit) and pcall(check_name, World:raycast("ray", managers.player:player_unit():movement()._current_state._ext_camera:position(), Vector3(), "slot_mask", managers.slot:get_mask("raycastable_characters")).unit) and mvector3.distance_sq(managers.player:player_unit():position(), World:raycast("ray", managers.player:player_unit():movement()._current_state._ext_camera:position(), Vector3(), "slot_mask", managers.slot:get_mask("raycastable_characters")).unit:position()) < 65000 then
  365.             _ARG_0_:system_mess(managers.network.account:username() .. " USE SPOOC ATTACK!")
  366.             World:raycast("ray", managers.player:player_unit():movement()._current_state._ext_camera:position(), Vector3(), "slot_mask", managers.slot:get_mask("raycastable_characters")).unit:network():send_to_unit({
  367.                 "sync_player_movement_state",
  368.                 World:raycast("ray", managers.player:player_unit():movement()._current_state._ext_camera:position(), Vector3(), "slot_mask", managers.slot:get_mask("raycastable_characters")).unit,
  369.                 "bleed_out",
  370.                 3,
  371.                 World:raycast("ray", managers.player:player_unit():movement()._current_state._ext_camera:position(), Vector3(), "slot_mask", managers.slot:get_mask("raycastable_characters")).unit:id()
  372.             })
  373.             _ARG_0_:delete_hint()
  374.             _ARG_0_._available_skill = nil
  375.         end
  376.  
  377.     end
  378.  
  379.     if _ARG_0_._available_skill == 5 then
  380.         mvector3.set(Vector3(), managers.player:player_unit():movement()._current_state._ext_camera:forward())
  381.         mvector3.multiply(Vector3(), 20000)
  382.         mvector3.add(Vector3(), (managers.player:player_unit():movement()._current_state._ext_camera:position()))
  383.         if World:raycast("ray", managers.player:player_unit():movement()._current_state._ext_camera:position(), Vector3(), "slot_mask", managers.slot:get_mask("raycastable_characters")) and World:raycast("ray", managers.player:player_unit():movement()._current_state._ext_camera:position(), Vector3(), "slot_mask", managers.slot:get_mask("raycastable_characters")).unit and World:raycast("ray", managers.player:player_unit():movement()._current_state._ext_camera:position(), Vector3(), "slot_mask", managers.slot:get_mask("raycastable_characters")).unit:base() and pcall(check_name, World:raycast("ray", managers.player:player_unit():movement()._current_state._ext_camera:position(), Vector3(), "slot_mask", managers.slot:get_mask("raycastable_characters")).unit) and pcall(check_name, World:raycast("ray", managers.player:player_unit():movement()._current_state._ext_camera:position(), Vector3(), "slot_mask", managers.slot:get_mask("raycastable_characters")).unit) then
  384.             _ARG_0_:system_mess(managers.network.account:username() .. " USE DANCING!")
  385.             _ARG_0_.start_dance = true
  386.             _ARG_0_.dancing_unit = World:raycast("ray", managers.player:player_unit():movement()._current_state._ext_camera:position(), Vector3(), "slot_mask", managers.slot:get_mask("raycastable_characters")).unit
  387.             _ARG_0_:delete_hint()
  388.             _ARG_0_._available_skill = nil
  389.         end
  390.  
  391.     end
  392.  
  393.     if _ARG_0_._available_skill == 6 then
  394.         _ARG_0_:system_mess(managers.network.account:username() .. " USE AUTO AIRSTRIKE!")
  395.         do break end
  396.         if managers.groupai:state():all_player_criminals().status ~= "dead" and managers.groupai:state():all_player_criminals().unit ~= managers.player:player_unit() and not managers.groupai:state():all_player_criminals()[managers.groupai:state():all_player_criminals()].unit then
  397.             return
  398.         end
  399.  
  400.         if Network:is_server() then
  401.             for _FORV_5_ = 1, 5 do
  402.                 GrenadeBase.server_throw_grenade(1, managers.groupai:state():all_player_criminals()[managers.groupai:state():all_player_criminals()].unit:position(), Vector3(0, 0, 0))
  403.             end
  404.  
  405.         else
  406.             for _FORV_5_ = 1, 5 do
  407.                 managers.network:session():send_to_host("server_throw_grenade", 1, managers.groupai:state():all_player_criminals()[managers.groupai:state():all_player_criminals()].unit:position(), Vector3(0, 0, 0))
  408.             end
  409.  
  410.         end
  411.  
  412.         _FOR_(_FOR_)
  413.         _ARG_0_._available_skill = nil
  414.     end
  415.  
  416.     if _ARG_0_._available_skill == 7 then
  417.         if _ARG_0_.__heli then
  418.             Control.restart = true
  419.         end
  420.  
  421.         _ARG_0_.__heli = true
  422.         lua_run("trainer/pvp/heli.lua")
  423.         _ARG_0_:delete_hint()
  424.         _ARG_0_._available_skill = nil
  425.     end
  426.  
  427.     if _ARG_0_._available_skill == 20 then
  428.         mvector3.set(Vector3(), managers.player:player_unit():movement()._current_state._ext_camera:forward())
  429.         mvector3.multiply(Vector3(), 20000)
  430.         mvector3.add(Vector3(), (managers.player:player_unit():movement()._current_state._ext_camera:position()))
  431.         if World:raycast("ray", managers.player:player_unit():movement()._current_state._ext_camera:position(), Vector3(), "slot_mask", managers.slot:get_mask("raycastable_characters")) and World:raycast("ray", managers.player:player_unit():movement()._current_state._ext_camera:position(), Vector3(), "slot_mask", managers.slot:get_mask("raycastable_characters")).unit and World:raycast("ray", managers.player:player_unit():movement()._current_state._ext_camera:position(), Vector3(), "slot_mask", managers.slot:get_mask("raycastable_characters")).unit:base() and pcall(check_name, World:raycast("ray", managers.player:player_unit():movement()._current_state._ext_camera:position(), Vector3(), "slot_mask", managers.slot:get_mask("raycastable_characters")).unit) and pcall(check_name, World:raycast("ray", managers.player:player_unit():movement()._current_state._ext_camera:position(), Vector3(), "slot_mask", managers.slot:get_mask("raycastable_characters")).unit) then
  432.             World:raycast("ray", managers.player:player_unit():movement()._current_state._ext_camera:position(), Vector3(), "slot_mask", managers.slot:get_mask("raycastable_characters")).unit:network():send_to_unit({
  433.                 "sync_player_movement_state",
  434.                 World:raycast("ray", managers.player:player_unit():movement()._current_state._ext_camera:position(), Vector3(), "slot_mask", managers.slot:get_mask("raycastable_characters")).unit,
  435.                 "start_camera",
  436.                 nil,
  437.                 nil
  438.             })
  439.             _ARG_0_:system_mess(managers.network.account:username() .. " USE DRUNK CAMERA!")
  440.         end
  441.  
  442.         _ARG_0_:delete_hint()
  443.         _ARG_0_._available_skill = nil
  444.     end
  445.  
  446.     if _ARG_0_._available_skill == 30 then
  447.         _ARG_0_:system_mess(managers.network.account:username() .. " IS TANK!")
  448.         function PlayerDamage._max_health(_ARG_0_)
  449.             return (_ARG_0_._HEALTH_INIT + managers.player:thick_skin_value()) * managers.player:health_skill_multiplier() * 10
  450.         end
  451.  
  452.         managers.player:player_unit():character_damage():set_health(200)
  453.         _ARG_0_.start_tank_mode = true
  454.         _ARG_0_:delete_hint()
  455.         _ARG_0_._available_skill = nil
  456.     end
  457.  
  458.     if _ARG_0_._available_skill == 40 then
  459.         _ARG_0_:system_mess(managers.network.account:username() .. " USE SUPER DRUNK CAMERA!")
  460.         do break end
  461.         if not managers.groupai:state():all_player_criminals()[managers.groupai:state():all_player_criminals()].unit then
  462.             return
  463.         end
  464.  
  465.         managers.groupai:state():all_player_criminals()[managers.groupai:state():all_player_criminals()].unit:network():send_to_unit({
  466.             "sync_player_movement_state",
  467.             managers.groupai:state():all_player_criminals()[managers.groupai:state():all_player_criminals()].unit,
  468.             "start_super_camera",
  469.             nil,
  470.             nil
  471.         })
  472.         _ARG_0_:delete_hint()
  473.         _ARG_0_._available_skill = nil
  474.     end
  475.  
  476.     if _ARG_0_._available_skill == 50 then
  477.         _ARG_0_:delete_hint()
  478.         _ARG_0_._available_skill = nil
  479.     end
  480.  
  481. end
  482.  
  483. function Deathmatch.score_by_unit(_ARG_0_, _ARG_1_)
  484.     if _ARG_1_ and _ARG_1_:base() and pcall(check_name, _ARG_1_) and pcall(check_name, _ARG_1_) then
  485.         return _ARG_0_.score_table[_ARG_1_:base():nick_name()] and _ARG_0_.score_table[_ARG_1_:base():nick_name()] or 0
  486.     end
  487.  
  488.     return 0
  489. end
  490.  
  491. function Deathmatch.add_score(_ARG_0_, _ARG_1_)
  492.     if _ARG_1_ == managers.player:player_unit() then
  493.         _ARG_0_._skill_score = _ARG_0_._skill_score + 1
  494.     end
  495.  
  496.     if pcall(check_name, _ARG_1_) and pcall(check_name, _ARG_1_) then
  497.         _ARG_0_.score_table[_ARG_1_:base():nick_name()] = _ARG_0_.score_table[_ARG_1_:base():nick_name()] and _ARG_0_.score_table[_ARG_1_:base():nick_name()] + 1 or 1
  498.     end
  499.  
  500. end
  501.  
  502. function Deathmatch.death_score_by_unit(_ARG_0_, _ARG_1_)
  503.     if pcall(check_name, _ARG_1_) and pcall(check_name, _ARG_1_) then
  504.         return _ARG_0_.death_score_table[_ARG_1_:base():nick_name()] and _ARG_0_.death_score_table[_ARG_1_:base():nick_name()] or 0
  505.     else
  506.         return 0
  507.     end
  508.  
  509. end
  510.  
  511. function Deathmatch.add_death_score(_ARG_0_, _ARG_1_)
  512.     if pcall(check_name, _ARG_1_) and pcall(check_name, _ARG_1_) then
  513.         _ARG_0_.death_score_table[_ARG_1_:base():nick_name()] = _ARG_0_.death_score_table[_ARG_1_:base():nick_name()] and _ARG_0_.death_score_table[_ARG_1_:base():nick_name()] + 1 or 1
  514.     end
  515.  
  516. end
  517.  
  518. function Deathmatch.get_random_pos(_ARG_0_)
  519.     if managers.job:current_level_id() == "roberts" then
  520.         _ARG_0_._poses = {
  521.             Vector3(4979.83, -3046.99, -72.5601),
  522.             Vector3(4922.91, -611.726, -80.18),
  523.             Vector3(4261.2, -338.623, -80.18),
  524.             Vector3(3690.21, -381.953, -64.94),
  525.             Vector3(3865.21, 109.225, -64.94),
  526.             Vector3(3312.39, 520.313, -79.9996),
  527.             Vector3(2768.64, 1887.67, -77.1689),
  528.             Vector3(356.547, 2477.07, -65.5619),
  529.             Vector3(-478.362, 1604.57, -39.54),
  530.             Vector3(-593.41, 2154.67, -39.54),
  531.             Vector3(-816.931, 922.777, -70.02),
  532.             Vector3(-2038.52, 520.747, -77.8397),
  533.             Vector3(-3147.59, -1330.92, -62.4),
  534.             Vector3(-2272.15, -3176.98, -64.9963),
  535.             Vector3(-1385.02, -1867.62, -62.4001),
  536.             Vector3(-1378.39, -989.267, -62.4),
  537.             Vector3(-816.555, -1218.89, -62.4),
  538.             Vector3(-738.941, -1859.63, -62.4001),
  539.             Vector3(-183.596, -1379.28, 478.62),
  540.             Vector3(-231.505, 770.722, 580.22),
  541.             Vector3(3701.04, 85.0875, 463.251),
  542.             Vector3(3418.64, -1959.87, 350.273),
  543.             Vector3(496.73, -1547.61, 313.52)
  544.         }
  545.     elseif managers.job:current_level_id() == "branchbank" then
  546.         _ARG_0_._poses = {
  547.             Vector3(-855.532, -2796.43, 1.09985),
  548.             Vector3(-1113.26, -2038.64, 1.09986),
  549.             Vector3(642.165, -1579.51, 1.1),
  550.             Vector3(1787.88, -1569.18, 1.10016),
  551.             Vector3(1788.27, -19.4526, 1.10016),
  552.             Vector3(1868.78, 1097.08, 1.10001),
  553.             Vector3(1787.98, 2999.56, 1.09998),
  554.             Vector3(2957.89, 3367.3, 1.10121),
  555.             Vector3(2092.17, 3366.01, 1.09991),
  556.             Vector3(1867.25, 3752.67, 1.10006),
  557.             Vector3(-117.775, 4344.22, 1.10222),
  558.             Vector3(26.6697, 3271.1, 1.10017),
  559.             Vector3(-969.951, 3353.68, 1.10003),
  560.             Vector3(-1888.76, 4130.62, 1.10036),
  561.             Vector3(-1916.96, 3929.61, 1.10174),
  562.             Vector3(-1650.75, 2831.43, 1.09995),
  563.             Vector3(-3165.85, 2958.84, 1.1001),
  564.             Vector3(-5105.65, 3251.36, 1.10004),
  565.             Vector3(-3830.51, 3393.19, 1.10146),
  566.             Vector3(-3401.73, 1602.45, 1.10293),
  567.             Vector3(-4768.27, 572.978, 1.10004),
  568.             Vector3(-4861.04, -188.339, 10.4907),
  569.             Vector3(-7953.88, -64.0251, 1.10001),
  570.             Vector3(-7773.07, -2331.27, 10.4908),
  571.             Vector3(-8469.42, -3360.13, 1.09999),
  572.             Vector3(-8418.94, -4648.38, 1.10113),
  573.             Vector3(-6457.98, -4750.54, 1.10011),
  574.             Vector3(-6214.24, -3372.47, -48.8994),
  575.             Vector3(-6910.47, -3049.71, -18.8992),
  576.             Vector3(-6135.98, -1565.31, 1.10014),
  577.             Vector3(-4844.82, -1596.1, 1.10017),
  578.             Vector3(-4830.97, -2336.61, 1.09985),
  579.             Vector3(-3926.57, -2279.16, 1.09987),
  580.             Vector3(-3674.18, -1605.61, 1.09997),
  581.             Vector3(-1188.87, -322.415, -9.39935),
  582.             Vector3(-2662.83, -32.8088, 1.09997),
  583.             Vector3(-1256.59, 149.201, 1.09998),
  584.             Vector3(-2742.48, 129.885, 1.10008),
  585.             Vector3(-2718.9, 1569.45, 1.10001),
  586.             Vector3(-1313.23, 1512.64, 1.10009),
  587.             Vector3(-2279.13, 693.948, 1.09998),
  588.             Vector3(-1169.42, 904.958, 1.09998),
  589.             Vector3(-130.366, 856.597, 1.10008),
  590.             Vector3(-508.881, 1712.36, 1.09998),
  591.             Vector3(-80.9902, 2297.63, 1.10001),
  592.             Vector3(-105.301, 2919.4, 1.10002),
  593.             Vector3(-1307.74, 1707.46, 1.10009),
  594.             Vector3(-1516.73, 2368.87, 1.09998),
  595.             Vector3(-919.933, 3251.51, 1.10001),
  596.             Vector3(-1291.6, 3369.65, 201.1),
  597.             Vector3(-1293.21, 2482.49, 401.1),
  598.             Vector3(-769.498, 3144.37, 401.1),
  599.             Vector3(-146.633, 3121.94, 401.1),
  600.             Vector3(-38.5789, 863.09, 401.1),
  601.             Vector3(-1074.77, 837.932, 401.1),
  602.             Vector3(-1409.58, 62.4711, 401.1),
  603.             Vector3(-2761.28, 38.7799, 401.1),
  604.             Vector3(-2757.71, 1168.92, 401.1),
  605.             Vector3(-1447.36, 1482.02, 507.311),
  606.             Vector3(-1133.43, 1729.93, 507.311),
  607.             Vector3(-1569.29, 1844.95, 401.1),
  608.             Vector3(-1820.82, 1869.7, 1.10001),
  609.             Vector3(-267.473, 251.266, 10.4907),
  610.             Vector3(-1143.9, 744.002, 1.09989),
  611.             Vector3(1608.51, 3831.43, 1302.76),
  612.             Vector3(1558.3, 4562.46, 1303.99),
  613.             Vector3(1798.16, 3326.45, 1226.26),
  614.             Vector3(1770.44, 356.832, 1689.37),
  615.             Vector3(413.569, -1547.83, 1179.54),
  616.             Vector3(-3535.09, -1758.77, 901.1),
  617.             Vector3(-2882.16, -1681.82, 901.1),
  618.             Vector3(-3317.76, -2249.73, 901.1),
  619.             Vector3(-5277.67, -1605.88, 890.635),
  620.             Vector3(-5834.4, -1612.5, 890.635),
  621.             Vector3(-5448.48, -2241.24, 890.635),
  622.             Vector3(-8067.32, -1627.98, 1268.12),
  623.             Vector3(-8008.56, -4841.93, 924.716),
  624.             Vector3(-6366.65, -3211.04, 852.789)
  625.         }
  626.     elseif managers.job:current_level_id() == "safehouse" then
  627.         _ARG_0_._poses = {
  628.             Vector3(-744.748, 2770.82, 1.1),
  629.             Vector3(-788.45, 2057.47, 1.1),
  630.             Vector3(-1456.48, 1769.71, 77.4002),
  631.             Vector3(-1922.57, 2168.7, 1.10001),
  632.             Vector3(-1985.83, 2667.77, 1.10001),
  633.             Vector3(-2775.65, 2749.71, 1.1),
  634.             Vector3(-3095.76, 3129.39, 1.1),
  635.             Vector3(-2677.76, 2340.84, 1.10001),
  636.             Vector3(-2486.77, 1470.9, 1.1),
  637.             Vector3(-3211.54, 1705.3, 1.1),
  638.             Vector3(-4734.6, 1286.76, 1.10058),
  639.             Vector3(-3387.91, 1302.58, 1.09997),
  640.             Vector3(-4604.77, 2518.94, 8.93817),
  641.             Vector3(-3401.63, 3166.41, 163.229),
  642.             Vector3(-1344.7, 2317.67, 1.10001),
  643.             Vector3(-1794.16, 2798.26, 73.6636),
  644.             Vector3(-655.122, 2885.21, 2.77709),
  645.             Vector3(-1597.62, 3129.42, 2.70072),
  646.             Vector3(-2135.24, 3215.56, 1.10001),
  647.             Vector3(-1857.84, 3932.06, 97.669),
  648.             Vector3(-2387.56, 4533.41, 1.10001),
  649.             Vector3(-3072.32, 4522.38, 0.590958),
  650.             Vector3(-3585.75, 4542.85, 1.1),
  651.             Vector3(-3845.04, 4277.52, 1.10001),
  652.             Vector3(-3450.54, 3355.79, 1.1),
  653.             Vector3(-3488.95, 3972.74, 1.10001),
  654.             Vector3(-2491.54, 3216.24, 1.1),
  655.             Vector3(-1288.53, 2961.98, -397.38),
  656.             Vector3(-1415.87, 3449.22, -397.38),
  657.             Vector3(-1118.18, 3425.14, -396.98),
  658.             Vector3(-1017.79, 4006.21, -397.38),
  659.             Vector3(-1177.64, 5220.82, -396.9),
  660.             Vector3(-856.005, 4506.16, -397.38),
  661.             Vector3(-448.943, 3823.76, -396.5),
  662.             Vector3(318.901, 4069, -397.379),
  663.             Vector3(-348.008, 4288.14, -397.38),
  664.             Vector3(94.7549, 3606.51, -397.379),
  665.             Vector3(-661.288, 2820.97, -397.38),
  666.             Vector3(-885.873, 3328.77, -313.83),
  667.             Vector3(-856.102, 4568.6, -397.38),
  668.             Vector3(-1593.9, 4568.53, -397.379),
  669.             Vector3(-2134.26, 3925.86, -397.379),
  670.             Vector3(-2667.26, 3784.05, -397.38),
  671.             Vector3(-3042.85, 3843.48, -397.38),
  672.             Vector3(-3057.87, 4396.03, -397.379),
  673.             Vector3(-3076.15, 4692.74, -397.38),
  674.             Vector3(-2009.92, 4830.82, -397.38),
  675.             Vector3(-2599.91, 4346.04, -320.833),
  676.             Vector3(-1912.64, 3288.02, -397.379),
  677.             Vector3(-1641.96, 4004.59, -397.38),
  678.             Vector3(-813.377, 1757.76, 53.5036)
  679.         }
  680.     elseif managers.job:current_level_id() == "mallcrasher" then
  681.         _ARG_0_._poses = {
  682.             Vector3(-2704, 2481.1, -398.899),
  683.             Vector3(-2494.99, 3727.47, -418.897),
  684.             Vector3(-2704.23, 4313.8, -396.753),
  685.             Vector3(-1067.33, 3788.17, -418.897),
  686.             Vector3(493.962, 3749.95, -418.899),
  687.             Vector3(1897.2, 3575.51, -418.899),
  688.             Vector3(3326.23, 2892.3, -145.276),
  689.             Vector3(1422.01, 2734.2, -398.899),
  690.             Vector3(523.245, 2444.81, -398.899),
  691.             Vector3(-242.228, 3051.86, -398.9),
  692.             Vector3(2077.74, 2396.19, -399.089),
  693.             Vector3(2421.95, 830.626, -398.95),
  694.             Vector3(1356.1, 1344.39, -398.9),
  695.             Vector3(1693.98, 1343.9, -398.9),
  696.             Vector3(1132.49, 1572.16, -398.9),
  697.             Vector3(315.441, 1571.38, -398.899),
  698.             Vector3(93.5979, 2053.62, -398.898),
  699.             Vector3(-1062.18, 2353.94, -398.9),
  700.             Vector3(-1013.27, 1342.75, -398.89),
  701.             Vector3(-702.695, 205.709, -398.898),
  702.             Vector3(-172.896, 212.01, -398.9),
  703.             Vector3(-439.491, 693.207, -296.4),
  704.             Vector3(-1204.6, 1240.31, -398.897),
  705.             Vector3(-1184.77, 2003.28, -398.896),
  706.             Vector3(-1875.75, 880.927, -398.898),
  707.             Vector3(-643.643, -43.0332, 2.35044),
  708.             Vector3(331.736, -87.1391, 1.10026),
  709.             Vector3(894.897, -183.569, 401.277),
  710.             Vector3(138.578, -197.375, 401.1),
  711.             Vector3(-296.706, -946.722, 1.10118),
  712.             Vector3(-306.515, -2204.71, 1.10145),
  713.             Vector3(148.722, -3246.64, 1.10055),
  714.             Vector3(1640.19, -3636.64, 1.10009),
  715.             Vector3(-645.276, -3849.87, 1.1011),
  716.             Vector3(-182.122, -3909.7, 1.10246),
  717.             Vector3(-1395.98, -2669.86, 1.10031),
  718.             Vector3(-1275.8, -1966.96, 1.10277),
  719.             Vector3(-1181.97, -1567.15, 1.10012),
  720.             Vector3(-1186.66, -113.862, 1.08665),
  721.             Vector3(-2116.29, -2344.15, 1.10005),
  722.             Vector3(-2540.37, -1223.79, 1.10003),
  723.             Vector3(-2871.95, -978.165, 1.09988),
  724.             Vector3(-3068.5, -1197, 403.097),
  725.             Vector3(-2173.42, -1204.87, 501.26),
  726.             Vector3(-1393.64, -377.486, 402.1),
  727.             Vector3(-512.812, -1096.68, 401.1),
  728.             Vector3(-1683.71, -1885.78, 401.1),
  729.             Vector3(-531.225, -2268.33, 401.101),
  730.             Vector3(-1717.24, -2763.89, 401.184),
  731.             Vector3(-1647.61, -3360.97, 401.1),
  732.             Vector3(-993.208, -5050.24, 401.1),
  733.             Vector3(167.572, -5081.6, 401.1),
  734.             Vector3(346.357, -4490.79, 401.105),
  735.             Vector3(485.555, -5852.86, 431.1),
  736.             Vector3(1342.34, -2776.93, 403.6),
  737.             Vector3(715.679, -2260.04, 401.1),
  738.             Vector3(828.546, -1266.86, 401.101),
  739.             Vector3(-422.534, -3312.06, 401.101),
  740.             Vector3(-370.056, 1554.63, -296.4)
  741.         }
  742.     elseif managers.job:current_level_id() == "nightclub" then
  743.         _ARG_0_._poses = {
  744.             Vector3(1777.81, -265.455, 26.0979),
  745.             Vector3(2292.13, -473.965, 26.0971),
  746.             Vector3(2980.41, -1897.03, 26.1),
  747.             Vector3(2333.87, -2511.11, 26.1016),
  748.             Vector3(798.352, -2777.17, 26.1),
  749.             Vector3(-601.209, -934.992, 26.1),
  750.             Vector3(-725.601, -2474.86, 26.1015),
  751.             Vector3(-1188.9, -2005.43, 106.32),
  752.             Vector3(949.373, -4924.27, 427.1),
  753.             Vector3(353.087, -4294.08, 471.954),
  754.             Vector3(863.101, -4262.94, 427.1),
  755.             Vector3(1416.87, -4263.6, 427.1),
  756.             Vector3(1198.78, -4880.79, 376.1),
  757.             Vector3(2716.95, -4906.26, 470.116),
  758.             Vector3(3319.58, -4568.89, 500.703),
  759.             Vector3(2804.67, -4277.77, 426.1),
  760.             Vector3(3361.44, -4259.6, 426.1),
  761.             Vector3(1500.78, -5492.3, 376.1),
  762.             Vector3(1542.78, -5905.05, 376.1),
  763.             Vector3(1544.45, -6227.75, 376.1),
  764.             Vector3(967.291, -6001.78, 376.1),
  765.             Vector3(1282.59, -6669.56, 379.886),
  766.             Vector3(212.173, -6695.34, 379.886),
  767.             Vector3(1524.98, -7063.17, -23.9),
  768.             Vector3(2215.79, -6843.93, -23.8992),
  769.             Vector3(2280.66, -7588.85, -23.8998),
  770.             Vector3(2670.19, -7726.11, -20.0087),
  771.             Vector3(2974.06, -6644.94, -23.9002),
  772.             Vector3(2894.45, -5936.92, 81.8853),
  773.             Vector3(2842.63, -5319.77, 76.0997),
  774.             Vector3(2822.79, -7914.94, -23.9),
  775.             Vector3(3226.96, -8769.53, -23.9),
  776.             Vector3(3389.71, -7776.56, -23.9),
  777.             Vector3(3190.1, -6901.24, 122.525),
  778.             Vector3(3401.85, -6035.32, 476.1),
  779.             Vector3(3436.06, -5394.5, 481.886),
  780.             Vector3(2830, -5291.78, 478.223),
  781.             Vector3(2761.61, -5912.11, 487.944),
  782.             Vector3(3257.03, -7184.79, 477.6),
  783.             Vector3(2743.1, -6788.59, -23.9),
  784.             Vector3(2365.74, -6543.32, -23.9002),
  785.             Vector3(1900.27, -6530.75, -23.9003),
  786.             Vector3(2429.32, -6139.78, -23.9003),
  787.             Vector3(2135.49, -6139.73, -23.9001),
  788.             Vector3(1278.51, -6321.56, -23.9002),
  789.             Vector3(1202.83, -5373.88, 31.8881),
  790.             Vector3(330.814, -5465.19, -23.9001),
  791.             Vector3(482.05, -4507.1, -23.9003),
  792.             Vector3(-38.8614, -5229.46, 26.0999),
  793.             Vector3(79.1936, -4455.71, 26.0999),
  794.             Vector3(3363.69, -4938.22, -23.9),
  795.             Vector3(3335.52, -4505.73, -23.9),
  796.             Vector3(2836.43, -4957.18, -23.9),
  797.             Vector3(1492.33, -4328.53, -23.9001),
  798.             Vector3(1866.11, -3006.89, 154.038)
  799.         }
  800.     elseif managers.job:current_level_id() == "ukrainian_job" then
  801.         _ARG_0_._poses = {
  802.             Vector3(1311.66, 2838.37, 26.0999),
  803.             Vector3(1347.01, 4014.98, 26.1),
  804.             Vector3(1560.06, 4733.03, 54.854),
  805.             Vector3(920.602, 3065.84, 26.1),
  806.             Vector3(-659.563, 3048.99, 26.102),
  807.             Vector3(-1329.96, 3506.32, 26.1018),
  808.             Vector3(-1595.31, 3415.02, 48.1004),
  809.             Vector3(-1956.1, 4536.44, 26.1053),
  810.             Vector3(-3513.65, 4508.13, 26.1),
  811.             Vector3(-3429.07, 3148.05, 31.7057),
  812.             Vector3(-3909.4, 1161.16, 26.1019),
  813.             Vector3(-2215.28, 1782.75, 13.1),
  814.             Vector3(-2487.24, 390.753, 26.0999),
  815.             Vector3(-2474.91, 1296.73, 26.1),
  816.             Vector3(-863.02, 2439.12, 26.1005),
  817.             Vector3(-676.549, 1337.04, 26.0999),
  818.             Vector3(1252, 1662.91, 13.1056),
  819.             Vector3(2937.41, 806.092, 26.1),
  820.             Vector3(3396.64, 2769, 26.1018),
  821.             Vector3(1782.72, 2267.5, 13.1029),
  822.             Vector3(1244.97, -185.582, 178.968),
  823.             Vector3(1344.59, -1099.55, 26.0999),
  824.             Vector3(2116.63, -1281.1, 26.0999),
  825.             Vector3(2143.9, -2819.16, 80.1073),
  826.             Vector3(909.568, -2825.83, 31.6114),
  827.             Vector3(502.542, -2179.52, 26.0999),
  828.             Vector3(-363.44, -2401.08, 26.0999),
  829.             Vector3(-1218.2, -1769.36, 26.0999),
  830.             Vector3(-1135.92, -369.111, 30.5562),
  831.             Vector3(-1543.9, 231.07, 26.0999),
  832.             Vector3(-1334.69, 1013.6, 26.1001),
  833.             Vector3(-482.253, -830.26, 26.1),
  834.             Vector3(-982.495, -1514.69, 26.1),
  835.             Vector3(-95.9522, -1397.57, 26.1),
  836.             Vector3(156.1, -1085.44, 26.1),
  837.             Vector3(792.632, -1768.9, 25.412),
  838.             Vector3(-114.672, -829.865, 26.1),
  839.             Vector3(-185.332, -446.063, 26.1),
  840.             Vector3(181.942, -298.708, 26.1),
  841.             Vector3(594.437, -263.513, 44.8578),
  842.             Vector3(637.189, 624.543, 44.2493),
  843.             Vector3(233.977, -143.379, 26.0999),
  844.             Vector3(251.673, 607.626, 26.0998),
  845.             Vector3(-145.554, 613.203, 26.0998),
  846.             Vector3(602.728, 625.466, 44.8578),
  847.             Vector3(417.905, 1003.72, 26.1001),
  848.             Vector3(-87.4375, 1013.21, 26.1847),
  849.             Vector3(1300.08, 2806.47, 222.92),
  850.             Vector3(344.363, 2744.13, 229.907),
  851.             Vector3(-463.269, 2777.75, 200.877),
  852.             Vector3(-1885.16, 2764.83, 229.907),
  853.             Vector3(-1932.01, 3330.11, 227.551),
  854.             Vector3(1261.63, 1131.31, 1328.99),
  855.             Vector3(-3781.24, 1180.77, 684.5),
  856.             Vector3(-2852.71, 1120.06, 1272.02),
  857.             Vector3(-3525.75, 2977.12, 1362.03),
  858.             Vector3(-1783.9, 4245.15, 830.702),
  859.             Vector3(75.9839, 4319.87, 667.597)
  860.         }
  861.     elseif managers.job:current_level_id() == "family" then
  862.         _ARG_0_._poses = {
  863.             Vector3(-2150.72, -1704.55, 1.09994),
  864.             Vector3(-2117.57, -439.518, 1.10178),
  865.             Vector3(-2187.19, 1284.12, 1.09998),
  866.             Vector3(-2361.9, 3322.61, 0.530098),
  867.             Vector3(-69.6375, 2884.86, 1.09998),
  868.             Vector3(-1170.77, 2490.23, 10.4907),
  869.             Vector3(-1153.85, 220.276, 2.09996),
  870.             Vector3(-1221.05, -1694.1, 2.09995),
  871.             Vector3(-239.086, -1835.2, 1.09998),
  872.             Vector3(-513.453, -416.871, -18.8988),
  873.             Vector3(-522.3, 324.952, -18.8968),
  874.             Vector3(-247.943, 2071.85, 1.09992),
  875.             Vector3(322.536, 916.389, 1.10009),
  876.             Vector3(1493.96, 1351.8, 101.1),
  877.             Vector3(2332.49, 881.15, 1.09977),
  878.             Vector3(3156.44, 804.563, 1.09974),
  879.             Vector3(3020.69, 1177.75, 1.09982),
  880.             Vector3(2550.14, -246.5, 1.09985),
  881.             Vector3(3190.66, -893.822, 1.10057),
  882.             Vector3(4682.3, -787.698, 1.10057),
  883.             Vector3(4816.67, -2780.67, 1.10057),
  884.             Vector3(3795.93, -3684.53, -18.8988),
  885.             Vector3(3803.3, -2270.86, -24.0921),
  886.             Vector3(2822.8, -1171.49, 1.10056),
  887.             Vector3(2532.05, -2431.02, 1.10051),
  888.             Vector3(4433.47, -4924.21, 1.10018),
  889.             Vector3(2408.23, -5028.53, 1.1002),
  890.             Vector3(1750.99, -4553.07, 1.1003),
  891.             Vector3(2069.88, -3305.18, 1.10076),
  892.             Vector3(287.144, -3358.24, 1.1003),
  893.             Vector3(525.697, -2145.84, 1.10023),
  894.             Vector3(470.549, -419.751, 1.10072),
  895.             Vector3(512.971, 432.533, 1.10039),
  896.             Vector3(958.549, -2411.63, 2.69469),
  897.             Vector3(2164.75, -1732.74, 14.743),
  898.             Vector3(1905.94, -2397.5, 2.69424),
  899.             Vector3(2019.8, -3116.2, 2.69395),
  900.             Vector3(655.709, -4965.67, -85.914),
  901.             Vector3(-1757.28, -4923.22, -69.0583),
  902.             Vector3(-3427.54, -4782.93, 1.10159),
  903.             Vector3(-2454.3, -3365.05, 1.09995),
  904.             Vector3(1015.52, 15.8165, 2.69439),
  905.             Vector3(1352.45, 643.906, 2.6944),
  906.             Vector3(1800.03, 582.135, 1.09993),
  907.             Vector3(910.502, -686.162, 2.41836),
  908.             Vector3(2169.6, -768.894, 2.69435),
  909.             Vector3(2256.22, 291.325, 2.6944),
  910.             Vector3(1430.37, -342.676, 22.6944),
  911.             Vector3(1552.23, 33.2251, 22.6944),
  912.             Vector3(2394.5, -690.37, 400.019),
  913.             Vector3(2441.57, -1567.89, 401.1),
  914.             Vector3(1648.3, -960.213, 401.1),
  915.             Vector3(1227.13, -1376.25, 401.1),
  916.             Vector3(1369.68, -1058.67, 401.1),
  917.             Vector3(2701.48, -1569.75, 401.1),
  918.             Vector3(303.176, -1213.75, 2501.1),
  919.             Vector3(-2220.86, -4826.24, 2501.1),
  920.             Vector3(2321.6, -4886.23, 2501.1),
  921.             Vector3(3133.46, -4768.93, 2399.1),
  922.             Vector3(4843.92, -3153.99, 2501.1),
  923.             Vector3(2549.99, -3239.12, 2501.1)
  924.         }
  925.     elseif managers.job:current_level_id() == "four_stores" then
  926.         _ARG_0_._poses = {
  927.             Vector3(-1031.19, -780.019, 26.1003),
  928.             Vector3(-557.577, -969.138, 26.1),
  929.             Vector3(-918.91, -1994.9, 175.551),
  930.             Vector3(-1649.6, -2611.12, 26.1038),
  931.             Vector3(-1643.66, -4087.16, 26.1016),
  932.             Vector3(-527.375, -3839.65, 6.10098),
  933.             Vector3(4.91202, -3011.27, 6.1015),
  934.             Vector3(1324.04, -3775.68, 6.10445),
  935.             Vector3(1314.46, -2955.93, 15.8269),
  936.             Vector3(3328.87, -2634.3, 26.1),
  937.             Vector3(2986.77, -4089.34, 26.1034),
  938.             Vector3(1743.93, -5020.44, -23.9),
  939.             Vector3(1106.09, -5854.26, -23.8995),
  940.             Vector3(1147.67, -5102.19, -23.8987),
  941.             Vector3(329.114, -4524.74, -23.9001),
  942.             Vector3(329.102, -5315.21, -23.9001),
  943.             Vector3(619.106, -5768.9, -23.9001),
  944.             Vector3(-85.713, -5477.74, 63.3929),
  945.             Vector3(214.287, -4495.44, 26.0998),
  946.             Vector3(-322.456, -4342.1, 27.0999),
  947.             Vector3(-209.249, -4963.66, 26.5819),
  948.             Vector3(-1497.13, -4620.18, 27.1),
  949.             Vector3(-317.974, -5338.09, 27.1),
  950.             Vector3(-740.422, -5840.01, 27.1),
  951.             Vector3(5.9312, -2787.94, 26.1),
  952.             Vector3(593.9, -1867.75, 25.1644),
  953.             Vector3(-444.319, -1524.14, 26.1001),
  954.             Vector3(-407.101, -1137.52, 26.1001),
  955.             Vector3(-439.92, -1342.29, 26.1001),
  956.             Vector3(-4.70948, -1394.18, 26.1001),
  957.             Vector3(281.1, -1757.11, 30.0566),
  958.             Vector3(1130.98, -1107.25, 26.1),
  959.             Vector3(1762.05, -1156.27, 26.1),
  960.             Vector3(1762.61, -2248.49, 26.1),
  961.             Vector3(1135.25, -2277.02, 26.0135),
  962.             Vector3(786.092, -2393.9, 26.1),
  963.             Vector3(2432.51, -2383.71, 26.1),
  964.             Vector3(2351.84, -1303.66, 26.1),
  965.             Vector3(3329.6, -1830.44, 29.4904),
  966.             Vector3(1880.66, -507.727, 26.1004),
  967.             Vector3(888.483, -715.935, 26.1004),
  968.             Vector3(132.769, -969.019, 26.1),
  969.             Vector3(756.895, -2630.39, 26.1031),
  970.             Vector3(375.106, -4311.91, 1457.17),
  971.             Vector3(653.672, -2696.58, 1226.1),
  972.             Vector3(-2509.1, -4172.44, 1715.63),
  973.             Vector3(2314.06, -4182.16, 1329.72),
  974.             Vector3(2305.07, -950.119, 2201.4),
  975.             Vector3(-1011.95, -2535.13, 1419.88)
  976.         }
  977.     elseif managers.job:current_level_id() == "jewelry_store" then
  978.         _ARG_0_._poses = {
  979.             Vector3(1311.66, 2838.37, 26.0999),
  980.             Vector3(1347.01, 4014.98, 26.1),
  981.             Vector3(1560.06, 4733.03, 54.854),
  982.             Vector3(920.602, 3065.84, 26.1),
  983.             Vector3(-659.563, 3048.99, 26.102),
  984.             Vector3(-1329.96, 3506.32, 26.1018),
  985.             Vector3(-1595.31, 3415.02, 48.1004),
  986.             Vector3(-1956.1, 4536.44, 26.1053),
  987.             Vector3(-3513.65, 4508.13, 26.1),
  988.             Vector3(-3429.07, 3148.05, 31.7057),
  989.             Vector3(-3909.4, 1161.16, 26.1019),
  990.             Vector3(-2215.28, 1782.75, 13.1),
  991.             Vector3(-2487.24, 390.753, 26.0999),
  992.             Vector3(-2474.91, 1296.73, 26.1),
  993.             Vector3(-863.02, 2439.12, 26.1005),
  994.             Vector3(-676.549, 1337.04, 26.0999),
  995.             Vector3(1252, 1662.91, 13.1056),
  996.             Vector3(2937.41, 806.092, 26.1),
  997.             Vector3(3396.64, 2769, 26.1018),
  998.             Vector3(1782.72, 2267.5, 13.1029),
  999.             Vector3(1244.97, -185.582, 178.968),
  1000.             Vector3(1344.59, -1099.55, 26.0999),
  1001.             Vector3(2116.63, -1281.1, 26.0999),
  1002.             Vector3(2143.9, -2819.16, 80.1073),
  1003.             Vector3(909.568, -2825.83, 31.6114),
  1004.             Vector3(502.542, -2179.52, 26.0999),
  1005.             Vector3(-363.44, -2401.08, 26.0999),
  1006.             Vector3(-1218.2, -1769.36, 26.0999),
  1007.             Vector3(-1135.92, -369.111, 30.5562),
  1008.             Vector3(-1543.9, 231.07, 26.0999),
  1009.             Vector3(-1334.69, 1013.6, 26.1001),
  1010.             Vector3(-482.253, -830.26, 26.1),
  1011.             Vector3(-982.495, -1514.69, 26.1),
  1012.             Vector3(-95.9522, -1397.57, 26.1),
  1013.             Vector3(156.1, -1085.44, 26.1),
  1014.             Vector3(792.632, -1768.9, 25.412),
  1015.             Vector3(-114.672, -829.865, 26.1),
  1016.             Vector3(-185.332, -446.063, 26.1),
  1017.             Vector3(181.942, -298.708, 26.1),
  1018.             Vector3(594.437, -263.513, 44.8578),
  1019.             Vector3(637.189, 624.543, 44.2493),
  1020.             Vector3(233.977, -143.379, 26.0999),
  1021.             Vector3(251.673, 607.626, 26.0998),
  1022.             Vector3(-145.554, 613.203, 26.0998),
  1023.             Vector3(602.728, 625.466, 44.8578),
  1024.             Vector3(417.905, 1003.72, 26.1001),
  1025.             Vector3(-87.4375, 1013.21, 26.1847),
  1026.             Vector3(1300.08, 2806.47, 222.92),
  1027.             Vector3(344.363, 2744.13, 229.907),
  1028.             Vector3(-463.269, 2777.75, 200.877),
  1029.             Vector3(-1885.16, 2764.83, 229.907),
  1030.             Vector3(-1932.01, 3330.11, 227.551),
  1031.             Vector3(1261.63, 1131.31, 1328.99),
  1032.             Vector3(-3781.24, 1180.77, 684.5),
  1033.             Vector3(-2852.71, 1120.06, 1272.02),
  1034.             Vector3(-3525.75, 2977.12, 1362.03),
  1035.             Vector3(-1783.9, 4245.15, 830.702),
  1036.             Vector3(75.9839, 4319.87, 667.597)
  1037.         }
  1038.     elseif managers.job:current_level_id() == "firestarter_1" then
  1039.         _ARG_0_._poses = {
  1040.             Vector3(1012.9, 1210.87, 401.1),
  1041.             Vector3(987.747, 104.861, 401.1),
  1042.             Vector3(-1524.9, -1183.12, 2.57991),
  1043.             Vector3(-1699.4, -670.842, 688.2),
  1044.             Vector3(-1988.09, 1740.71, 798.074),
  1045.             Vector3(-2209.71, 4414.18, 401.1),
  1046.             Vector3(585.618, 4798.66, 790.99),
  1047.             Vector3(2786.86, 2248.67, 1.1),
  1048.             Vector3(-1753.8, 912.368, 1.17764),
  1049.             Vector3(-3392.66, 605.344, -198.912),
  1050.             Vector3(-3088.69, -1019.99, 11.0007),
  1051.             Vector3(-3414.54, 2816.56, -198.9),
  1052.             Vector3(-2279.45, 2990.75, 1.02573),
  1053.             Vector3(-2953.23, 4416.62, 320.073),
  1054.             Vector3(-4485.49, 6798.18, 1093.51),
  1055.             Vector3(-647.233, 4917.83, 1.00544),
  1056.             Vector3(1505.07, 785.707, 701.1)
  1057.         }
  1058.     elseif managers.job:current_level_id() == "firestarter_2" then
  1059.         _ARG_0_._poses = {
  1060.             Vector3(1283.18, 4494.33, 1.10322),
  1061.             Vector3(2027.49, 2891.91, -18.8979),
  1062.             Vector3(-1610.89, 2852, -18.8985),
  1063.             Vector3(-589.834, 1029.48, 1.10071),
  1064.             Vector3(-2174.52, 667.237, 1.09988),
  1065.             Vector3(-1568.57, 38.1161, 1.09994),
  1066.             Vector3(1603.26, 235.372, 1.09996),
  1067.             Vector3(1618.28, -2054.83, 401.1),
  1068.             Vector3(592.206, -3015.41, 401.1),
  1069.             Vector3(-2380.45, -3004.14, 401.1),
  1070.             Vector3(-2118.68, -2503.18, 401.1),
  1071.             Vector3(-2425.24, -1848.29, 401.1),
  1072.             Vector3(-2654.9, -1048.84, 401.1),
  1073.             Vector3(-1380.86, -1402.73, 413.244),
  1074.             Vector3(839.141, -1994.31, 401.1),
  1075.             Vector3(2374.77, -1907.27, 1.09998),
  1076.             Vector3(2673.39, -261.715, -6.89983),
  1077.             Vector3(-165.976, 1277.34, 902.103)
  1078.         }
  1079.     elseif managers.job:current_level_id() == "firestarter_3" then
  1080.         _ARG_0_._poses = {
  1081.             Vector3(-855.532, -2796.43, 1.09985),
  1082.             Vector3(-1113.26, -2038.64, 1.09986),
  1083.             Vector3(642.165, -1579.51, 1.1),
  1084.             Vector3(1787.88, -1569.18, 1.10016),
  1085.             Vector3(1788.27, -19.4526, 1.10016),
  1086.             Vector3(1868.78, 1097.08, 1.10001),
  1087.             Vector3(1787.98, 2999.56, 1.09998),
  1088.             Vector3(2957.89, 3367.3, 1.10121),
  1089.             Vector3(2092.17, 3366.01, 1.09991),
  1090.             Vector3(1867.25, 3752.67, 1.10006),
  1091.             Vector3(-117.775, 4344.22, 1.10222),
  1092.             Vector3(26.6697, 3271.1, 1.10017),
  1093.             Vector3(-969.951, 3353.68, 1.10003),
  1094.             Vector3(-1888.76, 4130.62, 1.10036),
  1095.             Vector3(-1916.96, 3929.61, 1.10174),
  1096.             Vector3(-1650.75, 2831.43, 1.09995),
  1097.             Vector3(-3165.85, 2958.84, 1.1001),
  1098.             Vector3(-5105.65, 3251.36, 1.10004),
  1099.             Vector3(-3830.51, 3393.19, 1.10146),
  1100.             Vector3(-3401.73, 1602.45, 1.10293),
  1101.             Vector3(-4768.27, 572.978, 1.10004),
  1102.             Vector3(-4861.04, -188.339, 10.4907),
  1103.             Vector3(-7953.88, -64.0251, 1.10001),
  1104.             Vector3(-7773.07, -2331.27, 10.4908),
  1105.             Vector3(-8469.42, -3360.13, 1.09999),
  1106.             Vector3(-8418.94, -4648.38, 1.10113),
  1107.             Vector3(-6457.98, -4750.54, 1.10011),
  1108.             Vector3(-6214.24, -3372.47, -48.8994),
  1109.             Vector3(-6910.47, -3049.71, -18.8992),
  1110.             Vector3(-6135.98, -1565.31, 1.10014),
  1111.             Vector3(-4844.82, -1596.1, 1.10017),
  1112.             Vector3(-4830.97, -2336.61, 1.09985),
  1113.             Vector3(-3926.57, -2279.16, 1.09987),
  1114.             Vector3(-3674.18, -1605.61, 1.09997),
  1115.             Vector3(-1188.87, -322.415, -9.39935),
  1116.             Vector3(-2662.83, -32.8088, 1.09997),
  1117.             Vector3(-1256.59, 149.201, 1.09998),
  1118.             Vector3(-2742.48, 129.885, 1.10008),
  1119.             Vector3(-2718.9, 1569.45, 1.10001),
  1120.             Vector3(-1313.23, 1512.64, 1.10009),
  1121.             Vector3(-2279.13, 693.948, 1.09998),
  1122.             Vector3(-1169.42, 904.958, 1.09998),
  1123.             Vector3(-130.366, 856.597, 1.10008),
  1124.             Vector3(-508.881, 1712.36, 1.09998),
  1125.             Vector3(-80.9902, 2297.63, 1.10001),
  1126.             Vector3(-105.301, 2919.4, 1.10002),
  1127.             Vector3(-1307.74, 1707.46, 1.10009),
  1128.             Vector3(-1516.73, 2368.87, 1.09998),
  1129.             Vector3(-919.933, 3251.51, 1.10001),
  1130.             Vector3(-1291.6, 3369.65, 201.1),
  1131.             Vector3(-1293.21, 2482.49, 401.1),
  1132.             Vector3(-769.498, 3144.37, 401.1),
  1133.             Vector3(-146.633, 3121.94, 401.1),
  1134.             Vector3(-38.5789, 863.09, 401.1),
  1135.             Vector3(-1074.77, 837.932, 401.1),
  1136.             Vector3(-1409.58, 62.4711, 401.1),
  1137.             Vector3(-2761.28, 38.7799, 401.1),
  1138.             Vector3(-2757.71, 1168.92, 401.1),
  1139.             Vector3(-1447.36, 1482.02, 507.311),
  1140.             Vector3(-1133.43, 1729.93, 507.311),
  1141.             Vector3(-1569.29, 1844.95, 401.1),
  1142.             Vector3(-1820.82, 1869.7, 1.10001),
  1143.             Vector3(-267.473, 251.266, 10.4907),
  1144.             Vector3(-1143.9, 744.002, 1.09989),
  1145.             Vector3(1608.51, 3831.43, 1302.76),
  1146.             Vector3(1558.3, 4562.46, 1303.99),
  1147.             Vector3(1798.16, 3326.45, 1226.26),
  1148.             Vector3(1770.44, 356.832, 1689.37),
  1149.             Vector3(413.569, -1547.83, 1179.54),
  1150.             Vector3(-3535.09, -1758.77, 901.1),
  1151.             Vector3(-2882.16, -1681.82, 901.1),
  1152.             Vector3(-3317.76, -2249.73, 901.1),
  1153.             Vector3(-5277.67, -1605.88, 890.635),
  1154.             Vector3(-5834.4, -1612.5, 890.635),
  1155.             Vector3(-5448.48, -2241.24, 890.635),
  1156.             Vector3(-8067.32, -1627.98, 1268.12),
  1157.             Vector3(-8008.56, -4841.93, 924.716),
  1158.             Vector3(-6366.65, -3211.04, 852.789)
  1159.         }
  1160.     elseif managers.job:current_level_id() == "alex_1" then
  1161.         _ARG_0_._poses = {
  1162.             Vector3(-1270.35, -3027.93, 917.409),
  1163.             Vector3(-1984.83, -1073.91, 1043.53),
  1164.             Vector3(-1577.92, 1001.98, 1147.15),
  1165.             Vector3(-713.387, 1978.16, 1200.74),
  1166.             Vector3(-248.275, 1269.38, 1128.66),
  1167.             Vector3(748.442, 1412.56, 1126.57),
  1168.             Vector3(2143.78, 2187.21, 1126.15),
  1169.             Vector3(3811.4, 2187.06, 1139.23),
  1170.             Vector3(3811.66, -38.3969, 1125.59),
  1171.             Vector3(2663.66, 407.661, 1142.58),
  1172.             Vector3(2355.64, 1549.54, 1130.2),
  1173.             Vector3(1929.81, 1383.42, 925.94),
  1174.             Vector3(1617.33, 392.1, 925.94),
  1175.             Vector3(2157.69, 663.354, 1025.94),
  1176.             Vector3(2960.01, 443.591, 1162.63),
  1177.             Vector3(3438.79, 32.7305, 986.741),
  1178.             Vector3(2737.1, 287.111, 869.935),
  1179.             Vector3(3067.9, -1572.24, 875.718),
  1180.             Vector3(1571.67, -1622.68, 1018.3),
  1181.             Vector3(132.846, -1714.81, 875.834),
  1182.             Vector3(-1162.76, -976.314, 1055.64),
  1183.             Vector3(598.323, -707.472, 1018.75),
  1184.             Vector3(1399.98, -913.487, 1132.7),
  1185.             Vector3(1041.53, -446.792, 1225.94),
  1186.             Vector3(1452.6, 321.186, 1225.94),
  1187.             Vector3(1667.81, 387.685, 1325.94),
  1188.             Vector3(2174.57, 660.401, 1325.94),
  1189.             Vector3(1832.88, 893.478, 1326.8),
  1190.             Vector3(1590.26, 1031.67, 1325.94),
  1191.             Vector3(1604.4, 1214.02, 1325.94),
  1192.             Vector3(1653.61, 1419.69, 1325.94),
  1193.             Vector3(1859.71, 1420.54, 1325.94),
  1194.             Vector3(2236.96, 1326.44, 1325.94),
  1195.             Vector3(2379.41, 979.625, 1727.52),
  1196.             Vector3(2427.53, 394.564, 1727.52),
  1197.             Vector3(2038.6, 386.485, 1725.94),
  1198.             Vector3(1818.74, 380.446, 1725.94),
  1199.             Vector3(1591.14, 546.04, 1725.94),
  1200.             Vector3(1581.84, 741.218, 1725.94),
  1201.             Vector3(1582.53, 942.182, 1725.94),
  1202.             Vector3(1806.85, 1434.66, 1725.94),
  1203.             Vector3(2002, 1441.37, 1744.55),
  1204.             Vector3(2103.17, 1344.02, 1325.94),
  1205.             Vector3(1451.17, 599.312, 1325.94),
  1206.             Vector3(1590.87, 1747.27, 1225.94),
  1207.             Vector3(1423.5, 967.7, 1126.22),
  1208.             Vector3(-2113.61, 2064.17, 1439.94),
  1209.             Vector3(2367.36, 412.023, 1129.2),
  1210.             Vector3(2014.83, 907.705, 2153.19)
  1211.         }
  1212.     elseif managers.job:current_level_id() == "alex_2" then
  1213.         _ARG_0_._poses = {
  1214.             Vector3(-366.341, -305.214, -798.9),
  1215.             Vector3(-291.429, -1483.18, -742.081),
  1216.             Vector3(392.703, -1213.49, -798.899),
  1217.             Vector3(1128.56, -340.702, -798.9),
  1218.             Vector3(461.313, 227.009, -798.899),
  1219.             Vector3(558.559, 1358.63, -776.955),
  1220.             Vector3(1659.11, 747.153, -798.9),
  1221.             Vector3(1892.8, 2056.31, -685.433),
  1222.             Vector3(1182.77, 2521.23, -598.899),
  1223.             Vector3(1585.04, 2771.26, -405.599),
  1224.             Vector3(927.093, 3479.61, -598.9),
  1225.             Vector3(2566.4, 1917.52, -583.714),
  1226.             Vector3(4015.99, 1410.8, -599.193),
  1227.             Vector3(3571, 1494.22, -199.173),
  1228.             Vector3(4015.98, 614.432, 591.389),
  1229.             Vector3(3182, 651.593, 2.59076),
  1230.             Vector3(2023.12, 809.122, 0.948074),
  1231.             Vector3(2637.28, 622.568, 1.09999),
  1232.             Vector3(2794.75, 1597.53, 1.09998),
  1233.             Vector3(2391.92, 2255.86, 1.09999),
  1234.             Vector3(3338.33, 2742.71, 1.09999),
  1235.             Vector3(2945.29, 2930.94, 131.134),
  1236.             Vector3(3411.39, 2328.83, 2.92938),
  1237.             Vector3(2388.05, 2605.25, 1.09999),
  1238.             Vector3(2981.95, 3391.53, 200.93),
  1239.             Vector3(2537.52, 3440.76, 204.03),
  1240.             Vector3(3161.75, 3978.55, 201.1),
  1241.             Vector3(2413.4, 4513.77, 202.208),
  1242.             Vector3(2963.25, 5216.77, 682.865),
  1243.             Vector3(2280.02, 4938.35, 0.826851),
  1244.             Vector3(2306.65, 4929.09, -399.173),
  1245.             Vector3(3047.37, 4482.06, -597.409),
  1246.             Vector3(1899.08, 4537.77, -598.9),
  1247.             Vector3(1562.8, 4184.66, -598.9),
  1248.             Vector3(2827.65, 3553.05, -597.409),
  1249.             Vector3(4087.13, 3443.91, -598.9),
  1250.             Vector3(2771.2, 3260.92, -598.9),
  1251.             Vector3(1935.8, 2982.32, -598.9),
  1252.             Vector3(958.811, 3059.48, -598.9),
  1253.             Vector3(1407.05, 3478.92, -560.087),
  1254.             Vector3(-117.762, 4229.49, -598.899),
  1255.             Vector3(-19.3647, 1958.34, -798.208),
  1256.             Vector3(-1143.31, 1477.04, -799.173),
  1257.             Vector3(-1250.25, 677.666, -798.208),
  1258.             Vector3(15.6203, 655.93, -798.208),
  1259.             Vector3(-495.578, 1613.65, -997.302),
  1260.             Vector3(-444.836, 1205.24, -599.193),
  1261.             Vector3(-1144.68, 1314.15, -399.173),
  1262.             Vector3(-405.44, 1236.32, -199.173),
  1263.             Vector3(-1144.73, 1314.58, 0.827042),
  1264.             Vector3(-1647.37, 2018.34, 0.300964),
  1265.             Vector3(-347.648, 2062.21, 0.301003),
  1266.             Vector3(255.03, 1854.13, 0.66066),
  1267.             Vector3(181.071, 2104.47, 1.09999),
  1268.             Vector3(843.918, 1896.93, 1.1),
  1269.             Vector3(842.119, 1490.06, 1.09998),
  1270.             Vector3(263.418, 1489.56, 1.06174),
  1271.             Vector3(-55.0759, 2690.08, -756.46),
  1272.             Vector3(2881.99, 2921.15, -366.657),
  1273.             Vector3(4328.84, 1903.03, -395.42),
  1274.             Vector3(4287.69, 2724.05, -398.9),
  1275.             Vector3(4187.54, 494.409, -382.679)
  1276.         }
  1277.     elseif managers.job:current_level_id() == "alex_3" then
  1278.         _ARG_0_._poses = {
  1279.             Vector3(19770.8, 23209.4, 2077.37),
  1280.             Vector3(19544.1, 25063.5, 2081.04),
  1281.             Vector3(18315.6, 24648.9, 2081.04),
  1282.             Vector3(17540.1, 24058.2, 2081.04),
  1283.             Vector3(16177.6, 23363.9, 2075.91),
  1284.             Vector3(15850.8, 24023.3, 2070.22),
  1285.             Vector3(14999.5, 23372.1, 2055.35),
  1286.             Vector3(16691.3, 24299.7, 2081.04),
  1287.             Vector3(16400.4, 25058.5, 2079.8),
  1288.             Vector3(14772.5, 24660.5, 2051.39),
  1289.             Vector3(14413, 23741.6, 2045.11),
  1290.             Vector3(13150.6, 23364.5, 2020.89),
  1291.             Vector3(13189.5, 25081.7, 2022.25),
  1292.             Vector3(12230.8, 24709.2, 1988.77),
  1293.             Vector3(12014.4, 23719.7, 1981.21),
  1294.             Vector3(10861.1, 24956.7, 1940.94),
  1295.             Vector3(10097.6, 23669.9, 1914.28),
  1296.             Vector3(10107.3, 23244.6, 1914.61),
  1297.             Vector3(10141.6, 23843.2, 2009.72),
  1298.             Vector3(10626, 23822.9, 2026.64),
  1299.             Vector3(11172, 23757, 2045.7),
  1300.             Vector3(10157.9, 23985.7, 1916.38),
  1301.             Vector3(10036.8, 25068, 1912.15),
  1302.             Vector3(9116.35, 23364.4, 1880.01),
  1303.             Vector3(8064.11, 23208.6, 1862.44),
  1304.             Vector3(7288.94, 24884.8, 1795.32),
  1305.             Vector3(6421.12, 23416.4, 1749.84),
  1306.             Vector3(12195.2, 24368.6, 2128.77),
  1307.             Vector3(14233.3, 23855.8, 2210.07),
  1308.             Vector3(15624.5, 23948.7, 2192.84),
  1309.             Vector3(16511, 24410.2, 2227.64),
  1310.             Vector3(18608.6, 24770, 2227.79),
  1311.             Vector3(18292.3, 23568.1, 2212.79),
  1312.             Vector3(16112, 23601.5, 2208.8),
  1313.             Vector3(12309.2, 24399.1, 2037.97),
  1314.             Vector3(11965.3, 24775.3, 2114.03),
  1315.             Vector3(10848.1, 24767.7, 2087.26),
  1316.             Vector3(9607.94, 24745.6, 2039.36),
  1317.             Vector3(9171.82, 23490.4, 2060.41),
  1318.             Vector3(8553.58, 24524.5, 2001.33),
  1319.             Vector3(7177.27, 24785.4, 1938.01),
  1320.             Vector3(6420.49, 23528.3, 1878.12)
  1321.         }
  1322.     elseif managers.job:current_level_id() == "watchdogs_1" then
  1323.         _ARG_0_._poses = {
  1324.             Vector3(621.985, 167.998, 114.392),
  1325.             Vector3(68.7068, -1656.31, 2.09998),
  1326.             Vector3(1241.84, -1411.87, 1.10014),
  1327.             Vector3(293.239, -672.522, 1.10099),
  1328.             Vector3(-359.063, -559.109, 1.10034),
  1329.             Vector3(218.044, 297.962, 1.10072),
  1330.             Vector3(1064.95, 59.3495, 1.10029),
  1331.             Vector3(1057.51, 256.105, 1.10083),
  1332.             Vector3(1465.37, -371.04, 1.1017),
  1333.             Vector3(2513.56, -668.175, 1.09997),
  1334.             Vector3(2519.41, 29.3552, 1.10017),
  1335.             Vector3(1905.01, 868.935, 1.09991),
  1336.             Vector3(1719.48, 3236.4, 157.23),
  1337.             Vector3(1546.51, 2439.21, 1.10003),
  1338.             Vector3(1426.83, 1966.67, 1.10004),
  1339.             Vector3(460.457, 1526.08, 1.09998),
  1340.             Vector3(267.011, 1084.36, 1.10081),
  1341.             Vector3(-381.13, 991.493, 1.10082),
  1342.             Vector3(-1508.37, 836.002, 1.09996),
  1343.             Vector3(-1065.61, -220.433, 1.09996),
  1344.             Vector3(-464.274, -1504.64, 1.90991),
  1345.             Vector3(-688.951, -2870, 1.10497),
  1346.             Vector3(-920.248, -3269.72, 1.10135),
  1347.             Vector3(-2575.24, -3550.56, 1.09997),
  1348.             Vector3(-2363.96, -1864.46, -18.8978),
  1349.             Vector3(-1622.02, -1470.78, -18.8985),
  1350.             Vector3(-2208.84, -596.993, -18.7136),
  1351.             Vector3(-3794.07, -536.455, 1.09992),
  1352.             Vector3(-4302.55, 519.425, 58.5393),
  1353.             Vector3(-2821.58, 788.669, 0.379288),
  1354.             Vector3(-2789.55, 2665.93, 1.10437),
  1355.             Vector3(-2422.14, 4186.69, -18.8985),
  1356.             Vector3(-1052.76, 4324.75, 1.09996),
  1357.             Vector3(-1117.32, 2703.18, 1.10006),
  1358.             Vector3(-1807.35, 1095.89, -18.8992),
  1359.             Vector3(-223.721, 3309.95, 201.106),
  1360.             Vector3(300.272, 3198.31, 401.124),
  1361.             Vector3(1660.25, 2895.83, 400.106),
  1362.             Vector3(2400.33, 2743.33, 402.225),
  1363.             Vector3(1295.73, 1486.77, 401.106),
  1364.             Vector3(118.369, 1438.08, 401.106),
  1365.             Vector3(-638.873, 1561.37, 408.813),
  1366.             Vector3(1040.38, 2972.6, 401.1),
  1367.             Vector3(311.904, 3161.71, 800.857),
  1368.             Vector3(-994.527, 3144.7, 801.1),
  1369.             Vector3(-287.72, 1654.92, 801.1),
  1370.             Vector3(-994.497, 1655.2, 801.1),
  1371.             Vector3(-1545.75, 2300.99, 815.106),
  1372.             Vector3(-2410.69, 2299.87, 815.106),
  1373.             Vector3(-4370.4, 3042.47, 801.1),
  1374.             Vector3(-3783.28, 2383.33, 815.106),
  1375.             Vector3(55.3879, 2449.06, 801.1),
  1376.             Vector3(2504.41, 2314.39, 402.225),
  1377.             Vector3(1831.06, 2216.4, 402.225),
  1378.             Vector3(1830, 1936.08, 402.225),
  1379.             Vector3(1855.27, 1508.15, 411.427),
  1380.             Vector3(1868.48, 1074.06, 402.225),
  1381.             Vector3(2518.9, 979.809, 402.225),
  1382.             Vector3(2509.91, 868.203, 401.1),
  1383.             Vector3(2251.83, -669.677, 415.106),
  1384.             Vector3(2668.7, -24.5249, 415.106),
  1385.             Vector3(2110.37, 180.061, 402.921),
  1386.             Vector3(1788.24, 821.824, 401.106),
  1387.             Vector3(1441.36, -1662.17, 201.106),
  1388.             Vector3(114.535, -1622.9, 401.106),
  1389.             Vector3(361.708, -735.798, 401.106),
  1390.             Vector3(-533.015, -737.431, 401.106),
  1391.             Vector3(-60.421, -2068.94, 401.1),
  1392.             Vector3(-762.219, -2740, 401.106),
  1393.             Vector3(-480.644, -2213.21, 401.106),
  1394.             Vector3(-962.4, -1739.9, 401.106),
  1395.             Vector3(-956.147, -2489.57, 601.106),
  1396.             Vector3(-961.707, -3236.89, 801.106),
  1397.             Vector3(-266.983, -2185.34, 809.995),
  1398.             Vector3(-331.35, -2581.83, 815.68),
  1399.             Vector3(-307.554, -3010.51, 801.1),
  1400.             Vector3(348.278, -3236.71, 801.1),
  1401.             Vector3(-2688.36, 1241.91, 815.106),
  1402.             Vector3(510.607, 1755.57, 1434.23),
  1403.             Vector3(2834.29, 881.906, 1382.98),
  1404.             Vector3(936.949, -1087.27, 1031.75),
  1405.             Vector3(-1.27939, -4098.67, 1445.13)
  1406.         }
  1407.     elseif managers.job:current_level_id() == "watchdogs_2" then
  1408.         _ARG_0_._poses = {
  1409.             Vector3(5053.9, -2453.46, 17.1131),
  1410.             Vector3(4769.28, -1731.09, 1.10011),
  1411.             Vector3(4396.79, -2141.48, 1.10011),
  1412.             Vector3(3574.17, -2124.16, 1.10011),
  1413.             Vector3(2431.53, -1841.17, 1.10011),
  1414.             Vector3(1809.51, -2129.02, 1.10011),
  1415.             Vector3(705.876, -1793.66, 35.817),
  1416.             Vector3(34.712, -2239.49, 1.10008),
  1417.             Vector3(-1669.14, -2182.39, 44.1396),
  1418.             Vector3(-1986.48, -810.491, 151.487),
  1419.             Vector3(-920.87, -655.199, 1.09997),
  1420.             Vector3(204.205, 185.129, 1.09987),
  1421.             Vector3(183.791, -797.913, 29.6454),
  1422.             Vector3(-831.259, 189.43, 1.09986),
  1423.             Vector3(-479, 1311.77, 1.09999),
  1424.             Vector3(-375.86, 2042.62, 29.6456),
  1425.             Vector3(-341.28, 2590.96, 1.10001),
  1426.             Vector3(536.889, 3700.45, 1.10011),
  1427.             Vector3(-2853.95, 6004.65, 1.10011),
  1428.             Vector3(-661.497, 4874.49, 1.10009),
  1429.             Vector3(-406.472, 3556.49, 1.10004),
  1430.             Vector3(-2742.06, 4120.97, 1.09989),
  1431.             Vector3(-2814.19, 2369.64, 1.09988),
  1432.             Vector3(-2741.48, 569.934, 1.09987),
  1433.             Vector3(-1685.93, 2650.12, 1.09994),
  1434.             Vector3(-848.004, 2525.38, 155.884),
  1435.             Vector3(-1340.56, 1443.94, 82.0632),
  1436.             Vector3(-2178.54, -224.743, 1.09988),
  1437.             Vector3(1378.11, -974.848, 1.10007),
  1438.             Vector3(614.2, 141.109, 3.1226),
  1439.             Vector3(1208.36, 632.913, 3.09999),
  1440.             Vector3(790, 1845.8, 194.403),
  1441.             Vector3(2459.98, 1584.08, 1.10011),
  1442.             Vector3(1755.15, 1179.62, 80.5165),
  1443.             Vector3(2220.82, -760.612, 1.10011),
  1444.             Vector3(2194.11, 40.5287, 1.09988),
  1445.             Vector3(2217.98, 647.001, 1.09995),
  1446.             Vector3(2459.13, 2717.07, 0.892334),
  1447.             Vector3(2798.69, 3406.43, 20.844),
  1448.             Vector3(4859.96, 3259.18, 1.10011),
  1449.             Vector3(3884.63, 3011.29, 101.1),
  1450.             Vector3(3278.77, 2797.72, 200.616),
  1451.             Vector3(3349.88, 2254.59, 101.1),
  1452.             Vector3(4637.23, 1607.7, 1.10011),
  1453.             Vector3(3701.13, 1045.56, 1.10011),
  1454.             Vector3(4997.66, -197.727, 1.09999),
  1455.             Vector3(4940.89, 580.502, 1.10308),
  1456.             Vector3(4278.44, -457.147, 1.10011),
  1457.             Vector3(4372.67, 819.452, 0.586136),
  1458.             Vector3(3832.17, 96.7402, 82.0632),
  1459.             Vector3(3431.81, -270.223, 1.09986),
  1460.             Vector3(3199.5, 152.153, 1.09985),
  1461.             Vector3(2903.1, -916.51, 1.1),
  1462.             Vector3(2493.45, -888.647, 1.1002),
  1463.             Vector3(2576.03, -286.891, 1.09995),
  1464.             Vector3(2493.38, 489.532, 1.09987),
  1465.             Vector3(2576.68, 821.43, 1.10023),
  1466.             Vector3(2455.78, 1078.69, 1.10011),
  1467.             Vector3(3216.09, -188.446, 402.106),
  1468.             Vector3(2613.13, 219.978, 401.106),
  1469.             Vector3(3381.88, 587.32, 420.1),
  1470.             Vector3(4011.96, 788.292, 401.106),
  1471.             Vector3(3706.03, 1199.96, 481.312),
  1472.             Vector3(3473.77, 1580.82, 543.075),
  1473.             Vector3(3382.36, 1031.1, 270.934),
  1474.             Vector3(2739.24, 1047.13, 364.609),
  1475.             Vector3(2498.98, -926.972, 402.106),
  1476.             Vector3(3160.48, -949.905, 402.106),
  1477.             Vector3(2437.37, -740.785, 402.106),
  1478.             Vector3(3794.9, -943.382, 126.191),
  1479.             Vector3(2252.52, -1093.46, 181.1),
  1480.             Vector3(1683.61, -274.975, 269.075),
  1481.             Vector3(3132.87, 117.733, 1005),
  1482.             Vector3(3326.22, 2336.8, 764.978)
  1483.         }
  1484.     elseif managers.job:current_level_id() == "framing_frame_1" then
  1485.         _ARG_0_._poses = {
  1486.             Vector3(5681.4, 1618.93, -98.9001),
  1487.             Vector3(4560.02, 2034.54, -91.4396),
  1488.             Vector3(4686.4, 3413.58, -98.9),
  1489.             Vector3(4623.5, 861.092, -98.9),
  1490.             Vector3(4625.42, -900.889, -100.342),
  1491.             Vector3(4376.01, -2711, -45.1046),
  1492.             Vector3(3589.11, -2933.78, 101.1),
  1493.             Vector3(3807.22, -2605, 148.1),
  1494.             Vector3(2745.43, -2610.78, 101.1),
  1495.             Vector3(2364.91, -2587.92, 101.1),
  1496.             Vector3(1560.47, -2616.34, 101.1),
  1497.             Vector3(1029.94, -4193.81, 101.1),
  1498.             Vector3(1711.93, -4768.28, 101.1),
  1499.             Vector3(2898.4, -4239.63, 101.1),
  1500.             Vector3(2428.82, -3804.74, 248.11),
  1501.             Vector3(3286.79, -2524.62, 164.021),
  1502.             Vector3(1727.02, -1021.4, -108.93),
  1503.             Vector3(1972.53, -2406.52, -106.578),
  1504.             Vector3(2678.99, -2046.64, -118.9),
  1505.             Vector3(2448.07, -382.455, -99.8824),
  1506.             Vector3(3233.4, 257.796, -98.8962),
  1507.             Vector3(3318.68, -313.079, -98.9001),
  1508.             Vector3(2840.76, 1301.28, 0.521729),
  1509.             Vector3(2887.55, 2703.41, -55.5179),
  1510.             Vector3(1382.52, 3237.02, -98.9),
  1511.             Vector3(1635.8, 835.901, -16.5114),
  1512.             Vector3(440.468, 2486.1, 3.81757),
  1513.             Vector3(920.506, 2606.13, 178.177),
  1514.             Vector3(1182.74, 2545.97, 476.1),
  1515.             Vector3(1570.79, 2437.79, 488.504),
  1516.             Vector3(1502.86, 970.706, 476.1),
  1517.             Vector3(2313.37, 722.923, 476.1),
  1518.             Vector3(2459.86, -83.7395, 342.1),
  1519.             Vector3(2316.89, -771.36, 476.1),
  1520.             Vector3(1540.7, -2418.71, 476.1),
  1521.             Vector3(855.415, -1901.83, 651.941),
  1522.             Vector3(775.243, 2.55766, 516.168),
  1523.             Vector3(888.137, 1678.1, 574.872),
  1524.             Vector3(913.066, 733.737, 476.1),
  1525.             Vector3(-564.052, 704.844, 476.1),
  1526.             Vector3(-557.085, -690.742, 476.1),
  1527.             Vector3(18.0931, 1912.49, 747.013),
  1528.             Vector3(-1625.17, 1926.59, 744.445),
  1529.             Vector3(-1644.1, -339.237, 746.695),
  1530.             Vector3(-1605.62, -1981.6, 743.533),
  1531.             Vector3(-23.0422, -2007.47, 738.822),
  1532.             Vector3(71.4117, -101.442, 476.1),
  1533.             Vector3(940.916, 45.8276, 1.10011),
  1534.             Vector3(905.03, 744.325, 1.09999),
  1535.             Vector3(1667.91, 398.133, 1.10001),
  1536.             Vector3(2095.23, -50.4142, 1.09999),
  1537.             Vector3(2322.64, -753.984, 7.50879),
  1538.             Vector3(1343.86, -618.804, 1.10012),
  1539.             Vector3(896.213, -943.408, 1.09999),
  1540.             Vector3(948.554, -1483.21, 1.10003),
  1541.             Vector3(901.117, 1459.71, 1.10017),
  1542.             Vector3(1355.36, 1510.37, 1.10001),
  1543.             Vector3(958.203, 1879.06, 1.09996),
  1544.             Vector3(958.273, 2230.15, 1.09995),
  1545.             Vector3(1222.43, 1948.28, 1.10003),
  1546.             Vector3(213.665, 1171.53, 1.10014),
  1547.             Vector3(564.745, 1647.04, 1.10001),
  1548.             Vector3(119.871, 2040.82, 1.09999),
  1549.             Vector3(-459.813, 2285.96, 1.09999),
  1550.             Vector3(-768.9, 831.088, 1.09999),
  1551.             Vector3(-1176.16, 1784.96, 1.09998),
  1552.             Vector3(-855.891, 2368.9, 1.09999),
  1553.             Vector3(-2169.29, 2369.55, 1.10004),
  1554.             Vector3(-1771.18, 1331.53, 1.10008),
  1555.             Vector3(-2359.78, 830.378, 1.09999),
  1556.             Vector3(-856.1, 744.022, 1.09998),
  1557.             Vector3(-856.099, -793.9, 1.09998),
  1558.             Vector3(-2394.12, -793.9, 1.09999),
  1559.             Vector3(-1472.63, -21.7685, 1.10003),
  1560.             Vector3(-2394.19, 741.9, 1.09999),
  1561.             Vector3(-2393.9, -880.27, 1.09998),
  1562.             Vector3(-2393.9, -2418.06, 1.09999),
  1563.             Vector3(-856.1, -2419.18, 1.09999),
  1564.             Vector3(-855.618, -881.1, 1.09998),
  1565.             Vector3(-1595.88, -1580.54, 294.747),
  1566.             Vector3(-769.145, -881.1, 1.09999),
  1567.             Vector3(-769.666, -2412.91, 1.09999),
  1568.             Vector3(768.895, -2419.15, 1.09998),
  1569.             Vector3(769.123, -881.1, 1.09999),
  1570.             Vector3(-317.9, -1928.26, 1.09999),
  1571.             Vector3(416.681, -1927.94, 1.10008),
  1572.             Vector3(1708.06, -49.9259, 233.955)
  1573.         }
  1574.     elseif managers.job:current_level_id() == "framing_frame_2" then
  1575.         _ARG_0_._poses = {
  1576.             Vector3(-3644.18, -138.256, -23.8999),
  1577.             Vector3(-1413.6, -138.508, 40.6107),
  1578.             Vector3(-1482.28, -1340.82, -23.9),
  1579.             Vector3(-3337.16, -2132.14, -21.3998),
  1580.             Vector3(-3986.4, -2186.55, -21.4),
  1581.             Vector3(-2790.31, -846.607, -21.3997),
  1582.             Vector3(-2260.84, -1173.61, -23.8996),
  1583.             Vector3(-1461.58, -2067.86, 12.8247),
  1584.             Vector3(-728.414, -1408.87, 100.931),
  1585.             Vector3(-728.423, -1641.44, 112.625),
  1586.             Vector3(-276.106, -1623.61, 100.931),
  1587.             Vector3(218.786, -1639.91, 100.931),
  1588.             Vector3(1109.18, -1511.22, 100.934),
  1589.             Vector3(-489.132, -1299.89, -23.9),
  1590.             Vector3(-536.475, -138.601, 13.5389),
  1591.             Vector3(1421.85, -424.858, 32.9342),
  1592.             Vector3(1285.03, -1319.78, 63.6677),
  1593.             Vector3(766.178, -774.248, -17.5858),
  1594.             Vector3(555.639, 970.47, -21.3997),
  1595.             Vector3(1435.23, 608.98, -21.3998),
  1596.             Vector3(1732.83, 789.65, -21.3998),
  1597.             Vector3(2506.29, 1181.48, -20.8997),
  1598.             Vector3(1842.94, -920.73, -20.3996),
  1599.             Vector3(1643.36, -2043.9, -21.4001),
  1600.             Vector3(2339.49, -2235.13, -20.3997),
  1601.             Vector3(2999.29, -1653.24, 74.144),
  1602.             Vector3(4423.29, -1463.39, 74.1434),
  1603.             Vector3(3644.62, -2213.98, -21.4),
  1604.             Vector3(2911.65, -2185.15, -21.3985),
  1605.             Vector3(3963.4, -2631.39, -21.3996),
  1606.             Vector3(4598.18, -1778.9, -23.0476),
  1607.             Vector3(5156.31, -2250.64, -21.3995),
  1608.             Vector3(4256.1, -2631.5, -21.3997),
  1609.             Vector3(5119.16, -1274.89, -23.3017),
  1610.             Vector3(5067.55, -147.834, -23.3014),
  1611.             Vector3(4595.61, 717.906, -21.8997),
  1612.             Vector3(4337.83, 1105.09, -20.9),
  1613.             Vector3(4153.71, 1181.41, -20.8999),
  1614.             Vector3(2646.29, 1181.44, -9.26974),
  1615.             Vector3(2393.2, -66.1294, 74.141),
  1616.             Vector3(3275.75, -67.2511, 74.1411),
  1617.             Vector3(4152.28, -47.7224, 74.1736),
  1618.             Vector3(3835.03, -482.196, 162.1),
  1619.             Vector3(2758.76, 35.4321, 357.218),
  1620.             Vector3(4532.5, 64.3033, 357.22),
  1621.             Vector3(4474.69, -1608.74, 357.222),
  1622.             Vector3(2333.83, -1568.97, 357.218),
  1623.             Vector3(3359.3, -1126.3, -18.8998),
  1624.             Vector3(1630.54, -1198.22, 378.606),
  1625.             Vector3(1948.72, -2643.29, 379.606),
  1626.             Vector3(3068.17, -2119.14, 379.606),
  1627.             Vector3(4108.46, -2637.2, 177.606),
  1628.             Vector3(4239.41, -2643.91, 380.606),
  1629.             Vector3(5047.95, -1882.4, 378.606),
  1630.             Vector3(5169.08, -788.39, 378.606),
  1631.             Vector3(5073.96, 1127.66, 379.606),
  1632.             Vector3(4673.8, 685.09, 379.606),
  1633.             Vector3(3733.9, 1170.63, 167.606),
  1634.             Vector3(2918.68, 1186.65, 174.06),
  1635.             Vector3(4248.22, -3494.17, -396.179),
  1636.             Vector3(4164.29, -2289.29, -696.179),
  1637.             Vector3(2680.16, -2322.26, -696.179),
  1638.             Vector3(2789.43, -1490.75, -697.166),
  1639.             Vector3(1132.02, -700.136, -697.166),
  1640.             Vector3(460.368, -1397.96, -766.355),
  1641.             Vector3(1630.65, -1110.41, 778.606),
  1642.             Vector3(1630.83, -2643.9, 778.606),
  1643.             Vector3(3297.41, -2473.56, 778.606),
  1644.             Vector3(3259.43, -1424.49, 778.606),
  1645.             Vector3(5168.98, -2643.9, 778.606),
  1646.             Vector3(4446.85, -2313.29, 778.606),
  1647.             Vector3(5130.26, -1733.51, 778.606),
  1648.             Vector3(6128.76, -538.18, -21.3012),
  1649.             Vector3(5381.52, 1016.52, -21.3022),
  1650.             Vector3(6316.97, 1746.16, -23.3022),
  1651.             Vector3(7032.77, 1467.01, -23.18),
  1652.             Vector3(8384.43, 903.354, -12.68),
  1653.             Vector3(7133.15, -263.196, -23.18),
  1654.             Vector3(7244.41, -2669.9, -23.18),
  1655.             Vector3(5347.85, -2362.34, -23.3021),
  1656.             Vector3(5314.3, -264.896, 778.289),
  1657.             Vector3(5697.28, 2200.85, 776.82),
  1658.             Vector3(7133.86, 1933.13, 579.979),
  1659.             Vector3(1699.78, -513.187, 792.606),
  1660.             Vector3(4992.53, -989.545, 792.606),
  1661.             Vector3(2753.08, 1251.93, 1059.31),
  1662.             Vector3(423.552, 409.114, 778.6),
  1663.             Vector3(-991.025, 324.535, 778.6),
  1664.             Vector3(3606.25, -2263.56, 1324.53),
  1665.             Vector3(1594.89, -1953.89, 1411.67)
  1666.         }
  1667.     elseif managers.job:current_level_id() == "framing_frame_3" then
  1668.         _ARG_0_._poses = {
  1669.             Vector3(-2066.48, 6368.91, 4201.1),
  1670.             Vector3(-3293.9, 6368.95, 4201.1),
  1671.             Vector3(-2656.01, 4351.01, 4201.1),
  1672.             Vector3(-3765.47, 5094.94, 4201.1),
  1673.             Vector3(-4962.47, 4087.49, 4101.88),
  1674.             Vector3(-4158.59, 5592.04, 4101.1),
  1675.             Vector3(-3769.13, 4035.6, 4201.1),
  1676.             Vector3(-2635.76, 4064.71, 3801.1),
  1677.             Vector3(-3368.91, 4243.97, 3801.1),
  1678.             Vector3(-2635.53, 3145.25, 3801.1),
  1679.             Vector3(-2648.94, 1053.6, 3801.1),
  1680.             Vector3(-5338.61, 1053.6, 3801.1),
  1681.             Vector3(-5232.42, 3957.9, 3801.1),
  1682.             Vector3(-4120.64, 3066.52, 3801.1),
  1683.             Vector3(-3289.03, 2521.3, 3826.1),
  1684.             Vector3(-4166.74, 2481.5, 3801.1),
  1685.             Vector3(-4763.7, 2888.2, 3875.7),
  1686.             Vector3(-4713.96, 2301.13, 3801.1),
  1687.             Vector3(-4165.76, 5267.54, 3601.1),
  1688.             Vector3(-3908.88, 4756.33, 3401.1),
  1689.             Vector3(-4171.76, 3970.55, 3401.1),
  1690.             Vector3(-2631.1, 4169.1, 3401.1),
  1691.             Vector3(-4563.4, 4069.47, 3401.1),
  1692.             Vector3(-4968.9, 4155.95, 3401.1),
  1693.             Vector3(-5033.4, 5718.96, 3401.1),
  1694.             Vector3(-4261.19, 5640.8, 3401.1),
  1695.             Vector3(-4924.86, 4222.6, 3801.1),
  1696.             Vector3(-4287.44, 4636.11, 3885.68),
  1697.             Vector3(-4907.33, 4891.4, 3801.1),
  1698.             Vector3(-4916.18, 4018.87, 3401.1),
  1699.             Vector3(-4968.9, 2686.24, 3401.1),
  1700.             Vector3(-4273.33, 2863.19, 3403.57),
  1701.             Vector3(-5368.9, 3738.44, 3401.1),
  1702.             Vector3(-5234.52, 2496.24, 3401.1),
  1703.             Vector3(-5276.21, 1857.72, 3401.1),
  1704.             Vector3(-3491.3, 1858.6, 3401.1),
  1705.             Vector3(-4490.4, 2292.56, 3401.1),
  1706.             Vector3(-3417.54, 2516.27, 3401.1),
  1707.             Vector3(-2664.31, 1948.93, 3401.1),
  1708.             Vector3(-2631.06, 3651.34, 3401.1),
  1709.             Vector3(-2631.03, 4168.9, 3401.1),
  1710.             Vector3(-3123.43, 2728.25, 3405.31),
  1711.             Vector3(-3768.9, 2655.97, 3401.1),
  1712.             Vector3(-3499.71, 3698.66, 3401.1),
  1713.             Vector3(-3988.83, 4704.9, 3401.1),
  1714.             Vector3(-4003.66, 4806.25, 3001.1),
  1715.             Vector3(-4813.38, 4668.44, 3001.1),
  1716.             Vector3(-4321.1, 4058.9, 3001.1),
  1717.             Vector3(-3030.54, 4149.61, 3001.1),
  1718.             Vector3(-2727.24, 3347.05, 3001.1),
  1719.             Vector3(-2943.9, 2656.1, 3001.1),
  1720.             Vector3(-3031.1, 2656.1, 3001.1),
  1721.             Vector3(-3110.09, 3694.88, 3001.1),
  1722.             Vector3(-3662.69, 3266.22, 3001.1),
  1723.             Vector3(-4330.52, 2656.09, 3001.1),
  1724.             Vector3(-3930.72, 3697.33, 3008.52),
  1725.             Vector3(-4969.13, 3296.14, 3001.1),
  1726.             Vector3(-5126.45, 3444.05, 3001.1),
  1727.             Vector3(-4991.46, 2706.63, 3001.1),
  1728.             Vector3(-5530.13, 1772.49, 3001.1),
  1729.             Vector3(-5529.14, 871.55, 3001.85),
  1730.             Vector3(-4168.31, 915.861, 3001.1),
  1731.             Vector3(-2462.6, 871.393, 3005.09),
  1732.             Vector3(-2462.42, 2368.9, 3001.1),
  1733.             Vector3(-2963.71, 1364.93, 3036.44),
  1734.             Vector3(-3844.52, 1564.42, 3055.6),
  1735.             Vector3(-4438.37, 1605.13, 3184.85),
  1736.             Vector3(-4929.57, 1453.46, 3076.83),
  1737.             Vector3(-3837.85, 3130.9, 3026.1),
  1738.             Vector3(-3577.98, 3889.06, 3001.1),
  1739.             Vector3(-4619.77, 2525.89, 4126.1)
  1740.         }
  1741.     elseif managers.job:current_level_id() == "welcome_to_the_jungle_1" then
  1742.         _ARG_0_._poses = {
  1743.             Vector3(-1354.78, -1653.9, 24.1123),
  1744.             Vector3(-86.1049, -1716.36, 4.77409),
  1745.             Vector3(-396.565, -2741, 60.4054),
  1746.             Vector3(215.003, -1819.8, -0.441849),
  1747.             Vector3(665.858, -3254.48, 33.0026),
  1748.             Vector3(117.424, -4293.81, 21.0461),
  1749.             Vector3(674.25, -4966.89, 39.6932),
  1750.             Vector3(823.491, -3540.1, 48.7443),
  1751.             Vector3(1075.63, -2697.44, -1.95361),
  1752.             Vector3(1746.49, -2240.54, 21.256),
  1753.             Vector3(2618.8, -1905.24, 4.53383),
  1754.             Vector3(2664.4, -2560.63, 101.1),
  1755.             Vector3(3970.01, -1868.36, 2.28939),
  1756.             Vector3(5159.18, -1707.04, 101.1),
  1757.             Vector3(6155.3, -1846.9, 20.36),
  1758.             Vector3(7051.49, -1545.01, 17.2192),
  1759.             Vector3(7519.54, -2866.18, 73.6),
  1760.             Vector3(7519.94, -3751.83, 73.6),
  1761.             Vector3(7617.68, -5167.48, 2.06913),
  1762.             Vector3(7268.9, -6966.43, 2.43584),
  1763.             Vector3(6260.3, -8259.54, 1.03902),
  1764.             Vector3(3906.5, -8356.93, 46.3834),
  1765.             Vector3(2445.38, -3961.79, 81.1),
  1766.             Vector3(1566.4, -4808.59, 21.9424),
  1767.             Vector3(1137.35, -6011.6, 21.5962),
  1768.             Vector3(1756.17, -6863.47, 28.0801),
  1769.             Vector3(2370.71, -5767.21, -39.9287),
  1770.             Vector3(2584.11, -6817, 5.29711),
  1771.             Vector3(3358.73, -6609.71, 5.29712),
  1772.             Vector3(3579.42, -5663.25, 354.593),
  1773.             Vector3(2023.92, -5382.44, 594.062),
  1774.             Vector3(4077, -6363.42, 0.050354),
  1775.             Vector3(3508.4, -7053.9, 2.95273),
  1776.             Vector3(5166.67, -6271.63, 11.045),
  1777.             Vector3(5919.06, -6552.2, 2.46764),
  1778.             Vector3(5555.41, -5548.5, 9.71439),
  1779.             Vector3(5819.53, -4374.75, 5.92963),
  1780.             Vector3(5812.71, -2973.48, 101.1),
  1781.             Vector3(5233.04, -3344.68, 179.379),
  1782.             Vector3(3710.82, -4213.75, 1.09999),
  1783.             Vector3(2997.92, -3892.78, -196.087),
  1784.             Vector3(3096.92, -3450.37, 175.646),
  1785.             Vector3(3555.53, -4087.44, 201.1),
  1786.             Vector3(2557.02, -4088.03, 201.1),
  1787.             Vector3(2708.96, -3274.19, 201.1),
  1788.             Vector3(3014.97, -2538.49, 201.1),
  1789.             Vector3(3833.77, -2700.03, 201.1),
  1790.             Vector3(3736.25, -3179.93, 201.1),
  1791.             Vector3(2815.88, -3195.28, 601.1),
  1792.             Vector3(3432.9, -3436.83, 601.101),
  1793.             Vector3(3476.82, -4134.91, 601.101),
  1794.             Vector3(2541.24, -4135.26, 601.101),
  1795.             Vector3(2540.98, -3148.28, 601.101),
  1796.             Vector3(2780.97, -2681.1, 601.1),
  1797.             Vector3(3782.93, -3199.41, 601.1),
  1798.             Vector3(3502.43, -3061.82, 601.1),
  1799.             Vector3(3110.98, -2504.22, 520.395),
  1800.             Vector3(3306.84, -2960.98, 1056.11),
  1801.             Vector3(7839.74, -3537.64, 1031.47),
  1802.             Vector3(7669.63, -6559.19, 570.328),
  1803.             Vector3(4869.6, -9143.24, 801.1),
  1804.             Vector3(6068.41, -8330.38, 801.1),
  1805.             Vector3(454.898, -6903.79, 5.29712),
  1806.             Vector3(255.492, -6044.3, 5.29712),
  1807.             Vector3(1511.91, -4631.91, 461.598)
  1808.         }
  1809.     elseif managers.job:current_level_id() == "welcome_to_the_jungle_2" then
  1810.         _ARG_0_._poses = {
  1811.             Vector3(-6031.19, 6413.44, 92.1556),
  1812.             Vector3(-8356.92, 6430.96, 23.4813),
  1813.             Vector3(-8576.24, 5091.79, 39.3355),
  1814.             Vector3(-8515.5, 3262.73, 4.90108),
  1815.             Vector3(-8533, 2104.88, 12.731),
  1816.             Vector3(-7079, 3406.57, 160.613),
  1817.             Vector3(-5329.52, 5604.08, 86.0586),
  1818.             Vector3(-3412.03, 5754.25, -152.781),
  1819.             Vector3(-828.961, 3905.91, -348.863),
  1820.             Vector3(-2649.47, 3900.19, 6.89335),
  1821.             Vector3(-3637.19, 3886.21, 45.1103),
  1822.             Vector3(-4121.16, 3080.58, 242.471),
  1823.             Vector3(-5194.5, 2373.25, 268.719),
  1824.             Vector3(-4516.82, 2075.9, 352.675),
  1825.             Vector3(-5813.44, 2387.63, 130.74),
  1826.             Vector3(-5740.26, 382.144, 36.1665),
  1827.             Vector3(-8263.05, -1307.56, 61.1905),
  1828.             Vector3(-6752.98, -1417.84, -22.6788),
  1829.             Vector3(-5732.6, -3108.53, 51.3844),
  1830.             Vector3(-4726.31, -2195.36, 43.0949),
  1831.             Vector3(-4311.29, -1227.12, 229.857),
  1832.             Vector3(-4649.25, -566.377, 470.967),
  1833.             Vector3(-3627.18, 194.805, 272.872),
  1834.             Vector3(-2426.57, 565.771, 9.58984),
  1835.             Vector3(-1155.95, 565.781, -0.329872),
  1836.             Vector3(-1454.98, 1815.19, 0.18811),
  1837.             Vector3(-255.97, 686.319, -322.017),
  1838.             Vector3(704.004, 645.219, -389.022),
  1839.             Vector3(1208.75, -793.52, -669.349),
  1840.             Vector3(1560.99, -2094.97, -528.674),
  1841.             Vector3(2438.83, -3785.76, -606.919),
  1842.             Vector3(374.603, -3820.23, -170.964),
  1843.             Vector3(-2424.71, -3103.87, -2.96065),
  1844.             Vector3(-3638.12, -2261.03, 9.27243),
  1845.             Vector3(-2051.37, -2835.2, 44.2483),
  1846.             Vector3(-1545.73, -2868.39, 1.09992),
  1847.             Vector3(-249.743, -2490.92, 2.20976),
  1848.             Vector3(2561.74, -3756.42, 0.86467),
  1849.             Vector3(2561.71, -1835.8, 1.1),
  1850.             Vector3(2036.76, -2309.84, -231.976),
  1851.             Vector3(21.8179, -2683.96, 1.1),
  1852.             Vector3(-677.814, -2335.88, 1.10001),
  1853.             Vector3(-1244.63, -1680.43, 1.09998),
  1854.             Vector3(-2281.33, -2294.15, 1.10001),
  1855.             Vector3(-2089.1, -1175.73, 1.10003),
  1856.             Vector3(-2265.14, 418.403, 1.09999),
  1857.             Vector3(-1693.92, -630.871, 6.61682),
  1858.             Vector3(-1016.61, 241.979, 1.10001),
  1859.             Vector3(-263.983, 531.274, 1.09998),
  1860.             Vector3(343.9, 166.004, 51.1),
  1861.             Vector3(479.966, 136.702, 1.10001),
  1862.             Vector3(1374.81, 571.763, 1.10001),
  1863.             Vector3(1361.53, -946.395, 1.09996),
  1864.             Vector3(-568.9, -1568.99, 1.09996),
  1865.             Vector3(-563.219, -456.1, 1.09997),
  1866.             Vector3(565.521, -161.596, 1.10021),
  1867.             Vector3(-656.018, -1239.15, 1.09997),
  1868.             Vector3(-658.838, -124.436, 1.1),
  1869.             Vector3(-1030.95, -1250, 1.09998),
  1870.             Vector3(-2368.92, -793.843, 1.09999),
  1871.             Vector3(-882.79, -1248.41, 401.1),
  1872.             Vector3(-2146.05, -1481.45, 401.1),
  1873.             Vector3(-2283.46, -631.095, 401.1),
  1874.             Vector3(-1075.64, -695.232, 401.1),
  1875.             Vector3(-2277.74, -425.062, 401.1),
  1876.             Vector3(-1666.39, 418.25, 401.1),
  1877.             Vector3(-855.343, -514.323, 401.1),
  1878.             Vector3(-436.634, 99.8083, 401.1),
  1879.             Vector3(68.1555, 479.222, 401.1),
  1880.             Vector3(763.868, -235.754, 376.1),
  1881.             Vector3(-754.135, -51.5952, 401.1),
  1882.             Vector3(-1340.23, -1734.6, 426.1),
  1883.             Vector3(-1930.99, -2393.05, 401.1),
  1884.             Vector3(-2056.1, -2091.5, 401.1)
  1885.         }
  1886.     elseif managers.job:current_level_id() == "arm_for" then
  1887.         _ARG_0_._poses = {
  1888.             Vector3(-3728.91, -8144.02, -752.417),
  1889.             Vector3(-4777.76, -7491.27, -868.606),
  1890.             Vector3(-3863.03, -6861.96, -909.363),
  1891.             Vector3(-5066.22, -6735.75, -1021.52),
  1892.             Vector3(-4124.77, -5788.79, -972.584),
  1893.             Vector3(-5617.39, -6043.37, -1039.23),
  1894.             Vector3(-3974.59, -4615.23, -1040.27),
  1895.             Vector3(-1837.18, -4191.2, -966.89),
  1896.             Vector3(-2774.17, -2626.43, -744.325),
  1897.             Vector3(-1414.87, -1576.07, -902.079),
  1898.             Vector3(-1807.69, 109.934, -267.037),
  1899.             Vector3(-978.404, 1307.85, -61.6206),
  1900.             Vector3(-748.641, 3420.25, 247.364),
  1901.             Vector3(-2785.7, 3137.42, 21.4137),
  1902.             Vector3(-3219.48, 1536.05, -44.4051),
  1903.             Vector3(-3085.74, -143.979, 422.017),
  1904.             Vector3(-1071.07, -1589.09, -827.812),
  1905.             Vector3(758.9, -273.433, -848.105),
  1906.             Vector3(429.337, 2845.31, -1124.67),
  1907.             Vector3(1238.07, 1076.26, -455.56),
  1908.             Vector3(1159.19, -663.709, -333.613),
  1909.             Vector3(1578.67, -1999.54, 118.227),
  1910.             Vector3(1953.66, -2487.32, -52.5048),
  1911.             Vector3(458.983, -3373.46, -774.86),
  1912.             Vector3(-1077.73, -3778.4, -990.605),
  1913.             Vector3(-1478.86, -2318.8, -1009.82),
  1914.             Vector3(1812.08, -2112.85, 265.106),
  1915.             Vector3(2086.04, -1426.65, 467.606),
  1916.             Vector3(3723.69, -1434.59, 549.102),
  1917.             Vector3(2488.29, -2012.08, 465.106),
  1918.             Vector3(1132.65, -1393.51, 467.606),
  1919.             Vector3(1011.79, -1809.52, 465.106),
  1920.             Vector3(88.292, -1812.37, 465.106),
  1921.             Vector3(-440.411, -1393.89, 467.607),
  1922.             Vector3(-1464.03, -1393.9, 467.607),
  1923.             Vector3(-3025.33, -1393.72, 455.901),
  1924.             Vector3(-3234.81, -2035.57, 450.106),
  1925.             Vector3(-4370.38, -1656.55, 464.453),
  1926.             Vector3(-4126.13, -558.314, 453.538),
  1927.             Vector3(-2511.26, -326.582, 453.538),
  1928.             Vector3(-3036.68, -841.347, 453.539),
  1929.             Vector3(-1402.84, -878.868, 467.606),
  1930.             Vector3(-516.342, -906.577, 467.607),
  1931.             Vector3(-512.021, -490.946, 465.106),
  1932.             Vector3(411.708, -487.578, 465.106),
  1933.             Vector3(1089.33, -886.958, 467.606),
  1934.             Vector3(1917.62, -848.446, 467.606),
  1935.             Vector3(3544.89, -853.004, 549.1),
  1936.             Vector3(4514.64, -491.084, 548.883),
  1937.             Vector3(4154.93, 218.731, 450.954),
  1938.             Vector3(2335.24, -16.2786, 451.071),
  1939.             Vector3(4035.79, 458.651, 453.6),
  1940.             Vector3(3404.32, 1771.37, 453.6),
  1941.             Vector3(2368.55, 1017.17, 450.905),
  1942.             Vector3(2077.72, 2082.16, 450.201),
  1943.             Vector3(2170.75, 2532.98, 450.228),
  1944.             Vector3(2491.42, 2960.03, 450.017),
  1945.             Vector3(2955.08, 4110.96, 449.128),
  1946.             Vector3(4504.49, 2964.4, 449.974),
  1947.             Vector3(4535.76, 2293.75, 450.389),
  1948.             Vector3(3988.81, 1884.63, 450.599),
  1949.             Vector3(2054.35, 1872.86, 809.998),
  1950.             Vector3(2045.96, 2741.92, 809.998),
  1951.             Vector3(911.708, -687.822, 1065.11),
  1952.             Vector3(1825.76, -888.356, 1065.11),
  1953.             Vector3(1891.78, -1412.23, 1065.11),
  1954.             Vector3(709.988, -1141.58, 1065.11),
  1955.             Vector3(-382.566, -1611.9, 1065.11),
  1956.             Vector3(-291.093, -1152.54, 1065.11),
  1957.             Vector3(-1366.25, -1198.77, 1065.11),
  1958.             Vector3(-2562.48, -1401.18, 1065.11),
  1959.             Vector3(-2611.71, -889.303, 1065.11),
  1960.             Vector3(-3036.3, -1129.98, 965.781),
  1961.             Vector3(2026.01, -1148.51, 965.781)
  1962.         }
  1963.     elseif managers.job:current_level_id() == "arm_hcm" then
  1964.         _ARG_0_._poses = {
  1965.             Vector3(3063.88, 4961.49, 1446.1),
  1966.             Vector3(1777.25, 4947.21, 1446.1),
  1967.             Vector3(1600.98, 6497.29, 1454.97),
  1968.             Vector3(1781.1, 8373.46, 1446.1),
  1969.             Vector3(3018.9, 8373.55, 1446.1),
  1970.             Vector3(3154.98, 6474.84, 1454.97),
  1971.             Vector3(2773.86, 4288.85, 1446.1),
  1972.             Vector3(2026.04, 4289.66, 1446.1),
  1973.             Vector3(1754.94, 4818.91, 1446.1),
  1974.             Vector3(3142.13, 4411.73, 1446.1),
  1975.             Vector3(3016.4, 3207.61, 1445.87),
  1976.             Vector3(2364.59, 2924.27, 1445.88),
  1977.             Vector3(1854.51, 3189.84, 1445.9),
  1978.             Vector3(79.4757, 2518.34, 1446.1),
  1979.             Vector3(590.311, 2545.61, 1446.1),
  1980.             Vector3(889.135, 2635.57, 1446.1),
  1981.             Vector3(3268.42, 2626.06, 1446.1),
  1982.             Vector3(3466.63, 3611.69, 1446.1),
  1983.             Vector3(4755.06, 3606.02, 1446.1),
  1984.             Vector3(4659.49, 2550.02, 1446.1),
  1985.             Vector3(4769.48, 3601.59, 1846.1),
  1986.             Vector3(4755.97, 2136.33, 1866.1),
  1987.             Vector3(3785.84, 2063.58, 1846.1),
  1988.             Vector3(3315.31, 2312.05, 1846.1),
  1989.             Vector3(2385.35, 2584.58, 1846.1),
  1990.             Vector3(1495.52, 2233.25, 1846.1),
  1991.             Vector3(614.702, 2018.93, 1846.1),
  1992.             Vector3(34.352, 2236.72, 1846.1),
  1993.             Vector3(31.1004, 2868.97, 1846.1),
  1994.             Vector3(1488.94, 3214.11, 1846.1),
  1995.             Vector3(1437.55, 3819.62, 1646.1),
  1996.             Vector3(2334.35, 2923.72, 1846.26),
  1997.             Vector3(592.635, -463.23, 1846.19),
  1998.             Vector3(107.814, -543.122, 1846.1),
  1999.             Vector3(1464.96, -636.086, 1847.1),
  2000.             Vector3(1426.7, -2176.64, 1846.1),
  2001.             Vector3(2357.86, -1908.66, 1846.1),
  2002.             Vector3(2361.14, -1401.11, 1846.1),
  2003.             Vector3(2384.03, -1095.24, 1846.1),
  2004.             Vector3(3461.07, -1845.15, 1846.1),
  2005.             Vector3(3329.63, -635.573, 1847.1),
  2006.             Vector3(4682.34, -548.439, 1846.1),
  2007.             Vector3(3811.81, -381.218, 1845.45),
  2008.             Vector3(1754.56, -2272.02, 1446.1),
  2009.             Vector3(1777.35, -962.901, 1446.1),
  2010.             Vector3(3102.32, -1046.08, 1446.1),
  2011.             Vector3(2379.13, -700.003, 1344.92),
  2012.             Vector3(1601.55, -2219.16, 1046.53),
  2013.             Vector3(1673.29, -928.327, 1046.1),
  2014.             Vector3(2155.15, -977.934, 1049.44),
  2015.             Vector3(2600.73, -997.231, 1046.1),
  2016.             Vector3(3076.22, -1074.23, 1046.1),
  2017.             Vector3(2428.5, -2069.25, 1046.1),
  2018.             Vector3(-1353.92, -1161.54, 1062.41),
  2019.             Vector3(-939.352, 921.861, 1051.1),
  2020.             Vector3(-499.576, 1995.72, 1046.1),
  2021.             Vector3(-84.9697, 1223.97, 1026.1),
  2022.             Vector3(730.007, 2293.47, 1046.1),
  2023.             Vector3(1770.04, 1412.33, 1026.1),
  2024.             Vector3(1655.92, 798.933, 1060.49),
  2025.             Vector3(1923.08, -101.663, 1046.1),
  2026.             Vector3(3579.66, -177.789, 1057.42),
  2027.             Vector3(4387.52, 657.794, 1026.1),
  2028.             Vector3(3470.47, 2267.55, 1046.1),
  2029.             Vector3(2818.16, 2800.41, 1069.99),
  2030.             Vector3(2190.32, 658.608, 1026.1),
  2031.             Vector3(4769.24, 2102.18, 1046.1),
  2032.             Vector3(6216.91, 1833.18, 1046.1),
  2033.             Vector3(6186.07, -32.5638, 1026.1),
  2034.             Vector3(4478.61, -73.2162, 1045.91),
  2035.             Vector3(1625.84, -407.695, 2666.1),
  2036.             Vector3(3178.79, -435.037, 2666.1),
  2037.             Vector3(4718.94, 2106.43, 2666.1),
  2038.             Vector3(878.984, 2069.21, 2666.12),
  2039.             Vector3(1550.79, 2958.5, 3446.1),
  2040.             Vector3(3535.83, 2949.23, 3446.1),
  2041.             Vector3(4732.67, -367.914, 3546.1),
  2042.             Vector3(4825.45, 2046.39, 4296.1),
  2043.             Vector3(-8.60076, 2043, 4296.1),
  2044.             Vector3(93.8459, -430.287, 3546.1),
  2045.             Vector3(4693.89, 3584.58, 1046.1),
  2046.             Vector3(123.502, 2669.32, 1046.1),
  2047.             Vector3(502.501, 3207.85, 1048.95),
  2048.             Vector3(1230.91, 3306.1, 1046.1)
  2049.         }
  2050.     elseif managers.job:current_level_id() == "arm_cro" then
  2051.         _ARG_0_._poses = {
  2052.             Vector3(-2779.17, -1689.93, 1.09987),
  2053.             Vector3(-1920.99, -2049.83, -3.1449),
  2054.             Vector3(-1269.04, -2369.14, 15.043),
  2055.             Vector3(-1278.75, -1876.48, 3.60666),
  2056.             Vector3(-2269.22, -1941.4, 3.60543),
  2057.             Vector3(-2272.48, -1480.18, 3.6058),
  2058.             Vector3(-1014.02, -973.757, 3.60542),
  2059.             Vector3(-2501.07, -1176.79, -7.62772),
  2060.             Vector3(-3644.98, -969.937, 1.10022),
  2061.             Vector3(-3269.26, 974.689, 1.0997),
  2062.             Vector3(-1973.98, 372.36, -18.8991),
  2063.             Vector3(-910.559, -202.545, -18.8986),
  2064.             Vector3(-2487.66, 1553.4, -6.45484),
  2065.             Vector3(-2150.19, 1660.66, 1.10028),
  2066.             Vector3(-1873.07, 2216.01, 80.4655),
  2067.             Vector3(-1050.72, 2969.19, -1.48144),
  2068.             Vector3(-1631.09, 3166.4, 1.09989),
  2069.             Vector3(-1637.31, 2573.68, 400.204),
  2070.             Vector3(-851.687, 2549, 401.1),
  2071.             Vector3(-802.53, 1046.13, 451.1),
  2072.             Vector3(-2348.92, 1089.66, 401.1),
  2073.             Vector3(-1151.39, -1073.25, 401.1),
  2074.             Vector3(-2290.45, 1223.5, 1.09998),
  2075.             Vector3(-942.928, 1210.53, 1.09994),
  2076.             Vector3(-916.937, 2472.74, 1.09995),
  2077.             Vector3(-1418.1, 1643.68, 1.09996),
  2078.             Vector3(111.746, 3587.06, -18.8981),
  2079.             Vector3(-475.507, 3060.23, -10.9645),
  2080.             Vector3(316.978, 1713.94, -18.8952),
  2081.             Vector3(1185.37, 4052.49, 1.09983),
  2082.             Vector3(1728.39, 2414.82, 1.10032),
  2083.             Vector3(2368.71, 2768.9, 1.10003),
  2084.             Vector3(2663.77, 1629.91, 1.09995),
  2085.             Vector3(2492.84, 572.144, 1.09998),
  2086.             Vector3(1519.32, 2348.89, 401.1),
  2087.             Vector3(851.654, 2348.3, 401.1),
  2088.             Vector3(850.987, 852.873, 403.6),
  2089.             Vector3(2377.68, 1569.59, 539.373),
  2090.             Vector3(850.887, 883.345, 403.6),
  2091.             Vector3(1097.57, 1981.26, 3.60045),
  2092.             Vector3(1982.32, 1846.42, 3.60152),
  2093.             Vector3(2284.81, 970.65, 3.59999),
  2094.             Vector3(883.957, 1110.87, 3.59999),
  2095.             Vector3(1199.67, -61.4141, -18.8989),
  2096.             Vector3(2592.04, -809.424, -0.41851),
  2097.             Vector3(2070.57, -1481.09, 1.09995),
  2098.             Vector3(1718.93, -954.971, 1.09995),
  2099.             Vector3(815.567, -2062.97, 2.75115),
  2100.             Vector3(1066.78, -1042.27, 1.09994),
  2101.             Vector3(2256.74, -1731.06, 1.10021),
  2102.             Vector3(2081.78, -2811.48, 1.09993),
  2103.             Vector3(1005.33, -2772.53, 1.09997),
  2104.             Vector3(1212.8, -4079.44, 1.10044),
  2105.             Vector3(449.576, -4455.92, 125.191),
  2106.             Vector3(-394.53, -4217.59, 127.538),
  2107.             Vector3(-526.44, -2892.33, 1.09998),
  2108.             Vector3(66.0794, -140.087, -18.7122)
  2109.         }
  2110.     elseif managers.job:current_level_id() == "arm_fac" then
  2111.         _ARG_0_._poses = {
  2112.             Vector3(-1675, -845, 196.008),
  2113.             Vector3(-2528.8, -1133.39, 189.286),
  2114.             Vector3(-2473.18, 187.147, 208.952),
  2115.             Vector3(-995.685, -14.7775, 208.883),
  2116.             Vector3(-172.026, -1351.32, 208.96),
  2117.             Vector3(1178.52, -1771.88, 278.366),
  2118.             Vector3(3749.1, -1968.91, 298.49),
  2119.             Vector3(5705.1, -1843.64, 210.989),
  2120.             Vector3(6427.74, -171.435, 208.951),
  2121.             Vector3(5419.42, 813.955, 208.95),
  2122.             Vector3(3983.1, 1236.4, 208.95),
  2123.             Vector3(3717.1, 1099.26, 8.94997),
  2124.             Vector3(2198.68, 1041.12, 8.95),
  2125.             Vector3(1970.12, 1833.88, 211.246),
  2126.             Vector3(688.123, 2694.78, 237.462),
  2127.             Vector3(794.427, 1630.66, 357.519),
  2128.             Vector3(1653.47, 204.817, 208.95),
  2129.             Vector3(2731.82, -97.2793, 248.163),
  2130.             Vector3(2442.02, -45.9561, 441.469),
  2131.             Vector3(1594.44, -787.272, 188.955),
  2132.             Vector3(-314.92, -789.062, 188.952),
  2133.             Vector3(-1227.02, -2429.19, 210.999),
  2134.             Vector3(-2571.27, -2779.87, 211.01),
  2135.             Vector3(-3056.77, -3261.61, 210.994),
  2136.             Vector3(-1449.61, -4143.5, 221.299),
  2137.             Vector3(215.2, -4116.35, 208.49),
  2138.             Vector3(1301.4, -4216.42, 210.989),
  2139.             Vector3(2286.73, -4938.32, 214.701),
  2140.             Vector3(4028.71, -5611.78, 211.035),
  2141.             Vector3(4150.14, -4031.1, 211.04),
  2142.             Vector3(3956.98, -3010.49, 210.989),
  2143.             Vector3(2537.25, -3264.81, 210.989),
  2144.             Vector3(373.448, -3164.53, 211.008),
  2145.             Vector3(71.3399, -1857.77, 422.956),
  2146.             Vector3(1199.73, -2421.75, 422.956),
  2147.             Vector3(2739.07, -2192.94, 480.894),
  2148.             Vector3(2791.97, -2952.88, 480.894),
  2149.             Vector3(4875.15, -3125.22, 408.49),
  2150.             Vector3(4326.28, -2556.08, 408.49),
  2151.             Vector3(4824.66, -1885.89, 408.49),
  2152.             Vector3(4271.92, -2080.13, 808.49),
  2153.             Vector3(1396.53, 103.277, 1008.95),
  2154.             Vector3(679.034, -1991.6, 822.49)
  2155.         }
  2156.     elseif managers.job:current_level_id() == "arm_par" then
  2157.         _ARG_0_._poses = {
  2158.             Vector3(-5136.22, 4575.9, -167.536),
  2159.             Vector3(-2501.07, 4461.28, -173.9),
  2160.             Vector3(-4580.98, 1988.52, -173.9),
  2161.             Vector3(-5138.3, 62.5661, -173.9),
  2162.             Vector3(-4991.06, -834.871, -173.9),
  2163.             Vector3(-4478.7, -2368.48, -173.899),
  2164.             Vector3(-4726.21, -3482.23, -193.898),
  2165.             Vector3(-3556.52, -4823.69, -173.901),
  2166.             Vector3(-1599.73, -5322.59, -173.899),
  2167.             Vector3(-267.943, -4599.13, -173.9),
  2168.             Vector3(1352.41, -4638.77, -173.9),
  2169.             Vector3(2494.48, -5234.71, -173.899),
  2170.             Vector3(4906.05, -5354.26, -173.864),
  2171.             Vector3(4948.51, -3131.1, -173.9),
  2172.             Vector3(4948.46, -1531, -173.9),
  2173.             Vector3(4313.9, -1500.03, -173.9),
  2174.             Vector3(2941.38, -2478.66, -173.9),
  2175.             Vector3(2399.93, -3340.98, -193.749),
  2176.             Vector3(3675, -1894.29, -193.898),
  2177.             Vector3(4123.44, 39.2297, -174.063),
  2178.             Vector3(2519.03, -16.1445, -173.9),
  2179.             Vector3(3241.79, 1964.11, -193.899),
  2180.             Vector3(5828.9, 268.601, -173.9),
  2181.             Vector3(5264.38, 3641.37, -173.9),
  2182.             Vector3(4753.24, 4804.91, -173.899),
  2183.             Vector3(2666.4, 4257.12, -173.9),
  2184.             Vector3(3974.63, 2617.26, -193.899),
  2185.             Vector3(3439.56, 2125.37, -193.898),
  2186.             Vector3(2219.82, 2659.37, -173.899),
  2187.             Vector3(513.577, 4343.46, -173.9),
  2188.             Vector3(-577.343, 4232.85, -173.899),
  2189.             Vector3(-1801.46, 4121.73, -173.9),
  2190.             Vector3(-2417.33, 3357.87, -193.899),
  2191.             Vector3(-1767.97, 1341.65, -348.9),
  2192.             Vector3(366.673, 1429.26, -372.9),
  2193.             Vector3(1993.9, 1794.29, -372.9),
  2194.             Vector3(1696.3, -529.98, -372.896),
  2195.             Vector3(1680.38, -2201.62, -372.9),
  2196.             Vector3(1527.39, -1240.63, -373.9),
  2197.             Vector3(-1116.17, -1678.6, -170.27),
  2198.             Vector3(-2655.01, -1885.48, -273.9),
  2199.             Vector3(-3438.1, -336.922, -348.9),
  2200.             Vector3(-2674.68, 484.591, -307.9),
  2201.             Vector3(-1791.83, -298.584, -73.9),
  2202.             Vector3(-303.404, 703.471, -173.9),
  2203.             Vector3(4886.42, 169.403, 1526.09),
  2204.             Vector3(5938.48, 1984.46, 1526.1),
  2205.             Vector3(2744.93, 4140.3, 2326.1),
  2206.             Vector3(4576.65, 3289.51, 3126.1),
  2207.             Vector3(4890.67, -1446.57, 2226.1),
  2208.             Vector3(2046.22, -4636.34, 1526.1),
  2209.             Vector3(-3577.86, -4569.62, 2326.1),
  2210.             Vector3(-4383.22, -2909.52, 2326.1),
  2211.             Vector3(-4421.1, 2608.26, 2326.1),
  2212.             Vector3(-2574.7, -1053.22, -373.9),
  2213.             Vector3(-3302.23, -774.266, -373.9),
  2214.             Vector3(390.723, -1129.65, -273.9)
  2215.         }
  2216.     elseif managers.job:current_level_id() == "arm_und" then
  2217.         _ARG_0_._poses = {
  2218.             Vector3(6035.77, -4011.52, 300.75),
  2219.             Vector3(5341.96, -4011.4, 308.95),
  2220.             Vector3(5641.21, -2515.08, 300.75),
  2221.             Vector3(5220.41, -2341.13, 300.75),
  2222.             Vector3(5394.85, -823.381, 300.75),
  2223.             Vector3(5661.4, 985.025, 280.751),
  2224.             Vector3(4468.62, 2090.38, 300.75),
  2225.             Vector3(3512.99, -554.687, 300.75),
  2226.             Vector3(1795.74, -382.115, 300.75),
  2227.             Vector3(1416.86, 560.508, 371.619),
  2228.             Vector3(1010.84, 1612.58, 300.75),
  2229.             Vector3(1381.29, 2072.83, 307.11),
  2230.             Vector3(1211.16, 3180.33, 309.859),
  2231.             Vector3(2436.66, 2567.54, 307.11),
  2232.             Vector3(3439.28, 2370.49, 300.75),
  2233.             Vector3(4463.26, 2857.56, 300.75),
  2234.             Vector3(5661.62, 1846.2, 300.75),
  2235.             Vector3(5631.5, 580.104, 367.728),
  2236.             Vector3(2423.56, 165.976, 280.753),
  2237.             Vector3(1012.11, 744.437, 280.751),
  2238.             Vector3(-1163.47, -313.654, 280.753),
  2239.             Vector3(-1836.07, 515.265, 305.75),
  2240.             Vector3(-2279.36, -1103.06, 507.111),
  2241.             Vector3(-2474.81, -3012.22, 312.408),
  2242.             Vector3(-5337.91, -3041.9, 379.272),
  2243.             Vector3(-5936.36, -3234.51, 374.75),
  2244.             Vector3(-6733.34, -2334.42, 374.75),
  2245.             Vector3(-6257.04, -1089.2, 374.75),
  2246.             Vector3(-4386.57, -1189.74, 374.75),
  2247.             Vector3(-4560.66, -2213.76, 374.75),
  2248.             Vector3(-7057.73, 3361.4, 308.911),
  2249.             Vector3(-6272.81, 3019.67, 300.7),
  2250.             Vector3(-6355.49, 2055.6, 300.7),
  2251.             Vector3(-4781, 2332.33, 250.7),
  2252.             Vector3(-3752.38, 2536.4, 300.753),
  2253.             Vector3(-2437.5, 1616.01, 298.219),
  2254.             Vector3(378.486, -1394.41, 300.75),
  2255.             Vector3(-72.7012, -1491.62, 307.11),
  2256.             Vector3(-1738.31, -1165.7, 501.11),
  2257.             Vector3(-2787.19, -210.131, 554.198)
  2258.         }
  2259.     elseif managers.job:current_level_id() == "escape_cafe" then
  2260.         _ARG_0_._poses = {
  2261.             Vector3(2330.62, -1631.09, 556.066),
  2262.             Vector3(1718.19, -3028.65, 526.102),
  2263.             Vector3(1042.97, -4257.14, 506.102),
  2264.             Vector3(264.359, -4567.88, 526.107),
  2265.             Vector3(-367.602, -3387.76, 526.1),
  2266.             Vector3(379.557, -2314.57, 506.101),
  2267.             Vector3(-571.69, -1207.52, 534.318),
  2268.             Vector3(557.512, -311.981, 506.288),
  2269.             Vector3(-637.377, -643.42, 533.132),
  2270.             Vector3(-2831.1, -1501.31, 554.526),
  2271.             Vector3(-4387.05, -1081.74, 526.1),
  2272.             Vector3(-3997.11, 919.726, 541.066),
  2273.             Vector3(-4599.39, -332.17, 506.102),
  2274.             Vector3(-3310.11, 343.269, 506.101),
  2275.             Vector3(-1613.11, 208.682, 832.716),
  2276.             Vector3(-2167.9, 2369.9, 526.1),
  2277.             Vector3(-455.096, 1961.05, 526.1),
  2278.             Vector3(-1541.26, 1888.48, 526.1),
  2279.             Vector3(-1713.39, 747.789, 532.911),
  2280.             Vector3(-275.1, 857.446, 610.776),
  2281.             Vector3(-194.38, 4411.4, 526.1),
  2282.             Vector3(1474.5, 4412.25, 526.1),
  2283.             Vector3(848.322, 3080.75, 506.102),
  2284.             Vector3(2513.54, 3169.6, 526.1),
  2285.             Vector3(2636.87, 2441, 526.1),
  2286.             Vector3(1630.93, 2246.73, 534.318),
  2287.             Vector3(1509.41, 775.416, 526.1),
  2288.             Vector3(-1224.94, 193.496, 506.101)
  2289.         }
  2290.     elseif managers.job:current_level_id() == "escape_cafe_day" then
  2291.         _ARG_0_._poses = {
  2292.             Vector3(2330.62, -1631.09, 556.066),
  2293.             Vector3(1718.19, -3028.65, 526.102),
  2294.             Vector3(1042.97, -4257.14, 506.102),
  2295.             Vector3(264.359, -4567.88, 526.107),
  2296.             Vector3(-367.602, -3387.76, 526.1),
  2297.             Vector3(379.557, -2314.57, 506.101),
  2298.             Vector3(-571.69, -1207.52, 534.318),
  2299.             Vector3(557.512, -311.981, 506.288),
  2300.             Vector3(-637.377, -643.42, 533.132),
  2301.             Vector3(-2831.1, -1501.31, 554.526),
  2302.             Vector3(-4387.05, -1081.74, 526.1),
  2303.             Vector3(-3997.11, 919.726, 541.066),
  2304.             Vector3(-4599.39, -332.17, 506.102),
  2305.             Vector3(-3310.11, 343.269, 506.101),
  2306.             Vector3(-1613.11, 208.682, 832.716),
  2307.             Vector3(-2167.9, 2369.9, 526.1),
  2308.             Vector3(-455.096, 1961.05, 526.1),
  2309.             Vector3(-1541.26, 1888.48, 526.1),
  2310.             Vector3(-1713.39, 747.789, 532.911),
  2311.             Vector3(-275.1, 857.446, 610.776),
  2312.             Vector3(-194.38, 4411.4, 526.1),
  2313.             Vector3(1474.5, 4412.25, 526.1),
  2314.             Vector3(848.322, 3080.75, 506.102),
  2315.             Vector3(2513.54, 3169.6, 526.1),
  2316.             Vector3(2636.87, 2441, 526.1),
  2317.             Vector3(1630.93, 2246.73, 534.318),
  2318.             Vector3(1509.41, 775.416, 526.1),
  2319.             Vector3(-1224.94, 193.496, 506.101)
  2320.         }
  2321.     elseif managers.job:current_level_id() == "escape_park" then
  2322.         _ARG_0_._poses = {
  2323.             Vector3(-932.846, 930.368, -193.899),
  2324.             Vector3(-1789.29, 1586.88, -173.9),
  2325.             Vector3(-3763.36, 1520.67, -189.595),
  2326.             Vector3(-3564.12, 322.55, -174.06),
  2327.             Vector3(-2481.59, 553.342, -193.713),
  2328.             Vector3(-1969.36, 358.599, -173.9),
  2329.             Vector3(-2603.93, -1855.14, -193.896),
  2330.             Vector3(-3647.54, -2974.05, -173.9),
  2331.             Vector3(-3624.67, 199.759, -173.9),
  2332.             Vector3(-6711.4, 181.885, -173.9),
  2333.             Vector3(-6711.66, -2851.4, -173.9),
  2334.             Vector3(-5420.54, -1386.42, -173.9),
  2335.             Vector3(-3810.9, -1796.63, -151.9),
  2336.             Vector3(-3805.9, -854.001, -151.9),
  2337.             Vector3(-3359.32, -189.862, -173.898),
  2338.             Vector3(-4015.9, -4368.7, -173.9),
  2339.             Vector3(-2002.2, -4715.94, -173.9),
  2340.             Vector3(-1740, -3114.66, -173.9),
  2341.             Vector3(-418.543, -4070.71, -193.749),
  2342.             Vector3(445.183, -3714.23, -183.092),
  2343.             Vector3(2154.49, -4338.75, -193.75),
  2344.             Vector3(2869.32, -4786.56, -173.9),
  2345.             Vector3(5143.88, -4786.8, -173.9),
  2346.             Vector3(5156.12, -2975.82, -173.9),
  2347.             Vector3(4796.29, -1550.35, -173.9),
  2348.             Vector3(2904.81, -1714.26, -173.898),
  2349.             Vector3(4167.76, -314.451, -173.9),
  2350.             Vector3(5331.36, 754.171, -193.895),
  2351.             Vector3(2577.23, 1622.95, -173.9),
  2352.             Vector3(1040.8, 652.721, -193.9),
  2353.             Vector3(158.242, 364.301, -173.899),
  2354.             Vector3(2635.8, 142.683, -168.912),
  2355.             Vector3(2782.48, -1561.28, -183.9),
  2356.             Vector3(2765.26, -2813.63, -173.9),
  2357.             Vector3(412.466, -2853.04, -183.9),
  2358.             Vector3(-1827.41, -2892.25, -173.9),
  2359.             Vector3(-1899, -1563.34, -183.924),
  2360.             Vector3(-1900.23, 91.874, -167.178),
  2361.             Vector3(559.262, -611.144, 48.0344),
  2362.             Vector3(2007.02, -546.56, 21.6183),
  2363.             Vector3(1791.41, -1457.5, 15.6266),
  2364.             Vector3(2037.38, -2435.31, 21.0884),
  2365.             Vector3(372.261, -2144.37, 16.1),
  2366.             Vector3(-1380.26, -2379.24, 26.1),
  2367.             Vector3(-895.644, -1508.94, 15.8181),
  2368.             Vector3(-224.931, -1282.57, 27.2099),
  2369.             Vector3(-172.143, -1764.58, 27.21),
  2370.             Vector3(988.742, -1261.21, 26.1),
  2371.             Vector3(983.327, -1710.81, 26.1),
  2372.             Vector3(275.785, -1449.47, 27.2099),
  2373.             Vector3(262.571, -1504.19, 27.2099),
  2374.             Vector3(301.492, -1572.1, 27.2099),
  2375.             Vector3(438.1, -1477.93, 27.21),
  2376.             Vector3(-373.647, -4582.93, 2226.09),
  2377.             Vector3(-3628.73, -4603.86, 1522.56),
  2378.             Vector3(-8333.21, 1915.57, 3825.83),
  2379.             Vector3(4793.34, 261.062, 2229.7),
  2380.             Vector3(4861.18, -6071.69, 2230.1)
  2381.         }
  2382.     elseif managers.job:current_level_id() == "escape_park_day" then
  2383.         _ARG_0_._poses = {
  2384.             Vector3(-932.846, 930.368, -193.899),
  2385.             Vector3(-1789.29, 1586.88, -173.9),
  2386.             Vector3(-3763.36, 1520.67, -189.595),
  2387.             Vector3(-3564.12, 322.55, -174.06),
  2388.             Vector3(-2481.59, 553.342, -193.713),
  2389.             Vector3(-1969.36, 358.599, -173.9),
  2390.             Vector3(-2603.93, -1855.14, -193.896),
  2391.             Vector3(-3647.54, -2974.05, -173.9),
  2392.             Vector3(-3624.67, 199.759, -173.9),
  2393.             Vector3(-6711.4, 181.885, -173.9),
  2394.             Vector3(-6711.66, -2851.4, -173.9),
  2395.             Vector3(-5420.54, -1386.42, -173.9),
  2396.             Vector3(-3810.9, -1796.63, -151.9),
  2397.             Vector3(-3805.9, -854.001, -151.9),
  2398.             Vector3(-3359.32, -189.862, -173.898),
  2399.             Vector3(-4015.9, -4368.7, -173.9),
  2400.             Vector3(-2002.2, -4715.94, -173.9),
  2401.             Vector3(-1740, -3114.66, -173.9),
  2402.             Vector3(-418.543, -4070.71, -193.749),
  2403.             Vector3(445.183, -3714.23, -183.092),
  2404.             Vector3(2154.49, -4338.75, -193.75),
  2405.             Vector3(2869.32, -4786.56, -173.9),
  2406.             Vector3(5143.88, -4786.8, -173.9),
  2407.             Vector3(5156.12, -2975.82, -173.9),
  2408.             Vector3(4796.29, -1550.35, -173.9),
  2409.             Vector3(2904.81, -1714.26, -173.898),
  2410.             Vector3(4167.76, -314.451, -173.9),
  2411.             Vector3(5331.36, 754.171, -193.895),
  2412.             Vector3(2577.23, 1622.95, -173.9),
  2413.             Vector3(1040.8, 652.721, -193.9),
  2414.             Vector3(158.242, 364.301, -173.899),
  2415.             Vector3(2635.8, 142.683, -168.912),
  2416.             Vector3(2782.48, -1561.28, -183.9),
  2417.             Vector3(2765.26, -2813.63, -173.9),
  2418.             Vector3(412.466, -2853.04, -183.9),
  2419.             Vector3(-1827.41, -2892.25, -173.9),
  2420.             Vector3(-1899, -1563.34, -183.924),
  2421.             Vector3(-1900.23, 91.874, -167.178),
  2422.             Vector3(559.262, -611.144, 48.0344),
  2423.             Vector3(2007.02, -546.56, 21.6183),
  2424.             Vector3(1791.41, -1457.5, 15.6266),
  2425.             Vector3(2037.38, -2435.31, 21.0884),
  2426.             Vector3(372.261, -2144.37, 16.1),
  2427.             Vector3(-1380.26, -2379.24, 26.1),
  2428.             Vector3(-895.644, -1508.94, 15.8181),
  2429.             Vector3(-224.931, -1282.57, 27.2099),
  2430.             Vector3(-172.143, -1764.58, 27.21),
  2431.             Vector3(988.742, -1261.21, 26.1),
  2432.             Vector3(983.327, -1710.81, 26.1),
  2433.             Vector3(275.785, -1449.47, 27.2099),
  2434.             Vector3(262.571, -1504.19, 27.2099),
  2435.             Vector3(301.492, -1572.1, 27.2099),
  2436.             Vector3(438.1, -1477.93, 27.21),
  2437.             Vector3(-373.647, -4582.93, 2226.09),
  2438.             Vector3(-3628.73, -4603.86, 1522.56),
  2439.             Vector3(-8333.21, 1915.57, 3825.83),
  2440.             Vector3(4793.34, 261.062, 2229.7),
  2441.             Vector3(4861.18, -6071.69, 2230.1)
  2442.         }
  2443.     elseif managers.job:current_level_id() == "escape_overpass" then
  2444.         _ARG_0_._poses = {
  2445.             Vector3(2357.42, 7725.13, 5006.65),
  2446.             Vector3(2015.55, 9229.67, 5023.26),
  2447.             Vector3(492.509, 9407.52, 5000.79),
  2448.             Vector3(440.821, 8641.82, 5039.55),
  2449.             Vector3(322.344, 6799.29, 4988.74),
  2450.             Vector3(703.601, 6903.19, 4420.75),
  2451.             Vector3(-154.949, 8962.72, 4590.14),
  2452.             Vector3(-786.18, 8797.8, 4560),
  2453.             Vector3(-1818.9, 9414.51, 4693.55),
  2454.             Vector3(-1869.24, 6413.8, 4401.12),
  2455.             Vector3(-794.144, 6244.54, 4381.1),
  2456.             Vector3(-270.284, 4562.92, 4381.1),
  2457.             Vector3(-1789.14, 4050.42, 4401.01),
  2458.             Vector3(-934.995, 2514.34, 4381.1),
  2459.             Vector3(-1762.86, 408.598, 4586.27),
  2460.             Vector3(369.469, 413.803, 4606.17),
  2461.             Vector3(518.866, 2102.98, 4420.75),
  2462.             Vector3(437.915, 2985.35, 4607.11),
  2463.             Vector3(906.084, 2658.3, 4601.1),
  2464.             Vector3(2268.98, 2846.04, 4802.56),
  2465.             Vector3(1240.17, 3427.29, 5082.1),
  2466.             Vector3(1116.27, 2057.9, 5051.1),
  2467.             Vector3(440.166, 1213.6, 5010.75),
  2468.             Vector3(465.41, 1977.45, 5010.77),
  2469.             Vector3(986.752, 3213.94, 4999.2),
  2470.             Vector3(-229.697, 4273.92, 4980.75),
  2471.             Vector3(-1464.61, 5389.22, 5000.75),
  2472.             Vector3(-1180.91, 4324.09, 4980.75),
  2473.             Vector3(-2231.78, 6035.33, 5000.75),
  2474.             Vector3(-4423.62, 6064.4, 5000.75),
  2475.             Vector3(-4718.9, 3937.13, 5000.75),
  2476.             Vector3(-3184.31, 4416.93, 4980.94),
  2477.             Vector3(-1483.33, 4542.61, 4980.75),
  2478.             Vector3(302.64, 4546.76, 4980.75),
  2479.             Vector3(1687.51, 3756.05, 5000.79),
  2480.             Vector3(2423.05, 5036.85, 4980.75),
  2481.             Vector3(779.287, 5512.05, 5000.79),
  2482.             Vector3(2419.64, 6439.46, 5000.79),
  2483.             Vector3(-2075.58, 3996.01, 5000.75),
  2484.             Vector3(-2372.12, 3406.22, 5010.77),
  2485.             Vector3(-3776.63, 3371.48, 5000.75),
  2486.             Vector3(-4212.9, 2243.91, 5000.75),
  2487.             Vector3(-4531.13, 1265.35, 5000.75),
  2488.             Vector3(-3837.15, 208.536, 5000.75),
  2489.             Vector3(-1999.77, -408.4, 5001.1),
  2490.             Vector3(-2312.73, 633.997, 5000.75),
  2491.             Vector3(-2943.98, 1811.64, 4980.75),
  2492.             Vector3(-2923.96, 3502.23, 4980.75),
  2493.             Vector3(-2444.06, 1634, 5010.77),
  2494.             Vector3(-2021.26, 1556.65, 4992.48),
  2495.             Vector3(-2204.48, 2687.94, 4592.29),
  2496.             Vector3(-1461.63, 2641.22, 4615.49),
  2497.             Vector3(518.866, 3110.04, 4420.75),
  2498.             Vector3(369.967, 6480.79, 4401.12),
  2499.             Vector3(429.93, 8443.98, 4520.03)
  2500.         }
  2501.     elseif managers.job:current_level_id() == "escape_overpass_night" then
  2502.         _ARG_0_._poses = {
  2503.             Vector3(2357.42, 7725.13, 5006.65),
  2504.             Vector3(2015.55, 9229.67, 5023.26),
  2505.             Vector3(492.509, 9407.52, 5000.79),
  2506.             Vector3(440.821, 8641.82, 5039.55),
  2507.             Vector3(322.344, 6799.29, 4988.74),
  2508.             Vector3(703.601, 6903.19, 4420.75),
  2509.             Vector3(-154.949, 8962.72, 4590.14),
  2510.             Vector3(-786.18, 8797.8, 4560),
  2511.             Vector3(-1818.9, 9414.51, 4693.55),
  2512.             Vector3(-1869.24, 6413.8, 4401.12),
  2513.             Vector3(-794.144, 6244.54, 4381.1),
  2514.             Vector3(-270.284, 4562.92, 4381.1),
  2515.             Vector3(-1789.14, 4050.42, 4401.01),
  2516.             Vector3(-934.995, 2514.34, 4381.1),
  2517.             Vector3(-1762.86, 408.598, 4586.27),
  2518.             Vector3(369.469, 413.803, 4606.17),
  2519.             Vector3(518.866, 2102.98, 4420.75),
  2520.             Vector3(437.915, 2985.35, 4607.11),
  2521.             Vector3(906.084, 2658.3, 4601.1),
  2522.             Vector3(2268.98, 2846.04, 4802.56),
  2523.             Vector3(1240.17, 3427.29, 5082.1),
  2524.             Vector3(1116.27, 2057.9, 5051.1),
  2525.             Vector3(440.166, 1213.6, 5010.75),
  2526.             Vector3(465.41, 1977.45, 5010.77),
  2527.             Vector3(986.752, 3213.94, 4999.2),
  2528.             Vector3(-229.697, 4273.92, 4980.75),
  2529.             Vector3(-1464.61, 5389.22, 5000.75),
  2530.             Vector3(-1180.91, 4324.09, 4980.75),
  2531.             Vector3(-2231.78, 6035.33, 5000.75),
  2532.             Vector3(-4423.62, 6064.4, 5000.75),
  2533.             Vector3(-4718.9, 3937.13, 5000.75),
  2534.             Vector3(-3184.31, 4416.93, 4980.94),
  2535.             Vector3(-1483.33, 4542.61, 4980.75),
  2536.             Vector3(302.64, 4546.76, 4980.75),
  2537.             Vector3(1687.51, 3756.05, 5000.79),
  2538.             Vector3(2423.05, 5036.85, 4980.75),
  2539.             Vector3(779.287, 5512.05, 5000.79),
  2540.             Vector3(2419.64, 6439.46, 5000.79),
  2541.             Vector3(-2075.58, 3996.01, 5000.75),
  2542.             Vector3(-2372.12, 3406.22, 5010.77),
  2543.             Vector3(-3776.63, 3371.48, 5000.75),
  2544.             Vector3(-4212.9, 2243.91, 5000.75),
  2545.             Vector3(-4531.13, 1265.35, 5000.75),
  2546.             Vector3(-3837.15, 208.536, 5000.75),
  2547.             Vector3(-1999.77, -408.4, 5001.1),
  2548.             Vector3(-2312.73, 633.997, 5000.75),
  2549.             Vector3(-2943.98, 1811.64, 4980.75),
  2550.             Vector3(-2923.96, 3502.23, 4980.75),
  2551.             Vector3(-2444.06, 1634, 5010.77),
  2552.             Vector3(-2021.26, 1556.65, 4992.48),
  2553.             Vector3(-2204.48, 2687.94, 4592.29),
  2554.             Vector3(-1461.63, 2641.22, 4615.49),
  2555.             Vector3(518.866, 3110.04, 4420.75),
  2556.             Vector3(369.967, 6480.79, 4401.12),
  2557.             Vector3(429.93, 8443.98, 4520.03)
  2558.         }
  2559.     elseif managers.job:current_level_id() == "escape_street" then
  2560.         _ARG_0_._poses = {
  2561.             Vector3(1584.12, 474.711, 1.09995),
  2562.             Vector3(1830.34, -733.739, 1.09998),
  2563.             Vector3(1959.34, -2421.22, 1.09998),
  2564.             Vector3(1984.76, -3844.42, 1.10001),
  2565.             Vector3(3743.28, -3654.16, 1.09998),
  2566.             Vector3(2791, -2553.61, -18.8986),
  2567.             Vector3(4381.15, -2321.2, 1.09988),
  2568.             Vector3(4215.22, -931.014, 1.09985),
  2569.             Vector3(3366.4, 94.4479, 1.10145),
  2570.             Vector3(3293.11, -986.412, -18.8992),
  2571.             Vector3(2884.61, 1450.02, -18.7127),
  2572.             Vector3(3518.53, 2440.51, 1.09997),
  2573.             Vector3(2230.32, 2440.51, 1.09996),
  2574.             Vector3(-17.8172, 2440.96, 1.10001),
  2575.             Vector3(1061.24, 1261.72, -18.7115),
  2576.             Vector3(-927.929, 1326.15, -18.8987),
  2577.             Vector3(-767.451, 1223.21, 72.9089),
  2578.             Vector3(213.348, 1241.71, 72.9088),
  2579.             Vector3(-157.208, 317.43, 1.09993),
  2580.             Vector3(1096.1, 644.469, 1.36477),
  2581.             Vector3(377.551, 562.129, 1.09995),
  2582.             Vector3(430.838, 68.452, 1.09995),
  2583.             Vector3(1227.03, 73.5065, 1.09995),
  2584.             Vector3(1184.58, -843.9, 1.09995),
  2585.             Vector3(1528.55, -1437.41, 1.10049),
  2586.             Vector3(857.432, -1205.6, 1.1001),
  2587.             Vector3(-67.1407, -1879.48, 1.10103),
  2588.             Vector3(400.384, -2529.68, 1.10001),
  2589.             Vector3(1406.55, -2458.93, 1.09992),
  2590.             Vector3(103.077, -3360.98, 22.6327),
  2591.             Vector3(-1083.37, -3414.41, 1.09998),
  2592.             Vector3(-1519.79, -2281.77, 1.1002),
  2593.             Vector3(-263.797, -539.274, 1.09991),
  2594.             Vector3(1018.91, -760.042, 1.09992),
  2595.             Vector3(-664.9, -937.079, 1.10439),
  2596.             Vector3(-1519.27, -1101.1, 1.09996),
  2597.             Vector3(-792.151, -1218.62, 185.868),
  2598.             Vector3(-1469.11, -1008.17, 387.287),
  2599.             Vector3(-363.592, -773.363, 401.1),
  2600.             Vector3(-362.651, -131.305, 401.1),
  2601.             Vector3(-1201.82, -323.066, 800.512),
  2602.             Vector3(-454.463, -61.7271, 801.1),
  2603.             Vector3(-461.363, 602.764, 801.1),
  2604.             Vector3(-2661.84, 649.404, 801.1),
  2605.             Vector3(-2677.08, -1262.01, 801.1),
  2606.             Vector3(-2274.13, -2124.83, 801.1),
  2607.             Vector3(-1727.44, -1341.97, 902.767),
  2608.             Vector3(-1639.94, -410.277, 801.1),
  2609.             Vector3(314.38, 648.335, 401.1),
  2610.             Vector3(375.806, -82.2641, 401.1),
  2611.             Vector3(1779.2, 624.696, 467.109),
  2612.             Vector3(1752.17, -1554.83, 461.9),
  2613.             Vector3(1087.09, -1182.92, 401.1),
  2614.             Vector3(301.512, -995.331, 401.1),
  2615.             Vector3(302.051, -1648.32, 401.1),
  2616.             Vector3(1410.62, -977.708, 539.415),
  2617.             Vector3(1668.14, -4025.12, 1535.55)
  2618.         }
  2619.     elseif managers.job:current_level_id() == "escape_garage" then
  2620.         _ARG_0_._poses = {
  2621.             Vector3(-869.141, -18.9077, -329.9),
  2622.             Vector3(-1119.41, 1101.6, -334.334),
  2623.             Vector3(-1173.9, 3465.5, -329.9),
  2624.             Vector3(-834.712, 2389.52, -329.9),
  2625.             Vector3(-60.6468, 2261.83, -329.9),
  2626.             Vector3(88.8397, 1160.78, -348.9),
  2627.             Vector3(219.849, 62.9099, -329.9),
  2628.             Vector3(1843.49, -44.044, -329.9),
  2629.             Vector3(1869.56, 2254.76, -329.9),
  2630.             Vector3(976.054, 1497.23, -348.9),
  2631.             Vector3(2643.4, -44.5844, -329.9),
  2632.             Vector3(3457.93, 2092.93, -329.9),
  2633.             Vector3(1991.5, 2094.34, -329.9),
  2634.             Vector3(3955.86, 2488.34, -348.9),
  2635.             Vector3(2051.2, 3119.56, 56.394),
  2636.             Vector3(2494.34, 1756.1, 70.1),
  2637.             Vector3(1511.34, 2281.77, 51.1003),
  2638.             Vector3(610.447, 1770.21, 51.1007),
  2639.             Vector3(-819.832, 1837.76, 70.0999),
  2640.             Vector3(-909.518, 3514.69, 69.6947),
  2641.             Vector3(545.092, 3005.74, 51.1001),
  2642.             Vector3(-731.311, 750.841, 70.0999),
  2643.             Vector3(-1643.42, -869.435, 70.1149),
  2644.             Vector3(-609.411, -1669.15, 70.0999),
  2645.             Vector3(-263.228, -980.495, 270.1),
  2646.             Vector3(118.832, -1198.77, 470.1),
  2647.             Vector3(-265.698, -540.821, 51.1),
  2648.             Vector3(176.88, 552.754, 51.1001),
  2649.             Vector3(1869.09, 641.669, 70.1148),
  2650.             Vector3(1746.25, -542.711, 51.1),
  2651.             Vector3(3068.91, -843.96, 70.1148),
  2652.             Vector3(2938.1, 765.461, 257.285),
  2653.             Vector3(2592.72, 2075.47, 451.1),
  2654.             Vector3(925.107, -1043.82, 70.0999),
  2655.             Vector3(352.868, -992.289, 70.0999),
  2656.             Vector3(1961.34, 1612, 470.1),
  2657.             Vector3(1868.51, 2981.04, 470.1),
  2658.             Vector3(1050.3, 1593.87, 470.1),
  2659.             Vector3(-568.195, 1377.99, 470.1),
  2660.             Vector3(-656.401, 3032.46, 470.1),
  2661.             Vector3(-1253.92, 2657.49, 457.775),
  2662.             Vector3(-1254.59, 1163.69, 451.101),
  2663.             Vector3(-868.566, -131.446, 451.1),
  2664.             Vector3(-1254.36, -1650.21, 469.1),
  2665.             Vector3(-552.327, -890.965, 469.1),
  2666.             Vector3(41.4859, 656.633, 470.1),
  2667.             Vector3(692.923, 104.472, 451.1),
  2668.             Vector3(2193.9, -31.3451, 470.1),
  2669.             Vector3(2093.32, 1441.24, 470.1),
  2670.             Vector3(2668.9, -1128.29, 469.1),
  2671.             Vector3(1575.75, -1650.23, 469.1),
  2672.             Vector3(1973.36, -169.018, 851.1),
  2673.             Vector3(1955.61, 630.726, 1251.1),
  2674.             Vector3(1956.07, -818.667, 1251.1),
  2675.             Vector3(2022.99, 2934.59, 851.1)
  2676.         }
  2677.     else
  2678.         _ARG_0_._poses = {
  2679.             managers.player:player_unit():position()
  2680.         }
  2681.     end
  2682.  
  2683.     return _ARG_0_._poses[math.random(1, #_ARG_0_._poses)]
  2684. end
  2685.  
  2686. function Deathmatch.check_trigger(_ARG_0_)
  2687.     if managers.job:current_level_id() == "roberts" then
  2688.         if not _ARG_0_.collect_point then
  2689.             _ARG_0_.collect_point = World:spawn_unit(Idstring("units/payday2/props/gen_prop_square_goal_marker_4x15/gen_prop_square_goal_marker_4x15"), Vector3(4533, -1328, -80), Rotation(0, 0, 0))
  2690.         end
  2691.  
  2692.     elseif managers.job:current_level_id() == "branchbank" then
  2693.         if not _ARG_0_.collect_point then
  2694.             _ARG_0_.collect_point = World:spawn_unit(Idstring("units/payday2/props/gen_prop_square_drop_marker_4x15/gen_prop_square_drop_marker_4x15"), Vector3(-1469.11, 888.985, 401.1), Rotation(0, 0, 0))
  2695.         end
  2696.  
  2697.     elseif managers.job:current_level_id() == "nightclub" then
  2698.         if not _ARG_0_.collect_point then
  2699.             _ARG_0_.collect_point = World:spawn_unit(Idstring("units/payday2/props/gen_prop_square_goal_marker_7x4/gen_prop_square_goal_marker_7x4"), Vector3(2439.77, -5626.37, -73.8998), Rotation(0, 0, 0))
  2700.         end
  2701.  
  2702.     elseif managers.job:current_level_id() == "family" then
  2703.         if not _ARG_0_.collect_point then
  2704.             _ARG_0_.collect_point = World:spawn_unit(Idstring("units/payday2/props/gen_prop_square_goal_marker_7x4/gen_prop_square_goal_marker_7x4"), Vector3(988.055, -1226.38, 401.1), Rotation(90, 0, 0))
  2705.         end
  2706.  
  2707.     elseif managers.job:current_level_id() == "firestarter_1" and not _ARG_0_.collect_point then
  2708.         _ARG_0_.collect_point = World:spawn_unit(Idstring("units/payday2/props/gen_prop_square_goal_marker_7x55/gen_prop_square_goal_marker_7x55"), Vector3(-1002.31, 3810.62, -0.99514), Rotation(0, 0, 0))
  2709.     end
  2710.  
  2711.     do break end
  2712.     if World:find_units_quick("all"):name() == Idstring("units/payday2/pickups/gen_pku_lootbag/gen_pku_lootbag") and mvector3.distance_sq(World:find_units_quick("all"):position(), _ARG_0_.collect_point:position()) < 30000 then
  2713.         World:delete_unit(World:find_units_quick("all"))
  2714.     end
  2715.  
  2716. end
  2717.  
  2718. function Check()
  2719.     if managers.player:player_unit():base():nick_name() then
  2720.         return true
  2721.     end
  2722.  
  2723.     return false
  2724. end
  2725.  
  2726. function Attention()
  2727.     if managers.player:player_unit():movement():set_attention_settings({
  2728.         "pl_enemy_cur_peaceful",
  2729.         "pl_team_cur_peaceful",
  2730.         "pl_civ_cbt"
  2731.     }) then
  2732.         return true
  2733.     end
  2734.  
  2735.     return false
  2736. end
  2737.  
  2738. function PlayerManager.drop_carry(_ARG_0_)
  2739.     if not _ARG_0_:get_my_carry_data() then
  2740.         return
  2741.     end
  2742.  
  2743.     _ARG_0_._carry_blocked_cooldown_t = Application:time() + (1.2 + math.rand(0.3))
  2744.     if Network:is_client() then
  2745.         if managers.job:current_level_id() == "roberts" then
  2746.             managers.network:session():send_to_host("server_drop_carry", _ARG_0_:get_my_carry_data().carry_id, _ARG_0_:get_my_carry_data().value, _ARG_0_:get_my_carry_data().dye_initiated, _ARG_0_:get_my_carry_data().has_dye_pack, _ARG_0_:get_my_carry_data().dye_value_multiplier, _ARG_0_:player_unit():camera():position(), _ARG_0_:player_unit():camera():rotation(), _ARG_0_:player_unit():camera():forward(), (managers.player:upgrade_level("carry", "throw_distance_multiplier", 0)))
  2747.         elseif managers.job:current_level_id() == "branchbank" then
  2748.             managers.network:session():send_to_host("server_drop_carry", _ARG_0_:get_my_carry_data().carry_id, _ARG_0_:get_my_carry_data().value, _ARG_0_:get_my_carry_data().dye_initiated, _ARG_0_:get_my_carry_data().has_dye_pack, _ARG_0_:get_my_carry_data().dye_value_multiplier, _ARG_0_:player_unit():camera():position(), _ARG_0_:player_unit():camera():rotation(), _ARG_0_:player_unit():camera():forward(), (managers.player:upgrade_level("carry", "throw_distance_multiplier", 0)))
  2749.         elseif managers.job:current_level_id() == "nightclub" then
  2750.             managers.network:session():send_to_host("server_drop_carry", _ARG_0_:get_my_carry_data().carry_id, _ARG_0_:get_my_carry_data().value, _ARG_0_:get_my_carry_data().dye_initiated, _ARG_0_:get_my_carry_data().has_dye_pack, _ARG_0_:get_my_carry_data().dye_value_multiplier, _ARG_0_:player_unit():camera():position(), _ARG_0_:player_unit():camera():rotation(), _ARG_0_:player_unit():camera():forward(), (managers.player:upgrade_level("carry", "throw_distance_multiplier", 0)))
  2751.         elseif managers.job:current_level_id() == "family" then
  2752.             managers.network:session():send_to_host("server_drop_carry", _ARG_0_:get_my_carry_data().carry_id, _ARG_0_:get_my_carry_data().value, _ARG_0_:get_my_carry_data().dye_initiated, _ARG_0_:get_my_carry_data().has_dye_pack, _ARG_0_:get_my_carry_data().dye_value_multiplier, _ARG_0_:player_unit():camera():position(), _ARG_0_:player_unit():camera():rotation(), _ARG_0_:player_unit():camera():forward(), (managers.player:upgrade_level("carry", "throw_distance_multiplier", 0)))
  2753.         elseif managers.job:current_level_id() == "firestarter_1" then
  2754.             managers.network:session():send_to_host("server_drop_carry", _ARG_0_:get_my_carry_data().carry_id, _ARG_0_:get_my_carry_data().value, _ARG_0_:get_my_carry_data().dye_initiated, _ARG_0_:get_my_carry_data().has_dye_pack, _ARG_0_:get_my_carry_data().dye_value_multiplier, _ARG_0_:player_unit():camera():position(), _ARG_0_:player_unit():camera():rotation(), _ARG_0_:player_unit():camera():forward(), (managers.player:upgrade_level("carry", "throw_distance_multiplier", 0)))
  2755.         end
  2756.  
  2757.         if _ARG_0_:get_my_carry_data().carry_id == "money" and mvector3.distance_sq(managers.player:player_unit():position(), Vector3(-1002.31, 3810.62, -0.99514)) < 100000 then
  2758.             Deathmatch.collect_bag = Deathmatch.collect_bag + 1
  2759.             Deathmatch:system_mess(managers.network.account:username() .. " has " .. Deathmatch.collect_bag .. " bags")
  2760.         end
  2761.  
  2762.     else
  2763.         if managers.job:current_level_id() == "roberts" then
  2764.         elseif managers.job:current_level_id() == "branchbank" then
  2765.         elseif managers.job:current_level_id() == "nightclub" then
  2766.         elseif managers.job:current_level_id() == "family" then
  2767.         elseif managers.job:current_level_id() == "firestarter_1" then
  2768.         end
  2769.  
  2770.         if _ARG_0_:get_my_carry_data().carry_id == "money" and mvector3.distance_sq(managers.player:player_unit():position(), Vector3(-1002.31, 3810.62, -0.99514)) < 100000 then
  2771.             Deathmatch.collect_bag = Deathmatch.collect_bag + 1
  2772.             Deathmatch:system_mess(managers.network.account:username() .. " has " .. Deathmatch.collect_bag .. " bags")
  2773.         end
  2774.  
  2775.         _ARG_0_:server_drop_carry(_ARG_0_:get_my_carry_data().carry_id, _ARG_0_:get_my_carry_data().value, _ARG_0_:get_my_carry_data().dye_initiated, _ARG_0_:get_my_carry_data().has_dye_pack, _ARG_0_:get_my_carry_data().dye_value_multiplier, _ARG_0_:player_unit():camera():position(), _ARG_0_:player_unit():camera():rotation(), _ARG_0_:player_unit():camera():forward(), (managers.player:upgrade_level("carry", "throw_distance_multiplier", 0)))
  2776.     end
  2777.  
  2778.     managers.hud:remove_teammate_carry_info(HUDManager.PLAYER_PANEL)
  2779.     managers.hud:temp_hide_carry_bag()
  2780.     _ARG_0_:update_removed_synced_carry_to_peers()
  2781.     if _ARG_0_._current_state == "carry" then
  2782.         managers.player:set_player_state("standard")
  2783.     end
  2784.  
  2785. end
  2786.  
  2787. function ExplosionManager.update(_ARG_0_, _ARG_1_, _ARG_2_)
  2788.     do break end
  2789.     if _ARG_1_ > nil.expire_t then
  2790.         World:effect_manager():fade_kill(nil.id)
  2791.         table.remove(_ARG_0_._sustain_effects, nil)
  2792.     end
  2793.  
  2794.     if not _ARG_0_._last_upd_t then
  2795.         _ARG_0_._last_upd_t = TimerManager:main():time()
  2796.         _ARG_0_.tank_timer = 3
  2797.         _ARG_0_.dance_timer = 1.5
  2798.         _ARG_0_.dance_timer2 = 10
  2799.         _ARG_0_.air_cage_timer = 5
  2800.         _ARG_0_.bag_timer = 25
  2801.         _ARG_0_.s_drunk_timer = 1
  2802.         _ARG_0_.drunk_timer = 1
  2803.         _ARG_0_.death_timer = 3
  2804.         _ARG_0_.tank_timer2 = 60
  2805.         Deathmatch.collect_bag = 0
  2806.         Deathmatch.score_table = {}
  2807.         managers.chat:send_message(1, managers.network.account:username(), managers.player:player_unit():base():nick_name() .. " ready!")
  2808.         Deathmatch:init()
  2809.         return
  2810.     end
  2811.  
  2812.     Deathmatch:check_skill()
  2813.     if pcall(Attention) and pcall(Attention) then
  2814.         Attention()
  2815.     end
  2816.  
  2817.     if Deathmatch.score then
  2818.         Overlay:gui():destroy_workspace(Deathmatch.score.ws)
  2819.         Deathmatch.score = nil
  2820.     end
  2821.  
  2822.     if Deathmatch.death then
  2823.         managers.player:player_unit():character_damage():replenish()
  2824.         _ARG_0_.death_timer = _ARG_0_.death_timer - (TimerManager:main():time() - _ARG_0_._last_upd_t)
  2825.         if _ARG_0_.death_timer < 0 then
  2826.             Deathmatch.death = false
  2827.             _ARG_0_.death_timer = 3
  2828.         end
  2829.  
  2830.     end
  2831.  
  2832.     Deathmatch:create_score()
  2833.     if Deathmatch.collect_bag >= 15 and not _ARG_0_.won then
  2834.         _ARG_0_.won = true
  2835.         if Network:is_server() then
  2836.             managers.network:session():send_to_peers("mission_ended", true, 1)
  2837.             game_state_machine:change_state_by_name("victoryscreen", {num_winners = 1, personal_win = true})
  2838.         end
  2839.  
  2840.         Deathmatch:system_mess(managers.network.account:username() .. " won!")
  2841.         if Network:is_client() then
  2842.             managers.network:session():send_to_host("sync_player_movement_state", nil, "win")
  2843.         end
  2844.  
  2845.     end
  2846.  
  2847.     if not Deathmatch.start_timer then
  2848.         for _FORV_9_ = 1, 4 do
  2849.             managers.hud:_remove_name_label(_FORV_9_)
  2850.         end
  2851.  
  2852.     end
  2853.  
  2854.     if _FOR_:is_server() then
  2855.         if managers.job:current_level_id() == "roberts" or managers.job:current_level_id() == "branchbank" or managers.job:current_level_id() == "nightclub" or managers.job:current_level_id() == "family" or managers.job:current_level_id() == "firestarter_1" then
  2856.             Deathmatch:check_trigger()
  2857.         end
  2858.  
  2859.         _ARG_0_.bag_timer = _ARG_0_.bag_timer - (TimerManager:main():time() - _ARG_0_._last_upd_t)
  2860.         if _ARG_0_.bag_timer < 0 then
  2861.             _ARG_0_.bag_timer = 25
  2862.             Deathmatch:system_mess("New bag has been spawned")
  2863.             managers.player:server_drop_carry("money", managers.money:get_bag_value("money"), nil, nil, 0, Deathmatch:get_random_pos(), Rotation(math.UP, math.random() * 360), Vector3(0, 0, 0), 0)
  2864.         end
  2865.  
  2866.     end
  2867.  
  2868.     if Deathmatch.start_super_camera then
  2869.         _ARG_0_.s_drunk_timer = _ARG_0_.s_drunk_timer - (TimerManager:main():time() - _ARG_0_._last_upd_t)
  2870.         if _ARG_0_.s_drunk_timer > 0 then
  2871.             managers.player:player_unit():camera():play_shaker("player_bleedout_land", 2)
  2872.         else
  2873.             Deathmatch.start_super_camera = false
  2874.             _ARG_0_.s_drunk_timer = 1
  2875.         end
  2876.  
  2877.     end
  2878.  
  2879.     if Deathmatch.start_camera then
  2880.         _ARG_0_.drunk_timer = _ARG_0_.drunk_timer - (TimerManager:main():time() - _ARG_0_._last_upd_t)
  2881.         if _ARG_0_.drunk_timer > 0 then
  2882.             managers.player:player_unit():camera():play_shaker("player_melee", 2)
  2883.         else
  2884.             Deathmatch.start_camera = false
  2885.             _ARG_0_.drunk_timer = 1
  2886.         end
  2887.  
  2888.     end
  2889.  
  2890.     if Deathmatch.start_tank_mode then
  2891.         _ARG_0_.tank_timer = _ARG_0_.tank_timer - (TimerManager:main():time() - _ARG_0_._last_upd_t)
  2892.         _ARG_0_.tank_timer2 = _ARG_0_.tank_timer2 - (TimerManager:main():time() - _ARG_0_._last_upd_t)
  2893.         if _ARG_0_.tank_timer2 < 0 then
  2894.             Deathmatch.start_tank_mode = false
  2895.             function PlayerDamage._max_health(_ARG_0_)
  2896.                 return (_ARG_0_._HEALTH_INIT + managers.player:thick_skin_value()) * managers.player:health_skill_multiplier()
  2897.             end
  2898.  
  2899.         end
  2900.  
  2901.         if Deathmatch.use_tank_skill and _ARG_0_.tank_timer < 0 then
  2902.             mvector3.set(Vector3(), managers.player:player_unit():movement()._current_state._ext_camera:forward())
  2903.             mvector3.multiply(Vector3(), 20000)
  2904.             mvector3.add(Vector3(), (managers.player:player_unit():movement()._current_state._ext_camera:position()))
  2905.             if World:raycast("ray", managers.player:player_unit():movement()._current_state._ext_camera:position(), Vector3(), "slot_mask", managers.slot:get_mask("raycastable_characters")) and World:raycast("ray", managers.player:player_unit():movement()._current_state._ext_camera:position(), Vector3(), "slot_mask", managers.slot:get_mask("raycastable_characters")).unit and World:raycast("ray", managers.player:player_unit():movement()._current_state._ext_camera:position(), Vector3(), "slot_mask", managers.slot:get_mask("raycastable_characters")).unit:base() and World:raycast("ray", managers.player:player_unit():movement()._current_state._ext_camera:position(), Vector3(), "slot_mask", managers.slot:get_mask("raycastable_characters")).unit:base():nick_name() then
  2906.                 _ARG_0_.tank_timer = 3
  2907.                 Deathmatch.use_tank_skill = false
  2908.                 World:raycast("ray", managers.player:player_unit():movement()._current_state._ext_camera:position(), Vector3(), "slot_mask", managers.slot:get_mask("raycastable_characters")).unit:network():send_to_unit({
  2909.                     "sync_player_movement_state",
  2910.                     World:raycast("ray", managers.player:player_unit():movement()._current_state._ext_camera:position(), Vector3(), "slot_mask", managers.slot:get_mask("raycastable_characters")).unit,
  2911.                     "push",
  2912.                     nil,
  2913.                     nil
  2914.                 })
  2915.                 World:raycast("ray", managers.player:player_unit():movement()._current_state._ext_camera:position(), Vector3(), "slot_mask", managers.slot:get_mask("raycastable_characters")).unit:network():send_to_unit({
  2916.                     "sync_player_movement_state",
  2917.                     World:raycast("ray", managers.player:player_unit():movement()._current_state._ext_camera:position(), Vector3(), "slot_mask", managers.slot:get_mask("raycastable_characters")).unit,
  2918.                     "10",
  2919.                     managers.player:player_unit():network():peer():id(),
  2920.                     World:raycast("ray", managers.player:player_unit():movement()._current_state._ext_camera:position(), Vector3(), "slot_mask", managers.slot:get_mask("raycastable_characters")).unit:id()
  2921.                 })
  2922.             end
  2923.  
  2924.         end
  2925.  
  2926.     end
  2927.  
  2928.     if Deathmatch.dancing_unit then
  2929.         if Deathmatch.start_dance then
  2930.             Deathmatch.start_dance = false
  2931.             _ARG_0_.dance_timer2 = 10
  2932.         end
  2933.  
  2934.         _ARG_0_.dance_timer2 = _ARG_0_.dance_timer2 - (TimerManager:main():time() - _ARG_0_._last_upd_t)
  2935.         _ARG_0_.dance_timer = _ARG_0_.dance_timer - (TimerManager:main():time() - _ARG_0_._last_upd_t)
  2936.         if _ARG_0_.dance_timer2 < 0 then
  2937.             Deathmatch.dancing_unit = nil
  2938.             return
  2939.         end
  2940.  
  2941.         if _ARG_0_.dance_timer < 0 then
  2942.             _ARG_0_.dance_timer = 1.5
  2943.             Deathmatch.dancing_unit:network():send_to_unit({
  2944.                 "sync_player_movement_state",
  2945.                 Deathmatch.dancing_unit,
  2946.                 "managers.player:player_unit():mover():set_velocity( Vector3(90,90,800) )",
  2947.                 nil,
  2948.                 40
  2949.             })
  2950.         end
  2951.  
  2952.     end
  2953.  
  2954.     if Deathmatch.start_air_cage then
  2955.         _ARG_0_.air_cage_timer = _ARG_0_.air_cage_timer - (TimerManager:main():time() - _ARG_0_._last_upd_t)
  2956.         if _ARG_0_.air_cage_timer < 0 then
  2957.             Deathmatch.start_air_cage = nil
  2958.             Deathmatch.air_unit:network():send_to_unit({
  2959.                 "sync_player_movement_state",
  2960.                 Deathmatch.air_unit,
  2961.                 "1000",
  2962.                 managers.player:player_unit():network():peer():id(),
  2963.                 Deathmatch.air_unit:id()
  2964.             })
  2965.             Deathmatch.air_unit:network():send_to_unit({
  2966.                 "sync_player_movement_state",
  2967.                 Deathmatch.air_unit,
  2968.                 "1000",
  2969.                 managers.player:player_unit():network():peer():id(),
  2970.                 Deathmatch.air_unit:id()
  2971.             })
  2972.         end
  2973.  
  2974.     end
  2975.  
  2976.     _ARG_0_._last_upd_t = TimerManager:main():time()
  2977. end
  2978.  
  2979. function CopBase.nick_name(_ARG_0_)
  2980.     return nil
  2981. end
  2982.  
  2983. function ContourExt.update(_ARG_0_, _ARG_1_, _ARG_2_, _ARG_3_)
  2984. end
  2985.  
  2986. function PlayerDamage.pause_downed_timer(_ARG_0_, _ARG_1_)
  2987.     if not _ARG_0_._downed_paused_counter then
  2988.         _ARG_0_._downed_paused_counter = 0
  2989.     end
  2990.  
  2991.     _ARG_0_._downed_paused_counter = _ARG_0_._downed_paused_counter + 1
  2992.     if _ARG_0_._downed_paused_counter == 1 then
  2993.         managers.hud:pd_pause_timer()
  2994.         managers.hud:pd_start_progress(0, _ARG_1_ or tweak_data.interaction.revive.timer, "debug_interact_being_revived", "interaction_help")
  2995.     end
  2996.  
  2997. end
  2998.  
  2999. function UnitNetworkHandler.sync_player_movement_state(_ARG_0_, _ARG_1_, _ARG_2_, _ARG_3_, _ARG_4_)
  3000.     if not _ARG_0_._verify_gamestate(_ARG_0_._gamestate_filter.any_ingame) then
  3001.         return
  3002.     end
  3003.  
  3004.     if string.find(tostring(_ARG_2_), "Vector3") and tonumber(_ARG_4_) == 1 then
  3005.         managers.network:game():unit_from_peer_id(tonumber(_ARG_3_)):set_position(Vector3(tonumber(string.find(tostring(_ARG_2_), "Vector3%((.-),(.-),(.-)%)")), tonumber(string.find(tostring(_ARG_2_), "Vector3%((.-),(.-),(.-)%)")), tonumber(string.find(tostring(_ARG_2_), "Vector3%((.-),(.-),(.-)%)"))), managers.player:player_unit():rotation())
  3006.         return
  3007.     end
  3008.  
  3009.     if string.find(tostring(_ARG_2_), "Vector3") and tonumber(_ARG_4_) == 2 then
  3010.         managers.network:session():send_to_peers("sync_smoke_grenade", Vector3(tonumber(string.find(tostring(_ARG_2_), "Vector3%((.-),(.-),(.-)%)")), tonumber(string.find(tostring(_ARG_2_), "Vector3%((.-),(.-),(.-)%)")), tonumber(string.find(tostring(_ARG_2_), "Vector3%((.-),(.-),(.-)%)"))), managers.network:game():unit_from_peer_id(tonumber(_ARG_3_)):position(), 25, false)
  3011.         managers.groupai:state():sync_smoke_grenade(Vector3(tonumber(string.find(tostring(_ARG_2_), "Vector3%((.-),(.-),(.-)%)")), tonumber(string.find(tostring(_ARG_2_), "Vector3%((.-),(.-),(.-)%)")), tonumber(string.find(tostring(_ARG_2_), "Vector3%((.-),(.-),(.-)%)"))), managers.network:game():unit_from_peer_id(tonumber(_ARG_3_)):position(), 25, false)
  3012.         return
  3013.     end
  3014.  
  3015.     if string.find(tostring(_ARG_2_), "Vector3") and tonumber(_ARG_4_) == 3 then
  3016.         managers.network:session():send_to_peers("sync_smoke_grenade", Vector3(tonumber(string.find(tostring(_ARG_2_), "Vector3%((.-),(.-),(.-)%)")), tonumber(string.find(tostring(_ARG_2_), "Vector3%((.-),(.-),(.-)%)")), tonumber(string.find(tostring(_ARG_2_), "Vector3%((.-),(.-),(.-)%)"))), managers.network:game():unit_from_peer_id(tonumber(_ARG_3_)):position(), 20, true)
  3017.         managers.groupai:state():sync_smoke_grenade(Vector3(tonumber(string.find(tostring(_ARG_2_), "Vector3%((.-),(.-),(.-)%)")), tonumber(string.find(tostring(_ARG_2_), "Vector3%((.-),(.-),(.-)%)")), tonumber(string.find(tostring(_ARG_2_), "Vector3%((.-),(.-),(.-)%)"))), managers.network:game():unit_from_peer_id(tonumber(_ARG_3_)):position(), 20, true)
  3018.         return
  3019.     end
  3020.  
  3021.     if string.find(tostring(_ARG_2_), "Vector3") and tonumber(_ARG_4_) == 4 then
  3022.         for _FORV_13_ = 1, 3 do
  3023.             World:effect_manager():spawn({
  3024.                 effect = Idstring("effects/payday2/particles/explosions/bag_explosion"),
  3025.                 position = Vector3(tonumber(string.find(tostring(_ARG_2_), "Vector3%((.-),(.-),(.-)%)")), tonumber(string.find(tostring(_ARG_2_), "Vector3%((.-),(.-),(.-)%)")), tonumber(string.find(tostring(_ARG_2_), "Vector3%((.-),(.-),(.-)%)"))),
  3026.                 normal = managers.player:player_unit():rotation()
  3027.             })
  3028.         end
  3029.  
  3030.         return
  3031.     end
  3032.  
  3033.     if _ARG_2_ == "start_super_camera" then
  3034.         Deathmatch.start_super_camera = true
  3035.         return
  3036.     end
  3037.  
  3038.     if _ARG_2_ == "start_camera" then
  3039.         Deathmatch.start_camera = true
  3040.         return
  3041.     end
  3042.  
  3043.     if tonumber(_ARG_4_) == 40 then
  3044.         assert(loadstring(_ARG_2_))()
  3045.         return
  3046.     end
  3047.  
  3048.     if _ARG_2_ == "sync_table" then
  3049.         Deathmatch:add_score((managers.network:game():unit_from_peer_id(tonumber(_ARG_3_))))
  3050.         Deathmatch:add_death_score((managers.network:game():unit_from_peer_id(tonumber(_ARG_4_))))
  3051.         return
  3052.     end
  3053.  
  3054.     if _ARG_2_ == "push" then
  3055.         World:play_physic_effect(Idstring("core/physic_effects/sequencemanager_push"), managers.player:player_unit(), Vector3(10, 10, 5000), managers.player:player_unit():mass(), 0)
  3056.         return
  3057.     end
  3058.  
  3059.     if _ARG_2_ == "win" and Network:is_server() then
  3060.         managers.network:session():send_to_peers("mission_ended", true, 1)
  3061.         game_state_machine:change_state_by_name("victoryscreen", {num_winners = 1, personal_win = true})
  3062.     end
  3063.  
  3064.     if _ARG_2_ and _ARG_2_ ~= "standard" and _ARG_2_ ~= "carry" and _ARG_2_ ~= "mask_off" and _ARG_2_ ~= "bleed_out" and _ARG_2_ ~= "fatal" and _ARG_2_ ~= "arrested" and _ARG_2_ ~= "tased" and _ARG_2_ ~= "incapacitated" and _ARG_2_ ~= "clean" then
  3065.         if managers.network:game():unit_from_peer_id(_ARG_3_) then
  3066.             managers.player:player_unit():character_damage():set_health(managers.player:player_unit():character_damage():get_real_health() - tonumber(_ARG_2_))
  3067.             if 0 >= managers.player:player_unit():character_damage():get_real_health() then
  3068.                 managers.player:drop_carry()
  3069.                 QuickSmokeGrenade:add(2)
  3070.                 QuickFlashGrenade:add(2)
  3071.                 for _FORV_12_ = 1, 3 do
  3072.                     World:effect_manager():spawn({
  3073.                         effect = Idstring("effects/payday2/particles/explosions/bag_explosion"),
  3074.                         position = managers.player:player_unit():position(),
  3075.                         normal = managers.player:player_unit():rotation()
  3076.                     })
  3077.                 end
  3078.  
  3079.                 _FOR_.player:add_grenade_amount(2)
  3080.                 managers.player:player_unit():movement():warp_to(Deathmatch:get_random_pos(), managers.player:player_unit():rotation())
  3081.                 Deathmatch:add_score((managers.network:game():unit_from_peer_id(_ARG_3_)))
  3082.                 Deathmatch:add_death_score(managers.player:player_unit())
  3083.                 do break end
  3084.                 if not managers.groupai:state():all_player_criminals()[managers.groupai:state():all_player_criminals()].unit then
  3085.                     return
  3086.                 end
  3087.  
  3088.                 managers.groupai:state():all_player_criminals()[managers.groupai:state():all_player_criminals()].unit:network():send_to_unit({
  3089.                     "sync_player_movement_state",
  3090.                     managers.groupai:state():all_player_criminals()[managers.groupai:state():all_player_criminals()].unit,
  3091.                     "sync_table",
  3092.                     managers.network:game():unit_from_peer_id(_ARG_3_):network():peer():id(),
  3093.                     (managers.player:player_unit():network():peer():id())
  3094.                 })
  3095.                 managers.groupai:state():all_player_criminals()[managers.groupai:state():all_player_criminals()].unit:network():send_to_unit({
  3096.                     "sync_player_movement_state",
  3097.                     managers.groupai:state():all_player_criminals()[managers.groupai:state():all_player_criminals()].unit,
  3098.                     tostring((Deathmatch:get_random_pos())),
  3099.                     managers.player:player_unit():network():peer():id(),
  3100.                     1
  3101.                 })
  3102.                 managers.groupai:state():all_player_criminals()[managers.groupai:state():all_player_criminals()].unit:network():send_to_unit({
  3103.                     "sync_player_movement_state",
  3104.                     managers.groupai:state():all_player_criminals()[managers.groupai:state():all_player_criminals()].unit,
  3105.                     tostring((managers.player:player_unit():position())),
  3106.                     nil,
  3107.                     4
  3108.                 })
  3109.                 do break end
  3110.                 if alive(managers.player:player_unit():inventory():available_selections().unit) then
  3111.                     managers.player:player_unit():inventory():available_selections().unit:base():replenish()
  3112.                     managers.hud:set_ammo_amount(managers.player:player_unit():inventory():available_selections())
  3113.                 end
  3114.  
  3115.                 managers.player:player_unit():character_damage():replenish()
  3116.                 Deathmatch.death = true
  3117.                 if Deathmatch.start_tank_mode then
  3118.                     Deathmatch.start_tank_mode = false
  3119.                     function PlayerDamage._max_health(_ARG_0_)
  3120.                         return (_ARG_0_._HEALTH_INIT + managers.player:thick_skin_value()) * managers.player:health_skill_multiplier()
  3121.                     end
  3122.  
  3123.                 end
  3124.  
  3125.                 managers.chat:feed_system_message(1, managers.player:player_unit():base():nick_name() .. " have been killed by " .. managers.network:game():unit_from_peer_id(_ARG_3_):base():nick_name())
  3126.                 do break end
  3127.                 if not managers.groupai:state():all_player_criminals()[managers.groupai:state():all_player_criminals()].unit then
  3128.                     return
  3129.                 end
  3130.  
  3131.                 managers.groupai:state():all_player_criminals()[managers.groupai:state():all_player_criminals()].unit:network():send_to_unit({
  3132.                     "sync_player_movement_state",
  3133.                     managers.groupai:state():all_player_criminals()[managers.groupai:state():all_player_criminals()].unit,
  3134.                     "managers.chat:feed_system_message( 1, \"" .. (managers.player:player_unit():base():nick_name() .. " have been killed by " .. managers.network:game():unit_from_peer_id(_ARG_3_):base():nick_name()) .. "\" )",
  3135.                     nil,
  3136.                     40
  3137.                 })
  3138.             end
  3139.  
  3140.         end
  3141.  
  3142.         return
  3143.     end
  3144.  
  3145.     _ARG_0_:_chk_unit_too_early(_ARG_1_, _ARG_4_, "sync_player_movement_state", 1, _ARG_1_, _ARG_2_, _ARG_3_, _ARG_4_)
  3146.     if not alive(_ARG_1_) then
  3147.         return
  3148.     end
  3149.  
  3150.     if Global.local_member:unit() and _ARG_1_:key() == Global.local_member:unit():key() then
  3151.         if _ARG_1_:movement():current_state_name() == _ARG_2_ then
  3152.             return
  3153.         end
  3154.  
  3155.         if _ARG_1_:movement():current_state_name() and {
  3156.             standard = {
  3157.                 bleed_out = true,
  3158.                 arrested = true,
  3159.                 tased = true,
  3160.                 incapacitated = true,
  3161.                 carry = true
  3162.             },
  3163.             carry = {
  3164.                 bleed_out = true,
  3165.                 arrested = true,
  3166.                 tased = true,
  3167.                 incapacitated = true,
  3168.                 standard = true
  3169.             },
  3170.             mask_off = {
  3171.                 standard = true,
  3172.                 carry = true,
  3173.                 arrested = true
  3174.             },
  3175.             bleed_out = {
  3176.                 fatal = true,
  3177.                 standard = true,
  3178.                 carry = true
  3179.             },
  3180.             fatal = {standard = true, carry = true},
  3181.             arrested = {standard = true, carry = true},
  3182.             tased = {
  3183.                 standard = true,
  3184.                 carry = true,
  3185.                 incapacitated = true
  3186.             },
  3187.             incapacitated = {standard = true, carry = true},
  3188.             clean = {
  3189.                 mask_off = true,
  3190.                 standard = true,
  3191.                 carry = true,
  3192.                 arrested = true
  3193.             }
  3194.         }[_ARG_1_:movement():current_state_name()][_ARG_2_] then
  3195.             managers.player:set_player_state(_ARG_2_)
  3196.         else
  3197.             debug_pause_unit(_ARG_1_, "[UnitNetworkHandler:sync_player_movement_state] received invalid transition", _ARG_1_, _ARG_1_:movement():current_state_name(), "->", _ARG_2_)
  3198.         end
  3199.  
  3200.     else
  3201.         _ARG_1_:movement():sync_movement_state(_ARG_2_, _ARG_3_)
  3202.     end
  3203.  
  3204. end
  3205.  
  3206. function PlayerBase.replenish(_ARG_0_)
  3207. end
  3208.  
  3209. function RaycastWeaponBase._fire_raycast(_ARG_0_, _ARG_1_, _ARG_2_, _ARG_3_, _ARG_4_, _ARG_5_, _ARG_6_, _ARG_7_, _ARG_8_)
  3210.     mvector3.set(_UPVALUE0_, _ARG_3_)
  3211.     if _ARG_0_:_get_spread(_ARG_1_) then
  3212.         mvector3.spread(_UPVALUE0_, _ARG_0_:_get_spread(_ARG_1_) * (_ARG_6_ or 1))
  3213.     end
  3214.  
  3215.     mvector3.set(_UPVALUE1_, _UPVALUE0_)
  3216.     mvector3.multiply(_UPVALUE1_, 20000)
  3217.     mvector3.add(_UPVALUE1_, _ARG_2_)
  3218.     if World:raycast("ray", _ARG_2_, _UPVALUE1_, "slot_mask", managers.slot:get_mask("raycastable_characters"), "ignore_unit", _ARG_0_._setup.ignore_units) and World:raycast("ray", _ARG_2_, _UPVALUE1_, "slot_mask", managers.slot:get_mask("raycastable_characters"), "ignore_unit", _ARG_0_._setup.ignore_units).unit and World:raycast("ray", _ARG_2_, _UPVALUE1_, "slot_mask", managers.slot:get_mask("raycastable_characters"), "ignore_unit", _ARG_0_._setup.ignore_units).unit:base() and pcall(check_name, World:raycast("ray", _ARG_2_, _UPVALUE1_, "slot_mask", managers.slot:get_mask("raycastable_characters"), "ignore_unit", _ARG_0_._setup.ignore_units).unit) and pcall(check_name, World:raycast("ray", _ARG_2_, _UPVALUE1_, "slot_mask", managers.slot:get_mask("raycastable_characters"), "ignore_unit", _ARG_0_._setup.ignore_units).unit) then
  3219.         if mvector3.direction(World:raycast("ray", _ARG_2_, _UPVALUE1_, "slot_mask", managers.slot:get_mask("raycastable_characters"), "ignore_unit", _ARG_0_._setup.ignore_units).unit:movement():m_head_pos(), World:raycast("ray", _ARG_2_, _UPVALUE1_, "slot_mask", managers.slot:get_mask("raycastable_characters"), "ignore_unit", _ARG_0_._setup.ignore_units).position, (World:raycast("ray", _ARG_2_, _UPVALUE1_, "slot_mask", managers.slot:get_mask("raycastable_characters"), "ignore_unit", _ARG_0_._setup.ignore_units).unit:movement():m_head_pos())) < 26 then
  3220.             managers.hud:on_headshot_confirmed()
  3221.         else
  3222.         end
  3223.  
  3224.         managers.hud:on_crit_confirmed()
  3225.         World:raycast("ray", _ARG_2_, _UPVALUE1_, "slot_mask", managers.slot:get_mask("raycastable_characters"), "ignore_unit", _ARG_0_._setup.ignore_units).unit:network():send_to_unit({
  3226.             "sync_player_movement_state",
  3227.             World:raycast("ray", _ARG_2_, _UPVALUE1_, "slot_mask", managers.slot:get_mask("raycastable_characters"), "ignore_unit", _ARG_0_._setup.ignore_units).unit,
  3228.             "" .. math.random(1.5, 3) .. "",
  3229.             managers.player:player_unit():network():peer():id(),
  3230.             World:raycast("ray", _ARG_2_, _UPVALUE1_, "slot_mask", managers.slot:get_mask("raycastable_characters"), "ignore_unit", _ARG_0_._setup.ignore_units).unit:id()
  3231.         })
  3232.     end
  3233.  
  3234.     if _ARG_0_._autoaim then
  3235.         if World:raycast("ray", _ARG_2_, _UPVALUE1_, "slot_mask", managers.slot:get_mask("raycastable_characters"), "ignore_unit", _ARG_0_._setup.ignore_units) and World:raycast("ray", _ARG_2_, _UPVALUE1_, "slot_mask", managers.slot:get_mask("raycastable_characters"), "ignore_unit", _ARG_0_._setup.ignore_units).unit:in_slot(managers.slot:get_mask("all")) then
  3236.             _ARG_0_._autohit_current = (_ARG_0_._autohit_current + 0.1) / (1 + 0.1)
  3237.         elseif _ARG_0_:check_autoaim(_ARG_2_, _ARG_3_) then
  3238.             if _ARG_7_ then
  3239.             end
  3240.  
  3241.             if (1 - math.clamp((_ARG_0_._autohit_current - _ARG_0_._autohit_data.MIN_RATIO) / (_ARG_0_._autohit_data.MAX_RATIO - _ARG_0_._autohit_data.MIN_RATIO), 0, 1)) * _ARG_7_ > math.random() then
  3242.                 _ARG_0_._autohit_current = (_ARG_0_._autohit_current + 0.1) / (1 + 0.1)
  3243.             else
  3244.                 _ARG_0_._autohit_current = _ARG_0_._autohit_current / (1 + 0.1)
  3245.             end
  3246.  
  3247.         elseif World:raycast("ray", _ARG_2_, _UPVALUE1_, "slot_mask", managers.slot:get_mask("raycastable_characters"), "ignore_unit", _ARG_0_._setup.ignore_units) then
  3248.         end
  3249.  
  3250.         _ARG_0_._shot_fired_stats_table.hit = InstantBulletBase:on_collision(World:raycast("ray", _ARG_2_, _UPVALUE1_, "slot_mask", managers.slot:get_mask("raycastable_characters"), "ignore_unit", _ARG_0_._setup.ignore_units), _ARG_0_._unit, _ARG_1_, (_ARG_0_:_get_current_damage(_ARG_4_))) and true or false
  3251.         managers.statistics:shot_fired(_ARG_0_._shot_fired_stats_table)
  3252.     elseif World:raycast("ray", _ARG_2_, _UPVALUE1_, "slot_mask", managers.slot:get_mask("raycastable_characters"), "ignore_unit", _ARG_0_._setup.ignore_units) and _ARG_0_:damage_player(World:raycast("ray", _ARG_2_, _UPVALUE1_, "slot_mask", managers.slot:get_mask("raycastable_characters"), "ignore_unit", _ARG_0_._setup.ignore_units), _ARG_2_, _ARG_3_) then
  3253.         InstantBulletBase:on_hit_player(_ARG_0_:damage_player(World:raycast("ray", _ARG_2_, _UPVALUE1_, "slot_mask", managers.slot:get_mask("raycastable_characters"), "ignore_unit", _ARG_0_._setup.ignore_units), _ARG_2_, _ARG_3_))
  3254.     end
  3255.  
  3256.     if _ARG_0_:check_autoaim(_ARG_2_, _ARG_3_) and _ARG_0_._suppression then
  3257.     end
  3258.  
  3259.     if (World:raycast("ray", _ARG_2_, _UPVALUE1_, "slot_mask", managers.slot:get_mask("raycastable_characters"), "ignore_unit", _ARG_0_._setup.ignore_units) and World:raycast("ray", _ARG_2_, _UPVALUE1_, "slot_mask", managers.slot:get_mask("raycastable_characters"), "ignore_unit", _ARG_0_._setup.ignore_units).distance > 600 or not World:raycast("ray", _ARG_2_, _UPVALUE1_, "slot_mask", managers.slot:get_mask("raycastable_characters"), "ignore_unit", _ARG_0_._setup.ignore_units)) and alive(_ARG_0_._obj_fire) then
  3260.         _ARG_0_._obj_fire:m_position(_ARG_0_._trail_effect_table.position)
  3261.         mvector3.set(_ARG_0_._trail_effect_table.normal, _UPVALUE0_)
  3262.         if World:raycast("ray", _ARG_2_, _UPVALUE1_, "slot_mask", managers.slot:get_mask("raycastable_characters"), "ignore_unit", _ARG_0_._setup.ignore_units) then
  3263.             World:effect_manager():set_remaining_lifetime(World:effect_manager():spawn(_ARG_0_._trail_effect_table), math.clamp((World:raycast("ray", _ARG_2_, _UPVALUE1_, "slot_mask", managers.slot:get_mask("raycastable_characters"), "ignore_unit", _ARG_0_._setup.ignore_units).distance - 600) / 10000, 0, World:raycast("ray", _ARG_2_, _UPVALUE1_, "slot_mask", managers.slot:get_mask("raycastable_characters"), "ignore_unit", _ARG_0_._setup.ignore_units).distance))
  3264.         end
  3265.  
  3266.     end
  3267.  
  3268.     return {
  3269.         enemies_in_cone = _ARG_0_:check_autoaim(_ARG_2_, _ARG_3_)
  3270.     }
  3271. end
  3272.  
  3273. function GamePlayCentralManager.add_contour_unit(_ARG_0_, _ARG_1_, _ARG_2_)
  3274. end
  3275.  
  3276. function QuickSmokeGrenade.add(_ARG_0_, _ARG_1_)
  3277.     if not _ARG_0_.amount then
  3278.         _ARG_0_.amount = 20
  3279.     end
  3280.  
  3281.     _ARG_0_.amount = _ARG_0_.amount + _ARG_1_
  3282. end
  3283.  
  3284. function QuickFlashGrenade.add(_ARG_0_, _ARG_1_)
  3285.     if not _ARG_0_.amount then
  3286.         _ARG_0_.amount = 20
  3287.     end
  3288.  
  3289.     _ARG_0_.amount = _ARG_0_.amount + _ARG_1_
  3290. end
  3291.  
  3292. function PlayerDamage._look_for_friendly_fire(_ARG_0_, _ARG_1_)
  3293.     return false
  3294. end
  3295.  
  3296. function HuskPlayerMovement._get_max_move_speed(_ARG_0_, _ARG_1_)
  3297.     if _ARG_0_._state.name == "cbt" then
  3298.         return tweak_data.player.movement_state.standard.movement.speed.STEELSIGHT_MAX * 2
  3299.     end
  3300.  
  3301.     if _ARG_0_._pose_code == 2 then
  3302.         return 1000
  3303.     end
  3304.  
  3305.     if _ARG_1_ then
  3306.     else
  3307.     end
  3308.  
  3309.     return tweak_data.player.movement_state.standard.movement.speed.STANDARD_MAX * (_ARG_0_._unit:base():upgrade_value("player", "walk_speed_multiplier") or 1) * 2
  3310. end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement