Advertisement
Guest User

Untitled

a guest
Nov 17th, 2015
317
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Lua 413.03 KB | None | 0 0
  1. _G = {
  2.     [CONST_ME_GREENSMOKE] = 169,
  3.     [CLIENTOS_LINUX] = 1,
  4.     function doPlayerAddMoney() end,
  5.     [CONST_SLOT_RING] = 9,
  6.     [Town] = {
  7.         Town.getTemplePosition() end,
  8.         Town.getName() end,
  9.         Town.getId() end,
  10.     },
  11.     function getHouseAccessList() end,
  12.     [CLIENTOS_OTCLIENT_MAC] = 12,
  13.     [CONST_ME_THUNDER] = 73,
  14.     [CONST_ANI_PIERCINGBOLT] = 24,
  15.     [AREA_CIRCLE3X3] = {
  16.         [1] = {
  17.             [1] = 0,
  18.             [2] = 0,
  19.             [3] = 1,
  20.             [4] = 1,
  21.             [5] = 1,
  22.             [6] = 0,
  23.             [7] = 0,
  24.         },
  25.         [2] = {
  26.             [1] = 0,
  27.             [2] = 1,
  28.             [3] = 1,
  29.             [4] = 1,
  30.             [5] = 1,
  31.             [6] = 1,
  32.             [7] = 0,
  33.         },
  34.         [3] = {
  35.             [1] = 1,
  36.             [2] = 1,
  37.             [3] = 1,
  38.             [4] = 1,
  39.             [5] = 1,
  40.             [6] = 1,
  41.             [7] = 1,
  42.         },
  43.         [4] = {
  44.             [1] = 1,
  45.             [2] = 1,
  46.             [3] = 1,
  47.             [4] = 3,
  48.             [5] = 1,
  49.             [6] = 1,
  50.             [7] = 1,
  51.         },
  52.         [5] = {
  53.             [1] = 1,
  54.             [2] = 1,
  55.             [3] = 1,
  56.             [4] = 1,
  57.             [5] = 1,
  58.             [6] = 1,
  59.             [7] = 1,
  60.         },
  61.         [6] = {
  62.             [1] = 0,
  63.             [2] = 1,
  64.             [3] = 1,
  65.             [4] = 1,
  66.             [5] = 1,
  67.             [6] = 1,
  68.             [7] = 0,
  69.         },
  70.         [7] = {
  71.             [1] = 0,
  72.             [2] = 0,
  73.             [3] = 1,
  74.             [4] = 1,
  75.             [5] = 1,
  76.             [6] = 0,
  77.             [7] = 0,
  78.         },
  79.     },
  80.     [CONDITION_PARAM_TICKS] = 2,
  81.     [CONST_ME_BATS] = 67,
  82.     [PlayerFlag_CanAlwaysLogin] = 32768,
  83.     [NpcHandler] = {
  84.         NpcHandler.onCreatureAppear() end,
  85.         [messages] = {
  86.             [1] = Greetings, |PLAYERNAME|.,
  87.             [2] = Good bye, |PLAYERNAME|.,
  88.             [4] = Here you are.,
  89.             [8] = Sold |ITEMCOUNT|x |ITEMNAME| for |TOTALCOST| gold.,
  90.             [16] = Good bye.,
  91.             [17] = Then not.,
  92.             [9] = You don't have enough money.,
  93.             [18] = Of course, just browse through my wares.,
  94.             [5] = Bought |ITEMCOUNT|x |ITEMNAME| for |TOTALCOST| gold.,
  95.             [10] = You don't have enough money.,
  96.             [20] = Thank you, come back whenever you're in need of something else.,
  97.             [21] = |PLAYERNAME|, I am already talking to you.,
  98.             [11] = You don't have so many.,
  99.             [22] = Good bye.,
  100.             [3] = Do you want to buy |ITEMCOUNT| |ITEMNAME| for |TOTALCOST| gold coins?,
  101.             [6] = Do you want to sell |ITEMCOUNT| |ITEMNAME| for |TOTALCOST| gold coins?,
  102.             [12] = You do not have this object.,
  103.             [13] = You do not have enough capacity.,
  104.             [7] = Here you are, |TOTALCOST| gold.,
  105.             [14] = You do not have enough capacity for all items.,
  106.             [__index] = {
  107.                 [1] = Greetings, |PLAYERNAME|.,
  108.                 [2] = Good bye, |PLAYERNAME|.,
  109.                 [4] = Here you are.,
  110.                 [8] = Sold |ITEMCOUNT|x |ITEMNAME| for |TOTALCOST| gold.,
  111.                 [16] = Good bye.,
  112.                 [17] = Then not.,
  113.                 [9] = You don't have enough money.,
  114.                 [18] = Of course, just browse through my wares.,
  115.                 [5] = Bought |ITEMCOUNT|x |ITEMNAME| for |TOTALCOST| gold.,
  116.                 [10] = You don't have enough money.,
  117.                 [20] = Thank you, come back whenever you're in need of something else.,
  118.                 [21] = |PLAYERNAME|, I am already talking to you.,
  119.                 [11] = You don't have so many.,
  120.                 [22] = Good bye.,
  121.                 [3] = Do you want to buy |ITEMCOUNT| |ITEMNAME| for |TOTALCOST| gold coins?,
  122.                 [6] = Do you want to sell |ITEMCOUNT| |ITEMNAME| for |TOTALCOST| gold coins?,
  123.                 [12] = You do not have this object.,
  124.                 [13] = You do not have enough capacity.,
  125.                 [7] = Here you are, |TOTALCOST| gold.,
  126.                 [14] = You do not have enough capacity for all items.,
  127.                 [__index] = {--[[ need to find a new way to access nested]]}
  128.                 [23] = Good bye.,
  129.                 [19] = Sorry, I'm not offering anything.,
  130.                 [15] = Good bye.,
  131.             },
  132.             [23] = Good bye.,
  133.             [19] = Sorry, I'm not offering anything.,
  134.             [15] = Good bye.,
  135.         },
  136.         NpcHandler.onCreatureSay() end,
  137.         NpcHandler.resetNpc() end,
  138.         NpcHandler.processModuleCallback() end,
  139.         [talkDelayTime] = 1,
  140.         NpcHandler.releaseFocus() end,
  141.         NpcHandler.addFocus() end,
  142.         NpcHandler.updateFocus() end,
  143.         NpcHandler.onPlayerCloseChannel() end,
  144.         NpcHandler.onCreatureDisappear() end,
  145.         NpcHandler.onWalkAway() end,
  146.         NpcHandler.setCallback() end,
  147.         NpcHandler.onFarewell() end,
  148.         [talkRadius] = 3,
  149.         NpcHandler.onBuy() end,
  150.         NpcHandler.setMessage() end,
  151.         NpcHandler.onPlayerEndTrade() end,
  152.         NpcHandler.getMessage() end,
  153.         NpcHandler.getCallback() end,
  154.         NpcHandler.greet() end,
  155.         NpcHandler.onSell() end,
  156.         NpcHandler.new() end,
  157.         [__index] = {
  158.             __index.onCreatureAppear() end,
  159.             [messages] = {
  160.                 [1] = Greetings, |PLAYERNAME|.,
  161.                 [2] = Good bye, |PLAYERNAME|.,
  162.                 [4] = Here you are.,
  163.                 [8] = Sold |ITEMCOUNT|x |ITEMNAME| for |TOTALCOST| gold.,
  164.                 [16] = Good bye.,
  165.                 [17] = Then not.,
  166.                 [9] = You don't have enough money.,
  167.                 [18] = Of course, just browse through my wares.,
  168.                 [5] = Bought |ITEMCOUNT|x |ITEMNAME| for |TOTALCOST| gold.,
  169.                 [10] = You don't have enough money.,
  170.                 [20] = Thank you, come back whenever you're in need of something else.,
  171.                 [21] = |PLAYERNAME|, I am already talking to you.,
  172.                 [11] = You don't have so many.,
  173.                 [22] = Good bye.,
  174.                 [3] = Do you want to buy |ITEMCOUNT| |ITEMNAME| for |TOTALCOST| gold coins?,
  175.                 [6] = Do you want to sell |ITEMCOUNT| |ITEMNAME| for |TOTALCOST| gold coins?,
  176.                 [12] = You do not have this object.,
  177.                 [13] = You do not have enough capacity.,
  178.                 [7] = Here you are, |TOTALCOST| gold.,
  179.                 [14] = You do not have enough capacity for all items.,
  180.                 [__index] = {--[[ need to find a new way to access nested]]}
  181.                 [23] = Good bye.,
  182.                 [19] = Sorry, I'm not offering anything.,
  183.                 [15] = Good bye.,
  184.             },
  185.             __index.onCreatureSay() end,
  186.             __index.resetNpc() end,
  187.             __index.processModuleCallback() end,
  188.             [talkDelayTime] = 1,
  189.             __index.releaseFocus() end,
  190.             __index.addFocus() end,
  191.             __index.updateFocus() end,
  192.             __index.onPlayerCloseChannel() end,
  193.             __index.onCreatureDisappear() end,
  194.             __index.onWalkAway() end,
  195.             __index.setCallback() end,
  196.             __index.onFarewell() end,
  197.             [talkRadius] = 3,
  198.             __index.onBuy() end,
  199.             __index.setMessage() end,
  200.             __index.onPlayerEndTrade() end,
  201.             __index.getMessage() end,
  202.             __index.getCallback() end,
  203.             __index.greet() end,
  204.             __index.onSell() end,
  205.             __index.new() end,
  206.             [__index] = {
  207.                 __index.onCreatureAppear() end,
  208.                 [messages] = {--[[ need to find a new way to access nested]]}
  209.                 __index.onCreatureSay() end,
  210.                 __index.resetNpc() end,
  211.                 __index.processModuleCallback() end,
  212.                 [talkDelayTime] = 1,
  213.                 __index.releaseFocus() end,
  214.                 __index.addFocus() end,
  215.                 __index.updateFocus() end,
  216.                 __index.onPlayerCloseChannel() end,
  217.                 __index.onCreatureDisappear() end,
  218.                 __index.onWalkAway() end,
  219.                 __index.setCallback() end,
  220.                 __index.onFarewell() end,
  221.                 [talkRadius] = 3,
  222.                 __index.onBuy() end,
  223.                 __index.setMessage() end,
  224.                 __index.onPlayerEndTrade() end,
  225.                 __index.getMessage() end,
  226.                 __index.getCallback() end,
  227.                 __index.greet() end,
  228.                 __index.onSell() end,
  229.                 __index.new() end,
  230.                 [__index] = {--[[ need to find a new way to access nested]]}
  231.                 __index.parseMessage() end,
  232.                 __index.say() end,
  233.                 __index.doNPCTalkALot() end,
  234.                 __index.onThink() end,
  235.                 __index.cancelNPCTalk() end,
  236.                 __index.isInRange() end,
  237.                 [idleTime] = 120,
  238.                 __index.addModule() end,
  239.                 __index.setKeywordHandler() end,
  240.                 __index.unGreet() end,
  241.                 __index.onTradeRequest() end,
  242.                 __index.onGreet() end,
  243.                 __index.isFocused() end,
  244.                 __index.setMaxIdleTime() end,
  245.             },
  246.             __index.parseMessage() end,
  247.             __index.say() end,
  248.             __index.doNPCTalkALot() end,
  249.             __index.onThink() end,
  250.             __index.cancelNPCTalk() end,
  251.             __index.isInRange() end,
  252.             [idleTime] = 120,
  253.             __index.addModule() end,
  254.             __index.setKeywordHandler() end,
  255.             __index.unGreet() end,
  256.             __index.onTradeRequest() end,
  257.             __index.onGreet() end,
  258.             __index.isFocused() end,
  259.             __index.setMaxIdleTime() end,
  260.         },
  261.         NpcHandler.parseMessage() end,
  262.         NpcHandler.say() end,
  263.         NpcHandler.doNPCTalkALot() end,
  264.         NpcHandler.onThink() end,
  265.         NpcHandler.cancelNPCTalk() end,
  266.         NpcHandler.isInRange() end,
  267.         [idleTime] = 120,
  268.         NpcHandler.addModule() end,
  269.         NpcHandler.setKeywordHandler() end,
  270.         NpcHandler.unGreet() end,
  271.         NpcHandler.onTradeRequest() end,
  272.         NpcHandler.onGreet() end,
  273.         NpcHandler.isFocused() end,
  274.         NpcHandler.setMaxIdleTime() end,
  275.     },
  276.     function selfMove() end,
  277.     function doSetItemText() end,
  278.     function getPlayerFlagValue() end,
  279.     [STORAGEVALUE_PROMOTION] = 30018,
  280.     [RETURNVALUE_CONTAINERNOTENOUGHROOM] = 20,
  281.     [CONDITION_PARAM_SKILL_AXE] = 23,
  282.     [ITEM_ENERGYFIELD_PVP] = 1491,
  283.     [TEXTCOLOR_ORANGE] = 198,
  284.     [ITEM_AMULETOFLOSS] = 2173,
  285.     [SHOPMODULE_MODE] = 3,
  286.     [MESSAGE_MISSINGMONEY] = 9,
  287.     function getWorldTime() end,
  288.     [RETURNVALUE_NOERROR] = 0,
  289.     [SKILL_SHIELD] = 5,
  290.     [RETURNVALUE_NOTENOUGHSOUL] = 36,
  291.     [SOUTHWEST] = 4,
  292.     function doSetCreatureDropLoot() end,
  293.     [CONDITION_PARAM_OWNER] = 1,
  294.     function getPlayerPremiumDays() end,
  295.     [CONDITION_ENERGY] = 4,
  296.     function getPlayerPosition() end,
  297.     [CONST_ME_HEARTS] = 36,
  298.     [RETURNVALUE_TOOFARAWAY] = 17,
  299.     [CONDITION_PARAM_SKILL_SHIELD] = 25,
  300.     function pushThing() end,
  301.     function getIpByName() end,
  302.     function collectgarbage() end,
  303.     [SOUTH] = 2,
  304.     function doPlayerSetSex() end,
  305.     [CALLBACK_ONSELL] = 11,
  306.     function getPlayerLight() end,
  307.     function addOutfitCondition() end,
  308.     [CONDITION_CURSED] = 4194304,
  309.     [CONST_ME_PURPLEENERGY] = 48,
  310.     [CONST_ME_YELLOWSMOKE] = 168,
  311.     [TILESTATE_NONE] = 0,
  312.     [CONST_ME_BUBBLES] = 26,
  313.     function variantToString() end,
  314.     [SKULL_RED] = 4,
  315.     function gcinfo() end,
  316.     [CONDITION_PARAM_SPEED] = 9,
  317.     function getGuildId() end,
  318.     [TILESTATE_FLOORCHANGE_SOUTH] = 1024,
  319.     [CONST_ME_ENERGYHIT] = 12,
  320.     [SKILL_LEVEL] = 8,
  321.     [PlayerFlag_CannotBeAttacked] = 8,
  322.     [Vocation] = {
  323.         Vocation.getSoulGainTicks() end,
  324.         [gainCap] = 500,
  325.         [fromVocation] = 0,
  326.         [gainSoulTicks] = 120,
  327.         Vocation.getAttackSpeed() end,
  328.         [gainManaTicks] = 6,
  329.         Vocation.getRequiredManaSpent() end,
  330.         Vocation.getManaGainTicks() end,
  331.         Vocation.getId() end,
  332.         Vocation.getBaseSpeed() end,
  333.         [baseSpeed] = 220,
  334.         Vocation.getDescription() end,
  335.         [gainMana] = 5,
  336.         Vocation.getCapacityGain() end,
  337.         Vocation.getManaGain() end,
  338.         [attackSpeed] = 1000,
  339.         [armorMultiplier] = 1,
  340.         [skillMultipliers] = {
  341.             [0] = 1.5,
  342.             [2] = 2,
  343.             [3] = 2,
  344.             [1] = 2,
  345.             [4] = 2,
  346.             [5] = 1.5,
  347.             [6] = 1.1,
  348.         },
  349.         [defenseMultiplier] = 1,
  350.         Vocation.getHealthGain() end,
  351.         [meleeDamageMultiplier] = 1,
  352.         [distDamageMultiplier] = 1,
  353.         [manaMultiplier] = 4,
  354.         [gainManaAmount] = 1,
  355.         Vocation.getHealthGainTicks() end,
  356.         Vocation.getClientId() end,
  357.         [clientId] = 0,
  358.         [gainHealthTicks] = 6,
  359.         [gainHP] = 5,
  360.         Vocation.getName() end,
  361.         Vocation.setAttackSpeed() end,
  362.         [soulMax] = 100,
  363.         [gainHealthAmount] = 1,
  364.         Vocation.getManaGainAmount() end,
  365.         Vocation.getHealthGainAmount() end,
  366.         Vocation.getDemotion() end,
  367.         Vocation.getMaxSoul() end,
  368.         Vocation.getPromotion() end,
  369.         Vocation.getRequiredSkillTries() end,
  370.     },
  371.     [shop_premium] = {
  372.     },
  373.     [DIRECTION_NORTHWEST] = 6,
  374.     [TEXTCOLOR_NONE] = 255,
  375.     [CONST_ME_EXPLOSIONHIT] = 6,
  376.     function doSetCreatureOutfit() end,
  377.     [CONST_ME_BLOCKHIT] = 4,
  378.     function doAreaCombatMana() end,
  379.     [CONDITION_FREEZING] = 1048576,
  380.     [COMBAT_PARAM_AGGRESSIVE] = 7,
  381.     [CONST_ME_HOLYDAMAGE] = 40,
  382.     [keys] = {
  383.         [1] = 2086,
  384.         [2] = 2087,
  385.         [3] = 2088,
  386.         [4] = 2089,
  387.         [5] = 2090,
  388.         [6] = 2091,
  389.         [7] = 2092,
  390.         [8] = 10032,
  391.     },
  392.     [RETURNVALUE_PLAYERISNOTREACHABLE] = 38,
  393.     function doPlayerRemoveItem() end,
  394.     [verticalOpenDoors] = {
  395.         [1] = 1211,
  396.         [2] = 1220,
  397.         [3] = 1224,
  398.         [4] = 1228,
  399.         [5] = 1233,
  400.         [6] = 1238,
  401.         [7] = 1242,
  402.         [8] = 1246,
  403.         [9] = 1251,
  404.         [10] = 1256,
  405.         [11] = 1260,
  406.         [12] = 1540,
  407.         [13] = 3546,
  408.         [14] = 3548,
  409.         [15] = 3550,
  410.         [16] = 3552,
  411.         [17] = 4915,
  412.         [18] = 5083,
  413.         [19] = 5109,
  414.         [20] = 5111,
  415.         [21] = 5113,
  416.         [22] = 5115,
  417.         [23] = 5127,
  418.         [24] = 5129,
  419.         [25] = 5131,
  420.         [26] = 5133,
  421.         [27] = 5142,
  422.         [28] = 5145,
  423.         [29] = 5283,
  424.         [30] = 5285,
  425.         [31] = 5289,
  426.         [32] = 5293,
  427.         [33] = 5516,
  428.         [34] = 5737,
  429.         [35] = 5749,
  430.         [36] = 6194,
  431.         [37] = 6199,
  432.         [38] = 6203,
  433.         [39] = 6207,
  434.         [40] = 6251,
  435.         [41] = 6256,
  436.         [42] = 6260,
  437.         [43] = 6264,
  438.         [44] = 6798,
  439.         [45] = 6802,
  440.         [46] = 6902,
  441.         [47] = 6904,
  442.         [48] = 6906,
  443.         [49] = 6908,
  444.         [50] = 7044,
  445.         [51] = 7046,
  446.         [52] = 7048,
  447.         [53] = 7050,
  448.         [54] = 7055,
  449.         [55] = 8543,
  450.         [56] = 8548,
  451.         [57] = 8552,
  452.         [58] = 8556,
  453.         [59] = 9167,
  454.         [60] = 9172,
  455.         [61] = 9269,
  456.         [62] = 9274,
  457.         [63] = 9274,
  458.         [64] = 9269,
  459.         [65] = 9278,
  460.         [66] = 9282,
  461.         [67] = 10270,
  462.         [68] = 10275,
  463.         [69] = 10279,
  464.         [70] = 10283,
  465.         [71] = 10479,
  466.         [72] = 10481,
  467.         [73] = 10485,
  468.         [74] = 10483,
  469.         [75] = 10786,
  470.         [76] = 12101,
  471.         [77] = 12199,
  472.         [78] = 19851,
  473.         [79] = 19853,
  474.         [80] = 19991,
  475.         [81] = 19993,
  476.         [82] = 20284,
  477.         [83] = 20286,
  478.         [84] = 17238,
  479.         [85] = 13021,
  480.         [86] = 10790,
  481.         [87] = 12103,
  482.         [88] = 12205,
  483.         [89] = 19855,
  484.         [90] = 19995,
  485.         [91] = 20288,
  486.         [92] = 10792,
  487.         [93] = 12105,
  488.         [94] = 12203,
  489.         [95] = 19857,
  490.         [96] = 19997,
  491.         [97] = 20290,
  492.     },
  493.     function isItemStackable() end,
  494.     [RETURNVALUE_FIRSTGOUPSTAIRS] = 19,
  495.     [PlayerFlag_IgnoreProtectionZone] = 8589934592,
  496.     [CONST_ANI_SIMPLEARROW] = 54,
  497.     [MESSAGE_STATUS_CONSOLE_BLUE] = 4,
  498.     [CONST_ME_GIANTICE] = 53,
  499.     [MESSAGE_GREET] = 1,
  500.     [CONST_ANI_GLOOTHSPEAR] = 53,
  501.     [CONST_ANI_SHIVERARROW] = 35,
  502.     [TILESTATE_BED] = 131072,
  503.     function next() end,
  504.     [CONST_ANI_WHIRLWINDCLUB] = 27,
  505.     [CONDITION_ATTRIBUTES] = 524288,
  506.     [TILESTATE_MAILBOX] = 32768,
  507.     [ITEM_FIREFIELD_PVP_MEDIUM] = 1488,
  508.     [CALLBACK_ONADDFOCUS] = 18,
  509.     [COMBAT_FORMULA_SKILL] = 2,
  510.     [CONST_ME_INSECTS] = 69,
  511.     [CONST_ME_PLANTATTACK] = 55,
  512.     function getTileThingByPos() end,
  513.     [CONDITION_PARAM_SKILL_SWORDPERCENT] = 39,
  514.     [MESSAGE_STATUS_SMALL] = 21,
  515.     [RETURNVALUE_NOTENOUGHROOM] = 2,
  516.     function getPlayerLevel() end,
  517.     function select() end,
  518.     [CONST_ME_FERUMBRAS] = 74,
  519.     [CONST_SLOT_ARMOR] = 4,
  520.     function removeGround() end,
  521.     [PlayerFlag_CannotUseSpells] = 8192,
  522.     [TALKDELAY_ONTHINK] = 1,
  523.     [SLOTP_FEET] = 128,
  524.     [CONDITION_MUTED] = 65536,
  525.     [ITEM_WILDGROWTH_PERSISTENT] = 2721,
  526.     [CONST_SLOT_RIGHT] = 5,
  527.     [MESSAGE_EVENT_DEFAULT] = 30,
  528.     [SKULL_YELLOW] = 1,
  529.     function getTownId() end,
  530.     [ITEM_ATTRIBUTE_UNIQUEID] = 2,
  531.     function getDistanceBetween() end,
  532.     function getPlayerMagLevel() end,
  533.     function getItemWeightByUID() end,
  534.     [COMBAT_MANADRAIN] = 64,
  535.     [DIRECTION_WEST] = 3,
  536.     function doSendTutorial() end,
  537.     [CONST_ME_ICEAREA] = 42,
  538.     [ITEM_ATTRIBUTE_CHARGES] = 1048576,
  539.     [CONST_PROP_BLOCKPATH] = 3,
  540.     [GAME_STATE_NORMAL] = 2,
  541.     function doPlayerAddExp() end,
  542.     [CONST_ME_SKULLHORIZONTAL] = 60,
  543.     function doPlayerAddBlessing() end,
  544.     function load() end,
  545.     [CONST_ME_STONES] = 45,
  546.     [PlayerFlag_CannotBeMuted] = 68719476736,
  547.     [TAG_ITEMCOUNT] = |ITEMCOUNT|,
  548.     [COMBAT_PARAM_BLOCKSHIELD] = 3,
  549.     [TILESTATE_DEPOT] = 262144,
  550.     function doPlayerTakeItem() end,
  551.     [FOCUS_FAREWELLWORDS] = {
  552.         [1] = bye,
  553.         [2] = farewell,
  554.     },
  555.     function getTileItemById() end,
  556.     [PlayerFlag_IgnoreWeaponCheck] = 34359738368,
  557.     [ACCOUNT_TYPE_SENIORTUTOR] = 3,
  558.     [CONST_ME_SOUND_GREEN] = 19,
  559.     [MAPMARK_BAG] = 11,
  560.     function getPlayerDepotItems() end,
  561.     [shop_eventtype] = {
  562.     },
  563.     [ITEM_FIREFIELD_PERSISTENT_SMALL] = 1494,
  564.     [MAPMARK_REDWEST] = 17,
  565.     [CONST_ANI_FLASHARROW] = 33,
  566.     [ITEM_ATTRIBUTE_ATTACK] = 1024,
  567.     [ORIGIN_NONE] = 0,
  568.     [CONST_ANI_ONYXARROW] = 23,
  569.     [ITEM_GOLD_COIN] = 2148,
  570.     [table] = {
  571.         table.setn() end,
  572.         table.insert() end,
  573.         table.getn() end,
  574.         table.foreachi() end,
  575.         table.maxn() end,
  576.         table.foreach() end,
  577.         table.concat() end,
  578.         table.create() end,
  579.         table.sort() end,
  580.         table.remove() end,
  581.     },
  582.     function ipairs() end,
  583.     [CONDITION_INFIGHT] = 1024,
  584.     function doCreatureAddHealth() end,
  585.     [CONDITION_EXHAUST] = 4096,
  586.     [TALKTYPE_ORANGE_2] = 37,
  587.     [CONDITION_SOUL] = 16384,
  588.     function getDepotId() end,
  589.     [ITEM_ATTRIBUTE_DESCRIPTION] = 4,
  590.     [ITEM_ATTRIBUTE_ARTICLE] = 128,
  591.     [CONST_ME_ICEATTACK] = 44,
  592.     [CONDITION_DRUNK] = 2048,
  593.     [RETURNVALUE_CANNOTTHROW] = 5,
  594.     [WEAPON_AMMO] = 7,
  595.     [CONST_ME_DRAGONHEAD] = 70,
  596.     function doPlayerSetGuildNick() end,
  597.     function getCreatureMaster() end,
  598.     function doPlayerAddItem() end,
  599.     [AREA_BEAM7] = {
  600.         [1] = {
  601.             [1] = 1,
  602.         },
  603.         [2] = {
  604.             [1] = 1,
  605.         },
  606.         [3] = {
  607.             [1] = 1,
  608.         },
  609.         [4] = {
  610.             [1] = 1,
  611.         },
  612.         [5] = {
  613.             [1] = 1,
  614.         },
  615.         [6] = {
  616.             [1] = 1,
  617.         },
  618.         [7] = {
  619.             [1] = 3,
  620.         },
  621.     },
  622.     function loadfile() end,
  623.     function doSendAnimatedText() end,
  624.     [ITEM_TYPE_MAILBOX] = 2,
  625.     function isItemContainer() end,
  626.     [RETURNVALUE_CANONLYUSEONESHIELD] = 60,
  627.     [KeywordModule] = {
  628.         KeywordModule.addKeyword() end,
  629.         KeywordModule.parseKeywords() end,
  630.         KeywordModule.init() end,
  631.         KeywordModule.parseParameters() end,
  632.         KeywordModule.new() end,
  633.     },
  634.     [ACCOUNT_TYPE_NORMAL] = 1,
  635.     [CONDITION_PARAM_TICKINTERVAL] = 17,
  636.     function TRUE() end,
  637.     [COMBAT_DROWNDAMAGE] = 256,
  638.     [AREA_CROSS1X1] = {
  639.         [1] = {
  640.             [1] = 0,
  641.             [2] = 1,
  642.             [3] = 0,
  643.         },
  644.         [2] = {
  645.             [1] = 1,
  646.             [2] = 3,
  647.             [3] = 1,
  648.         },
  649.         [3] = {
  650.             [1] = 0,
  651.             [2] = 1,
  652.             [3] = 0,
  653.         },
  654.     },
  655.     [COMBAT_PARAM_TARGETCASTERORTOPMOST] = 5,
  656.     function getPlayerMount() end,
  657.     [TILESTATE_IMMOVABLENOFIELDBLOCKPATH] = 8388608,
  658.     [CONST_ME_POISONAREA] = 21,
  659.     [COMBAT_PARAM_USECHARGES] = 9,
  660.     [FLAG_IGNOREBLOCKITEM] = 2,
  661.     function doPlayerRemOutfit() end,
  662.     [ITEM_TYPE_CONTAINER] = 4,
  663.     function doRemoveCondition() end,
  664.     [CONST_PROP_HASHEIGHT] = 1,
  665.     function doPlayerAddOutfit() end,
  666.     [CONST_ME_HITBYFIRE] = 16,
  667.     function doAreaCombatHealth() end,
  668.     function isInWar() end,
  669.     [ITEM_ATTRIBUTE_FLUIDTYPE] = 2097152,
  670.     function doPlayerAddSoul() end,
  671.     function isNpc() end,
  672.     function doRelocate() end,
  673.     [Game] = {
  674.         Game.loadMap() end,
  675.         Game.setWorldType() end,
  676.         Game.createContainer() end,
  677.         Game.getTowns() end,
  678.         Game.getGameState() end,
  679.         Game.createItem() end,
  680.         Game.getPlayers() end,
  681.         Game.getReturnMessage() end,
  682.         Game.getStorageValue() end,
  683.         Game.setStorageValue() end,
  684.         Game.getSpectators() end,
  685.         Game.getMonsterCount() end,
  686.         Game.setGameState() end,
  687.         Game.createTile() end,
  688.         Game.getSkillType() end,
  689.         Game.getReverseDirection() end,
  690.         Game.getHouses() end,
  691.         Game.broadcastMessage() end,
  692.         Game.startRaid() end,
  693.         Game.getNpcCount() end,
  694.         Game.createNpc() end,
  695.         Game.createMonster() end,
  696.         Game.getExperienceStage() end,
  697.         Game.getWorldType() end,
  698.         Game.convertIpToString() end,
  699.         Game.getPlayerCount() end,
  700.     },
  701.     [TILESTATE_DEPRECATED_HOUSE] = 2,
  702.     [TILESTATE_TRASHHOLDER] = 65536,
  703.     [PlayerFlag_NotGenerateLoot] = 2147483648,
  704.     [TALKTYPE_BROADCAST] = 13,
  705.     [CONST_ANI_TARSALARROW] = 44,
  706.     function getPlayerByName() end,
  707.     function unpack() end,
  708.     function saveData() end,
  709.     [COMBAT_UNDEFINEDDAMAGE] = 16,
  710.     [SKILL_CLUB] = 1,
  711.     function getCreaturePosition() end,
  712.     [CONST_ME_ORCSHAMAN_FIRE] = 72,
  713.     [ITEM_BAG] = 1987,
  714.     [CONST_ANI_PRISMATICBOLT] = 48,
  715.     function sendGuildChannelMessage() end,
  716.     function getPlayerLookDir() end,
  717.     [CONST_ANI_ENVENOMEDARROW] = 51,
  718.     [AREA_WAVE4] = {
  719.         [1] = {
  720.             [1] = 1,
  721.             [2] = 1,
  722.             [3] = 1,
  723.             [4] = 1,
  724.             [5] = 1,
  725.         },
  726.         [2] = {
  727.             [1] = 0,
  728.             [2] = 1,
  729.             [3] = 1,
  730.             [4] = 1,
  731.             [5] = 0,
  732.         },
  733.         [3] = {
  734.             [1] = 0,
  735.             [2] = 1,
  736.             [3] = 1,
  737.             [4] = 1,
  738.             [5] = 0,
  739.         },
  740.         [4] = {
  741.             [1] = 0,
  742.             [2] = 0,
  743.             [3] = 3,
  744.             [4] = 0,
  745.             [5] = 0,
  746.         },
  747.     },
  748.     function getPlayerGuildName() end,
  749.     function getPlayersByAccountNumber() end,
  750.     [CONDITIONID_LEFT] = 6,
  751.     [RETURNVALUE_THEREISNOWAY] = 6,
  752.     [CONDITION_PARAM_SKILL_CLUBPERCENT] = 38,
  753.     [PlayerFlag_HasInfiniteMana] = 1024,
  754.     [SOUTHEAST] = 5,
  755.     [CONST_PROP_BLOCKPROJECTILE] = 2,
  756.     function rawget() end,
  757.     [CONST_ANI_DRILLBOLT] = 50,
  758.     [MESSAGE_STATUS_DEFAULT] = 17,
  759.     [COMBAT_PHYSICALDAMAGE] = 1,
  760.     [CONDITIONID_HEAD] = 1,
  761.     [MAPMARK_LOCK] = 10,
  762.     function getOnlinePlayers() end,
  763.     [TIER] = {
  764.         [Master] = 4,
  765.         [Adept] = 2,
  766.         [Apprentice] = 0,
  767.         [Grandmaster] = 5,
  768.         [Expert] = 3,
  769.         [Journeyman] = 1,
  770.     },
  771.     [Npc] = {
  772.         Npc.isNpc() end,
  773.         Npc.setFocus() end,
  774.         Npc.closeShopWindow() end,
  775.         Npc.setMasterPos() end,
  776.         Npc.getParameter() end,
  777.         Npc.openShopWindow() end,
  778.         Npc.setSpeechBubble() end,
  779.         Npc.getSpeechBubble() end,
  780.     },
  781.     function stopEvent() end,
  782.     [CONDITION_PARAM_DELAYED] = 8,
  783.     [CONST_ME_MAGIC_RED] = 14,
  784.     function isType() end,
  785.     [RETURNVALUE_YOUMAYNOTATTACKTHISPLAYER] = 41,
  786.     [debug] = {
  787.         debug.getupvalue() end,
  788.         debug.debug() end,
  789.         debug.sethook() end,
  790.         debug.getmetatable() end,
  791.         debug.gethook() end,
  792.         debug.setmetatable() end,
  793.         debug.setlocal() end,
  794.         debug.traceback() end,
  795.         debug.setfenv() end,
  796.         debug.getinfo() end,
  797.         debug.setupvalue() end,
  798.         debug.getlocal() end,
  799.         debug.getregistry() end,
  800.         debug.getfenv() end,
  801.     },
  802.     function cleanMap() end,
  803.     [CONST_ME_SOUND_PURPLE] = 23,
  804.     function isMoveable() end,
  805.     [THING_TYPE_PLAYER] = 1,
  806.     [MESSAGE_DAMAGE_OTHERS] = 27,
  807.     [CONDITIONID_AMMO] = 10,
  808.     function doCreateItemEx() end,
  809.     function isValidUID() end,
  810.     function getHouseTilesSize() end,
  811.     [CONDITION_REGENERATION] = 8192,
  812.     [MESSAGE_ONCLOSESHOP] = 20,
  813.     [AREA_SQUARE1X1] = {
  814.         [1] = {
  815.             [1] = 1,
  816.             [2] = 1,
  817.             [3] = 1,
  818.         },
  819.         [2] = {
  820.             [1] = 1,
  821.             [2] = 3,
  822.             [3] = 1,
  823.         },
  824.         [3] = {
  825.             [1] = 1,
  826.             [2] = 1,
  827.             [3] = 1,
  828.         },
  829.     },
  830.     function getPlayerItemById() end,
  831.     [RETURNVALUE_DROPTWOHANDEDITEM] = 10,
  832.     [CONST_ME_STEPSVERTICAL] = 65,
  833.     function canPlayerLearnInstantSpell() end,
  834.     [RETURNVALUE_YOUNEEDTOLEARNTHISSPELL] = 49,
  835.     function getHouseName() end,
  836.     [WEAPON_DISTANCE] = 5,
  837.     [AREA_CIRCLE2X2] = {
  838.         [1] = {
  839.             [1] = 0,
  840.             [2] = 1,
  841.             [3] = 1,
  842.             [4] = 1,
  843.             [5] = 0,
  844.         },
  845.         [2] = {
  846.             [1] = 1,
  847.             [2] = 1,
  848.             [3] = 1,
  849.             [4] = 1,
  850.             [5] = 1,
  851.         },
  852.         [3] = {
  853.             [1] = 1,
  854.             [2] = 1,
  855.             [3] = 3,
  856.             [4] = 1,
  857.             [5] = 1,
  858.         },
  859.         [4] = {
  860.             [1] = 1,
  861.             [2] = 1,
  862.             [3] = 1,
  863.             [4] = 1,
  864.             [5] = 1,
  865.         },
  866.         [5] = {
  867.             [1] = 0,
  868.             [2] = 1,
  869.             [3] = 1,
  870.             [4] = 1,
  871.             [5] = 0,
  872.         },
  873.     },
  874.     [STACKPOS_SECOND_ITEM_ABOVE_GROUNDTILE] = 2,
  875.     [PlayerFlag_CanTalkRedChannel] = 8388608,
  876.     [createCombatObject] = {
  877.         createCombatObject.setParameter() end,
  878.         createCombatObject.setArea() end,
  879.         createCombatObject.setCondition() end,
  880.         createCombatObject.execute() end,
  881.         createCombatObject.setOrigin() end,
  882.         createCombatObject.setCallback() end,
  883.         createCombatObject.setFormula() end,
  884.     },
  885.     [CONST_ME_BIGCLOUDS] = 41,
  886.     function getTileItemByType() end,
  887.     function isPremium() end,
  888.     [CONST_ANI_VORTEXBOLT] = 45,
  889.     [CONST_ANI_ENCHANTEDSPEAR] = 18,
  890.     function relocate() end,
  891.     function getGlobalStorageValue() end,
  892.     [CONST_ME_SMOKE] = 68,
  893.     function doPlayerSendDefaultCancel() end,
  894.     [RETURNVALUE_CANONLYUSETHISRUNEONCREATURES] = 39,
  895.     [CONDITION_PARAM_LIGHT_COLOR] = 11,
  896.     [CONST_SLOT_LEFT] = 6,
  897.     [PlayerFlag_TalkOrangeHelpChannel] = 16777216,
  898.     [shop_npcuid] = {
  899.     },
  900.     function doTileAddItemEx() end,
  901.     function getCount() end,
  902.     function setGlobalStorageValue() end,
  903.     [Mon] = {
  904.         Mon.getSummons() end,
  905.         Mon.getMaster() end,
  906.         Mon.setSkull() end,
  907.         Mon.remove() end,
  908.         Mon.addHealth() end,
  909.         Mon.getSkull() end,
  910.         Mon.new() end,
  911.         Mon.addMana() end,
  912.         Mon.isTile() end,
  913.         Mon.getSpeed() end,
  914.         Mon.isCreature() end,
  915.         Mon.getDirection() end,
  916.         Mon.isMonster() end,
  917.         Mon.isItem() end,
  918.         Mon.isRemoved() end,
  919.         Mon.getPlayer() end,
  920.         Mon.getId() end,
  921.         Mon.getBaseSpeed() end,
  922.         Mon.getClosestFreePosition() end,
  923.         Mon.getMaxHealth() end,
  924.         Mon.setDirection() end,
  925.         Mon.getMana() end,
  926.         Mon.getPosition() end,
  927.         Mon.getDescription() end,
  928.         Mon.getFollowCreature() end,
  929.         Mon.getMaxMana() end,
  930.         Mon.isHealthHidden() end,
  931.         Mon.changeSpeed() end,
  932.         Mon.getDamageMap() end,
  933.         Mon.say() end,
  934.         Mon.setMaxHealth() end,
  935.         Mon.teleportTo() end,
  936.         Mon.setDropLoot() end,
  937.         Mon.getCondition() end,
  938.         Mon.getHealth() end,
  939.         Mon.addCondition() end,
  940.         Mon.setFollowCreature() end,
  941.         Mon.setOutfit() end,
  942.         Mon.getOutfit() end,
  943.         Mon.setHiddenHealth() end,
  944.         [__index] = {
  945.             __index.getSummons() end,
  946.             __index.getMaster() end,
  947.             __index.setSkull() end,
  948.             __index.remove() end,
  949.             __index.addHealth() end,
  950.             __index.getSkull() end,
  951.             __index.new() end,
  952.             __index.addMana() end,
  953.             __index.isTile() end,
  954.             __index.getSpeed() end,
  955.             __index.isCreature() end,
  956.             __index.getDirection() end,
  957.             __index.isMonster() end,
  958.             __index.isItem() end,
  959.             __index.isRemoved() end,
  960.             __index.getPlayer() end,
  961.             __index.getId() end,
  962.             __index.getBaseSpeed() end,
  963.             __index.getClosestFreePosition() end,
  964.             __index.getMaxHealth() end,
  965.             __index.setDirection() end,
  966.             __index.getMana() end,
  967.             __index.getPosition() end,
  968.             __index.getDescription() end,
  969.             __index.getFollowCreature() end,
  970.             __index.getMaxMana() end,
  971.             __index.isHealthHidden() end,
  972.             __index.changeSpeed() end,
  973.             __index.getDamageMap() end,
  974.             __index.say() end,
  975.             __index.setMaxHealth() end,
  976.             __index.teleportTo() end,
  977.             __index.setDropLoot() end,
  978.             __index.getCondition() end,
  979.             __index.getHealth() end,
  980.             __index.addCondition() end,
  981.             __index.setFollowCreature() end,
  982.             __index.setOutfit() end,
  983.             __index.getOutfit() end,
  984.             __index.setHiddenHealth() end,
  985.             [__index] = {
  986.                 __index.getSummons() end,
  987.                 __index.getMaster() end,
  988.                 __index.setSkull() end,
  989.                 __index.remove() end,
  990.                 __index.addHealth() end,
  991.                 __index.getSkull() end,
  992.                 __index.new() end,
  993.                 __index.addMana() end,
  994.                 __index.isTile() end,
  995.                 __index.getSpeed() end,
  996.                 __index.isCreature() end,
  997.                 __index.getDirection() end,
  998.                 __index.isMonster() end,
  999.                 __index.isItem() end,
  1000.                 __index.isRemoved() end,
  1001.                 __index.getPlayer() end,
  1002.                 __index.getId() end,
  1003.                 __index.getBaseSpeed() end,
  1004.                 __index.getClosestFreePosition() end,
  1005.                 __index.getMaxHealth() end,
  1006.                 __index.setDirection() end,
  1007.                 __index.getMana() end,
  1008.                 __index.getPosition() end,
  1009.                 __index.getDescription() end,
  1010.                 __index.getFollowCreature() end,
  1011.                 __index.getMaxMana() end,
  1012.                 __index.isHealthHidden() end,
  1013.                 __index.changeSpeed() end,
  1014.                 __index.getDamageMap() end,
  1015.                 __index.say() end,
  1016.                 __index.setMaxHealth() end,
  1017.                 __index.teleportTo() end,
  1018.                 __index.setDropLoot() end,
  1019.                 __index.getCondition() end,
  1020.                 __index.getHealth() end,
  1021.                 __index.addCondition() end,
  1022.                 __index.setFollowCreature() end,
  1023.                 __index.setOutfit() end,
  1024.                 __index.getOutfit() end,
  1025.                 __index.setHiddenHealth() end,
  1026.                 [__index] = {--[[ need to find a new way to access nested]]}
  1027.                 __index.setLight() end,
  1028.                 __index.isPlayer() end,
  1029.                 __index.removeCondition() end,
  1030.                 __index.getPathTo() end,
  1031.                 __index.canSee() end,
  1032.                 __index.getName() end,
  1033.                 __index.canSeeCreature() end,
  1034.                 __index.setMaster() end,
  1035.                 __index.setTarget() end,
  1036.                 __index.isNpc() end,
  1037.                 __index.isInGhostMode() end,
  1038.                 __index.getTile() end,
  1039.                 __index.getTarget() end,
  1040.                 __index.registerEvent() end,
  1041.                 __index.getLight() end,
  1042.                 __index.getParent() end,
  1043.                 __index.unregisterEvent() end,
  1044.             },
  1045.             __index.setLight() end,
  1046.             __index.isPlayer() end,
  1047.             __index.removeCondition() end,
  1048.             __index.getPathTo() end,
  1049.             __index.canSee() end,
  1050.             __index.getName() end,
  1051.             __index.canSeeCreature() end,
  1052.             __index.setMaster() end,
  1053.             __index.setTarget() end,
  1054.             __index.isNpc() end,
  1055.             __index.isInGhostMode() end,
  1056.             __index.getTile() end,
  1057.             __index.getTarget() end,
  1058.             __index.registerEvent() end,
  1059.             __index.getLight() end,
  1060.             __index.getParent() end,
  1061.             __index.unregisterEvent() end,
  1062.         },
  1063.         Mon.setLight() end,
  1064.         Mon.isPlayer() end,
  1065.         Mon.removeCondition() end,
  1066.         Mon.getPathTo() end,
  1067.         Mon.canSee() end,
  1068.         Mon.getName() end,
  1069.         Mon.canSeeCreature() end,
  1070.         Mon.setMaster() end,
  1071.         Mon.setTarget() end,
  1072.         Mon.isNpc() end,
  1073.         Mon.isInGhostMode() end,
  1074.         Mon.getTile() end,
  1075.         Mon.getTarget() end,
  1076.         Mon.registerEvent() end,
  1077.         Mon.getLight() end,
  1078.         Mon.getParent() end,
  1079.         Mon.unregisterEvent() end,
  1080.     },
  1081.     function selfMoveTo() end,
  1082.     [PlayerFlag_CanTalkRedPrivate] = 4194304,
  1083.     function getPlayerMasterPos() end,
  1084.     function getIPByPlayerName() end,
  1085.     [THING_TYPE_MONSTER] = 2,
  1086.     [CONST_ANI_GREENSTAR] = 20,
  1087.     [StdModule] = {
  1088.         StdModule.learnSpell() end,
  1089.         StdModule.say() end,
  1090.         StdModule.travel() end,
  1091.         StdModule.bless() end,
  1092.         StdModule.promotePlayer() end,
  1093.     },
  1094.     [CONST_ANI_HOLY] = 31,
  1095.     [TILESTATE_PVPZONE] = 16,
  1096.     function RemoveOfflineTrainingTime() end,
  1097.     [CONST_ME_SMALLCLOUDS] = 39,
  1098.     function doTeleportThing() end,
  1099.     [COMBAT_PARAM_BLOCKARMOR] = 4,
  1100.     [RETURNVALUE_YOUMAYNOTATTACKAPERSONINPROTECTIONZONE] = 42,
  1101.     function MoveTile() end,
  1102.     function getPlayerVocation() end,
  1103.     [RETURNVALUE_YOUMAYNOTLOGOUTDURINGAFIGHT] = 31,
  1104.     [CONST_PROP_BLOCKSOLID] = 0,
  1105.     [WEAPON_SHIELD] = 4,
  1106.     [CONST_ME_ICETORNADO] = 43,
  1107.     [COMBAT_PARAM_EFFECT] = 1,
  1108.     [TALKTYPE_SAY] = 1,
  1109.     [WEAPON_NONE] = 0,
  1110.     function getCreatureCondition() end,
  1111.     [AREA_WALLFIELD] = {
  1112.         [1] = {
  1113.             [1] = 1,
  1114.             [2] = 1,
  1115.             [3] = 3,
  1116.             [4] = 1,
  1117.             [5] = 1,
  1118.         },
  1119.     },
  1120.     [CONST_ANI_REDSTAR] = 19,
  1121.     [ITEM_ATTRIBUTE_ACTIONID] = 1,
  1122.     [CALLBACK_ONRELEASEFOCUS] = 19,
  1123.     [TILESTATE_IMMOVABLEBLOCKPATH] = 4194304,
  1124.     function isSummon() end,
  1125.     [NORTHEAST] = 7,
  1126.     function getThingfromPos() end,
  1127.     [TEXTCOLOR_LIGHTGREY] = 129,
  1128.     [MESSAGE_NOSHOP] = 19,
  1129.     function getPlayerMoney() end,
  1130.     [CONDITION_PARAM_HEALTHTICKS] = 5,
  1131.     function setConditionFormula() end,
  1132.     [TILESTATE_TELEPORT] = 8192,
  1133.     [CONST_ME_SKULLVERTICAL] = 61,
  1134.     [NpcSystem] = {
  1135.         NpcSystem.getParameter() end,
  1136.         NpcSystem.parseParameters() end,
  1137.     },
  1138.     [TravelModule] = {
  1139.         TravelModule.init() end,
  1140.         TravelModule.travel() end,
  1141.         TravelModule.parseParameters() end,
  1142.         TravelModule.onConfirm() end,
  1143.         TravelModule.listDestinations() end,
  1144.         TravelModule.addDestination() end,
  1145.         TravelModule.bringMeTo() end,
  1146.         TravelModule.onDecline() end,
  1147.         TravelModule.parseDestinations() end,
  1148.         TravelModule.new() end,
  1149.     },
  1150.     [CONST_ME_SMALLPLANTS] = 46,
  1151.     [openSpecialDoors] = {
  1152.         [1] = 1224,
  1153.         [2] = 1226,
  1154.         [3] = 1228,
  1155.         [4] = 1230,
  1156.         [5] = 1242,
  1157.         [6] = 1244,
  1158.         [7] = 1246,
  1159.         [8] = 1248,
  1160.         [9] = 1256,
  1161.         [10] = 1258,
  1162.         [11] = 1260,
  1163.         [12] = 1262,
  1164.         [13] = 3541,
  1165.         [14] = 3543,
  1166.         [15] = 3550,
  1167.         [16] = 3552,
  1168.         [17] = 5104,
  1169.         [18] = 5106,
  1170.         [19] = 5113,
  1171.         [20] = 5115,
  1172.         [21] = 5122,
  1173.         [22] = 5124,
  1174.         [23] = 5131,
  1175.         [24] = 5133,
  1176.         [25] = 5289,
  1177.         [26] = 5291,
  1178.         [27] = 5293,
  1179.         [28] = 5295,
  1180.         [29] = 6203,
  1181.         [30] = 6205,
  1182.         [31] = 6207,
  1183.         [32] = 6209,
  1184.         [33] = 6260,
  1185.         [34] = 6262,
  1186.         [35] = 6264,
  1187.         [36] = 6266,
  1188.         [37] = 6897,
  1189.         [38] = 6899,
  1190.         [39] = 6906,
  1191.         [40] = 6908,
  1192.         [41] = 7039,
  1193.         [42] = 7041,
  1194.         [43] = 7048,
  1195.         [44] = 7050,
  1196.         [45] = 8552,
  1197.         [46] = 8554,
  1198.         [47] = 8556,
  1199.         [48] = 8558,
  1200.         [49] = 9176,
  1201.         [50] = 9178,
  1202.         [51] = 9180,
  1203.         [52] = 9182,
  1204.         [53] = 9278,
  1205.         [54] = 9280,
  1206.         [55] = 9282,
  1207.         [56] = 9284,
  1208.         [57] = 10279,
  1209.         [58] = 10281,
  1210.         [59] = 10283,
  1211.         [60] = 10285,
  1212.         [61] = 10474,
  1213.         [62] = 10476,
  1214.         [63] = 10483,
  1215.         [64] = 10485,
  1216.         [65] = 10781,
  1217.         [66] = 12096,
  1218.         [67] = 12196,
  1219.         [68] = 19846,
  1220.         [69] = 19986,
  1221.         [70] = 20279,
  1222.         [71] = 10783,
  1223.         [72] = 12098,
  1224.         [73] = 12194,
  1225.         [74] = 19848,
  1226.         [75] = 19988,
  1227.         [76] = 20281,
  1228.         [77] = 10790,
  1229.         [78] = 12103,
  1230.         [79] = 12205,
  1231.         [80] = 19855,
  1232.         [81] = 19995,
  1233.         [82] = 20288,
  1234.         [83] = 10792,
  1235.         [84] = 12105,
  1236.         [85] = 12203,
  1237.         [86] = 19857,
  1238.         [87] = 19997,
  1239.         [88] = 20290,
  1240.     },
  1241.     [CONST_ANI_SPEAR] = 1,
  1242.     [TILESTATE_MAGICFIELD] = 16384,
  1243.     function setPlayerStorageValue() end,
  1244.     [CONST_SLOT_NECKLACE] = 2,
  1245.     [ITEM_ATTRIBUTE_CORPSEOWNER] = 524288,
  1246.     function getCreatureName() end,
  1247.     function getWorldUpTime() end,
  1248.     function getContainerSize() end,
  1249.     [CONDITION_EXHAUST_COMBAT] = 8388608,
  1250.     [PlayerFlag_CannotPickupItem] = 16384,
  1251.     function getPlayerStorageValue() end,
  1252.     function doChangeSpeed() end,
  1253.     [CONST_PROP_ISHORIZONTAL] = 5,
  1254.     [COMBAT_FORMULA_LEVELMAGIC] = 1,
  1255.     [MESSAGE_INFO_DESCR] = 22,
  1256.     [TILESTATE_BLOCKPATH] = 1048576,
  1257.     [TILESTATE_FLOORCHANGE_SOUTH_ALT] = 67108864,
  1258.     [RETURNVALUE_CANNOTPICKUP] = 22,
  1259.     function newproxy() end,
  1260.     [CONST_SLOT_AMMO] = 10,
  1261.     [CONST_PROP_NOFIELDBLOCKPATH] = 10,
  1262.     function getFluidSourceType() end,
  1263.     function setHouseOwner() end,
  1264.     function getPlayerGuildLevel() end,
  1265.     [SHOPMODULE_SELL_ITEM] = 1,
  1266.     [CLIENTOS_FLASH] = 3,
  1267.     function getHouseOwner() end,
  1268.     [CONST_ANI_NONE] = 0,
  1269.     function doCombat() end,
  1270.     function getTileThingByTopOrder() end,
  1271.     [TALKTYPE_CHANNEL_O] = 8,
  1272.     function isContainer() end,
  1273.     function setfenv() end,
  1274.     function variantToNumber() end,
  1275.     [TEXTCOLOR_SKYBLUE] = 143,
  1276.     [RETURNVALUE_YOUNEEDPREMIUMACCOUNT] = 48,
  1277.     [MESSAGE_DAMAGE_RECEIVED] = 24,
  1278.     [TALKTYPE_CHANNEL_R1] = 14,
  1279.     function doDecayItem() end,
  1280.     function setCombatCondition() end,
  1281.     [CONST_ANI_THROWINGKNIFE] = 9,
  1282.     function FALSE() end,
  1283.     [CREATURETYPE_SUMMON_OTHERS] = 4,
  1284.     function pairs() end,
  1285.     [CONDITION_PARAM_SOULGAIN] = 12,
  1286.     [RETURNVALUE_YOUMAYNOTATTACKAPERSONWHILEINPROTECTIONZONE] = 43,
  1287.     function getCreatureBaseSpeed() end,
  1288.     [CONTAINER_POSITION] = 65535,
  1289.     function getPlayerLastLoginSaved() end,
  1290.     [TAG_PLAYERNAME] = |PLAYERNAME|,
  1291.     [PlayerFlag_NotGainHealth] = 134217728,
  1292.     [CONST_ANI_LARGEROCK] = 12,
  1293.     [RETURNVALUE_YOUMAYNOTATTACKTHISCREATURE] = 44,
  1294.     [coroutine] = {
  1295.         coroutine.resume() end,
  1296.         coroutine.yield() end,
  1297.         coroutine.status() end,
  1298.         coroutine.wrap() end,
  1299.         coroutine.create() end,
  1300.         coroutine.running() end,
  1301.     },
  1302.     function getCreaturePos() end,
  1303.     [CONDITION_DROWN] = 32768,
  1304.     function doPlayerAddMana() end,
  1305.     [SLOTP_BACKPACK] = 4,
  1306.     [ITEM_MAGICWALL] = 1497,
  1307.     function doPlayerAddManaSpent() end,
  1308.     [SLOTP_RIGHT] = 16,
  1309.     function getTileInfo() end,
  1310.     [CALLBACK_PARAM_TARGETTILE] = 2,
  1311.     [MESSAGE_STATUS_CONSOLE_RED] = 13,
  1312.     [string] = {
  1313.         string.split() end,
  1314.         string.match() end,
  1315.         string.gmatch() end,
  1316.         string.upper() end,
  1317.         string.gsub() end,
  1318.         string.format() end,
  1319.         string.lower() end,
  1320.         string.sub() end,
  1321.         string.gfind() end,
  1322.         string.find() end,
  1323.         string.char() end,
  1324.         string.dump() end,
  1325.         string.reverse() end,
  1326.         string.byte() end,
  1327.         string.trim() end,
  1328.         string.len() end,
  1329.         string.rep() end,
  1330.     },
  1331.     [CONDITION_PARAM_HEALTHGAIN] = 4,
  1332.     [ITEM_FIREFIELD_NOPVP] = 1500,
  1333.     [CONST_ME_MAGIC_GREEN] = 15,
  1334.     [CONDITION_EXHAUST_HEAL] = 16777216,
  1335.     [RETURNVALUE_CREATUREDOESNOTEXIST] = 25,
  1336.     [CONST_ME_ENERGYAREA] = 38,
  1337.     [CONST_ANI_ICE] = 29,
  1338.     [MAPMARK_FLAG] = 9,
  1339.     [CONST_ANI_WHIRLWINDAXE] = 26,
  1340.     [SLOTP_AMMO] = 512,
  1341.     function doSetMonsterTarget() end,
  1342.     [CONDITION_PARAM_FIELD] = 46,
  1343.     [CONDITION_PARAM_LIGHT_LEVEL] = 10,
  1344.     function doTargetCombatDispel() end,
  1345.     [CONST_PROP_ISVERTICAL] = 4,
  1346.     [MESSAGE_HEALED] = 25,
  1347.     [CONST_ME_FIREWORK_RED] = 30,
  1348.     [ITEM_TYPE_KEY] = 9,
  1349.     [NetworkMessage] = {
  1350.         NetworkMessage.addByte() end,
  1351.         NetworkMessage.getByte() end,
  1352.         NetworkMessage.getString() end,
  1353.         NetworkMessage.getU16() end,
  1354.         NetworkMessage.addU32() end,
  1355.         NetworkMessage.addPosition() end,
  1356.         NetworkMessage.sendToPlayer() end,
  1357.         NetworkMessage.skipBytes() end,
  1358.         NetworkMessage.reset() end,
  1359.         NetworkMessage.delete() end,
  1360.         NetworkMessage.getU32() end,
  1361.         NetworkMessage.addU16() end,
  1362.         NetworkMessage.addItem() end,
  1363.         NetworkMessage.addDouble() end,
  1364.         NetworkMessage.addU64() end,
  1365.         NetworkMessage.getPosition() end,
  1366.         NetworkMessage.getU64() end,
  1367.         NetworkMessage.addString() end,
  1368.         NetworkMessage.addItemId() end,
  1369.     },
  1370.     function getPlayerSlotItem() end,
  1371.     [COMBAT_EARTHDAMAGE] = 4,
  1372.     [RETURNVALUE_ACTIONNOTPERMITTEDINANOPVPZONE] = 54,
  1373.     [CONDITION_PARAM_MANAGAIN] = 6,
  1374.     [CALLBACK_PARAM_SKILLVALUE] = 1,
  1375.     [CONST_ME_HITBYPOISON] = 17,
  1376.     [CONDITION_OUTFIT] = 64,
  1377.     [GAME_STATE_SHUTDOWN] = 4,
  1378.     [CONST_ME_TUTORIALSQUARE] = 57,
  1379.     function doTargetCombatHealth() end,
  1380.     [RETURNVALUE_DEPOTISFULL] = 24,
  1381.     [CONST_ANI_ENERGY] = 5,
  1382.     [shop_destination] = {
  1383.     },
  1384.     [RETURNVALUE_NOTENOUGHCAPACITY] = 21,
  1385.     function doMoveCreature() end,
  1386.     [CONST_ANI_POISONARROW] = 6,
  1387.     [npcs_loaded_travel] = {
  1388.     },
  1389.     function doCreateItem() end,
  1390.     [CONST_ME_WATERCREATURE] = 34,
  1391.     [TILESTATE_FLOORCHANGE_WEST] = 4096,
  1392.     [CONST_PROP_MOVEABLE] = 6,
  1393.     [SKULL_ORANGE] = 6,
  1394.     [ITEM_TYPE_DOOR] = 5,
  1395.     [ITEM_ATTRIBUTE_DOORID] = 4194304,
  1396.     [VOCATION_NONE] = 0,
  1397.     [CONDITION_CHANNELMUTEDTICKS] = 131072,
  1398.     [PlayerFlag_CanIllusionAll] = 64,
  1399.     [CONST_ME_BLOODYSTEPS] = 64,
  1400.     [GAME_STATE_STARTUP] = 0,
  1401.     [ITEM_TYPE_RUNE] = 10,
  1402.     [CREATURETYPE_SUMMON_OWN] = 3,
  1403.     [ITEM_PARCEL] = 2595,
  1404.     [ITEM_ATTRIBUTE_DATE] = 16,
  1405.     [Group] = {
  1406.         Group.getFlags() end,
  1407.         Group.getAccess() end,
  1408.         Group.getMaxVipEntries() end,
  1409.         Group.getMaxDepotItems() end,
  1410.         Group.getName() end,
  1411.         Group.getId() end,
  1412.     },
  1413.     function doSetCreatureLight() end,
  1414.     [MESSAGE_ALREADYFOCUSED] = 21,
  1415.     function selfFollow() end,
  1416.     [MESSAGE_WALKAWAY_MALE] = 22,
  1417.     [CONST_ME_YALAHARIGHOST] = 66,
  1418.     [ITEM_ATTRIBUTE_TEXT] = 8,
  1419.     function addDamageCondition() end,
  1420.     [CONST_ANI_EARTH] = 30,
  1421.     [PlayerFlag_SpecialVIP] = 1073741824,
  1422.     [CONDITIONID_COMBAT] = 0,
  1423.     function doAddContainerItemEx() end,
  1424.     [THING_TYPE_NPC] = 3,
  1425.     [WEAPON_AXE] = 3,
  1426.     [shop_rlname] = {
  1427.     },
  1428.     [SPEECHBUBBLE_NONE] = 0,
  1429.     [Monster] = {
  1430.         Monster.isFriend() end,
  1431.         Monster.getFriendList() end,
  1432.         Monster.removeTarget() end,
  1433.         Monster.selectTarget() end,
  1434.         Monster.isIdle() end,
  1435.         Monster.searchTarget() end,
  1436.         Monster.getFriendCount() end,
  1437.         Monster.isTarget() end,
  1438.         Monster.setIdle() end,
  1439.         Monster.isInSpawnRange() end,
  1440.         Monster.getSpawnPosition() end,
  1441.         Monster.isOpponent() end,
  1442.         Monster.removeFriend() end,
  1443.         Monster.addTarget() end,
  1444.         Monster.getType() end,
  1445.         Monster.isMonster() end,
  1446.         Monster.getTargetList() end,
  1447.         Monster.getTargetCount() end,
  1448.         Monster.addFriend() end,
  1449.     },
  1450.     [CONST_ME_MAGIC_BLUE] = 13,
  1451.     function getCreatureMaxHealth() end,
  1452.     [SKILL_FIST] = 0,
  1453.     [COMBAT_NONE] = 0,
  1454.     [RETURNVALUE_PUTTHISOBJECTINYOURHAND] = 15,
  1455.     [CONST_ANI_WEAPONTYPE] = 254,
  1456.     [MESSAGE_FAREWELL] = 2,
  1457.     function error() end,
  1458.     [CONST_ANI_EARTHARROW] = 40,
  1459.     function doChangeTypeItem() end,
  1460.     [CONDITION_PARAM_SKILL_SHIELDPERCENT] = 42,
  1461.     [RETURNVALUE_YOUCANNOTLOGOUTHERE] = 55,
  1462.     [CONST_ANI_EXPLOSION] = 41,
  1463.     [PlayerFlag_NotGainExperience] = 33554432,
  1464.     [RETURNVALUE_NOPARTYMEMBERSINRANGE] = 61,
  1465.     function isItemMovable() end,
  1466.     function getPlayerInstantSpellCount() end,
  1467.     [TALKTYPE_PRIVATE_RED_TO] = 16,
  1468.     function tonumber() end,
  1469.     [CONST_ANI_WHIRLWINDSWORD] = 25,
  1470.     [CONST_ME_MIRRORHORIZONTAL] = 58,
  1471.     [CONST_ME_TUTORIALARROW] = 56,
  1472.     [MAPMARK_GREENSOUTH] = 19,
  1473.     function doRemoveCreature() end,
  1474.     [DIRECTION_SOUTH] = 2,
  1475.     [db] = {
  1476.         db.tableExists() end,
  1477.         db.lastInsertId() end,
  1478.         db.escapeBlob() end,
  1479.         db.query() end,
  1480.         db.asyncStoreQuery() end,
  1481.         db.storeQuery() end,
  1482.         db.asyncQuery() end,
  1483.         db.escapeString() end,
  1484.     },
  1485.     function getPlayerAccess() end,
  1486.     [PlayerFlag_CannotUseCombat] = 1,
  1487.     function doSetItemActionId() end,
  1488.     function doSendMagicEffect() end,
  1489.     function newGround() end,
  1490.     function getConfigInfo() end,
  1491.     function getThing() end,
  1492.     function getWorldLight() end,
  1493.     [MESSAGE_BOUGHT] = 5,
  1494.     [CREATURETYPE_PLAYER] = 0,
  1495.     [MESSAGE_EVENT_ORANGE] = 36,
  1496.     function destroyItem() end,
  1497.     function isMovable() end,
  1498.     [ITEM_LABEL] = 2599,
  1499.     [CONDITION_SPELLGROUPCOOLDOWN] = 134217728,
  1500.     [CONST_PROP_IMMOVABLEBLOCKPATH] = 8,
  1501.     [CONST_ME_MIRRORVERTICAL] = 59,
  1502.     [ITEM_POISONFIELD_NOPVP] = 1503,
  1503.     [CONST_ME_YELLOW_RINGS] = 8,
  1504.     [RETURNVALUE_ACTIONNOTPERMITTEDINPROTECTIONZONE] = 40,
  1505.     [CONST_ME_STEPSHORIZONTAL] = 63,
  1506.     [TILESTATE_NOLOGOUT] = 8,
  1507.     [CONDITION_PACIFIED] = 33554432,
  1508.     [CONDITION_PARAM_SKILL_AXEPERCENT] = 40,
  1509.     function doSetItemSpecialDescription() end,
  1510.     [PlayerFlag_HasNoExhaustion] = 4096,
  1511.     [CONDITION_MANASHIELD] = 512,
  1512.     [RETURNVALUE_NEEDEXCHANGE] = 13,
  1513.     [COMBAT_PARAM_DISTANCEEFFECT] = 2,
  1514.     [WEAPON_CLUB] = 2,
  1515.     [CONDITIONID_DEFAULT] = -1,
  1516.     [CONDITIONID_ARMOR] = 4,
  1517.     [TILESTATE_FLOORCHANGE_NORTH] = 512,
  1518.     [MESSAGE_NEEDMORESPACE] = 14,
  1519.     [CONDITION_PARAM_MANATICKS] = 7,
  1520.     [RETURNVALUE_THISPLAYERISALREADYTRADING] = 30,
  1521.     [MESSAGE_EXPERIENCE] = 26,
  1522.     function getMonsterFriendList() end,
  1523.     [MAPMARK_CROSS] = 4,
  1524.     [ITEM_FIREFIELD_PERSISTENT_FULL] = 1492,
  1525.     [CONST_ANI_INFERNALBOLT] = 16,
  1526.     function closeShopWindow() end,
  1527.     [SPEECHBUBBLE_TRADE] = 2,
  1528.     [CONDITION_PARAM_MINVALUE] = 14,
  1529.     [TALKTYPE_PRIVATE_TO] = 5,
  1530.     [CONDITION_PARAM_STAT_MAXHITPOINTSPERCENT] = 31,
  1531.     [TEXTCOLOR_YELLOW] = 210,
  1532.     [CONDITION_PARAM_SKILL_FISHINGPERCENT] = 43,
  1533.     function doPlayerSetOfflineTrainingSkill() end,
  1534.     [CALLBACK_CREATURE_APPEAR] = 1,
  1535.     [RETURNVALUE_YOUNEEDAMAGICITEMTOCASTSPELL] = 56,
  1536.     [DIRECTION_EAST] = 1,
  1537.     [shop_itemid] = {
  1538.     },
  1539.     function getSpectators() end,
  1540.     [MAPMARK_SWORD] = 8,
  1541.     [COMBAT_POISONDAMAGE] = 4,
  1542.     [CONDITIONID_NECKLACE] = 2,
  1543.     [CONDITION_PARAM_STAT_MAGICPOINTSPERCENT] = 34,
  1544.     [AREA_BEAM5] = {
  1545.         [1] = {
  1546.             [1] = 1,
  1547.         },
  1548.         [2] = {
  1549.             [1] = 1,
  1550.         },
  1551.         [3] = {
  1552.             [1] = 1,
  1553.         },
  1554.         [4] = {
  1555.             [1] = 1,
  1556.         },
  1557.         [5] = {
  1558.             [1] = 3,
  1559.         },
  1560.     },
  1561.     [ITEM_CRYSTAL_COIN] = 2160,
  1562.     [_VERSION] = Lua 5.1,
  1563.     [Item] = {
  1564.         Item.transform() end,
  1565.         Item.removeAttribute() end,
  1566.         Item.decay() end,
  1567.         Item.remove() end,
  1568.         Item.hasAttribute() end,
  1569.         Item.setAttribute() end,
  1570.         Item.isCreature() end,
  1571.         Item.getArticle() end,
  1572.         Item.getUniqueId() end,
  1573.         Item.getId() end,
  1574.         Item.getCharges() end,
  1575.         Item.getTopParent() end,
  1576.         Item.clone() end,
  1577.         Item.getWeight() end,
  1578.         Item.getPluralName() end,
  1579.         Item.getSubType() end,
  1580.         Item.isItem() end,
  1581.         Item.split() end,
  1582.         Item.setActionId() end,
  1583.         Item.hasProperty() end,
  1584.         Item.isPlayer() end,
  1585.         Item.getWorth() end,
  1586.         Item.getAttribute() end,
  1587.         Item.isTile() end,
  1588.         Item.isTeleport() end,
  1589.         Item.getParent() end,
  1590.         Item.getName() end,
  1591.         Item.getPosition() end,
  1592.         Item.getFluidType() end,
  1593.         Item.getTile() end,
  1594.         Item.isContainer() end,
  1595.         Item.getType() end,
  1596.         Item.getDescription() end,
  1597.         Item.getActionId() end,
  1598.         Item.moveTo() end,
  1599.         Item.getCount() end,
  1600.     },
  1601.     [CONST_ANI_SMALLSTONE] = 10,
  1602.     [CONST_ME_MORTAREA] = 18,
  1603.     function isCreature() end,
  1604.     function getItemName() end,
  1605.     function getWorldCreatures() end,
  1606.     [ITEM_PLATINUM_COIN] = 2152,
  1607.     [TEXTCOLOR_PURPLE] = 154,
  1608.     [ITEM_FIREFIELD_PERSISTENT_MEDIUM] = 1493,
  1609.     [Condition] = {
  1610.         Condition.setOutfit() end,
  1611.         Condition.delete() end,
  1612.         Condition.getIcons() end,
  1613.         Condition.addDamage() end,
  1614.         Condition.getId() end,
  1615.         Condition.setFormula() end,
  1616.         Condition.getTicks() end,
  1617.         Condition.clone() end,
  1618.         Condition.getType() end,
  1619.         Condition.setTicks() end,
  1620.         Condition.setParameter() end,
  1621.         Condition.getEndTime() end,
  1622.         Condition.getSubId() end,
  1623.     },
  1624.     function doCreatureSetLookDir() end,
  1625.     [CONST_ANI_ENERGYBALL] = 36,
  1626.     [MESSAGE_NEEDITEM] = 12,
  1627.     [CONST_ME_PURPLESMOKE] = 170,
  1628.     [SKILL_MAGLEVEL] = 7,
  1629.     function updatePosition() end,
  1630.     [MESSAGE_MISSINGITEM] = 11,
  1631.     function doPlayerSendTextMessage() end,
  1632.     [CONST_ANI_POWERBOLT] = 14,
  1633.     [MAPMARK_TEMPLE] = 5,
  1634.     [TALKTYPE_WHISPER] = 2,
  1635.     function getNpcCid() end,
  1636.     [TALKTYPE_PRIVATE_PN] = 12,
  1637.     [MAPMARK_SKULL] = 12,
  1638.     [FLAG_NOLIMIT] = 1,
  1639.     function assert() end,
  1640.     [RETURNVALUE_PLAYERWITHTHISNAMEISNOTONLINE] = 27,
  1641.     [createConditionObject] = {
  1642.         createConditionObject.setOutfit() end,
  1643.         createConditionObject.delete() end,
  1644.         createConditionObject.getIcons() end,
  1645.         createConditionObject.addDamage() end,
  1646.         createConditionObject.getId() end,
  1647.         createConditionObject.setFormula() end,
  1648.         createConditionObject.getTicks() end,
  1649.         createConditionObject.clone() end,
  1650.         createConditionObject.getType() end,
  1651.         createConditionObject.setTicks() end,
  1652.         createConditionObject.setParameter() end,
  1653.         createConditionObject.getEndTime() end,
  1654.         createConditionObject.getSubId() end,
  1655.     },
  1656.     [MESSAGE_ONSELL] = 7,
  1657.     [CONDITION_PARAM_BUFF_SPELL] = 44,
  1658.     [CONDITION_PARAM_SKILL_SWORD] = 22,
  1659.     [RETURNVALUE_CANNOTCONJUREITEMHERE] = 57,
  1660.     [DIRECTION_SOUTHWEST] = 4,
  1661.     [AREADIAGONAL_SQUAREWAVE5] = {
  1662.         [1] = {
  1663.             [1] = 1,
  1664.             [2] = 1,
  1665.             [3] = 1,
  1666.             [4] = 0,
  1667.             [5] = 0,
  1668.         },
  1669.         [2] = {
  1670.             [1] = 1,
  1671.             [2] = 1,
  1672.             [3] = 1,
  1673.             [4] = 0,
  1674.             [5] = 0,
  1675.         },
  1676.         [3] = {
  1677.             [1] = 1,
  1678.             [2] = 1,
  1679.             [3] = 1,
  1680.             [4] = 0,
  1681.             [5] = 0,
  1682.         },
  1683.         [4] = {
  1684.             [1] = 0,
  1685.             [2] = 0,
  1686.             [3] = 0,
  1687.             [4] = 1,
  1688.             [5] = 0,
  1689.         },
  1690.         [5] = {
  1691.             [1] = 0,
  1692.             [2] = 0,
  1693.             [3] = 0,
  1694.             [4] = 0,
  1695.             [5] = 3,
  1696.         },
  1697.     },
  1698.     [SLOTP_NECKLACE] = 2,
  1699.     [PlayerFlag_IsAlwaysPremium] = 137438953472,
  1700.     [CONST_ME_CONFETTI_VERTICAL] = 76,
  1701.     function isInArray() end,
  1702.     function getHouseEntry() end,
  1703.     [PlayerFlag_HasInfiniteSoul] = 2048,
  1704.     [Position] = {
  1705.         Position.sendMagicEffect() end,
  1706.         Position.moveUpstairs() end,
  1707.         [directionOffset] = {
  1708.             [0] = {
  1709.                 [y] = -1,
  1710.                 [x] = 0,
  1711.             },
  1712.             [2] = {
  1713.                 [y] = 1,
  1714.                 [x] = 0,
  1715.             },
  1716.             [7] = {
  1717.                 [y] = -1,
  1718.                 [x] = 1,
  1719.             },
  1720.             [3] = {
  1721.                 [y] = 0,
  1722.                 [x] = -1,
  1723.             },
  1724.             [1] = {
  1725.                 [y] = 0,
  1726.                 [x] = 1,
  1727.             },
  1728.             [4] = {
  1729.                 [y] = 1,
  1730.                 [x] = -1,
  1731.             },
  1732.             [5] = {
  1733.                 [y] = 1,
  1734.                 [x] = 1,
  1735.             },
  1736.             [6] = {
  1737.                 [y] = -1,
  1738.                 [x] = -1,
  1739.             },
  1740.         },
  1741.         Position.getDistance() end,
  1742.         Position.isSightClear() end,
  1743.         Position.sendDistanceEffect() end,
  1744.         Position.getNextPosition() end,
  1745.     },
  1746.     function getPlayerGUID() end,
  1747.     [ACCOUNT_TYPE_GAMEMASTER] = 4,
  1748.     [DIRECTION_NORTHEAST] = 7,
  1749.     [WORLD_TYPE_PVP] = 2,
  1750.     [RETURNVALUE_NOTMOVEABLE] = 9,
  1751.     function getItemDescriptions() end,
  1752.     function doPlayerAddMount() end,
  1753.     [MonsterType] = {
  1754.         MonsterType.getCorpseId() end,
  1755.         MonsterType.canPushCreatures() end,
  1756.         MonsterType.getRace() end,
  1757.         MonsterType.getCombatImmunities() end,
  1758.         MonsterType.getNameDescription() end,
  1759.         MonsterType.getAttackList() end,
  1760.         MonsterType.getElementList() end,
  1761.         MonsterType.isIllusionable() end,
  1762.         MonsterType.getBaseSpeed() end,
  1763.         MonsterType.getArmor() end,
  1764.         MonsterType.getManaCost() end,
  1765.         MonsterType.getOutfit() end,
  1766.         MonsterType.isSummonable() end,
  1767.         MonsterType.getVoices() end,
  1768.         MonsterType.getStaticAttackChance() end,
  1769.         MonsterType.getYellChance() end,
  1770.         MonsterType.getRunHealth() end,
  1771.         MonsterType.getHealth() end,
  1772.         MonsterType.canPushItems() end,
  1773.         MonsterType.isHealthShown() end,
  1774.         MonsterType.isPushable() end,
  1775.         MonsterType.getChangeTargetSpeed() end,
  1776.         MonsterType.getTargetDistance() end,
  1777.         MonsterType.getYellSpeedTicks() end,
  1778.         MonsterType.getDefenseList() end,
  1779.         MonsterType.getDefense() end,
  1780.         MonsterType.getExperience() end,
  1781.         MonsterType.isConvinceable() end,
  1782.         MonsterType.getChangeTargetChance() end,
  1783.         MonsterType.getName() end,
  1784.         MonsterType.getLight() end,
  1785.         MonsterType.getMaxHealth() end,
  1786.         MonsterType.isHostile() end,
  1787.         MonsterType.getCreatureEvents() end,
  1788.         MonsterType.getLoot() end,
  1789.         MonsterType.getMaxSummons() end,
  1790.         MonsterType.getConditionImmunities() end,
  1791.         MonsterType.isAttackable() end,
  1792.         MonsterType.getSummonList() end,
  1793.     },
  1794.     function getPlayerSkill() end,
  1795.     [CALLBACK_CREATURE_SAY] = 3,
  1796.     [TALKTYPE_YELL] = 3,
  1797.     [PlayerFlag_SetMaxSpeed] = 536870912,
  1798.     function doSellItem() end,
  1799.     function getTileHouseInfo() end,
  1800.     [COMBAT_ICEDAMAGE] = 512,
  1801.     [CONST_ME_SOUND_WHITE] = 25,
  1802.     function doPlayerAddItemEx() end,
  1803.     function canPlayerWearOutfit() end,
  1804.     function targetPositionToVariant() end,
  1805.     [COMBAT_FIREDAMAGE] = 8,
  1806.     [SLOTP_TWO_HAND] = 2048,
  1807.     [SLOTP_HEAD] = 1,
  1808.     [ITEM_ATTRIBUTE_WEIGHT] = 512,
  1809.     [COMBAT_HOLYDAMAGE] = 1024,
  1810.     [ITEM_ATTRIBUTE_HITCHANCE] = 16384,
  1811.     [RETURNVALUE_PLAYERISPZLOCKEDLEAVEPVPZONE] = 52,
  1812.     [CALLBACK_MODULE_INIT] = 12,
  1813.     [COMBAT_PARAM_TYPE] = 0,
  1814.     [SKULL_GREEN] = 2,
  1815.     [CONDITION_PARAM_STARTVALUE] = 16,
  1816.     [SLOTP_ARMOR] = 8,
  1817.     [SHOP_YESWORD] = {
  1818.         [1] = yes,
  1819.     },
  1820.     [MESSAGE_HEALED_OTHERS] = 28,
  1821.     function setConditionParam() end,
  1822.     [RETURNVALUE_YOUNEEDTOSPLITYOURSPEARS] = 58,
  1823.     [ITEM_MAGICWALL_SAFE] = 11098,
  1824.     [CONDITION_PARAM_PERIODICDAMAGE] = 35,
  1825.     [Teleport] = {
  1826.         Teleport.setDestination() end,
  1827.         Teleport.isTeleport() end,
  1828.         Teleport.getDestination() end,
  1829.     },
  1830.     [AREADIAGONAL_WALLFIELD] = {
  1831.         [1] = {
  1832.             [1] = 0,
  1833.             [2] = 0,
  1834.             [3] = 0,
  1835.             [4] = 0,
  1836.             [5] = 1,
  1837.         },
  1838.         [2] = {
  1839.             [1] = 0,
  1840.             [2] = 0,
  1841.             [3] = 0,
  1842.             [4] = 1,
  1843.             [5] = 1,
  1844.         },
  1845.         [3] = {
  1846.             [1] = 0,
  1847.             [2] = 1,
  1848.             [3] = 3,
  1849.             [4] = 1,
  1850.             [5] = 0,
  1851.         },
  1852.         [4] = {
  1853.             [1] = 1,
  1854.             [2] = 1,
  1855.             [3] = 0,
  1856.             [4] = 0,
  1857.             [5] = 0,
  1858.         },
  1859.         [5] = {
  1860.             [1] = 1,
  1861.             [2] = 0,
  1862.             [3] = 0,
  1863.             [4] = 0,
  1864.             [5] = 0,
  1865.         },
  1866.     },
  1867.     [CONDITION_PARAM_SKILL_MELEEPERCENT] = 36,
  1868.     [PlayerFlag_IgnoreSpellCheck] = 17179869184,
  1869.     function reset() end,
  1870.     function doTargetCombatCondition() end,
  1871.     [CONDITION_PARAM_SKILL_FISHING] = 26,
  1872.     [TILESTATE_HOUSE] = 64,
  1873.     [CONDITION_PARAM_MAXVALUE] = 15,
  1874.     [CONST_ME_SLEEP] = 33,
  1875.     [CONDITION_FIRE] = 2,
  1876.     [CALLBACK_FAREWELL] = 6,
  1877.     [TILESTATE_SUPPORTS_HANGABLE] = 268435456,
  1878.     [CONDITION_PARAM_STAT_MAXHITPOINTS] = 27,
  1879.     function playerLearnInstantSpell() end,
  1880.     [CONST_PROP_SUPPORTHANGABLE] = 11,
  1881.     [TALKTYPE_CHANNEL_R2] = 255,
  1882.     [positionToVariant] = {
  1883.         positionToVariant.getPosition() end,
  1884.         positionToVariant.getNumber() end,
  1885.         positionToVariant.getString() end,
  1886.     },
  1887.     [ITEM_FIREFIELD_PVP_FULL] = 1487,
  1888.     [MESSAGE_NEEDMONEY] = 10,
  1889.     [INDEX_WHEREEVER] = -1,
  1890.     [PlayerFlag_CannotAttackPlayer] = 2,
  1891.     [FLAG_IGNOREBLOCKCREATURE] = 4,
  1892.     [ModalWindow] = {
  1893.         ModalWindow.hasPriority() end,
  1894.         ModalWindow.getChoiceCount() end,
  1895.         ModalWindow.getButtonCount() end,
  1896.         ModalWindow.setMessage() end,
  1897.         ModalWindow.getMessage() end,
  1898.         ModalWindow.getDefaultEscapeButton() end,
  1899.         ModalWindow.delete() end,
  1900.         ModalWindow.sendToPlayer() end,
  1901.         ModalWindow.getDefaultEnterButton() end,
  1902.         ModalWindow.setPriority() end,
  1903.         ModalWindow.addChoice() end,
  1904.         ModalWindow.getId() end,
  1905.         ModalWindow.addButton() end,
  1906.         ModalWindow.setDefaultEscapeButton() end,
  1907.         ModalWindow.getTitle() end,
  1908.         ModalWindow.setTitle() end,
  1909.         ModalWindow.setDefaultEnterButton() end,
  1910.     },
  1911.     [ITEM_ATTRIBUTE_WRITER] = 32,
  1912.     [CONDITION_HASTE] = 16,
  1913.     [Variant] = {
  1914.         Variant.getPosition() end,
  1915.         Variant.getNumber() end,
  1916.         Variant.getString() end,
  1917.     },
  1918.     [COMBAT_DEATHDAMAGE] = 2048,
  1919.     [CONST_ANI_HUNTINGSPEAR] = 17,
  1920.     [RETURNVALUE_DESTINATIONOUTOFREACH] = 7,
  1921.     [MAPMARK_SHOVEL] = 7,
  1922.     function setmetatable() end,
  1923.     [AREA_BEAM8] = {
  1924.         [1] = {
  1925.             [1] = 1,
  1926.         },
  1927.         [2] = {
  1928.             [1] = 1,
  1929.         },
  1930.         [3] = {
  1931.             [1] = 1,
  1932.         },
  1933.         [4] = {
  1934.             [1] = 1,
  1935.         },
  1936.         [5] = {
  1937.             [1] = 1,
  1938.         },
  1939.         [6] = {
  1940.             [1] = 1,
  1941.         },
  1942.         [7] = {
  1943.             [1] = 1,
  1944.         },
  1945.         [8] = {
  1946.             [1] = 3,
  1947.         },
  1948.     },
  1949.     [ITEM_POISONFIELD_PERSISTENT] = 1496,
  1950.     [CONST_ANI_ROYALSPEAR] = 21,
  1951.     [CONDITION_LIGHT] = 256,
  1952.     function doPlayerBuyItemContainer() end,
  1953.     function doPlayerSellItem() end,
  1954.     function getmetatable() end,
  1955.     function doCreatureSayWithDelay() end,
  1956.     function getPromotedVocation() end,
  1957.     function doNpcSellItem() end,
  1958.     function msgcontains() end,
  1959.     [ShopModule] = {
  1960.         ShopModule.callbackOnBuy() end,
  1961.         ShopModule.callbackOnSell() end,
  1962.         [maxCount] = 100,
  1963.         ShopModule.getShopItem() end,
  1964.         ShopModule.onConfirm() end,
  1965.         ShopModule.parseSellable() end,
  1966.         [amount] = 0,
  1967.         ShopModule.onDecline() end,
  1968.         ShopModule.new() end,
  1969.         ShopModule.tradeItem() end,
  1970.         ShopModule.init() end,
  1971.         ShopModule.requestTrade() end,
  1972.         ShopModule.callbackOnModuleReset() end,
  1973.         ShopModule.addSellableItem() end,
  1974.         ShopModule.parseParameters() end,
  1975.         ShopModule.messageMatcher() end,
  1976.         ShopModule.addBuyableItem() end,
  1977.         ShopModule.getCount() end,
  1978.         ShopModule.addBuyableItemContainer() end,
  1979.         ShopModule.parseBuyable() end,
  1980.         [noText] = ,
  1981.         ShopModule.parseBuyableContainers() end,
  1982.         ShopModule.reset() end,
  1983.     },
  1984.     [FocusModule] = {
  1985.         FocusModule.messageMatcher() end,
  1986.         FocusModule.onFarewell() end,
  1987.         FocusModule.init() end,
  1988.         FocusModule.onGreet() end,
  1989.         [__index] = {
  1990.             __index.messageMatcher() end,
  1991.             __index.onFarewell() end,
  1992.             __index.init() end,
  1993.             __index.onGreet() end,
  1994.             [__index] = {
  1995.                 __index.messageMatcher() end,
  1996.                 __index.onFarewell() end,
  1997.                 __index.init() end,
  1998.                 __index.onGreet() end,
  1999.                 [__index] = {--[[ need to find a new way to access nested]]}
  2000.                 __index.new() end,
  2001.             },
  2002.             __index.new() end,
  2003.         },
  2004.         FocusModule.new() end,
  2005.     },
  2006.     [CONST_ME_CAKE] = 52,
  2007.     [RETURNVALUE_CANONLYUSEONEWEAPON] = 12,
  2008.     [Modules] = {
  2009.         [parseableModules] = {
  2010.             [module_keywords] = {
  2011.                 module_keywords.addKeyword() end,
  2012.                 module_keywords.parseKeywords() end,
  2013.                 module_keywords.init() end,
  2014.                 module_keywords.parseParameters() end,
  2015.                 module_keywords.new() end,
  2016.             },
  2017.             [module_shop] = {
  2018.                 module_shop.callbackOnBuy() end,
  2019.                 module_shop.callbackOnSell() end,
  2020.                 [maxCount] = 100,
  2021.                 module_shop.getShopItem() end,
  2022.                 module_shop.onConfirm() end,
  2023.                 module_shop.parseSellable() end,
  2024.                 [amount] = 0,
  2025.                 module_shop.onDecline() end,
  2026.                 module_shop.new() end,
  2027.                 module_shop.tradeItem() end,
  2028.                 module_shop.init() end,
  2029.                 module_shop.requestTrade() end,
  2030.                 module_shop.callbackOnModuleReset() end,
  2031.                 module_shop.addSellableItem() end,
  2032.                 module_shop.parseParameters() end,
  2033.                 module_shop.messageMatcher() end,
  2034.                 module_shop.addBuyableItem() end,
  2035.                 module_shop.getCount() end,
  2036.                 module_shop.addBuyableItemContainer() end,
  2037.                 module_shop.parseBuyable() end,
  2038.                 [noText] = ,
  2039.                 module_shop.parseBuyableContainers() end,
  2040.                 module_shop.reset() end,
  2041.             },
  2042.             [module_travel] = {
  2043.                 module_travel.init() end,
  2044.                 module_travel.travel() end,
  2045.                 module_travel.parseParameters() end,
  2046.                 module_travel.onConfirm() end,
  2047.                 module_travel.listDestinations() end,
  2048.                 module_travel.addDestination() end,
  2049.                 module_travel.bringMeTo() end,
  2050.                 module_travel.onDecline() end,
  2051.                 module_travel.parseDestinations() end,
  2052.                 module_travel.new() end,
  2053.             },
  2054.         },
  2055.     },
  2056.     [SHOPMODULE_MODE_BOTH] = 3,
  2057.     [SHOPMODULE_MODE_TRADE] = 2,
  2058.     [SHOPMODULE_MODE_TALK] = 1,
  2059.     [MESSAGE_NEEDSPACE] = 13,
  2060.     [SHOPMODULE_BUY_ITEM] = 2,
  2061.     [CONDITION_PARAM_STAT_MAXMANAPOINTS] = 28,
  2062.     [PATTERN_COUNT] = %d+,
  2063.     [SHOP_NOWORD] = {
  2064.         [1] = no,
  2065.     },
  2066.     [CONDITIONID_RING] = 9,
  2067.     function doShowTextDialog() end,
  2068.     function getTilePzInfo() end,
  2069.     function loadstring() end,
  2070.     [MESSAGE_EXPERIENCE_OTHERS] = 29,
  2071.     function returnRate() end,
  2072.     [TAG_ITEMNAME] = |ITEMNAME|,
  2073.     [TAG_TOTALCOST] = |TOTALCOST|,
  2074.     [CALLBACK_MODULE_RESET] = 13,
  2075.     [PlayerFlag_CannotAttackMonster] = 4,
  2076.     function LUA_ERROR() end,
  2077.     function dofile() end,
  2078.     [TILESTATE_DYNAMIC_TILE] = 33554432,
  2079.     [TILESTATE_BLOCKSOLID] = 524288,
  2080.     [CALLBACK_PLAYER_CLOSECHANNEL] = 9,
  2081.     function doAreaCombatDispel() end,
  2082.     function doSummonCreature() end,
  2083.     [CALLBACK_PLAYER_ENDTRADE] = 8,
  2084.     function doPlayerAddPremiumDays() end,
  2085.     [ITEM_ATTRIBUTE_NONE] = 0,
  2086.     [CALLBACK_ONTHINK] = 4,
  2087.     [CALLBACK_CREATURE_DISAPPEAR] = 2,
  2088.     [MESSAGE_WALKAWAY_FEMALE] = 23,
  2089.     [MESSAGE_SENDTRADE] = 18,
  2090.     [MESSAGE_DECLINE] = 17,
  2091.     [MESSAGE_WALKAWAY] = 16,
  2092.     [os] = {
  2093.         os.exit() end,
  2094.         os.setlocale() end,
  2095.         os.date() end,
  2096.         os.getenv() end,
  2097.         os.difftime() end,
  2098.         os.remove() end,
  2099.         os.time() end,
  2100.         os.mtime() end,
  2101.         os.clock() end,
  2102.         os.tmpname() end,
  2103.         os.rename() end,
  2104.         os.execute() end,
  2105.     },
  2106.     [AREA_SQUAREWAVE6] = {
  2107.         [1] = {
  2108.             [1] = 0,
  2109.             [2] = 1,
  2110.             [3] = 1,
  2111.             [4] = 1,
  2112.             [5] = 1,
  2113.             [6] = 1,
  2114.             [7] = 1,
  2115.             [8] = 1,
  2116.             [9] = 1,
  2117.             [10] = 1,
  2118.             [11] = 0,
  2119.         },
  2120.         [2] = {
  2121.             [1] = 0,
  2122.             [2] = 1,
  2123.             [3] = 1,
  2124.             [4] = 1,
  2125.             [5] = 1,
  2126.             [6] = 1,
  2127.             [7] = 1,
  2128.             [8] = 1,
  2129.             [9] = 1,
  2130.             [10] = 1,
  2131.             [11] = 0,
  2132.         },
  2133.         [3] = {
  2134.             [1] = 0,
  2135.             [2] = 1,
  2136.             [3] = 1,
  2137.             [4] = 1,
  2138.             [5] = 1,
  2139.             [6] = 1,
  2140.             [7] = 1,
  2141.             [8] = 1,
  2142.             [9] = 1,
  2143.             [10] = 1,
  2144.             [11] = 0,
  2145.         },
  2146.         [4] = {
  2147.             [1] = 0,
  2148.             [2] = 0,
  2149.             [3] = 1,
  2150.             [4] = 1,
  2151.             [5] = 1,
  2152.             [6] = 1,
  2153.             [7] = 1,
  2154.             [8] = 1,
  2155.             [9] = 1,
  2156.             [10] = 0,
  2157.             [11] = 0,
  2158.         },
  2159.         [5] = {
  2160.             [1] = 0,
  2161.             [2] = 0,
  2162.             [3] = 1,
  2163.             [4] = 1,
  2164.             [5] = 1,
  2165.             [6] = 1,
  2166.             [7] = 1,
  2167.             [8] = 1,
  2168.             [9] = 1,
  2169.             [10] = 0,
  2170.             [11] = 0,
  2171.         },
  2172.         [6] = {
  2173.             [1] = 0,
  2174.             [2] = 0,
  2175.             [3] = 1,
  2176.             [4] = 1,
  2177.             [5] = 1,
  2178.             [6] = 1,
  2179.             [7] = 1,
  2180.             [8] = 1,
  2181.             [9] = 1,
  2182.             [10] = 0,
  2183.             [11] = 0,
  2184.         },
  2185.         [7] = {
  2186.             [1] = 0,
  2187.             [2] = 0,
  2188.             [3] = 0,
  2189.             [4] = 1,
  2190.             [5] = 1,
  2191.             [6] = 1,
  2192.             [7] = 1,
  2193.             [8] = 1,
  2194.             [9] = 0,
  2195.             [10] = 0,
  2196.             [11] = 0,
  2197.         },
  2198.         [8] = {
  2199.             [1] = 0,
  2200.             [2] = 0,
  2201.             [3] = 0,
  2202.             [4] = 1,
  2203.             [5] = 1,
  2204.             [6] = 1,
  2205.             [7] = 1,
  2206.             [8] = 1,
  2207.             [9] = 0,
  2208.             [10] = 0,
  2209.             [11] = 0,
  2210.         },
  2211.         [9] = {
  2212.             [1] = 0,
  2213.             [2] = 0,
  2214.             [3] = 0,
  2215.             [4] = 0,
  2216.             [5] = 1,
  2217.             [6] = 1,
  2218.             [7] = 1,
  2219.             [8] = 0,
  2220.             [9] = 0,
  2221.             [10] = 0,
  2222.             [11] = 0,
  2223.         },
  2224.         [10] = {
  2225.             [1] = 0,
  2226.             [2] = 0,
  2227.             [3] = 0,
  2228.             [4] = 0,
  2229.             [5] = 1,
  2230.             [6] = 1,
  2231.             [7] = 1,
  2232.             [8] = 0,
  2233.             [9] = 0,
  2234.             [10] = 0,
  2235.             [11] = 0,
  2236.         },
  2237.         [11] = {
  2238.             [1] = 0,
  2239.             [2] = 0,
  2240.             [3] = 0,
  2241.             [4] = 0,
  2242.             [5] = 0,
  2243.             [6] = 1,
  2244.             [7] = 0,
  2245.             [8] = 0,
  2246.             [9] = 0,
  2247.             [10] = 0,
  2248.             [11] = 0,
  2249.         },
  2250.         [12] = {
  2251.             [1] = 0,
  2252.             [2] = 0,
  2253.             [3] = 0,
  2254.             [4] = 0,
  2255.             [5] = 0,
  2256.             [6] = 3,
  2257.             [7] = 0,
  2258.             [8] = 0,
  2259.             [9] = 0,
  2260.             [10] = 0,
  2261.             [11] = 0,
  2262.         },
  2263.     },
  2264.     function doPlayerSetBalance() end,
  2265.     [CONST_SLOT_LEGS] = 7,
  2266.     [MESSAGE_IDLETIMEOUT] = 15,
  2267.     function doAreaCombatCondition() end,
  2268.     [CONST_ANI_ETHEREALSPEAR] = 28,
  2269.     [SHOPMODULE_BUY_ITEM_CONTAINER] = 3,
  2270.     function getCreatureSummons() end,
  2271.     [AREADIAGONAL_WAVE4] = {
  2272.         [1] = {
  2273.             [1] = 0,
  2274.             [2] = 0,
  2275.             [3] = 0,
  2276.             [4] = 0,
  2277.             [5] = 1,
  2278.             [6] = 0,
  2279.         },
  2280.         [2] = {
  2281.             [1] = 0,
  2282.             [2] = 0,
  2283.             [3] = 0,
  2284.             [4] = 1,
  2285.             [5] = 1,
  2286.             [6] = 0,
  2287.         },
  2288.         [3] = {
  2289.             [1] = 0,
  2290.             [2] = 0,
  2291.             [3] = 1,
  2292.             [4] = 1,
  2293.             [5] = 1,
  2294.             [6] = 0,
  2295.         },
  2296.         [4] = {
  2297.             [1] = 0,
  2298.             [2] = 1,
  2299.             [3] = 1,
  2300.             [4] = 1,
  2301.             [5] = 1,
  2302.             [6] = 0,
  2303.         },
  2304.         [5] = {
  2305.             [1] = 1,
  2306.             [2] = 1,
  2307.             [3] = 1,
  2308.             [4] = 1,
  2309.             [5] = 1,
  2310.             [6] = 0,
  2311.         },
  2312.         [6] = {
  2313.             [1] = 0,
  2314.             [2] = 0,
  2315.             [3] = 0,
  2316.             [4] = 0,
  2317.             [5] = 0,
  2318.             [6] = 3,
  2319.         },
  2320.     },
  2321.     [MESSAGE_SELL] = 6,
  2322.     [MESSAGE_ONBUY] = 4,
  2323.     function isCorpse() end,
  2324.     [MESSAGE_BUY] = 3,
  2325.     [NPCHANDLER_TALKDELAY] = 1,
  2326.     [TALKDELAY_EVENT] = 2,
  2327.     [ropeSpots] = {
  2328.         [1] = 384,
  2329.         [2] = 418,
  2330.         [3] = 8278,
  2331.         [4] = 8592,
  2332.         [5] = 13189,
  2333.         [6] = 14435,
  2334.         [7] = 14436,
  2335.         [8] = 15635,
  2336.         [9] = 19518,
  2337.     },
  2338.     function getItemIdByName() end,
  2339.     [KeywordHandler] = {
  2340.         KeywordHandler.addKeyword() end,
  2341.         KeywordHandler.getRoot() end,
  2342.         KeywordHandler.reset() end,
  2343.         KeywordHandler.processNodeMessage() end,
  2344.         KeywordHandler.moveUp() end,
  2345.         KeywordHandler.processMessage() end,
  2346.         KeywordHandler.getLastNode() end,
  2347.         [__index] = {
  2348.             __index.addKeyword() end,
  2349.             __index.getRoot() end,
  2350.             __index.reset() end,
  2351.             __index.processNodeMessage() end,
  2352.             __index.moveUp() end,
  2353.             __index.processMessage() end,
  2354.             __index.getLastNode() end,
  2355.             [__index] = {
  2356.                 __index.addKeyword() end,
  2357.                 __index.getRoot() end,
  2358.                 __index.reset() end,
  2359.                 __index.processNodeMessage() end,
  2360.                 __index.moveUp() end,
  2361.                 __index.processMessage() end,
  2362.                 __index.getLastNode() end,
  2363.                 [__index] = {--[[ need to find a new way to access nested]]}
  2364.                 __index.new() end,
  2365.             },
  2366.             __index.new() end,
  2367.         },
  2368.         KeywordHandler.new() end,
  2369.     },
  2370.     function getPlayerSoul() end,
  2371.     [RETURNVALUE_BOTHHANDSNEEDTOBEFREE] = 11,
  2372.     [CREATURETYPE_MONSTER] = 1,
  2373.     [KeywordNode] = {
  2374.         KeywordNode.checkMessage() end,
  2375.         [__index] = {
  2376.             __index.checkMessage() end,
  2377.             [__index] = {
  2378.                 __index.checkMessage() end,
  2379.                 [__index] = {--[[ need to find a new way to access nested]]}
  2380.                 __index.addChildKeyword() end,
  2381.                 __index.getKeywords() end,
  2382.                 __index.getParameters() end,
  2383.                 __index.processMessage() end,
  2384.                 __index.getParent() end,
  2385.                 __index.addChildKeywordNode() end,
  2386.                 __index.new() end,
  2387.             },
  2388.             __index.addChildKeyword() end,
  2389.             __index.getKeywords() end,
  2390.             __index.getParameters() end,
  2391.             __index.processMessage() end,
  2392.             __index.getParent() end,
  2393.             __index.addChildKeywordNode() end,
  2394.             __index.new() end,
  2395.         },
  2396.         KeywordNode.addChildKeyword() end,
  2397.         KeywordNode.getKeywords() end,
  2398.         KeywordNode.getParameters() end,
  2399.         KeywordNode.processMessage() end,
  2400.         KeywordNode.getParent() end,
  2401.         KeywordNode.addChildKeywordNode() end,
  2402.         KeywordNode.new() end,
  2403.     },
  2404.     [npcs_loaded_shop] = {
  2405.     },
  2406.     [TILESTATE_PROTECTIONZONE] = 1,
  2407.     [CONST_ANI_FIRE] = 4,
  2408.     [FLAG_IGNOREFIELDDAMAGE] = 32,
  2409.     [ITEM_FIREFIELD_PVP_SMALL] = 1489,
  2410.     [shop_container] = {
  2411.     },
  2412.     [shop_cost] = {
  2413.     },
  2414.     function getNpcParameter() end,
  2415.     function doNpcSetCreatureFocus() end,
  2416.     function getDistanceTo() end,
  2417.     [RETURNVALUE_NOTENOUGHMAGICLEVEL] = 34,
  2418.     [result] = {
  2419.         result.free() end,
  2420.         result.getStream() end,
  2421.         result.getString() end,
  2422.         result.getNumber() end,
  2423.         result.getDataStream() end,
  2424.         result.getDataInt() end,
  2425.         result.getDataString() end,
  2426.         result.getDataLong() end,
  2427.         result.next() end,
  2428.     },
  2429.     [RETURNVALUE_YOUNEEDAWEAPONTOUSETHISSPELL] = 51,
  2430.     function doPlayerSetGuildLevel() end,
  2431.     [ItemType] = {
  2432.         ItemType.getCapacity() end,
  2433.         ItemType.getShootRange() end,
  2434.         ItemType.getElementDamage() end,
  2435.         ItemType.getTransformDeEquipId() end,
  2436.         ItemType.getWeaponType() end,
  2437.         ItemType.getArticle() end,
  2438.         ItemType.getClientId() end,
  2439.         ItemType.getFluidSource() end,
  2440.         ItemType.getId() end,
  2441.         ItemType.getCharges() end,
  2442.         ItemType.getArmor() end,
  2443.         ItemType.isRune() end,
  2444.         ItemType.getDescription() end,
  2445.         ItemType.getPluralName() end,
  2446.         ItemType.usesSlot() end,
  2447.         ItemType.isFluidContainer() end,
  2448.         ItemType.isMovable() end,
  2449.         ItemType.isDoor() end,
  2450.         ItemType.getTransformEquipId() end,
  2451.         ItemType.getElementType() end,
  2452.         ItemType.getRequiredLevel() end,
  2453.         ItemType.hasSubType() end,
  2454.         ItemType.getHitChance() end,
  2455.         ItemType.getDefense() end,
  2456.         ItemType.getDecayId() end,
  2457.         ItemType.getDestroyId() end,
  2458.         ItemType.isCorpse() end,
  2459.         ItemType.getName() end,
  2460.         ItemType.isReadable() end,
  2461.         ItemType.getExtraDefense() end,
  2462.         ItemType.getAttack() end,
  2463.         ItemType.isContainer() end,
  2464.         ItemType.getType() end,
  2465.         ItemType.isWritable() end,
  2466.         ItemType.getSlotPosition() end,
  2467.         ItemType.isStackable() end,
  2468.         ItemType.getWeight() end,
  2469.     },
  2470.     function unregisterCreatureEvent() end,
  2471.     [Creature] = {
  2472.         Creature.getSummons() end,
  2473.         Creature.getMaster() end,
  2474.         Creature.setSkull() end,
  2475.         Creature.remove() end,
  2476.         Creature.addHealth() end,
  2477.         Creature.getSkull() end,
  2478.         Creature.new() end,
  2479.         Creature.addMana() end,
  2480.         Creature.isTile() end,
  2481.         Creature.getSpeed() end,
  2482.         Creature.isCreature() end,
  2483.         Creature.getDirection() end,
  2484.         Creature.isMonster() end,
  2485.         Creature.isItem() end,
  2486.         Creature.isRemoved() end,
  2487.         Creature.getPlayer() end,
  2488.         Creature.getId() end,
  2489.         Creature.getBaseSpeed() end,
  2490.         Creature.getClosestFreePosition() end,
  2491.         Creature.getMaxHealth() end,
  2492.         Creature.setDirection() end,
  2493.         Creature.getMana() end,
  2494.         Creature.getPosition() end,
  2495.         Creature.getDescription() end,
  2496.         Creature.getFollowCreature() end,
  2497.         Creature.getMaxMana() end,
  2498.         Creature.isHealthHidden() end,
  2499.         Creature.changeSpeed() end,
  2500.         Creature.getDamageMap() end,
  2501.         Creature.say() end,
  2502.         Creature.setMaxHealth() end,
  2503.         Creature.teleportTo() end,
  2504.         Creature.setDropLoot() end,
  2505.         Creature.getCondition() end,
  2506.         Creature.getHealth() end,
  2507.         Creature.addCondition() end,
  2508.         Creature.setFollowCreature() end,
  2509.         Creature.setOutfit() end,
  2510.         Creature.getOutfit() end,
  2511.         Creature.setHiddenHealth() end,
  2512.         [__index] = {
  2513.             __index.getSummons() end,
  2514.             __index.getMaster() end,
  2515.             __index.setSkull() end,
  2516.             __index.remove() end,
  2517.             __index.addHealth() end,
  2518.             __index.getSkull() end,
  2519.             __index.new() end,
  2520.             __index.addMana() end,
  2521.             __index.isTile() end,
  2522.             __index.getSpeed() end,
  2523.             __index.isCreature() end,
  2524.             __index.getDirection() end,
  2525.             __index.isMonster() end,
  2526.             __index.isItem() end,
  2527.             __index.isRemoved() end,
  2528.             __index.getPlayer() end,
  2529.             __index.getId() end,
  2530.             __index.getBaseSpeed() end,
  2531.             __index.getClosestFreePosition() end,
  2532.             __index.getMaxHealth() end,
  2533.             __index.setDirection() end,
  2534.             __index.getMana() end,
  2535.             __index.getPosition() end,
  2536.             __index.getDescription() end,
  2537.             __index.getFollowCreature() end,
  2538.             __index.getMaxMana() end,
  2539.             __index.isHealthHidden() end,
  2540.             __index.changeSpeed() end,
  2541.             __index.getDamageMap() end,
  2542.             __index.say() end,
  2543.             __index.setMaxHealth() end,
  2544.             __index.teleportTo() end,
  2545.             __index.setDropLoot() end,
  2546.             __index.getCondition() end,
  2547.             __index.getHealth() end,
  2548.             __index.addCondition() end,
  2549.             __index.setFollowCreature() end,
  2550.             __index.setOutfit() end,
  2551.             __index.getOutfit() end,
  2552.             __index.setHiddenHealth() end,
  2553.             [__index] = {
  2554.                 __index.getSummons() end,
  2555.                 __index.getMaster() end,
  2556.                 __index.setSkull() end,
  2557.                 __index.remove() end,
  2558.                 __index.addHealth() end,
  2559.                 __index.getSkull() end,
  2560.                 __index.new() end,
  2561.                 __index.addMana() end,
  2562.                 __index.isTile() end,
  2563.                 __index.getSpeed() end,
  2564.                 __index.isCreature() end,
  2565.                 __index.getDirection() end,
  2566.                 __index.isMonster() end,
  2567.                 __index.isItem() end,
  2568.                 __index.isRemoved() end,
  2569.                 __index.getPlayer() end,
  2570.                 __index.getId() end,
  2571.                 __index.getBaseSpeed() end,
  2572.                 __index.getClosestFreePosition() end,
  2573.                 __index.getMaxHealth() end,
  2574.                 __index.setDirection() end,
  2575.                 __index.getMana() end,
  2576.                 __index.getPosition() end,
  2577.                 __index.getDescription() end,
  2578.                 __index.getFollowCreature() end,
  2579.                 __index.getMaxMana() end,
  2580.                 __index.isHealthHidden() end,
  2581.                 __index.changeSpeed() end,
  2582.                 __index.getDamageMap() end,
  2583.                 __index.say() end,
  2584.                 __index.setMaxHealth() end,
  2585.                 __index.teleportTo() end,
  2586.                 __index.setDropLoot() end,
  2587.                 __index.getCondition() end,
  2588.                 __index.getHealth() end,
  2589.                 __index.addCondition() end,
  2590.                 __index.setFollowCreature() end,
  2591.                 __index.setOutfit() end,
  2592.                 __index.getOutfit() end,
  2593.                 __index.setHiddenHealth() end,
  2594.                 [__index] = {--[[ need to find a new way to access nested]]}
  2595.                 __index.setLight() end,
  2596.                 __index.isPlayer() end,
  2597.                 __index.removeCondition() end,
  2598.                 __index.getPathTo() end,
  2599.                 __index.canSee() end,
  2600.                 __index.getName() end,
  2601.                 __index.canSeeCreature() end,
  2602.                 __index.setMaster() end,
  2603.                 __index.setTarget() end,
  2604.                 __index.isNpc() end,
  2605.                 __index.isInGhostMode() end,
  2606.                 __index.getTile() end,
  2607.                 __index.getTarget() end,
  2608.                 __index.registerEvent() end,
  2609.                 __index.getLight() end,
  2610.                 __index.getParent() end,
  2611.                 __index.unregisterEvent() end,
  2612.             },
  2613.             __index.setLight() end,
  2614.             __index.isPlayer() end,
  2615.             __index.removeCondition() end,
  2616.             __index.getPathTo() end,
  2617.             __index.canSee() end,
  2618.             __index.getName() end,
  2619.             __index.canSeeCreature() end,
  2620.             __index.setMaster() end,
  2621.             __index.setTarget() end,
  2622.             __index.isNpc() end,
  2623.             __index.isInGhostMode() end,
  2624.             __index.getTile() end,
  2625.             __index.getTarget() end,
  2626.             __index.registerEvent() end,
  2627.             __index.getLight() end,
  2628.             __index.getParent() end,
  2629.             __index.unregisterEvent() end,
  2630.         },
  2631.         Creature.setLight() end,
  2632.         Creature.isPlayer() end,
  2633.         Creature.removeCondition() end,
  2634.         Creature.getPathTo() end,
  2635.         Creature.canSee() end,
  2636.         Creature.getName() end,
  2637.         Creature.canSeeCreature() end,
  2638.         Creature.setMaster() end,
  2639.         Creature.setTarget() end,
  2640.         Creature.isNpc() end,
  2641.         Creature.isInGhostMode() end,
  2642.         Creature.getTile() end,
  2643.         Creature.getTarget() end,
  2644.         Creature.registerEvent() end,
  2645.         Creature.getLight() end,
  2646.         Creature.getParent() end,
  2647.         Creature.unregisterEvent() end,
  2648.     },
  2649.     function onStepIn() end,
  2650.     [CONDITION_NONE] = 0,
  2651.     function getTownTemplePosition() end,
  2652.     [STACKPOS_GROUND] = 0,
  2653.     function setCombatArea() end,
  2654.     [RETURNVALUE_PLAYERISPZLOCKEDENTERPVPZONE] = 53,
  2655.     function trainMe() end,
  2656.     [MAPMARK_QUESTION] = 1,
  2657.     function train() end,
  2658.     [SKILL_AXE] = 3,
  2659.     function isSpecial() end,
  2660.     [CONST_ME_FIREAREA] = 7,
  2661.     [Combat] = {
  2662.         Combat.setParameter() end,
  2663.         Combat.setArea() end,
  2664.         Combat.setCondition() end,
  2665.         Combat.execute() end,
  2666.         Combat.setOrigin() end,
  2667.         Combat.setCallback() end,
  2668.         Combat.setFormula() end,
  2669.     },
  2670.     [RETURNVALUE_DIRECTPLAYERSHOOT] = 32,
  2671.     [AREA_CROSS5X5] = {
  2672.         [1] = {
  2673.             [1] = 0,
  2674.             [2] = 0,
  2675.             [3] = 0,
  2676.             [4] = 0,
  2677.             [5] = 0,
  2678.             [6] = 1,
  2679.             [7] = 0,
  2680.             [8] = 0,
  2681.             [9] = 0,
  2682.             [10] = 0,
  2683.             [11] = 0,
  2684.         },
  2685.         [2] = {
  2686.             [1] = 0,
  2687.             [2] = 0,
  2688.             [3] = 0,
  2689.             [4] = 0,
  2690.             [5] = 1,
  2691.             [6] = 1,
  2692.             [7] = 1,
  2693.             [8] = 0,
  2694.             [9] = 0,
  2695.             [10] = 0,
  2696.             [11] = 0,
  2697.         },
  2698.         [3] = {
  2699.             [1] = 0,
  2700.             [2] = 0,
  2701.             [3] = 0,
  2702.             [4] = 1,
  2703.             [5] = 1,
  2704.             [6] = 1,
  2705.             [7] = 1,
  2706.             [8] = 1,
  2707.             [9] = 0,
  2708.             [10] = 0,
  2709.             [11] = 0,
  2710.         },
  2711.         [4] = {
  2712.             [1] = 0,
  2713.             [2] = 0,
  2714.             [3] = 1,
  2715.             [4] = 1,
  2716.             [5] = 1,
  2717.             [6] = 1,
  2718.             [7] = 1,
  2719.             [8] = 1,
  2720.             [9] = 1,
  2721.             [10] = 0,
  2722.             [11] = 0,
  2723.         },
  2724.         [5] = {
  2725.             [1] = 0,
  2726.             [2] = 1,
  2727.             [3] = 1,
  2728.             [4] = 1,
  2729.             [5] = 1,
  2730.             [6] = 1,
  2731.             [7] = 1,
  2732.             [8] = 1,
  2733.             [9] = 1,
  2734.             [10] = 1,
  2735.             [11] = 0,
  2736.         },
  2737.         [6] = {
  2738.             [1] = 1,
  2739.             [2] = 1,
  2740.             [3] = 1,
  2741.             [4] = 1,
  2742.             [5] = 1,
  2743.             [6] = 3,
  2744.             [7] = 1,
  2745.             [8] = 1,
  2746.             [9] = 1,
  2747.             [10] = 1,
  2748.             [11] = 1,
  2749.         },
  2750.         [7] = {
  2751.             [1] = 0,
  2752.             [2] = 1,
  2753.             [3] = 1,
  2754.             [4] = 1,
  2755.             [5] = 1,
  2756.             [6] = 1,
  2757.             [7] = 1,
  2758.             [8] = 1,
  2759.             [9] = 1,
  2760.             [10] = 1,
  2761.             [11] = 0,
  2762.         },
  2763.         [8] = {
  2764.             [1] = 0,
  2765.             [2] = 0,
  2766.             [3] = 1,
  2767.             [4] = 1,
  2768.             [5] = 1,
  2769.             [6] = 1,
  2770.             [7] = 1,
  2771.             [8] = 1,
  2772.             [9] = 1,
  2773.             [10] = 0,
  2774.             [11] = 0,
  2775.         },
  2776.         [9] = {
  2777.             [1] = 0,
  2778.             [2] = 0,
  2779.             [3] = 0,
  2780.             [4] = 1,
  2781.             [5] = 1,
  2782.             [6] = 1,
  2783.             [7] = 1,
  2784.             [8] = 1,
  2785.             [9] = 0,
  2786.             [10] = 0,
  2787.             [11] = 0,
  2788.         },
  2789.         [10] = {
  2790.             [1] = 0,
  2791.             [2] = 0,
  2792.             [3] = 0,
  2793.             [4] = 0,
  2794.             [5] = 1,
  2795.             [6] = 1,
  2796.             [7] = 1,
  2797.             [8] = 0,
  2798.             [9] = 0,
  2799.             [10] = 0,
  2800.             [11] = 0,
  2801.         },
  2802.         [11] = {
  2803.             [1] = 0,
  2804.             [2] = 0,
  2805.             [3] = 0,
  2806.             [4] = 0,
  2807.             [5] = 0,
  2808.             [6] = 1,
  2809.             [7] = 0,
  2810.             [8] = 0,
  2811.             [9] = 0,
  2812.             [10] = 0,
  2813.             [11] = 0,
  2814.         },
  2815.     },
  2816.     function templeTeleport() end,
  2817.     function print() end,
  2818.     function doCreatureChangeOutfit() end,
  2819.     function getPlayersByIPAddress() end,
  2820.     [CALLBACK_PARAM_LEVELMAGICVALUE] = 0,
  2821.     [FLAG_IGNORENOTMOVEABLE] = 64,
  2822.     [TALKTYPE_PRIVATE_RED_FROM] = 15,
  2823.     [CONST_ME_BLACKSMOKE] = 158,
  2824.     function getSlottedItems() end,
  2825.     function getPlayerSex() end,
  2826.     function print_r() end,
  2827.     [COMBAT_HEALING] = 128,
  2828.     [CALLBACK_MESSAGE_DEFAULT] = 7,
  2829.     [CONST_ME_FIREATTACK] = 37,
  2830.     function getPlayerGuildNick() end,
  2831.     function openShopWindow() end,
  2832.     [RETURNVALUE_YOUARENOTTHEOWNER] = 62,
  2833.     [shop_amount] = {
  2834.     },
  2835.     [CONST_ME_YELLOWENERGY] = 49,
  2836.     [numberToVariant] = {
  2837.         numberToVariant.getPosition() end,
  2838.         numberToVariant.getNumber() end,
  2839.         numberToVariant.getString() end,
  2840.     },
  2841.     [WEAPON_WAND] = 6,
  2842.     [TALKTYPE_PRIVATE_FROM] = 4,
  2843.     [PlayerFlag_CannotBePushed] = 524288,
  2844.     function getPlayerAccountBalance() end,
  2845.     [MAPMARK_REDEAST] = 16,
  2846.     [ACCOUNT_TYPE_TUTOR] = 2,
  2847.     [CONDITION_PARAM_STAT_MAGICPOINTS] = 30,
  2848.     [CONDITION_PARAM_SKILL_DISTANCE] = 24,
  2849.     function doPlayerAddSkillTry() end,
  2850.     function getHouseRent() end,
  2851.     [levelDoors] = {
  2852.         [1] = 1227,
  2853.         [2] = 1229,
  2854.         [3] = 1245,
  2855.         [4] = 1247,
  2856.         [5] = 1259,
  2857.         [6] = 1261,
  2858.         [7] = 3540,
  2859.         [8] = 3549,
  2860.         [9] = 5103,
  2861.         [10] = 5112,
  2862.         [11] = 5121,
  2863.         [12] = 5130,
  2864.         [13] = 5292,
  2865.         [14] = 5294,
  2866.         [15] = 6206,
  2867.         [16] = 6208,
  2868.         [17] = 6263,
  2869.         [18] = 6265,
  2870.         [19] = 6896,
  2871.         [20] = 6905,
  2872.         [21] = 7038,
  2873.         [22] = 7047,
  2874.         [23] = 8555,
  2875.         [24] = 8557,
  2876.         [25] = 9179,
  2877.         [26] = 9181,
  2878.         [27] = 9281,
  2879.         [28] = 9283,
  2880.         [29] = 10282,
  2881.         [30] = 10284,
  2882.         [31] = 10473,
  2883.         [32] = 10482,
  2884.         [33] = 10780,
  2885.         [34] = 10789,
  2886.         [35] = 10780,
  2887.         [36] = 12095,
  2888.         [37] = 12195,
  2889.         [38] = 19845,
  2890.         [39] = 19985,
  2891.         [40] = 20278,
  2892.         [41] = 10789,
  2893.         [42] = 12102,
  2894.         [43] = 12204,
  2895.         [44] = 19854,
  2896.         [45] = 19994,
  2897.         [46] = 20287,
  2898.     },
  2899.     function setCombatCallback() end,
  2900.     [PlayerFlag_CanPushAllCreatures] = 2097152,
  2901.     [CONST_ME_HOLYAREA] = 50,
  2902.     [TALKTYPE_ORANGE_1] = 36,
  2903.     function selfSay() end,
  2904.     function selfTurn() end,
  2905.     [MAPMARK_DOLLAR] = 13,
  2906.     [House] = {
  2907.         House.getBeds() end,
  2908.         House.setOwnerGuid() end,
  2909.         House.setAccessList() end,
  2910.         House.getTileCount() end,
  2911.         House.getTiles() end,
  2912.         House.getId() end,
  2913.         House.getAccessList() end,
  2914.         House.getExitPosition() end,
  2915.         House.getDoors() end,
  2916.         House.getDoorCount() end,
  2917.         House.getTown() end,
  2918.         House.getBedCount() end,
  2919.         House.getRent() end,
  2920.         House.getOwnerGuid() end,
  2921.         House.getName() end,
  2922.     },
  2923.     [io] = {
  2924.         io.lines() end,
  2925.         io.write() end,
  2926.         io.close() end,
  2927.         io.flush() end,
  2928.         io.open() end,
  2929.         io.output() end,
  2930.         io.type() end,
  2931.         io.read() end,
  2932.         userdata stderr,
  2933.         userdata stdin,
  2934.         io.input() end,
  2935.         userdata stdout,
  2936.         io.popen() end,
  2937.         io.tmpfile() end,
  2938.     },
  2939.     [CALLBACK_PARAM_TARGETCREATURE] = 3,
  2940.     [CONST_SLOT_FEET] = 8,
  2941.     [AREA_BEAM1] = {
  2942.         [1] = {
  2943.             [1] = 3,
  2944.         },
  2945.     },
  2946.     [MESSAGE_DAMAGE_DEALT] = 23,
  2947.     [CONST_ME_SOUND_RED] = 20,
  2948.     function addEvent() end,
  2949.     [AREADIAGONAL_WAVE6] = {
  2950.         [1] = {
  2951.             [1] = 0,
  2952.             [2] = 0,
  2953.             [3] = 1,
  2954.         },
  2955.         [2] = {
  2956.             [1] = 0,
  2957.             [2] = 3,
  2958.             [3] = 0,
  2959.         },
  2960.         [3] = {
  2961.             [1] = 1,
  2962.             [2] = 0,
  2963.             [3] = 0,
  2964.         },
  2965.     },
  2966.     [MESSAGE_EVENT_ADVANCE] = 19,
  2967.     function getPlayerGroupId() end,
  2968.     [FIELDS] = {
  2969.         [1] = 1487,
  2970.         [2] = 1488,
  2971.         [3] = 1489,
  2972.         [4] = 1490,
  2973.         [5] = 1491,
  2974.         [6] = 1492,
  2975.         [7] = 1493,
  2976.         [8] = 1494,
  2977.         [9] = 1495,
  2978.         [10] = 1496,
  2979.         [11] = 1500,
  2980.         [12] = 1501,
  2981.         [13] = 1502,
  2982.         [14] = 1503,
  2983.         [15] = 1504,
  2984.     },
  2985.     function getContainerItem() end,
  2986.     [CORPSES] = {
  2987.         [1] = 2806,
  2988.         [2] = 2807,
  2989.         [3] = 2808,
  2990.         [4] = 2809,
  2991.         [5] = 2810,
  2992.         [6] = 2811,
  2993.         [7] = 2812,
  2994.         [8] = 2813,
  2995.         [9] = 2814,
  2996.         [10] = 2815,
  2997.         [11] = 2816,
  2998.         [12] = 2817,
  2999.         [13] = 2818,
  3000.         [14] = 2819,
  3001.         [15] = 2820,
  3002.         [16] = 2821,
  3003.         [17] = 2822,
  3004.         [18] = 2823,
  3005.         [19] = 2824,
  3006.         [20] = 2825,
  3007.         [21] = 2826,
  3008.         [22] = 2827,
  3009.         [23] = 2828,
  3010.         [24] = 2829,
  3011.         [25] = 2830,
  3012.         [26] = 2831,
  3013.         [27] = 2832,
  3014.         [28] = 2833,
  3015.         [29] = 2834,
  3016.         [30] = 2835,
  3017.         [31] = 2836,
  3018.         [32] = 2837,
  3019.         [33] = 2838,
  3020.         [34] = 2839,
  3021.         [35] = 2840,
  3022.         [36] = 2841,
  3023.         [37] = 2842,
  3024.         [38] = 2843,
  3025.         [39] = 2844,
  3026.         [40] = 2845,
  3027.         [41] = 2846,
  3028.         [42] = 2847,
  3029.         [43] = 2848,
  3030.         [44] = 2849,
  3031.         [45] = 2850,
  3032.         [46] = 2851,
  3033.         [47] = 2852,
  3034.         [48] = 2853,
  3035.         [49] = 2854,
  3036.         [50] = 2855,
  3037.         [51] = 2856,
  3038.         [52] = 2857,
  3039.         [53] = 2858,
  3040.         [54] = 2859,
  3041.         [55] = 2879,
  3042.         [56] = 2880,
  3043.         [57] = 2881,
  3044.         [58] = 2882,
  3045.         [59] = 2883,
  3046.         [60] = 2884,
  3047.         [61] = 2885,
  3048.         [62] = 2886,
  3049.         [63] = 2887,
  3050.         [64] = 2888,
  3051.         [65] = 2889,
  3052.         [66] = 2890,
  3053.         [67] = 2891,
  3054.         [68] = 2892,
  3055.         [69] = 2893,
  3056.         [70] = 2894,
  3057.         [71] = 2895,
  3058.         [72] = 2896,
  3059.         [73] = 2897,
  3060.         [74] = 2898,
  3061.         [75] = 2899,
  3062.         [76] = 2900,
  3063.         [77] = 2901,
  3064.         [78] = 2902,
  3065.         [79] = 2903,
  3066.         [80] = 2904,
  3067.         [81] = 2905,
  3068.         [82] = 2906,
  3069.         [83] = 2907,
  3070.         [84] = 2908,
  3071.         [85] = 2909,
  3072.         [86] = 2910,
  3073.         [87] = 2911,
  3074.         [88] = 2912,
  3075.         [89] = 2913,
  3076.         [90] = 2914,
  3077.         [91] = 2915,
  3078.         [92] = 2916,
  3079.         [93] = 2917,
  3080.         [94] = 2918,
  3081.         [95] = 2919,
  3082.         [96] = 2920,
  3083.         [97] = 2921,
  3084.         [98] = 2922,
  3085.         [99] = 2923,
  3086.         [100] = 2924,
  3087.         [101] = 2925,
  3088.         [102] = 2926,
  3089.         [103] = 2927,
  3090.         [104] = 2928,
  3091.         [105] = 2929,
  3092.         [106] = 2930,
  3093.         [107] = 2931,
  3094.         [108] = 2932,
  3095.         [109] = 2933,
  3096.         [110] = 2934,
  3097.         [111] = 2935,
  3098.         [112] = 2936,
  3099.         [113] = 2937,
  3100.         [114] = 2938,
  3101.         [115] = 2939,
  3102.         [116] = 2940,
  3103.         [117] = 2941,
  3104.         [118] = 2942,
  3105.         [119] = 2943,
  3106.         [120] = 2944,
  3107.         [121] = 2945,
  3108.         [122] = 2946,
  3109.         [123] = 2947,
  3110.         [124] = 2948,
  3111.         [125] = 2949,
  3112.         [126] = 2950,
  3113.         [127] = 2951,
  3114.         [128] = 2952,
  3115.         [129] = 2953,
  3116.         [130] = 2954,
  3117.         [131] = 2955,
  3118.         [132] = 2956,
  3119.         [133] = 2957,
  3120.         [134] = 2958,
  3121.         [135] = 2959,
  3122.         [136] = 2960,
  3123.         [137] = 2961,
  3124.         [138] = 2962,
  3125.         [139] = 2963,
  3126.         [140] = 2964,
  3127.         [141] = 2965,
  3128.         [142] = 2966,
  3129.         [143] = 2967,
  3130.         [144] = 2968,
  3131.         [145] = 2969,
  3132.         [146] = 2970,
  3133.         [147] = 2971,
  3134.         [148] = 2972,
  3135.         [149] = 2973,
  3136.         [150] = 2974,
  3137.         [151] = 2975,
  3138.         [152] = 2976,
  3139.         [153] = 2977,
  3140.         [154] = 2978,
  3141.         [155] = 2979,
  3142.         [156] = 2980,
  3143.         [157] = 2981,
  3144.         [158] = 2982,
  3145.         [159] = 2983,
  3146.         [160] = 2984,
  3147.         [161] = 2985,
  3148.         [162] = 2986,
  3149.         [163] = 2987,
  3150.         [164] = 2988,
  3151.         [165] = 2989,
  3152.         [166] = 2990,
  3153.         [167] = 2991,
  3154.         [168] = 2992,
  3155.         [169] = 2993,
  3156.         [170] = 2994,
  3157.         [171] = 2995,
  3158.         [172] = 2996,
  3159.         [173] = 2997,
  3160.         [174] = 2998,
  3161.         [175] = 2999,
  3162.         [176] = 3000,
  3163.         [177] = 3001,
  3164.         [178] = 3002,
  3165.         [179] = 3003,
  3166.         [180] = 3004,
  3167.         [181] = 3005,
  3168.         [182] = 3006,
  3169.         [183] = 3007,
  3170.         [184] = 3008,
  3171.         [185] = 3009,
  3172.         [186] = 3010,
  3173.         [187] = 3011,
  3174.         [188] = 3012,
  3175.         [189] = 3013,
  3176.         [190] = 3014,
  3177.         [191] = 3015,
  3178.         [192] = 3016,
  3179.         [193] = 3017,
  3180.         [194] = 3018,
  3181.         [195] = 3019,
  3182.         [196] = 3020,
  3183.         [197] = 3021,
  3184.         [198] = 3022,
  3185.         [199] = 3023,
  3186.         [200] = 3024,
  3187.         [201] = 3025,
  3188.         [202] = 3026,
  3189.         [203] = 3027,
  3190.         [204] = 3028,
  3191.         [205] = 3029,
  3192.         [206] = 3030,
  3193.         [207] = 3031,
  3194.         [208] = 3032,
  3195.         [209] = 3033,
  3196.         [210] = 3034,
  3197.         [211] = 3035,
  3198.         [212] = 3036,
  3199.         [213] = 3037,
  3200.         [214] = 3038,
  3201.         [215] = 3039,
  3202.         [216] = 3040,
  3203.         [217] = 3041,
  3204.         [218] = 3042,
  3205.         [219] = 3043,
  3206.         [220] = 3044,
  3207.         [221] = 3045,
  3208.         [222] = 3046,
  3209.         [223] = 3047,
  3210.         [224] = 3048,
  3211.         [225] = 3049,
  3212.         [226] = 3050,
  3213.         [227] = 3051,
  3214.         [228] = 3052,
  3215.         [229] = 3053,
  3216.         [230] = 3054,
  3217.         [231] = 3055,
  3218.         [232] = 3056,
  3219.         [233] = 3057,
  3220.         [234] = 3058,
  3221.         [235] = 3059,
  3222.         [236] = 3060,
  3223.         [237] = 3061,
  3224.         [238] = 3062,
  3225.         [239] = 3063,
  3226.         [240] = 3064,
  3227.         [241] = 3065,
  3228.         [242] = 3066,
  3229.         [243] = 3067,
  3230.         [244] = 3068,
  3231.         [245] = 3069,
  3232.         [246] = 3070,
  3233.         [247] = 3071,
  3234.         [248] = 3072,
  3235.         [249] = 3073,
  3236.         [250] = 3074,
  3237.         [251] = 3075,
  3238.         [252] = 3076,
  3239.         [253] = 3077,
  3240.         [254] = 3078,
  3241.         [255] = 3079,
  3242.         [256] = 3080,
  3243.         [257] = 3081,
  3244.         [258] = 3082,
  3245.         [259] = 3083,
  3246.         [260] = 3084,
  3247.         [261] = 3085,
  3248.         [262] = 3086,
  3249.         [263] = 3087,
  3250.         [264] = 3088,
  3251.         [265] = 3089,
  3252.         [266] = 3090,
  3253.         [267] = 3091,
  3254.         [268] = 3092,
  3255.         [269] = 3093,
  3256.         [270] = 3094,
  3257.         [271] = 3095,
  3258.         [272] = 3096,
  3259.         [273] = 3097,
  3260.         [274] = 3098,
  3261.         [275] = 3099,
  3262.         [276] = 3100,
  3263.         [277] = 3101,
  3264.         [278] = 3102,
  3265.         [279] = 3103,
  3266.         [280] = 3104,
  3267.         [281] = 3105,
  3268.         [282] = 3106,
  3269.         [283] = 3107,
  3270.         [284] = 3108,
  3271.         [285] = 3109,
  3272.         [286] = 3110,
  3273.         [287] = 3111,
  3274.         [288] = 3112,
  3275.         [289] = 3113,
  3276.         [290] = 3114,
  3277.         [291] = 3115,
  3278.         [292] = 3116,
  3279.         [293] = 3117,
  3280.         [294] = 3118,
  3281.         [295] = 3119,
  3282.         [296] = 3120,
  3283.         [297] = 3121,
  3284.         [298] = 3128,
  3285.         [299] = 3129,
  3286.         [300] = 3130,
  3287.         [301] = 3131,
  3288.         [302] = 3132,
  3289.         [303] = 3133,
  3290.         [304] = 3134,
  3291.         [305] = 4252,
  3292.         [306] = 4253,
  3293.         [307] = 4254,
  3294.         [308] = 4255,
  3295.         [309] = 4256,
  3296.         [310] = 4257,
  3297.         [311] = 4258,
  3298.         [312] = 4259,
  3299.         [313] = 4260,
  3300.         [314] = 4261,
  3301.         [315] = 4262,
  3302.         [316] = 4263,
  3303.         [317] = 4264,
  3304.         [318] = 4265,
  3305.         [319] = 4266,
  3306.         [320] = 4267,
  3307.         [321] = 4268,
  3308.         [322] = 4269,
  3309.         [323] = 4270,
  3310.         [324] = 4271,
  3311.         [325] = 4272,
  3312.         [326] = 4273,
  3313.         [327] = 4274,
  3314.         [328] = 4275,
  3315.         [329] = 4276,
  3316.         [330] = 4277,
  3317.         [331] = 4278,
  3318.         [332] = 4279,
  3319.         [333] = 4280,
  3320.         [334] = 4281,
  3321.         [335] = 4282,
  3322.         [336] = 4283,
  3323.         [337] = 4284,
  3324.         [338] = 4285,
  3325.         [339] = 4286,
  3326.         [340] = 4287,
  3327.         [341] = 4288,
  3328.         [342] = 4289,
  3329.         [343] = 4290,
  3330.         [344] = 4291,
  3331.         [345] = 4292,
  3332.         [346] = 4293,
  3333.         [347] = 4294,
  3334.         [348] = 4295,
  3335.         [349] = 4296,
  3336.         [350] = 4297,
  3337.         [351] = 4298,
  3338.         [352] = 4299,
  3339.         [353] = 4300,
  3340.         [354] = 4301,
  3341.         [355] = 4302,
  3342.         [356] = 4303,
  3343.         [357] = 4304,
  3344.         [358] = 4305,
  3345.         [359] = 4306,
  3346.         [360] = 4307,
  3347.         [361] = 4308,
  3348.         [362] = 4309,
  3349.         [363] = 4310,
  3350.         [364] = 4311,
  3351.         [365] = 4312,
  3352.         [366] = 4313,
  3353.         [367] = 4314,
  3354.         [368] = 4315,
  3355.         [369] = 4316,
  3356.         [370] = 4317,
  3357.         [371] = 4318,
  3358.         [372] = 4319,
  3359.         [373] = 4320,
  3360.         [374] = 4321,
  3361.         [375] = 4322,
  3362.         [376] = 4323,
  3363.         [377] = 4324,
  3364.         [378] = 4325,
  3365.         [379] = 4326,
  3366.         [380] = 4327,
  3367.         [381] = 5522,
  3368.         [382] = 5523,
  3369.         [383] = 5524,
  3370.         [384] = 5525,
  3371.         [385] = 5526,
  3372.         [386] = 5527,
  3373.         [387] = 5528,
  3374.         [388] = 5529,
  3375.         [389] = 5530,
  3376.         [390] = 5531,
  3377.         [391] = 5532,
  3378.         [392] = 5533,
  3379.         [393] = 5534,
  3380.         [394] = 5535,
  3381.         [395] = 5536,
  3382.         [396] = 5537,
  3383.         [397] = 5538,
  3384.         [398] = 5540,
  3385.         [399] = 5541,
  3386.         [400] = 5542,
  3387.         [401] = 5565,
  3388.         [402] = 5566,
  3389.         [403] = 5567,
  3390.         [404] = 5568,
  3391.         [405] = 5625,
  3392.         [406] = 5626,
  3393.         [407] = 5627,
  3394.         [408] = 5628,
  3395.         [409] = 5629,
  3396.         [410] = 5630,
  3397.         [411] = 5666,
  3398.         [412] = 5667,
  3399.         [413] = 5668,
  3400.         [414] = 5688,
  3401.         [415] = 5689,
  3402.         [416] = 5690,
  3403.         [417] = 5727,
  3404.         [418] = 5728,
  3405.         [419] = 5729,
  3406.         [420] = 5762,
  3407.         [421] = 5765,
  3408.         [422] = 5766,
  3409.         [423] = 5767,
  3410.         [424] = 5931,
  3411.         [425] = 5932,
  3412.         [426] = 5933,
  3413.         [427] = 5934,
  3414.         [428] = 5935,
  3415.         [429] = 5936,
  3416.         [430] = 5965,
  3417.         [431] = 6022,
  3418.         [432] = 6082,
  3419.         [433] = 6083,
  3420.         [434] = 6084,
  3421.         [435] = 6303,
  3422.         [436] = 6304,
  3423.         [437] = 6305,
  3424.         [438] = 6307,
  3425.         [439] = 6308,
  3426.         [440] = 6309,
  3427.         [441] = 6310,
  3428.         [442] = 6313,
  3429.         [443] = 6314,
  3430.         [444] = 6315,
  3431.         [445] = 6317,
  3432.         [446] = 6318,
  3433.         [447] = 6319,
  3434.         [448] = 6321,
  3435.         [449] = 6322,
  3436.         [450] = 6323,
  3437.         [451] = 6325,
  3438.         [452] = 6326,
  3439.         [453] = 6327,
  3440.         [454] = 6328,
  3441.         [455] = 6329,
  3442.         [456] = 6330,
  3443.         [457] = 6333,
  3444.         [458] = 6334,
  3445.         [459] = 6335,
  3446.         [460] = 6337,
  3447.         [461] = 6338,
  3448.         [462] = 6339,
  3449.         [463] = 6341,
  3450.         [464] = 6342,
  3451.         [465] = 6343,
  3452.         [466] = 6345,
  3453.         [467] = 6346,
  3454.         [468] = 6347,
  3455.         [469] = 6349,
  3456.         [470] = 6350,
  3457.         [471] = 6351,
  3458.         [472] = 6355,
  3459.         [473] = 6365,
  3460.         [474] = 6366,
  3461.         [475] = 6367,
  3462.         [476] = 6520,
  3463.         [477] = 6521,
  3464.         [478] = 6522,
  3465.         [479] = 6560,
  3466.         [480] = 7092,
  3467.         [481] = 7093,
  3468.         [482] = 7094,
  3469.         [483] = 7256,
  3470.         [484] = 7257,
  3471.         [485] = 7258,
  3472.         [486] = 7283,
  3473.         [487] = 7284,
  3474.         [488] = 7285,
  3475.         [489] = 7317,
  3476.         [490] = 7318,
  3477.         [491] = 7319,
  3478.         [492] = 7321,
  3479.         [493] = 7322,
  3480.         [494] = 7323,
  3481.         [495] = 7325,
  3482.         [496] = 7326,
  3483.         [497] = 7328,
  3484.         [498] = 7329,
  3485.         [499] = 7331,
  3486.         [500] = 7332,
  3487.         [501] = 7333,
  3488.         [502] = 7335,
  3489.         [503] = 7336,
  3490.         [504] = 7337,
  3491.         [505] = 7339,
  3492.         [506] = 7340,
  3493.         [507] = 7341,
  3494.         [508] = 7345,
  3495.         [509] = 7346,
  3496.         [510] = 7347,
  3497.         [511] = 7623,
  3498.         [512] = 7624,
  3499.         [513] = 7625,
  3500.         [514] = 7626,
  3501.         [515] = 7627,
  3502.         [516] = 7629,
  3503.         [517] = 7630,
  3504.         [518] = 7631,
  3505.         [519] = 7638,
  3506.         [520] = 7639,
  3507.         [521] = 7640,
  3508.         [522] = 7741,
  3509.         [523] = 7742,
  3510.         [524] = 7743,
  3511.         [525] = 7848,
  3512.         [526] = 7849,
  3513.         [527] = 7908,
  3514.         [528] = 7927,
  3515.         [529] = 7928,
  3516.         [530] = 7929,
  3517.         [531] = 7931,
  3518.         [532] = 7970,
  3519.         [533] = 7971,
  3520.         [534] = 8272,
  3521.     },
  3522.     function getPlayerBalance() end,
  3523.     [TEXTCOLOR_DARKRED] = 108,
  3524.     function isPlayer() end,
  3525.     [CONDITION_PARAM_SKILL_CLUB] = 21,
  3526.     function debugPrint() end,
  3527.     [SLOTP_DEPOT] = 1024,
  3528.     [CONST_SLOT_BACKPACK] = 3,
  3529.     [PlayerFlag_NotGainInFight] = 512,
  3530.     function doSetCreatureDirection() end,
  3531.     [FLAG_CHILDISOWNER] = 8,
  3532.     function setHouseAccessList() end,
  3533.     [RETURNVALUE_THISISIMPOSSIBLE] = 23,
  3534.     [PLAYERSEX_FEMALE] = 0,
  3535.     [RETURNVALUE_NOTENOUGHMANA] = 35,
  3536.     [WORLD_TYPE_NO_PVP] = 1,
  3537.     [CONST_ANI_FLAMMINGARROW] = 34,
  3538.     [RETURNVALUE_NOTREQUIREDLEVELTOUSERUNE] = 28,
  3539.     [CONST_ANI_SNIPERARROW] = 22,
  3540.     [TALKTYPE_PRIVATE_NP] = 10,
  3541.     [STACKPOS_FOURTH_ITEM_ABOVE_GROUNDTILE] = 4,
  3542.     function trainingTimeCheck() end,
  3543.     [package] = {
  3544.         [preload] = {
  3545.         },
  3546.         package.loadlib() end,
  3547.         [loaded] = {
  3548.             [string] = {
  3549.                 string.split() end,
  3550.                 string.match() end,
  3551.                 string.gmatch() end,
  3552.                 string.upper() end,
  3553.                 string.gsub() end,
  3554.                 string.format() end,
  3555.                 string.lower() end,
  3556.                 string.sub() end,
  3557.                 string.gfind() end,
  3558.                 string.find() end,
  3559.                 string.char() end,
  3560.                 string.dump() end,
  3561.                 string.reverse() end,
  3562.                 string.byte() end,
  3563.                 string.trim() end,
  3564.                 string.len() end,
  3565.                 string.rep() end,
  3566.             },
  3567.             [debug] = {
  3568.                 debug.getupvalue() end,
  3569.                 debug.debug() end,
  3570.                 debug.sethook() end,
  3571.                 debug.getmetatable() end,
  3572.                 debug.gethook() end,
  3573.                 debug.setmetatable() end,
  3574.                 debug.setlocal() end,
  3575.                 debug.traceback() end,
  3576.                 debug.setfenv() end,
  3577.                 debug.getinfo() end,
  3578.                 debug.setupvalue() end,
  3579.                 debug.getlocal() end,
  3580.                 debug.getregistry() end,
  3581.                 debug.getfenv() end,
  3582.             },
  3583.             [configManager] = {
  3584.                 configManager.getBoolean() end,
  3585.                 configManager.getNumber() end,
  3586.                 configManager.getString() end,
  3587.             },
  3588.             [package] = {
  3589.                 [preload] = {--[[ need to find a new way to access nested]]}
  3590.                 package.loadlib() end,
  3591.                 [loaded] = {--[[ need to find a new way to access nested]]}
  3592.                 [loaders] = {--[[ need to find a new way to access nested]]}
  3593.                 [cpath] = .\?.dll;.\?51.dll;C:\Users\Owner\Desktop\gs\game server\game server\?.dll;C:\Users\Owner\Desktop\gs\game server\game server\?51.dll;C:\Users\Owner\Desktop\gs\game server\game server\clibs\?.dll;C:\Users\Owner\Desktop\gs\game server\game server\clibs\?51.dll;C:\Users\Owner\Desktop\gs\game server\game server\loadall.dll;C:\Users\Owner\Desktop\gs\game server\game server\clibs\loadall.dll,
  3594.                 [config] = \
  3595. ;
  3596. ?
  3597. !
  3598. -,
  3599.                 [path] = ;.\?.lua;C:\Users\Owner\Desktop\gs\game server\game server\lua\?.lua;C:\Users\Owner\Desktop\gs\game server\game server\lua\?\init.lua;C:\Users\Owner\Desktop\gs\game server\game server\?.lua;C:\Users\Owner\Desktop\gs\game server\game server\?\init.lua;C:\Program Files\Lua\5.1\lua\?.luac,
  3600.                 package.seeall() end,
  3601.             },
  3602.             [_G] = {
  3603.                 [CONST_ME_GREENSMOKE] = 169,
  3604.                 [CLIENTOS_LINUX] = 1,
  3605.                 _G.doPlayerAddMoney() end,
  3606.                 [CONST_SLOT_RING] = 9,
  3607.                 [Town] = {--[[ need to find a new way to access nested]]}
  3608.                 _G.getHouseAccessList() end,
  3609.                 [CLIENTOS_OTCLIENT_MAC] = 12,
  3610.                 [CONST_ME_THUNDER] = 73,
  3611.                 [CONST_ANI_PIERCINGBOLT] = 24,
  3612.                 [AREA_CIRCLE3X3] = {--[[ need to find a new way to access nested]]}
  3613.                 [CONDITION_PARAM_TICKS] = 2,
  3614.                 [CONST_ME_BATS] = 67,
  3615.                 [PlayerFlag_CanAlwaysLogin] = 32768,
  3616.                 [NpcHandler] = {--[[ need to find a new way to access nested]]}
  3617.                 _G.selfMove() end,
  3618.                 _G.doSetItemText() end,
  3619.                 _G.getPlayerFlagValue() end,
  3620.                 [STORAGEVALUE_PROMOTION] = 30018,
  3621.                 [RETURNVALUE_CONTAINERNOTENOUGHROOM] = 20,
  3622.                 [CONDITION_PARAM_SKILL_AXE] = 23,
  3623.                 [ITEM_ENERGYFIELD_PVP] = 1491,
  3624.                 [TEXTCOLOR_ORANGE] = 198,
  3625.                 [ITEM_AMULETOFLOSS] = 2173,
  3626.                 [SHOPMODULE_MODE] = 3,
  3627.                 [MESSAGE_MISSINGMONEY] = 9,
  3628.                 _G.getWorldTime() end,
  3629.                 [RETURNVALUE_NOERROR] = 0,
  3630.                 [SKILL_SHIELD] = 5,
  3631.                 [RETURNVALUE_NOTENOUGHSOUL] = 36,
  3632.                 [SOUTHWEST] = 4,
  3633.                 _G.doSetCreatureDropLoot() end,
  3634.                 [CONDITION_PARAM_OWNER] = 1,
  3635.                 _G.getPlayerPremiumDays() end,
  3636.                 [CONDITION_ENERGY] = 4,
  3637.                 _G.getPlayerPosition() end,
  3638.                 [CONST_ME_HEARTS] = 36,
  3639.                 [RETURNVALUE_TOOFARAWAY] = 17,
  3640.                 [CONDITION_PARAM_SKILL_SHIELD] = 25,
  3641.                 _G.pushThing() end,
  3642.                 _G.getIpByName() end,
  3643.                 _G.collectgarbage() end,
  3644.                 [SOUTH] = 2,
  3645.                 _G.doPlayerSetSex() end,
  3646.                 [CALLBACK_ONSELL] = 11,
  3647.                 _G.getPlayerLight() end,
  3648.                 _G.addOutfitCondition() end,
  3649.                 [CONDITION_CURSED] = 4194304,
  3650.                 [CONST_ME_PURPLEENERGY] = 48,
  3651.                 [CONST_ME_YELLOWSMOKE] = 168,
  3652.                 [TILESTATE_NONE] = 0,
  3653.                 [CONST_ME_BUBBLES] = 26,
  3654.                 _G.variantToString() end,
  3655.                 [SKULL_RED] = 4,
  3656.                 _G.gcinfo() end,
  3657.                 [CONDITION_PARAM_SPEED] = 9,
  3658.                 _G.getGuildId() end,
  3659.                 [TILESTATE_FLOORCHANGE_SOUTH] = 1024,
  3660.                 [CONST_ME_ENERGYHIT] = 12,
  3661.                 [SKILL_LEVEL] = 8,
  3662.                 [PlayerFlag_CannotBeAttacked] = 8,
  3663.                 [Vocation] = {--[[ need to find a new way to access nested]]}
  3664.                 [shop_premium] = {--[[ need to find a new way to access nested]]}
  3665.                 [DIRECTION_NORTHWEST] = 6,
  3666.                 [TEXTCOLOR_NONE] = 255,
  3667.                 [CONST_ME_EXPLOSIONHIT] = 6,
  3668.                 _G.doSetCreatureOutfit() end,
  3669.                 [CONST_ME_BLOCKHIT] = 4,
  3670.                 _G.doAreaCombatMana() end,
  3671.                 [CONDITION_FREEZING] = 1048576,
  3672.                 [COMBAT_PARAM_AGGRESSIVE] = 7,
  3673.                 [CONST_ME_HOLYDAMAGE] = 40,
  3674.                 [keys] = {--[[ need to find a new way to access nested]]}
  3675.                 [RETURNVALUE_PLAYERISNOTREACHABLE] = 38,
  3676.                 _G.doPlayerRemoveItem() end,
  3677.                 [verticalOpenDoors] = {--[[ need to find a new way to access nested]]}
  3678.                 _G.isItemStackable() end,
  3679.                 [RETURNVALUE_FIRSTGOUPSTAIRS] = 19,
  3680.                 [PlayerFlag_IgnoreProtectionZone] = 8589934592,
  3681.                 [CONST_ANI_SIMPLEARROW] = 54,
  3682.                 [MESSAGE_STATUS_CONSOLE_BLUE] = 4,
  3683.                 [CONST_ME_GIANTICE] = 53,
  3684.                 [MESSAGE_GREET] = 1,
  3685.                 [CONST_ANI_GLOOTHSPEAR] = 53,
  3686.                 [CONST_ANI_SHIVERARROW] = 35,
  3687.                 [TILESTATE_BED] = 131072,
  3688.                 _G.next() end,
  3689.                 [CONST_ANI_WHIRLWINDCLUB] = 27,
  3690.                 [CONDITION_ATTRIBUTES] = 524288,
  3691.                 [TILESTATE_MAILBOX] = 32768,
  3692.                 [ITEM_FIREFIELD_PVP_MEDIUM] = 1488,
  3693.                 [CALLBACK_ONADDFOCUS] = 18,
  3694.                 [COMBAT_FORMULA_SKILL] = 2,
  3695.                 [CONST_ME_INSECTS] = 69,
  3696.                 [CONST_ME_PLANTATTACK] = 55,
  3697.                 _G.getTileThingByPos() end,
  3698.                 [CONDITION_PARAM_SKILL_SWORDPERCENT] = 39,
  3699.                 [MESSAGE_STATUS_SMALL] = 21,
  3700.                 [RETURNVALUE_NOTENOUGHROOM] = 2,
  3701.                 _G.getPlayerLevel() end,
  3702.                 _G.select() end,
  3703.                 [CONST_ME_FERUMBRAS] = 74,
  3704.                 [CONST_SLOT_ARMOR] = 4,
  3705.                 _G.removeGround() end,
  3706.                 [PlayerFlag_CannotUseSpells] = 8192,
  3707.                 [TALKDELAY_ONTHINK] = 1,
  3708.                 [SLOTP_FEET] = 128,
  3709.                 [CONDITION_MUTED] = 65536,
  3710.                 [ITEM_WILDGROWTH_PERSISTENT] = 2721,
  3711.                 [CONST_SLOT_RIGHT] = 5,
  3712.                 [MESSAGE_EVENT_DEFAULT] = 30,
  3713.                 [SKULL_YELLOW] = 1,
  3714.                 _G.getTownId() end,
  3715.                 [ITEM_ATTRIBUTE_UNIQUEID] = 2,
  3716.                 _G.getDistanceBetween() end,
  3717.                 _G.getPlayerMagLevel() end,
  3718.                 _G.getItemWeightByUID() end,
  3719.                 [COMBAT_MANADRAIN] = 64,
  3720.                 [DIRECTION_WEST] = 3,
  3721.                 _G.doSendTutorial() end,
  3722.                 [CONST_ME_ICEAREA] = 42,
  3723.                 [ITEM_ATTRIBUTE_CHARGES] = 1048576,
  3724.                 [CONST_PROP_BLOCKPATH] = 3,
  3725.                 [GAME_STATE_NORMAL] = 2,
  3726.                 _G.doPlayerAddExp() end,
  3727.                 [CONST_ME_SKULLHORIZONTAL] = 60,
  3728.                 _G.doPlayerAddBlessing() end,
  3729.                 _G.load() end,
  3730.                 [CONST_ME_STONES] = 45,
  3731.                 [PlayerFlag_CannotBeMuted] = 68719476736,
  3732.                 [TAG_ITEMCOUNT] = |ITEMCOUNT|,
  3733.                 [COMBAT_PARAM_BLOCKSHIELD] = 3,
  3734.                 [TILESTATE_DEPOT] = 262144,
  3735.                 _G.doPlayerTakeItem() end,
  3736.                 [FOCUS_FAREWELLWORDS] = {--[[ need to find a new way to access nested]]}
  3737.                 _G.getTileItemById() end,
  3738.                 [PlayerFlag_IgnoreWeaponCheck] = 34359738368,
  3739.                 [ACCOUNT_TYPE_SENIORTUTOR] = 3,
  3740.                 [CONST_ME_SOUND_GREEN] = 19,
  3741.                 [MAPMARK_BAG] = 11,
  3742.                 _G.getPlayerDepotItems() end,
  3743.                 [shop_eventtype] = {--[[ need to find a new way to access nested]]}
  3744.                 [ITEM_FIREFIELD_PERSISTENT_SMALL] = 1494,
  3745.                 [MAPMARK_REDWEST] = 17,
  3746.                 [CONST_ANI_FLASHARROW] = 33,
  3747.                 [ITEM_ATTRIBUTE_ATTACK] = 1024,
  3748.                 [ORIGIN_NONE] = 0,
  3749.                 [CONST_ANI_ONYXARROW] = 23,
  3750.                 [ITEM_GOLD_COIN] = 2148,
  3751.                 [table] = {--[[ need to find a new way to access nested]]}
  3752.                 _G.ipairs() end,
  3753.                 [CONDITION_INFIGHT] = 1024,
  3754.                 _G.doCreatureAddHealth() end,
  3755.                 [CONDITION_EXHAUST] = 4096,
  3756.                 [TALKTYPE_ORANGE_2] = 37,
  3757.                 [CONDITION_SOUL] = 16384,
  3758.                 _G.getDepotId() end,
  3759.                 [ITEM_ATTRIBUTE_DESCRIPTION] = 4,
  3760.                 [ITEM_ATTRIBUTE_ARTICLE] = 128,
  3761.                 [CONST_ME_ICEATTACK] = 44,
  3762.                 [CONDITION_DRUNK] = 2048,
  3763.                 [RETURNVALUE_CANNOTTHROW] = 5,
  3764.                 [WEAPON_AMMO] = 7,
  3765.                 [CONST_ME_DRAGONHEAD] = 70,
  3766.                 _G.doPlayerSetGuildNick() end,
  3767.                 _G.getCreatureMaster() end,
  3768.                 _G.doPlayerAddItem() end,
  3769.                 [AREA_BEAM7] = {--[[ need to find a new way to access nested]]}
  3770.                 _G.loadfile() end,
  3771.                 _G.doSendAnimatedText() end,
  3772.                 [ITEM_TYPE_MAILBOX] = 2,
  3773.                 _G.isItemContainer() end,
  3774.                 [RETURNVALUE_CANONLYUSEONESHIELD] = 60,
  3775.                 [KeywordModule] = {--[[ need to find a new way to access nested]]}
  3776.                 [ACCOUNT_TYPE_NORMAL] = 1,
  3777.                 [CONDITION_PARAM_TICKINTERVAL] = 17,
  3778.                 [COMBAT_DROWNDAMAGE] = 256,
  3779.                 [AREA_CROSS1X1] = {--[[ need to find a new way to access nested]]}
  3780.                 [COMBAT_PARAM_TARGETCASTERORTOPMOST] = 5,
  3781.                 _G.getPlayerMount() end,
  3782.                 [TILESTATE_IMMOVABLENOFIELDBLOCKPATH] = 8388608,
  3783.                 [CONST_ME_POISONAREA] = 21,
  3784.                 [COMBAT_PARAM_USECHARGES] = 9,
  3785.                 [FLAG_IGNOREBLOCKITEM] = 2,
  3786.                 _G.doPlayerRemOutfit() end,
  3787.                 [ITEM_TYPE_CONTAINER] = 4,
  3788.                 _G.doRemoveCondition() end,
  3789.                 [CONST_PROP_HASHEIGHT] = 1,
  3790.                 _G.doPlayerAddOutfit() end,
  3791.                 [CONST_ME_HITBYFIRE] = 16,
  3792.                 _G.doAreaCombatHealth() end,
  3793.                 _G.isInWar() end,
  3794.                 [ITEM_ATTRIBUTE_FLUIDTYPE] = 2097152,
  3795.                 _G.doPlayerAddSoul() end,
  3796.                 _G.isNpc() end,
  3797.                 _G.doRelocate() end,
  3798.                 [Game] = {--[[ need to find a new way to access nested]]}
  3799.                 [TILESTATE_DEPRECATED_HOUSE] = 2,
  3800.                 [TILESTATE_TRASHHOLDER] = 65536,
  3801.                 [PlayerFlag_NotGenerateLoot] = 2147483648,
  3802.                 [TALKTYPE_BROADCAST] = 13,
  3803.                 [CONST_ANI_TARSALARROW] = 44,
  3804.                 _G.getPlayerByName() end,
  3805.                 _G.unpack() end,
  3806.                 _G.saveData() end,
  3807.                 [COMBAT_UNDEFINEDDAMAGE] = 16,
  3808.                 [SKILL_CLUB] = 1,
  3809.                 _G.getCreaturePosition() end,
  3810.                 [CONST_ME_ORCSHAMAN_FIRE] = 72,
  3811.                 [ITEM_BAG] = 1987,
  3812.                 [CONST_ANI_PRISMATICBOLT] = 48,
  3813.                 _G.sendGuildChannelMessage() end,
  3814.                 _G.getPlayerLookDir() end,
  3815.                 [CONST_ANI_ENVENOMEDARROW] = 51,
  3816.                 [AREA_WAVE4] = {--[[ need to find a new way to access nested]]}
  3817.                 _G.getPlayerGuildName() end,
  3818.                 _G.getPlayersByAccountNumber() end,
  3819.                 [CONDITIONID_LEFT] = 6,
  3820.                 [RETURNVALUE_THEREISNOWAY] = 6,
  3821.                 [CONDITION_PARAM_SKILL_CLUBPERCENT] = 38,
  3822.                 [PlayerFlag_HasInfiniteMana] = 1024,
  3823.                 [SOUTHEAST] = 5,
  3824.                 [CONST_PROP_BLOCKPROJECTILE] = 2,
  3825.                 _G.rawget() end,
  3826.                 [CONST_ANI_DRILLBOLT] = 50,
  3827.                 [MESSAGE_STATUS_DEFAULT] = 17,
  3828.                 [COMBAT_PHYSICALDAMAGE] = 1,
  3829.                 [CONDITIONID_HEAD] = 1,
  3830.                 [MAPMARK_LOCK] = 10,
  3831.                 _G.getOnlinePlayers() end,
  3832.                 [TIER] = {--[[ need to find a new way to access nested]]}
  3833.                 [Npc] = {--[[ need to find a new way to access nested]]}
  3834.                 _G.stopEvent() end,
  3835.                 [CONDITION_PARAM_DELAYED] = 8,
  3836.                 [CONST_ME_MAGIC_RED] = 14,
  3837.                 _G.isType() end,
  3838.                 [RETURNVALUE_YOUMAYNOTATTACKTHISPLAYER] = 41,
  3839.                 [debug] = {--[[ need to find a new way to access nested]]}
  3840.                 _G.cleanMap() end,
  3841.                 [CONST_ME_SOUND_PURPLE] = 23,
  3842.                 _G.isMoveable() end,
  3843.                 [THING_TYPE_PLAYER] = 1,
  3844.                 [MESSAGE_DAMAGE_OTHERS] = 27,
  3845.                 [CONDITIONID_AMMO] = 10,
  3846.                 _G.doCreateItemEx() end,
  3847.                 _G.isValidUID() end,
  3848.                 _G.getHouseTilesSize() end,
  3849.                 [CONDITION_REGENERATION] = 8192,
  3850.                 [MESSAGE_ONCLOSESHOP] = 20,
  3851.                 [AREA_SQUARE1X1] = {--[[ need to find a new way to access nested]]}
  3852.                 _G.getPlayerItemById() end,
  3853.                 [RETURNVALUE_DROPTWOHANDEDITEM] = 10,
  3854.                 [CONST_ME_STEPSVERTICAL] = 65,
  3855.                 _G.canPlayerLearnInstantSpell() end,
  3856.                 [RETURNVALUE_YOUNEEDTOLEARNTHISSPELL] = 49,
  3857.                 _G.getHouseName() end,
  3858.                 [WEAPON_DISTANCE] = 5,
  3859.                 [AREA_CIRCLE2X2] = {--[[ need to find a new way to access nested]]}
  3860.                 [STACKPOS_SECOND_ITEM_ABOVE_GROUNDTILE] = 2,
  3861.                 [PlayerFlag_CanTalkRedChannel] = 8388608,
  3862.                 [createCombatObject] = {--[[ need to find a new way to access nested]]}
  3863.                 [CONST_ME_BIGCLOUDS] = 41,
  3864.                 _G.getTileItemByType() end,
  3865.                 _G.isPremium() end,
  3866.                 [CONST_ANI_VORTEXBOLT] = 45,
  3867.                 [CONST_ANI_ENCHANTEDSPEAR] = 18,
  3868.                 _G.relocate() end,
  3869.                 _G.getGlobalStorageValue() end,
  3870.                 [CONST_ME_SMOKE] = 68,
  3871.                 _G.doPlayerSendDefaultCancel() end,
  3872.                 [RETURNVALUE_CANONLYUSETHISRUNEONCREATURES] = 39,
  3873.                 [CONDITION_PARAM_LIGHT_COLOR] = 11,
  3874.                 [CONST_SLOT_LEFT] = 6,
  3875.                 [PlayerFlag_TalkOrangeHelpChannel] = 16777216,
  3876.                 [shop_npcuid] = {--[[ need to find a new way to access nested]]}
  3877.                 _G.doTileAddItemEx() end,
  3878.                 _G.getCount() end,
  3879.                 _G.setGlobalStorageValue() end,
  3880.                 [Mon] = {--[[ need to find a new way to access nested]]}
  3881.                 _G.selfMoveTo() end,
  3882.                 [PlayerFlag_CanTalkRedPrivate] = 4194304,
  3883.                 _G.getPlayerMasterPos() end,
  3884.                 _G.getIPByPlayerName() end,
  3885.                 [THING_TYPE_MONSTER] = 2,
  3886.                 [CONST_ANI_GREENSTAR] = 20,
  3887.                 [StdModule] = {--[[ need to find a new way to access nested]]}
  3888.                 [CONST_ANI_HOLY] = 31,
  3889.                 [TILESTATE_PVPZONE] = 16,
  3890.                 _G.RemoveOfflineTrainingTime() end,
  3891.                 [CONST_ME_SMALLCLOUDS] = 39,
  3892.                 _G.doTeleportThing() end,
  3893.                 [COMBAT_PARAM_BLOCKARMOR] = 4,
  3894.                 [RETURNVALUE_YOUMAYNOTATTACKAPERSONINPROTECTIONZONE] = 42,
  3895.                 _G.MoveTile() end,
  3896.                 _G.getPlayerVocation() end,
  3897.                 [RETURNVALUE_YOUMAYNOTLOGOUTDURINGAFIGHT] = 31,
  3898.                 [CONST_PROP_BLOCKSOLID] = 0,
  3899.                 [WEAPON_SHIELD] = 4,
  3900.                 [CONST_ME_ICETORNADO] = 43,
  3901.                 [COMBAT_PARAM_EFFECT] = 1,
  3902.                 [TALKTYPE_SAY] = 1,
  3903.                 [WEAPON_NONE] = 0,
  3904.                 _G.getCreatureCondition() end,
  3905.                 [AREA_WALLFIELD] = {--[[ need to find a new way to access nested]]}
  3906.                 [CONST_ANI_REDSTAR] = 19,
  3907.                 [ITEM_ATTRIBUTE_ACTIONID] = 1,
  3908.                 [CALLBACK_ONRELEASEFOCUS] = 19,
  3909.                 [TILESTATE_IMMOVABLEBLOCKPATH] = 4194304,
  3910.                 _G.isSummon() end,
  3911.                 [NORTHEAST] = 7,
  3912.                 _G.getThingfromPos() end,
  3913.                 [TEXTCOLOR_LIGHTGREY] = 129,
  3914.                 [MESSAGE_NOSHOP] = 19,
  3915.                 _G.getPlayerMoney() end,
  3916.                 [CONDITION_PARAM_HEALTHTICKS] = 5,
  3917.                 _G.setConditionFormula() end,
  3918.                 [TILESTATE_TELEPORT] = 8192,
  3919.                 [CONST_ME_SKULLVERTICAL] = 61,
  3920.                 [NpcSystem] = {--[[ need to find a new way to access nested]]}
  3921.                 [TravelModule] = {--[[ need to find a new way to access nested]]}
  3922.                 [CONST_ME_SMALLPLANTS] = 46,
  3923.                 [openSpecialDoors] = {--[[ need to find a new way to access nested]]}
  3924.                 [CONST_ANI_SPEAR] = 1,
  3925.                 [TILESTATE_MAGICFIELD] = 16384,
  3926.                 _G.setPlayerStorageValue() end,
  3927.                 [CONST_SLOT_NECKLACE] = 2,
  3928.                 [ITEM_ATTRIBUTE_CORPSEOWNER] = 524288,
  3929.                 _G.getCreatureName() end,
  3930.                 _G.getWorldUpTime() end,
  3931.                 _G.getContainerSize() end,
  3932.                 [CONDITION_EXHAUST_COMBAT] = 8388608,
  3933.                 [PlayerFlag_CannotPickupItem] = 16384,
  3934.                 _G.getPlayerStorageValue() end,
  3935.                 _G.doChangeSpeed() end,
  3936.                 [CONST_PROP_ISHORIZONTAL] = 5,
  3937.                 [COMBAT_FORMULA_LEVELMAGIC] = 1,
  3938.                 [MESSAGE_INFO_DESCR] = 22,
  3939.                 [TILESTATE_BLOCKPATH] = 1048576,
  3940.                 [TILESTATE_FLOORCHANGE_SOUTH_ALT] = 67108864,
  3941.                 [RETURNVALUE_CANNOTPICKUP] = 22,
  3942.                 _G.newproxy() end,
  3943.                 [CONST_SLOT_AMMO] = 10,
  3944.                 [CONST_PROP_NOFIELDBLOCKPATH] = 10,
  3945.                 _G.getFluidSourceType() end,
  3946.                 _G.setHouseOwner() end,
  3947.                 _G.getPlayerGuildLevel() end,
  3948.                 [SHOPMODULE_SELL_ITEM] = 1,
  3949.                 [CLIENTOS_FLASH] = 3,
  3950.                 _G.getHouseOwner() end,
  3951.                 [CONST_ANI_NONE] = 0,
  3952.                 _G.doCombat() end,
  3953.                 _G.getTileThingByTopOrder() end,
  3954.                 [TALKTYPE_CHANNEL_O] = 8,
  3955.                 _G.isContainer() end,
  3956.                 _G.setfenv() end,
  3957.                 _G.variantToNumber() end,
  3958.                 [TEXTCOLOR_SKYBLUE] = 143,
  3959.                 [RETURNVALUE_YOUNEEDPREMIUMACCOUNT] = 48,
  3960.                 [MESSAGE_DAMAGE_RECEIVED] = 24,
  3961.                 [TALKTYPE_CHANNEL_R1] = 14,
  3962.                 _G.doDecayItem() end,
  3963.                 _G.setCombatCondition() end,
  3964.                 [CONST_ANI_THROWINGKNIFE] = 9,
  3965.                 [CREATURETYPE_SUMMON_OTHERS] = 4,
  3966.                 _G.pairs() end,
  3967.                 [CONDITION_PARAM_SOULGAIN] = 12,
  3968.                 [RETURNVALUE_YOUMAYNOTATTACKAPERSONWHILEINPROTECTIONZONE] = 43,
  3969.                 _G.getCreatureBaseSpeed() end,
  3970.                 [CONTAINER_POSITION] = 65535,
  3971.                 _G.getPlayerLastLoginSaved() end,
  3972.                 [TAG_PLAYERNAME] = |PLAYERNAME|,
  3973.                 [PlayerFlag_NotGainHealth] = 134217728,
  3974.                 [CONST_ANI_LARGEROCK] = 12,
  3975.                 [RETURNVALUE_YOUMAYNOTATTACKTHISCREATURE] = 44,
  3976.                 [coroutine] = {--[[ need to find a new way to access nested]]}
  3977.                 _G.getCreaturePos() end,
  3978.                 [CONDITION_DROWN] = 32768,
  3979.                 _G.doPlayerAddMana() end,
  3980.                 [SLOTP_BACKPACK] = 4,
  3981.                 [ITEM_MAGICWALL] = 1497,
  3982.                 _G.doPlayerAddManaSpent() end,
  3983.                 [SLOTP_RIGHT] = 16,
  3984.                 _G.getTileInfo() end,
  3985.                 [CALLBACK_PARAM_TARGETTILE] = 2,
  3986.                 [MESSAGE_STATUS_CONSOLE_RED] = 13,
  3987.                 [string] = {--[[ need to find a new way to access nested]]}
  3988.                 [CONDITION_PARAM_HEALTHGAIN] = 4,
  3989.                 [ITEM_FIREFIELD_NOPVP] = 1500,
  3990.                 [CONST_ME_MAGIC_GREEN] = 15,
  3991.                 [CONDITION_EXHAUST_HEAL] = 16777216,
  3992.                 [RETURNVALUE_CREATUREDOESNOTEXIST] = 25,
  3993.                 [CONST_ME_ENERGYAREA] = 38,
  3994.                 [CONST_ANI_ICE] = 29,
  3995.                 [MAPMARK_FLAG] = 9,
  3996.                 [CONST_ANI_WHIRLWINDAXE] = 26,
  3997.                 [SLOTP_AMMO] = 512,
  3998.                 _G.doSetMonsterTarget() end,
  3999.                 [CONDITION_PARAM_FIELD] = 46,
  4000.                 [CONDITION_PARAM_LIGHT_LEVEL] = 10,
  4001.                 _G.doTargetCombatDispel() end,
  4002.                 [CONST_PROP_ISVERTICAL] = 4,
  4003.                 [MESSAGE_HEALED] = 25,
  4004.                 [CONST_ME_FIREWORK_RED] = 30,
  4005.                 [ITEM_TYPE_KEY] = 9,
  4006.                 [NetworkMessage] = {--[[ need to find a new way to access nested]]}
  4007.                 _G.getPlayerSlotItem() end,
  4008.                 [COMBAT_EARTHDAMAGE] = 4,
  4009.                 [RETURNVALUE_ACTIONNOTPERMITTEDINANOPVPZONE] = 54,
  4010.                 [CONDITION_PARAM_MANAGAIN] = 6,
  4011.                 [CALLBACK_PARAM_SKILLVALUE] = 1,
  4012.                 [CONST_ME_HITBYPOISON] = 17,
  4013.                 [CONDITION_OUTFIT] = 64,
  4014.                 [GAME_STATE_SHUTDOWN] = 4,
  4015.                 [CONST_ME_TUTORIALSQUARE] = 57,
  4016.                 _G.doTargetCombatHealth() end,
  4017.                 [RETURNVALUE_DEPOTISFULL] = 24,
  4018.                 [CONST_ANI_ENERGY] = 5,
  4019.                 [shop_destination] = {--[[ need to find a new way to access nested]]}
  4020.                 [RETURNVALUE_NOTENOUGHCAPACITY] = 21,
  4021.                 _G.doMoveCreature() end,
  4022.                 [CONST_ANI_POISONARROW] = 6,
  4023.                 [npcs_loaded_travel] = {--[[ need to find a new way to access nested]]}
  4024.                 _G.doCreateItem() end,
  4025.                 [CONST_ME_WATERCREATURE] = 34,
  4026.                 [TILESTATE_FLOORCHANGE_WEST] = 4096,
  4027.                 [CONST_PROP_MOVEABLE] = 6,
  4028.                 [SKULL_ORANGE] = 6,
  4029.                 [ITEM_TYPE_DOOR] = 5,
  4030.                 [ITEM_ATTRIBUTE_DOORID] = 4194304,
  4031.                 [VOCATION_NONE] = 0,
  4032.                 [CONDITION_CHANNELMUTEDTICKS] = 131072,
  4033.                 [PlayerFlag_CanIllusionAll] = 64,
  4034.                 [CONST_ME_BLOODYSTEPS] = 64,
  4035.                 [GAME_STATE_STARTUP] = 0,
  4036.                 [ITEM_TYPE_RUNE] = 10,
  4037.                 [CREATURETYPE_SUMMON_OWN] = 3,
  4038.                 [ITEM_PARCEL] = 2595,
  4039.                 [ITEM_ATTRIBUTE_DATE] = 16,
  4040.                 [Group] = {--[[ need to find a new way to access nested]]}
  4041.                 _G.doSetCreatureLight() end,
  4042.                 [MESSAGE_ALREADYFOCUSED] = 21,
  4043.                 _G.selfFollow() end,
  4044.                 [MESSAGE_WALKAWAY_MALE] = 22,
  4045.                 [CONST_ME_YALAHARIGHOST] = 66,
  4046.                 [ITEM_ATTRIBUTE_TEXT] = 8,
  4047.                 _G.addDamageCondition() end,
  4048.                 [CONST_ANI_EARTH] = 30,
  4049.                 [PlayerFlag_SpecialVIP] = 1073741824,
  4050.                 [CONDITIONID_COMBAT] = 0,
  4051.                 _G.doAddContainerItemEx() end,
  4052.                 [THING_TYPE_NPC] = 3,
  4053.                 [WEAPON_AXE] = 3,
  4054.                 [shop_rlname] = {--[[ need to find a new way to access nested]]}
  4055.                 [SPEECHBUBBLE_NONE] = 0,
  4056.                 [Monster] = {--[[ need to find a new way to access nested]]}
  4057.                 [CONST_ME_MAGIC_BLUE] = 13,
  4058.                 _G.getCreatureMaxHealth() end,
  4059.                 [SKILL_FIST] = 0,
  4060.                 [COMBAT_NONE] = 0,
  4061.                 [RETURNVALUE_PUTTHISOBJECTINYOURHAND] = 15,
  4062.                 [CONST_ANI_WEAPONTYPE] = 254,
  4063.                 [MESSAGE_FAREWELL] = 2,
  4064.                 _G.error() end,
  4065.                 [CONST_ANI_EARTHARROW] = 40,
  4066.                 _G.doChangeTypeItem() end,
  4067.                 [CONDITION_PARAM_SKILL_SHIELDPERCENT] = 42,
  4068.                 [RETURNVALUE_YOUCANNOTLOGOUTHERE] = 55,
  4069.                 [CONST_ANI_EXPLOSION] = 41,
  4070.                 [PlayerFlag_NotGainExperience] = 33554432,
  4071.                 [RETURNVALUE_NOPARTYMEMBERSINRANGE] = 61,
  4072.                 _G.isItemMovable() end,
  4073.                 _G.getPlayerInstantSpellCount() end,
  4074.                 [TALKTYPE_PRIVATE_RED_TO] = 16,
  4075.                 _G.tonumber() end,
  4076.                 [CONST_ANI_WHIRLWINDSWORD] = 25,
  4077.                 [CONST_ME_MIRRORHORIZONTAL] = 58,
  4078.                 [CONST_ME_TUTORIALARROW] = 56,
  4079.                 [MAPMARK_GREENSOUTH] = 19,
  4080.                 _G.doRemoveCreature() end,
  4081.                 [DIRECTION_SOUTH] = 2,
  4082.                 [db] = {--[[ need to find a new way to access nested]]}
  4083.                 _G.getPlayerAccess() end,
  4084.                 [PlayerFlag_CannotUseCombat] = 1,
  4085.                 _G.doSetItemActionId() end,
  4086.                 _G.doSendMagicEffect() end,
  4087.                 _G.newGround() end,
  4088.                 _G.getConfigInfo() end,
  4089.                 _G.getThing() end,
  4090.                 _G.getWorldLight() end,
  4091.                 [MESSAGE_BOUGHT] = 5,
  4092.                 [CREATURETYPE_PLAYER] = 0,
  4093.                 [MESSAGE_EVENT_ORANGE] = 36,
  4094.                 _G.destroyItem() end,
  4095.                 _G.isMovable() end,
  4096.                 [ITEM_LABEL] = 2599,
  4097.                 [CONDITION_SPELLGROUPCOOLDOWN] = 134217728,
  4098.                 [CONST_PROP_IMMOVABLEBLOCKPATH] = 8,
  4099.                 [CONST_ME_MIRRORVERTICAL] = 59,
  4100.                 [ITEM_POISONFIELD_NOPVP] = 1503,
  4101.                 [CONST_ME_YELLOW_RINGS] = 8,
  4102.                 [RETURNVALUE_ACTIONNOTPERMITTEDINPROTECTIONZONE] = 40,
  4103.                 [CONST_ME_STEPSHORIZONTAL] = 63,
  4104.                 [TILESTATE_NOLOGOUT] = 8,
  4105.                 [CONDITION_PACIFIED] = 33554432,
  4106.                 [CONDITION_PARAM_SKILL_AXEPERCENT] = 40,
  4107.                 _G.doSetItemSpecialDescription() end,
  4108.                 [PlayerFlag_HasNoExhaustion] = 4096,
  4109.                 [CONDITION_MANASHIELD] = 512,
  4110.                 [RETURNVALUE_NEEDEXCHANGE] = 13,
  4111.                 [COMBAT_PARAM_DISTANCEEFFECT] = 2,
  4112.                 [WEAPON_CLUB] = 2,
  4113.                 [CONDITIONID_DEFAULT] = -1,
  4114.                 [CONDITIONID_ARMOR] = 4,
  4115.                 [TILESTATE_FLOORCHANGE_NORTH] = 512,
  4116.                 [MESSAGE_NEEDMORESPACE] = 14,
  4117.                 [CONDITION_PARAM_MANATICKS] = 7,
  4118.                 [RETURNVALUE_THISPLAYERISALREADYTRADING] = 30,
  4119.                 [MESSAGE_EXPERIENCE] = 26,
  4120.                 _G.getMonsterFriendList() end,
  4121.                 [MAPMARK_CROSS] = 4,
  4122.                 [ITEM_FIREFIELD_PERSISTENT_FULL] = 1492,
  4123.                 [CONST_ANI_INFERNALBOLT] = 16,
  4124.                 _G.closeShopWindow() end,
  4125.                 [SPEECHBUBBLE_TRADE] = 2,
  4126.                 [CONDITION_PARAM_MINVALUE] = 14,
  4127.                 [TALKTYPE_PRIVATE_TO] = 5,
  4128.                 [CONDITION_PARAM_STAT_MAXHITPOINTSPERCENT] = 31,
  4129.                 [TEXTCOLOR_YELLOW] = 210,
  4130.                 [CONDITION_PARAM_SKILL_FISHINGPERCENT] = 43,
  4131.                 _G.doPlayerSetOfflineTrainingSkill() end,
  4132.                 [CALLBACK_CREATURE_APPEAR] = 1,
  4133.                 [RETURNVALUE_YOUNEEDAMAGICITEMTOCASTSPELL] = 56,
  4134.                 [DIRECTION_EAST] = 1,
  4135.                 [shop_itemid] = {--[[ need to find a new way to access nested]]}
  4136.                 _G.getSpectators() end,
  4137.                 [MAPMARK_SWORD] = 8,
  4138.                 [COMBAT_POISONDAMAGE] = 4,
  4139.                 [CONDITIONID_NECKLACE] = 2,
  4140.                 [CONDITION_PARAM_STAT_MAGICPOINTSPERCENT] = 34,
  4141.                 [AREA_BEAM5] = {--[[ need to find a new way to access nested]]}
  4142.                 [ITEM_CRYSTAL_COIN] = 2160,
  4143.                 [_VERSION] = Lua 5.1,
  4144.                 [Item] = {--[[ need to find a new way to access nested]]}
  4145.                 [CONST_ANI_SMALLSTONE] = 10,
  4146.                 [CONST_ME_MORTAREA] = 18,
  4147.                 _G.isCreature() end,
  4148.                 _G.getItemName() end,
  4149.                 _G.getWorldCreatures() end,
  4150.                 [ITEM_PLATINUM_COIN] = 2152,
  4151.                 [TEXTCOLOR_PURPLE] = 154,
  4152.                 [ITEM_FIREFIELD_PERSISTENT_MEDIUM] = 1493,
  4153.                 [Condition] = {--[[ need to find a new way to access nested]]}
  4154.                 _G.doCreatureSetLookDir() end,
  4155.                 [CONST_ANI_ENERGYBALL] = 36,
  4156.                 [MESSAGE_NEEDITEM] = 12,
  4157.                 [CONST_ME_PURPLESMOKE] = 170,
  4158.                 [SKILL_MAGLEVEL] = 7,
  4159.                 _G.updatePosition() end,
  4160.                 [MESSAGE_MISSINGITEM] = 11,
  4161.                 _G.doPlayerSendTextMessage() end,
  4162.                 [CONST_ANI_POWERBOLT] = 14,
  4163.                 [MAPMARK_TEMPLE] = 5,
  4164.                 [TALKTYPE_WHISPER] = 2,
  4165.                 _G.getNpcCid() end,
  4166.                 [TALKTYPE_PRIVATE_PN] = 12,
  4167.                 [MAPMARK_SKULL] = 12,
  4168.                 [FLAG_NOLIMIT] = 1,
  4169.                 _G.assert() end,
  4170.                 [RETURNVALUE_PLAYERWITHTHISNAMEISNOTONLINE] = 27,
  4171.                 [createConditionObject] = {--[[ need to find a new way to access nested]]}
  4172.                 [MESSAGE_ONSELL] = 7,
  4173.                 [CONDITION_PARAM_BUFF_SPELL] = 44,
  4174.                 [CONDITION_PARAM_SKILL_SWORD] = 22,
  4175.                 [RETURNVALUE_CANNOTCONJUREITEMHERE] = 57,
  4176.                 [DIRECTION_SOUTHWEST] = 4,
  4177.                 [AREADIAGONAL_SQUAREWAVE5] = {--[[ need to find a new way to access nested]]}
  4178.                 [SLOTP_NECKLACE] = 2,
  4179.                 [PlayerFlag_IsAlwaysPremium] = 137438953472,
  4180.                 [CONST_ME_CONFETTI_VERTICAL] = 76,
  4181.                 _G.isInArray() end,
  4182.                 _G.getHouseEntry() end,
  4183.                 [PlayerFlag_HasInfiniteSoul] = 2048,
  4184.                 [Position] = {--[[ need to find a new way to access nested]]}
  4185.                 _G.getPlayerGUID() end,
  4186.                 [ACCOUNT_TYPE_GAMEMASTER] = 4,
  4187.                 [DIRECTION_NORTHEAST] = 7,
  4188.                 [WORLD_TYPE_PVP] = 2,
  4189.                 [RETURNVALUE_NOTMOVEABLE] = 9,
  4190.                 _G.getItemDescriptions() end,
  4191.                 _G.doPlayerAddMount() end,
  4192.                 [MonsterType] = {--[[ need to find a new way to access nested]]}
  4193.                 _G.getPlayerSkill() end,
  4194.                 [CALLBACK_CREATURE_SAY] = 3,
  4195.                 [TALKTYPE_YELL] = 3,
  4196.                 [PlayerFlag_SetMaxSpeed] = 536870912,
  4197.                 _G.doSellItem() end,
  4198.                 _G.getTileHouseInfo() end,
  4199.                 [COMBAT_ICEDAMAGE] = 512,
  4200.                 [CONST_ME_SOUND_WHITE] = 25,
  4201.                 _G.doPlayerAddItemEx() end,
  4202.                 _G.canPlayerWearOutfit() end,
  4203.                 _G.targetPositionToVariant() end,
  4204.                 [COMBAT_FIREDAMAGE] = 8,
  4205.                 [SLOTP_TWO_HAND] = 2048,
  4206.                 [SLOTP_HEAD] = 1,
  4207.                 [ITEM_ATTRIBUTE_WEIGHT] = 512,
  4208.                 [COMBAT_HOLYDAMAGE] = 1024,
  4209.                 [ITEM_ATTRIBUTE_HITCHANCE] = 16384,
  4210.                 [RETURNVALUE_PLAYERISPZLOCKEDLEAVEPVPZONE] = 52,
  4211.                 [CALLBACK_MODULE_INIT] = 12,
  4212.                 [COMBAT_PARAM_TYPE] = 0,
  4213.                 [SKULL_GREEN] = 2,
  4214.                 [CONDITION_PARAM_STARTVALUE] = 16,
  4215.                 [SLOTP_ARMOR] = 8,
  4216.                 [SHOP_YESWORD] = {--[[ need to find a new way to access nested]]}
  4217.                 [MESSAGE_HEALED_OTHERS] = 28,
  4218.                 _G.setConditionParam() end,
  4219.                 [RETURNVALUE_YOUNEEDTOSPLITYOURSPEARS] = 58,
  4220.                 [ITEM_MAGICWALL_SAFE] = 11098,
  4221.                 [CONDITION_PARAM_PERIODICDAMAGE] = 35,
  4222.                 [Teleport] = {--[[ need to find a new way to access nested]]}
  4223.                 [AREADIAGONAL_WALLFIELD] = {--[[ need to find a new way to access nested]]}
  4224.                 [CONDITION_PARAM_SKILL_MELEEPERCENT] = 36,
  4225.                 [PlayerFlag_IgnoreSpellCheck] = 17179869184,
  4226.                 _G.reset() end,
  4227.                 _G.doTargetCombatCondition() end,
  4228.                 [CONDITION_PARAM_SKILL_FISHING] = 26,
  4229.                 [TILESTATE_HOUSE] = 64,
  4230.                 [CONDITION_PARAM_MAXVALUE] = 15,
  4231.                 [CONST_ME_SLEEP] = 33,
  4232.                 [CONDITION_FIRE] = 2,
  4233.                 [CALLBACK_FAREWELL] = 6,
  4234.                 [TILESTATE_SUPPORTS_HANGABLE] = 268435456,
  4235.                 [CONDITION_PARAM_STAT_MAXHITPOINTS] = 27,
  4236.                 _G.playerLearnInstantSpell() end,
  4237.                 [CONST_PROP_SUPPORTHANGABLE] = 11,
  4238.                 [TALKTYPE_CHANNEL_R2] = 255,
  4239.                 [positionToVariant] = {--[[ need to find a new way to access nested]]}
  4240.                 [ITEM_FIREFIELD_PVP_FULL] = 1487,
  4241.                 [MESSAGE_NEEDMONEY] = 10,
  4242.                 [INDEX_WHEREEVER] = -1,
  4243.                 [PlayerFlag_CannotAttackPlayer] = 2,
  4244.                 [FLAG_IGNOREBLOCKCREATURE] = 4,
  4245.                 [ModalWindow] = {--[[ need to find a new way to access nested]]}
  4246.                 [ITEM_ATTRIBUTE_WRITER] = 32,
  4247.                 [CONDITION_HASTE] = 16,
  4248.                 [Variant] = {--[[ need to find a new way to access nested]]}
  4249.                 [COMBAT_DEATHDAMAGE] = 2048,
  4250.                 [CONST_ANI_HUNTINGSPEAR] = 17,
  4251.                 [RETURNVALUE_DESTINATIONOUTOFREACH] = 7,
  4252.                 [MAPMARK_SHOVEL] = 7,
  4253.                 _G.setmetatable() end,
  4254.                 [AREA_BEAM8] = {--[[ need to find a new way to access nested]]}
  4255.                 [ITEM_POISONFIELD_PERSISTENT] = 1496,
  4256.                 [CONST_ANI_ROYALSPEAR] = 21,
  4257.                 [CONDITION_LIGHT] = 256,
  4258.                 _G.doPlayerBuyItemContainer() end,
  4259.                 _G.doPlayerSellItem() end,
  4260.                 _G.getmetatable() end,
  4261.                 _G.doCreatureSayWithDelay() end,
  4262.                 _G.getPromotedVocation() end,
  4263.                 _G.doNpcSellItem() end,
  4264.                 _G.msgcontains() end,
  4265.                 [ShopModule] = {--[[ need to find a new way to access nested]]}
  4266.                 [FocusModule] = {--[[ need to find a new way to access nested]]}
  4267.                 [CONST_ME_CAKE] = 52,
  4268.                 [RETURNVALUE_CANONLYUSEONEWEAPON] = 12,
  4269.                 [Modules] = {--[[ need to find a new way to access nested]]}
  4270.                 [SHOPMODULE_MODE_BOTH] = 3,
  4271.                 [SHOPMODULE_MODE_TRADE] = 2,
  4272.                 [SHOPMODULE_MODE_TALK] = 1,
  4273.                 [MESSAGE_NEEDSPACE] = 13,
  4274.                 [SHOPMODULE_BUY_ITEM] = 2,
  4275.                 [CONDITION_PARAM_STAT_MAXMANAPOINTS] = 28,
  4276.                 [PATTERN_COUNT] = %d+,
  4277.                 [SHOP_NOWORD] = {--[[ need to find a new way to access nested]]}
  4278.                 [CONDITIONID_RING] = 9,
  4279.                 _G.doShowTextDialog() end,
  4280.                 _G.getTilePzInfo() end,
  4281.                 _G.loadstring() end,
  4282.                 [MESSAGE_EXPERIENCE_OTHERS] = 29,
  4283.                 _G.returnRate() end,
  4284.                 [TAG_ITEMNAME] = |ITEMNAME|,
  4285.                 [TAG_TOTALCOST] = |TOTALCOST|,
  4286.                 [CALLBACK_MODULE_RESET] = 13,
  4287.                 [PlayerFlag_CannotAttackMonster] = 4,
  4288.                 _G.dofile() end,
  4289.                 [TILESTATE_DYNAMIC_TILE] = 33554432,
  4290.                 [TILESTATE_BLOCKSOLID] = 524288,
  4291.                 [CALLBACK_PLAYER_CLOSECHANNEL] = 9,
  4292.                 _G.doAreaCombatDispel() end,
  4293.                 _G.doSummonCreature() end,
  4294.                 [CALLBACK_PLAYER_ENDTRADE] = 8,
  4295.                 _G.doPlayerAddPremiumDays() end,
  4296.                 [ITEM_ATTRIBUTE_NONE] = 0,
  4297.                 [CALLBACK_ONTHINK] = 4,
  4298.                 [CALLBACK_CREATURE_DISAPPEAR] = 2,
  4299.                 [MESSAGE_WALKAWAY_FEMALE] = 23,
  4300.                 [MESSAGE_SENDTRADE] = 18,
  4301.                 [MESSAGE_DECLINE] = 17,
  4302.                 [MESSAGE_WALKAWAY] = 16,
  4303.                 [os] = {--[[ need to find a new way to access nested]]}
  4304.                 [AREA_SQUAREWAVE6] = {--[[ need to find a new way to access nested]]}
  4305.                 _G.doPlayerSetBalance() end,
  4306.                 [CONST_SLOT_LEGS] = 7,
  4307.                 [MESSAGE_IDLETIMEOUT] = 15,
  4308.                 _G.doAreaCombatCondition() end,
  4309.                 [CONST_ANI_ETHEREALSPEAR] = 28,
  4310.                 [SHOPMODULE_BUY_ITEM_CONTAINER] = 3,
  4311.                 _G.getCreatureSummons() end,
  4312.                 [AREADIAGONAL_WAVE4] = {--[[ need to find a new way to access nested]]}
  4313.                 [MESSAGE_SELL] = 6,
  4314.                 [MESSAGE_ONBUY] = 4,
  4315.                 _G.isCorpse() end,
  4316.                 [MESSAGE_BUY] = 3,
  4317.                 [NPCHANDLER_TALKDELAY] = 1,
  4318.                 [TALKDELAY_EVENT] = 2,
  4319.                 [ropeSpots] = {--[[ need to find a new way to access nested]]}
  4320.                 _G.getItemIdByName() end,
  4321.                 [KeywordHandler] = {--[[ need to find a new way to access nested]]}
  4322.                 _G.getPlayerSoul() end,
  4323.                 [RETURNVALUE_BOTHHANDSNEEDTOBEFREE] = 11,
  4324.                 [CREATURETYPE_MONSTER] = 1,
  4325.                 [KeywordNode] = {--[[ need to find a new way to access nested]]}
  4326.                 [npcs_loaded_shop] = {--[[ need to find a new way to access nested]]}
  4327.                 [TILESTATE_PROTECTIONZONE] = 1,
  4328.                 [CONST_ANI_FIRE] = 4,
  4329.                 [FLAG_IGNOREFIELDDAMAGE] = 32,
  4330.                 [ITEM_FIREFIELD_PVP_SMALL] = 1489,
  4331.                 [shop_container] = {--[[ need to find a new way to access nested]]}
  4332.                 [shop_cost] = {--[[ need to find a new way to access nested]]}
  4333.                 _G.getNpcParameter() end,
  4334.                 _G.doNpcSetCreatureFocus() end,
  4335.                 _G.getDistanceTo() end,
  4336.                 [RETURNVALUE_NOTENOUGHMAGICLEVEL] = 34,
  4337.                 [result] = {--[[ need to find a new way to access nested]]}
  4338.                 [RETURNVALUE_YOUNEEDAWEAPONTOUSETHISSPELL] = 51,
  4339.                 _G.doPlayerSetGuildLevel() end,
  4340.                 [ItemType] = {--[[ need to find a new way to access nested]]}
  4341.                 _G.unregisterCreatureEvent() end,
  4342.                 [Creature] = {--[[ need to find a new way to access nested]]}
  4343.                 _G.onStepIn() end,
  4344.                 [CONDITION_NONE] = 0,
  4345.                 _G.getTownTemplePosition() end,
  4346.                 [STACKPOS_GROUND] = 0,
  4347.                 _G.setCombatArea() end,
  4348.                 [RETURNVALUE_PLAYERISPZLOCKEDENTERPVPZONE] = 53,
  4349.                 _G.trainMe() end,
  4350.                 [MAPMARK_QUESTION] = 1,
  4351.                 _G.train() end,
  4352.                 [SKILL_AXE] = 3,
  4353.                 _G.isSpecial() end,
  4354.                 [CONST_ME_FIREAREA] = 7,
  4355.                 [Combat] = {--[[ need to find a new way to access nested]]}
  4356.                 [RETURNVALUE_DIRECTPLAYERSHOOT] = 32,
  4357.                 [AREA_CROSS5X5] = {--[[ need to find a new way to access nested]]}
  4358.                 _G.templeTeleport() end,
  4359.                 _G.print() end,
  4360.                 _G.doCreatureChangeOutfit() end,
  4361.                 _G.getPlayersByIPAddress() end,
  4362.                 [CALLBACK_PARAM_LEVELMAGICVALUE] = 0,
  4363.                 [FLAG_IGNORENOTMOVEABLE] = 64,
  4364.                 [TALKTYPE_PRIVATE_RED_FROM] = 15,
  4365.                 [CONST_ME_BLACKSMOKE] = 158,
  4366.                 _G.getSlottedItems() end,
  4367.                 _G.getPlayerSex() end,
  4368.                 _G.print_r() end,
  4369.                 [COMBAT_HEALING] = 128,
  4370.                 [CALLBACK_MESSAGE_DEFAULT] = 7,
  4371.                 [CONST_ME_FIREATTACK] = 37,
  4372.                 _G.getPlayerGuildNick() end,
  4373.                 _G.openShopWindow() end,
  4374.                 [RETURNVALUE_YOUARENOTTHEOWNER] = 62,
  4375.                 [shop_amount] = {--[[ need to find a new way to access nested]]}
  4376.                 [CONST_ME_YELLOWENERGY] = 49,
  4377.                 [numberToVariant] = {--[[ need to find a new way to access nested]]}
  4378.                 [WEAPON_WAND] = 6,
  4379.                 [TALKTYPE_PRIVATE_FROM] = 4,
  4380.                 [PlayerFlag_CannotBePushed] = 524288,
  4381.                 _G.getPlayerAccountBalance() end,
  4382.                 [MAPMARK_REDEAST] = 16,
  4383.                 [ACCOUNT_TYPE_TUTOR] = 2,
  4384.                 [CONDITION_PARAM_STAT_MAGICPOINTS] = 30,
  4385.                 [CONDITION_PARAM_SKILL_DISTANCE] = 24,
  4386.                 _G.doPlayerAddSkillTry() end,
  4387.                 _G.getHouseRent() end,
  4388.                 [levelDoors] = {--[[ need to find a new way to access nested]]}
  4389.                 _G.setCombatCallback() end,
  4390.                 [PlayerFlag_CanPushAllCreatures] = 2097152,
  4391.                 [CONST_ME_HOLYAREA] = 50,
  4392.                 [TALKTYPE_ORANGE_1] = 36,
  4393.                 _G.selfSay() end,
  4394.                 _G.selfTurn() end,
  4395.                 [MAPMARK_DOLLAR] = 13,
  4396.                 [House] = {--[[ need to find a new way to access nested]]}
  4397.                 [io] = {--[[ need to find a new way to access nested]]}
  4398.                 [CALLBACK_PARAM_TARGETCREATURE] = 3,
  4399.                 [CONST_SLOT_FEET] = 8,
  4400.                 [AREA_BEAM1] = {--[[ need to find a new way to access nested]]}
  4401.                 [MESSAGE_DAMAGE_DEALT] = 23,
  4402.                 [CONST_ME_SOUND_RED] = 20,
  4403.                 _G.addEvent() end,
  4404.                 [AREADIAGONAL_WAVE6] = {--[[ need to find a new way to access nested]]}
  4405.                 [MESSAGE_EVENT_ADVANCE] = 19,
  4406.                 _G.getPlayerGroupId() end,
  4407.                 [FIELDS] = {--[[ need to find a new way to access nested]]}
  4408.                 _G.getContainerItem() end,
  4409.                 [CORPSES] = {--[[ need to find a new way to access nested]]}
  4410.                 _G.getPlayerBalance() end,
  4411.                 [TEXTCOLOR_DARKRED] = 108,
  4412.                 _G.isPlayer() end,
  4413.                 [CONDITION_PARAM_SKILL_CLUB] = 21,
  4414.                 _G.debugPrint() end,
  4415.                 [SLOTP_DEPOT] = 1024,
  4416.                 [CONST_SLOT_BACKPACK] = 3,
  4417.                 [PlayerFlag_NotGainInFight] = 512,
  4418.                 _G.doSetCreatureDirection() end,
  4419.                 [FLAG_CHILDISOWNER] = 8,
  4420.                 _G.setHouseAccessList() end,
  4421.                 [RETURNVALUE_THISISIMPOSSIBLE] = 23,
  4422.                 [PLAYERSEX_FEMALE] = 0,
  4423.                 [RETURNVALUE_NOTENOUGHMANA] = 35,
  4424.                 [WORLD_TYPE_NO_PVP] = 1,
  4425.                 [CONST_ANI_FLAMMINGARROW] = 34,
  4426.                 [RETURNVALUE_NOTREQUIREDLEVELTOUSERUNE] = 28,
  4427.                 [CONST_ANI_SNIPERARROW] = 22,
  4428.                 [TALKTYPE_PRIVATE_NP] = 10,
  4429.                 [STACKPOS_FOURTH_ITEM_ABOVE_GROUNDTILE] = 4,
  4430.                 _G.trainingTimeCheck() end,
  4431.                 [package] = {--[[ need to find a new way to access nested]]}
  4432.                 _G.getFormattedWorldTime() end,
  4433.                 [MAPMARK_REDSOUTH] = 15,
  4434.                 [CONDITION_PARAM_SOULTICKS] = 13,
  4435.                 [COMBAT_ENERGYDAMAGE] = 2,
  4436.                 _G.doCreatureSay() end,
  4437.                 [CONST_ANI_SMALLEARTH] = 39,
  4438.                 _G.getPlayerName() end,
  4439.                 _G.setCombatFormula() end,
  4440.                 [RETURNVALUE_YOUAREALREADYTRADING] = 29,
  4441.                 _G.getPlayerParty() end,
  4442.                 _G.doAddCondition() end,
  4443.                 [FLAG_PATHFINDING] = 16,
  4444.                 [AREADIAGONAL_BEAM5] = {--[[ need to find a new way to access nested]]}
  4445.                 userdata tile,
  4446.                 _G.doSetMonsterOutfit() end,
  4447.                 [RETURNVALUE_CREATUREBLOCK] = 8,
  4448.                 _G.doSendDistanceShoot() end,
  4449.                 [CONST_ANI_SMALLICE] = 37,
  4450.                 _G.getPlayerInstantSpellInfo() end,
  4451.                 [_G] = {--[[ need to find a new way to access nested]]}
  4452.                 [TILESTATE_FLOORCHANGE_EAST] = 2048,
  4453.                 [RETURNVALUE_FIRSTGODOWNSTAIRS] = 18,
  4454.                 [CONST_ME_SOUND_BLUE] = 24,
  4455.                 _G.getCreatureOutfit() end,
  4456.                 [ITEM_ATTRIBUTE_OWNER] = 65536,
  4457.                 [AREA_SQUAREWAVE7] = {--[[ need to find a new way to access nested]]}
  4458.                 [RETURNVALUE_PLAYERISPZLOCKED] = 3,
  4459.                 [MESSAGE_SOLD] = 8,
  4460.                 [CONST_ME_FIREWORK_BLUE] = 31,
  4461.                 [AREA_SQUAREWAVE5] = {--[[ need to find a new way to access nested]]}
  4462.                 [CONST_ME_DRAWBLOOD] = 1,
  4463.                 [AREA_WAVE6] = {--[[ need to find a new way to access nested]]}
  4464.                 _G.getPlayerMaxMana() end,
  4465.                 _G.sendChannelMessage() end,
  4466.                 [PLAYERSEX_MALE] = 1,
  4467.                 [ITEM_TYPE_BED] = 8,
  4468.                 _G.getThingPos() end,
  4469.                 [CONDITION_INVISIBLE] = 128,
  4470.                 [AREA_SHORTWAVE3] = {--[[ need to find a new way to access nested]]}
  4471.                 _G.getItemWeight() end,
  4472.                 _G.doChallengeCreature() end,
  4473.                 [SPEECHBUBBLE_QUESTTRADER] = 4,
  4474.                 [ITEM_ATTRIBUTE_DURATION] = 131072,
  4475.                 [RETURNVALUE_PUTTHISOBJECTINBOTHHANDS] = 16,
  4476.                 [Tile] = {--[[ need to find a new way to access nested]]}
  4477.                 [CONST_ME_WATERSPLASH] = 54,
  4478.                 [math] = {--[[ need to find a new way to access nested]]}
  4479.                 _G.isDepot() end,
  4480.                 [SPELL_WORDS] = {--[[ need to find a new way to access nested]]}
  4481.                 [TALKTYPE_CHANNEL_Y] = 7,
  4482.                 [Player] = {--[[ need to find a new way to access nested]]}
  4483.                 [SPEECHBUBBLE_QUEST] = 3,
  4484.                 [SPELL_LEVEL] = {--[[ need to find a new way to access nested]]}
  4485.                 _G.upGradeSpells() end,
  4486.                 _G.rawgetmetatable() end,
  4487.                 [CONDITION_PARAM_STAT_MAXMANAPOINTSPERCENT] = 32,
  4488.                 [nextUseStaminaTime] = {--[[ need to find a new way to access nested]]}
  4489.                 _G.doPlayerSendCancel() end,
  4490.                 [RETURNVALUE_TURNSECUREMODETOATTACKUNMARKEDPLAYERS] = 47,
  4491.                 [CONST_ME_NONE] = 0,
  4492.                 [RETURNVALUE_PLAYERISNOTINVITED] = 4,
  4493.                 _G.getTownName() end,
  4494.                 [CONST_ANI_BOLT] = 2,
  4495.                 [AREADIAGONAL_BEAM7] = {--[[ need to find a new way to access nested]]}
  4496.                 _G.saveServer() end,
  4497.                 [PlayerFlag_CanEditHouses] = 131072,
  4498.                 [ACCOUNT_TYPE_GOD] = 5,
  4499.                 _G.getContainerCap() end,
  4500.                 [DIRECTION_SOUTHEAST] = 5,
  4501.                 [ITEM_ATTRIBUTE_SHOOTRANGE] = 32768,
  4502.                 [SLOTP_LEFT] = 32,
  4503.                 [questDoors] = {--[[ need to find a new way to access nested]]}
  4504.                 [RETURNVALUE_YOUCANONLYUSEITONCREATURES] = 45,
  4505.                 [horizontalOpenDoors] = {--[[ need to find a new way to access nested]]}
  4506.                 [CONST_ME_CRAPS] = 27,
  4507.                 [MAPMARK_TICK] = 0,
  4508.                 [doors] = {--[[ need to find a new way to access nested]]}
  4509.                 [DIRECTION_NORTH] = 0,
  4510.                 [CONST_ME_GROUNDSHAKER] = 35,
  4511.                 _G.module() end,
  4512.                 [NORTHWEST] = 6,
  4513.                 [CONDITION_PARAM_SKILL_DISTANCEPERCENT] = 41,
  4514.                 [TALKDELAY_NONE] = 0,
  4515.                 _G.broadcastMessage() end,
  4516.                 [CONST_ANI_SMALLHOLY] = 38,
  4517.                 _G.doCreateTeleport() end,
  4518.                 _G.createCombatArea() end,
  4519.                 _G.variantToPosition() end,
  4520.                 [SLOTP_WHEREEVER] = 4294967295,
  4521.                 [CONST_ME_CONFETTI_HORIZONTAL] = 75,
  4522.                 _G.isItem() end,
  4523.                 [RETURNVALUE_NOTENOUGHLEVEL] = 33,
  4524.                 [SUBOWNER_LIST] = 257,
  4525.                 [COMBAT_LIFEDRAIN] = 32,
  4526.                 [CONST_SLOT_HEAD] = 1,
  4527.                 [stringToVariant] = {--[[ need to find a new way to access nested]]}
  4528.                 [globalStorageTable] = {--[[ need to find a new way to access nested]]}
  4529.                 _G.getWorldType() end,
  4530.                 [SPEECHBUBBLE_NORMAL] = 1,
  4531.                 [CONST_ANI_SUDDENDEATH] = 32,
  4532.                 _G.queryTileAddThing() end,
  4533.                 [ITEM_ATTRIBUTE_NAME] = 64,
  4534.                 [ITEM_TYPE_TRASHHOLDER] = 3,
  4535.                 _G.getTopCreature() end,
  4536.                 [FLAG_IGNOREAUTOSTACK] = 128,
  4537.                 [SKULL_NONE] = 0,
  4538.                 [CONST_ME_STUN] = 32,
  4539.                 [MESSAGE_STATUS_WARNING] = 18,
  4540.                 [CONDITIONID_FEET] = 8,
  4541.                 _G.doRemoveItem() end,
  4542.                 _G.getPlayerLearnedInstantSpell() end,
  4543.                 [SHOP_TRADEREQUEST] = {--[[ need to find a new way to access nested]]}
  4544.                 [TILESTATE_NOFIELDBLOCKPATH] = 16777216,
  4545.                 [WEST] = 3,
  4546.                 [ITEM_TYPE_DEPOT] = 1,
  4547.                 [CONDITION_PARAM_SKILL_MELEE] = 19,
  4548.                 [CLIENTOS_OTCLIENT_WINDOWS] = 11,
  4549.                 [configKeys] = {--[[ need to find a new way to access nested]]}
  4550.                 [ORIGIN_MELEE] = 3,
  4551.                 [CONST_ANI_THROWINGSTAR] = 8,
  4552.                 _G.hasProperty() end,
  4553.                 _G.getHouseTown() end,
  4554.                 [ITEM_ENERGYFIELD_PERSISTENT] = 1495,
  4555.                 [Guild] = {--[[ need to find a new way to access nested]]}
  4556.                 [RETURNVALUE_CANNOTUSETHISOBJECT] = 26,
  4557.                 _G.getContainerCapById() end,
  4558.                 [ORIGIN_RANGED] = 4,
  4559.                 [SKULL_WHITE] = 3,
  4560.                 _G.getItemRWInfo() end,
  4561.                 [TEXTCOLOR_LIGHTBLUE] = 35,
  4562.                 [Party] = {--[[ need to find a new way to access nested]]}
  4563.                 [shop_subtype] = {--[[ need to find a new way to access nested]]}
  4564.                 [CONDITION_BLEEDING] = 8,
  4565.                 [CONDITION_PARAM_FORCEUPDATE] = 18,
  4566.                 [CONDITION_YELLTICKS] = 262144,
  4567.                 [GAME_STATE_INIT] = 1,
  4568.                 [SKULL_BLACK] = 5,
  4569.                 [CONST_ME_ASSASSIN] = 62,
  4570.                 [CONST_ME_GIFT_WRAPS] = 28,
  4571.                 _G.isPlayerPzLocked() end,
  4572.                 [CONDITION_PARAM_SUBID] = 45,
  4573.                 [ITEM_ENERGYFIELD_NOPVP] = 1504,
  4574.                 _G.getPlayerAccountType() end,
  4575.                 [configManager] = {--[[ need to find a new way to access nested]]}
  4576.                 [STACKPOS_THIRD_ITEM_ABOVE_GROUNDTILE] = 3,
  4577.                 _G.onRemoveItem() end,
  4578.                 _G.isItemDoor() end,
  4579.                 [MAPMARK_GREENNORTH] = 18,
  4580.                 [STACKPOS_FIFTH_ITEM_ABOVE_GROUNDTILE] = 5,
  4581.                 _G.isItemRune() end,
  4582.                 [CONDITION_EXHAUST_WEAPON] = 4096,
  4583.                 [CONDITIONID_BACKPACK] = 3,
  4584.                 [COMBAT_PARAM_DISPEL] = 8,
  4585.                 [CONDITION_PARAM_SKILL_FISTPERCENT] = 37,
  4586.                 [COMBAT_PARAM_CREATEITEM] = 6,
  4587.                 _G.isItemFluidContainer() end,
  4588.                 _G.getPlayerLossPercent() end,
  4589.                 _G.getCreatureHealth() end,
  4590.                 [ITEM_ATTRIBUTE_DEFENSE] = 2048,
  4591.                 [CONST_ME_FIREWORK_YELLOW] = 29,
  4592.                 [TILESTATE_NOPVPZONE] = 4,
  4593.                 [CALLBACK_ONTRADEREQUEST] = 20,
  4594.                 [CONDITIONID_LEGS] = 7,
  4595.                 [CONST_ANI_POISON] = 15,
  4596.                 _G.getHouseByPlayerGUID() end,
  4597.                 [NORTH] = 0,
  4598.                 [WORLD_TYPE_PVP_ENFORCED] = 3,
  4599.                 _G.getPlayerMana() end,
  4600.                 [MAPMARK_EXCLAMATION] = 2,
  4601.                 _G.tostring() end,
  4602.                 _G.type() end,
  4603.                 _G.doConvinceCreature() end,
  4604.                 _G.getCreatureSpeed() end,
  4605.                 _G.doCreateNpc() end,
  4606.                 [ITEM_MAGICWALL_PERSISTENT] = 1498,
  4607.                 _G.doMonsterChangeTarget() end,
  4608.                 [CONST_ME_HITAREA] = 10,
  4609.                 [CONDITION_POISON] = 1,
  4610.                 [SLOTP_LEGS] = 64,
  4611.                 _G.getMonsterTargetList() end,
  4612.                 [TILESTATE_FLOORCHANGE_EAST_ALT] = 134217728,
  4613.                 [COMBAT_FORMULA_UNDEFINED] = 0,
  4614.                 [ITEM_TYPE_MAGICFIELD] = 6,
  4615.                 _G.getAccountNumberByPlayerName() end,
  4616.                 _G.doPlayerJoinParty() end,
  4617.                 [ITEM_ATTRIBUTE_PLURALNAME] = 256,
  4618.                 [ITEM_TYPE_TELEPORT] = 7,
  4619.                 [TALKTYPE_MONSTER_SAY] = 36,
  4620.                 _G.doPlayerRemoveMoney() end,
  4621.                 [STACKPOS_TOP_FIELD] = 254,
  4622.                 [CONST_ANI_CRYSTALLINEARROW] = 49,
  4623.                 [TEXTCOLOR_RED] = 180,
  4624.                 [CONST_ME_ORCSHAMAN] = 71,
  4625.                 _G.doAddMapMark() end,
  4626.                 _G.doPlayerPopupFYI() end,
  4627.                 [RETURNVALUE_CANNOTBEDRESSED] = 14,
  4628.                 [GAME_STATE_MAINTAIN] = 6,
  4629.                 _G.doTargetCombatMana() end,
  4630.                 _G.doPlayerFeed() end,
  4631.                 [CLIENTOS_WINDOWS] = 2,
  4632.                 [PlayerFlag_CanSummonAll] = 32,
  4633.                 [CONST_ANI_BURSTARROW] = 7,
  4634.                 [FOCUS_GREETWORDS] = {--[[ need to find a new way to access nested]]}
  4635.                 [RETURNVALUE_NOTPOSSIBLE] = 1,
  4636.                 [CONDITION_SPELLCOOLDOWN] = 67108864,
  4637.                 [MAPMARK_KISS] = 6,
  4638.                 _G.registerCreatureEvent() end,
  4639.                 [ITEM_POISONFIELD_PVP] = 1490,
  4640.                 _G.rawset() end,
  4641.                 _G.doPlayerRemoveMount() end,
  4642.                 _G.getPlayerGuildId() end,
  4643.                 [PlayerFlag_HasInfiniteCapacity] = 1048576,
  4644.                 _G.doPlayerRemovePremiumDays() end,
  4645.                 [CALLBACK_GREET] = 5,
  4646.                 [ORIGIN_SPELL] = 2,
  4647.                 [SLOTP_RING] = 256,
  4648.                 _G.setPlayerGroupId() end,
  4649.                 [STACKPOS_TOP_MOVEABLE_ITEM_OR_CREATURE] = 255,
  4650.                 [PlayerFlag_CanTalkRedChannelAnonymous] = 4294967296,
  4651.                 _G.doPlayerSetVocation() end,
  4652.                 [TEXTCOLOR_WHITE_EXP] = 215,
  4653.                 [RETURNVALUE_NAMEISTOOAMBIGIOUS] = 59,
  4654.                 _G.getPlayerBlessing() end,
  4655.                 [CONST_ME_LOSEENERGY] = 2,
  4656.                 [ITEM_WILDGROWTH_SAFE] = 11099,
  4657.                 [CONST_ANI_SNOWBALL] = 13,
  4658.                 [TALKTYPE_MONSTER_YELL] = 37,
  4659.                 _G.getPartyMembers() end,
  4660.                 [CONDITION_PARALYZE] = 32,
  4661.                 _G.getPlayerGUIDByName() end,
  4662.                 [EAST] = 1,
  4663.                 [CLIENTOS_OTCLIENT_LINUX] = 10,
  4664.                 [CONST_ANI_DEATH] = 11,
  4665.                 [ITEM_ATTRIBUTE_DECAYSTATE] = 262144,
  4666.                 _G.getPlayerFood() end,
  4667.                 _G.getPlayerItemCount() end,
  4668.                 _G.getPlayerIp() end,
  4669.                 _G.pcall() end,
  4670.                 _G.doPlayerSetTown() end,
  4671.                 _G.getPlayerGuildRank() end,
  4672.                 [TILESTATE_IMMOVABLEBLOCKSOLID] = 2097152,
  4673.                 [WEAPON_SWORD] = 1,
  4674.                 _G.rawequal() end,
  4675.                 _G.getPlayerSkullType() end,
  4676.                 _G.getfenv() end,
  4677.                 [CONDITION_DAZZLED] = 2097152,
  4678.                 _G.getPlayerTown() end,
  4679.                 [SKILL_DISTANCE] = 4,
  4680.                 [RETURNVALUE_CREATUREISNOTREACHABLE] = 46,
  4681.                 [MAPMARK_REDNORTH] = 14,
  4682.                 [TILESTATE_FLOORCHANGE_DOWN] = 256,
  4683.                 [CONST_ME_TELEPORT] = 11,
  4684.                 [ITEM_WILDGROWTH] = 1499,
  4685.                 _G.getWaypointPositionByName() end,
  4686.                 [CONST_ME_EXPLOSIONAREA] = 5,
  4687.                 [TEXTCOLOR_BLUE] = 5,
  4688.                 _G.getPlayerFreeCap() end,
  4689.                 _G.isSightClear() end,
  4690.                 _G.isItemMoveable() end,
  4691.                 _G.setCombatParam() end,
  4692.                 _G.require() end,
  4693.                 [CONST_ME_SOUND_YELLOW] = 22,
  4694.                 [TEXTCOLOR_LIGHTGREEN] = 30,
  4695.                 [COMBAT_FORMULA_DAMAGE] = 3,
  4696.                 _G.getCreatureTarget() end,
  4697.                 [RETURNVALUE_YOURVOCATIONCANNOTUSETHISSPELL] = 50,
  4698.                 _G.doSetItemOutfit() end,
  4699.                 [PlayerFlag_NotGainMana] = 67108864,
  4700.                 [MESSAGE_STATUS_CONSOLE_ORANGE] = 37,
  4701.                 [TILESTATE_FLOORCHANGE] = 128,
  4702.                 [CONST_ANI_ARROW] = 3,
  4703.                 [CONDITIONID_RIGHT] = 5,
  4704.                 [PlayerFlag_CanBroadcast] = 65536,
  4705.                 [CONST_ME_BIGPLANTS] = 51,
  4706.                 [CONST_ANI_CAKE] = 42,
  4707.                 [STACKPOS_TOP_CREATURE] = 253,
  4708.                 _G.isMonster() end,
  4709.                 _G.isPlayerGhost() end,
  4710.                 [CONST_ME_REDSMOKE] = 167,
  4711.                 [GUEST_LIST] = 256,
  4712.                 [GAME_STATE_CLOSING] = 5,
  4713.                 [CONST_PROP_IMMOVABLENOFIELDBLOCKPATH] = 9,
  4714.                 [ITEM_ATTRIBUTE_ARMOR] = 8192,
  4715.                 [TILESTATE_REFRESH] = 32,
  4716.                 [CALLBACK_ONBUY] = 10,
  4717.                 [ORIGIN_CONDITION] = 1,
  4718.                 [ITEM_ATTRIBUTE_EXTRADEFENSE] = 4096,
  4719.                 [STACKPOS_FIRST_ITEM_ABOVE_GROUNDTILE] = 1,
  4720.                 [PlayerFlag_CanSenseInvisibility] = 128,
  4721.                 [CONST_ME_GREEN_RINGS] = 9,
  4722.                 [CONST_ME_CARNIPHILA] = 47,
  4723.                 [CREATURETYPE_NPC] = 2,
  4724.                 [PlayerFlag_CannotBeBanned] = 262144,
  4725.                 [PlayerFlag_CanConvinceAll] = 16,
  4726.                 [GAME_STATE_CLOSED] = 3,
  4727.                 [Container] = {--[[ need to find a new way to access nested]]}
  4728.                 [PlayerFlag_IgnoredByMonsters] = 256,
  4729.                 [RETURNVALUE_YOUAREEXHAUSTED] = 37,
  4730.                 [SKILL_FISHING] = 6,
  4731.                 [TEXTCOLOR_MAYABLUE] = 95,
  4732.                 [AREA_CROSS6X6] = {--[[ need to find a new way to access nested]]}
  4733.                 [CONDITION_PARAM_SKILL_FIST] = 20,
  4734.                 [MAPMARK_STAR] = 3,
  4735.                 [PlayerFlag_NotGainSkill] = 268435456,
  4736.                 _G.doTransformItem() end,
  4737.                 [CONST_PROP_IMMOVABLEBLOCKSOLID] = 7,
  4738.                 [CONST_ME_POFF] = 3,
  4739.                 _G.xpcall() end,
  4740.                 [SKILL_SWORD] = 2,
  4741.                 _G.doAddContainerItem() end,
  4742.             },
  4743.             [io] = {
  4744.                 io.lines() end,
  4745.                 io.write() end,
  4746.                 io.close() end,
  4747.                 io.flush() end,
  4748.                 io.open() end,
  4749.                 io.output() end,
  4750.                 io.type() end,
  4751.                 io.read() end,
  4752.                 userdata stderr,
  4753.                 userdata stdin,
  4754.                 io.input() end,
  4755.                 userdata stdout,
  4756.                 io.popen() end,
  4757.                 io.tmpfile() end,
  4758.             },
  4759.             [os] = {
  4760.                 os.exit() end,
  4761.                 os.setlocale() end,
  4762.                 os.date() end,
  4763.                 os.getenv() end,
  4764.                 os.difftime() end,
  4765.                 os.remove() end,
  4766.                 os.time() end,
  4767.                 os.mtime() end,
  4768.                 os.clock() end,
  4769.                 os.tmpname() end,
  4770.                 os.rename() end,
  4771.                 os.execute() end,
  4772.             },
  4773.             [table] = {
  4774.                 table.setn() end,
  4775.                 table.insert() end,
  4776.                 table.getn() end,
  4777.                 table.foreachi() end,
  4778.                 table.maxn() end,
  4779.                 table.foreach() end,
  4780.                 table.concat() end,
  4781.                 table.create() end,
  4782.                 table.sort() end,
  4783.                 table.remove() end,
  4784.             },
  4785.             [math] = {
  4786.                 math.log() end,
  4787.                 math.max() end,
  4788.                 math.acos() end,
  4789.                 [huge] = 1.#INF,
  4790.                 math.ldexp() end,
  4791.                 [pi] = 3.1415926535898,
  4792.                 math.cos() end,
  4793.                 math.tanh() end,
  4794.                 math.pow() end,
  4795.                 math.deg() end,
  4796.                 math.tan() end,
  4797.                 math.cosh() end,
  4798.                 math.sinh() end,
  4799.                 math.random() end,
  4800.                 math.randomseed() end,
  4801.                 math.frexp() end,
  4802.                 math.ceil() end,
  4803.                 math.floor() end,
  4804.                 math.rad() end,
  4805.                 math.abs() end,
  4806.                 math.sqrt() end,
  4807.                 math.modf() end,
  4808.                 math.asin() end,
  4809.                 math.min() end,
  4810.                 math.mod() end,
  4811.                 math.fmod() end,
  4812.                 math.log10() end,
  4813.                 math.atan2() end,
  4814.                 math.exp() end,
  4815.                 math.sin() end,
  4816.                 math.atan() end,
  4817.             },
  4818.             [result] = {
  4819.                 result.free() end,
  4820.                 result.getStream() end,
  4821.                 result.getString() end,
  4822.                 result.getNumber() end,
  4823.                 result.getDataStream() end,
  4824.                 result.getDataInt() end,
  4825.                 result.getDataString() end,
  4826.                 result.getDataLong() end,
  4827.                 result.next() end,
  4828.             },
  4829.             [coroutine] = {
  4830.                 coroutine.resume() end,
  4831.                 coroutine.yield() end,
  4832.                 coroutine.status() end,
  4833.                 coroutine.wrap() end,
  4834.                 coroutine.create() end,
  4835.                 coroutine.running() end,
  4836.             },
  4837.             [db] = {
  4838.                 db.tableExists() end,
  4839.                 db.lastInsertId() end,
  4840.                 db.escapeBlob() end,
  4841.                 db.query() end,
  4842.                 db.asyncStoreQuery() end,
  4843.                 db.storeQuery() end,
  4844.                 db.asyncQuery() end,
  4845.                 db.escapeString() end,
  4846.             },
  4847.         },
  4848.         [loaders] = {
  4849.             loaders.1() end,
  4850.             loaders.2() end,
  4851.             loaders.4() end,
  4852.             loaders.3() end,
  4853.         },
  4854.         [cpath] = .\?.dll;.\?51.dll;C:\Users\Owner\Desktop\gs\game server\game server\?.dll;C:\Users\Owner\Desktop\gs\game server\game server\?51.dll;C:\Users\Owner\Desktop\gs\game server\game server\clibs\?.dll;C:\Users\Owner\Desktop\gs\game server\game server\clibs\?51.dll;C:\Users\Owner\Desktop\gs\game server\game server\loadall.dll;C:\Users\Owner\Desktop\gs\game server\game server\clibs\loadall.dll,
  4855.         [config] = \
  4856. ;
  4857. ?
  4858. !
  4859. -,
  4860.         [path] = ;.\?.lua;C:\Users\Owner\Desktop\gs\game server\game server\lua\?.lua;C:\Users\Owner\Desktop\gs\game server\game server\lua\?\init.lua;C:\Users\Owner\Desktop\gs\game server\game server\?.lua;C:\Users\Owner\Desktop\gs\game server\game server\?\init.lua;C:\Program Files\Lua\5.1\lua\?.luac,
  4861.         package.seeall() end,
  4862.     },
  4863.     function getFormattedWorldTime() end,
  4864.     function LUA_NO_ERROR() end,
  4865.     [MAPMARK_REDSOUTH] = 15,
  4866.     [CONDITION_PARAM_SOULTICKS] = 13,
  4867.     [COMBAT_ENERGYDAMAGE] = 2,
  4868.     function doCreatureSay() end,
  4869.     [CONST_ANI_SMALLEARTH] = 39,
  4870.     function getPlayerName() end,
  4871.     function setCombatFormula() end,
  4872.     [RETURNVALUE_YOUAREALREADYTRADING] = 29,
  4873.     function getPlayerParty() end,
  4874.     function doAddCondition() end,
  4875.     [FLAG_PATHFINDING] = 16,
  4876.     [AREADIAGONAL_BEAM5] = {
  4877.         [1] = {
  4878.             [1] = 1,
  4879.             [2] = 0,
  4880.             [3] = 0,
  4881.             [4] = 0,
  4882.             [5] = 0,
  4883.         },
  4884.         [2] = {
  4885.             [1] = 0,
  4886.             [2] = 1,
  4887.             [3] = 0,
  4888.             [4] = 0,
  4889.             [5] = 0,
  4890.         },
  4891.         [3] = {
  4892.             [1] = 0,
  4893.             [2] = 0,
  4894.             [3] = 1,
  4895.             [4] = 0,
  4896.             [5] = 0,
  4897.         },
  4898.         [4] = {
  4899.             [1] = 0,
  4900.             [2] = 0,
  4901.             [3] = 0,
  4902.             [4] = 1,
  4903.             [5] = 0,
  4904.         },
  4905.         [5] = {
  4906.             [1] = 0,
  4907.             [2] = 0,
  4908.             [3] = 0,
  4909.             [4] = 0,
  4910.             [5] = 3,
  4911.         },
  4912.     },
  4913.     function tile() end,
  4914.     function doSetMonsterOutfit() end,
  4915.     [RETURNVALUE_CREATUREBLOCK] = 8,
  4916.     function doSendDistanceShoot() end,
  4917.     [CONST_ANI_SMALLICE] = 37,
  4918.     function getPlayerInstantSpellInfo() end,
  4919.     [_G] = {
  4920.         [CONST_ME_GREENSMOKE] = 169,
  4921.         [CLIENTOS_LINUX] = 1,
  4922.         _G.doPlayerAddMoney() end,
  4923.         [CONST_SLOT_RING] = 9,
  4924.         [Town] = {
  4925.             Town.getTemplePosition() end,
  4926.             Town.getName() end,
  4927.             Town.getId() end,
  4928.         },
  4929.         _G.getHouseAccessList() end,
  4930.         [CLIENTOS_OTCLIENT_MAC] = 12,
  4931.         [CONST_ME_THUNDER] = 73,
  4932.         [CONST_ANI_PIERCINGBOLT] = 24,
  4933.         [AREA_CIRCLE3X3] = {
  4934.             [1] = {
  4935.                 [1] = 0,
  4936.                 [2] = 0,
  4937.                 [3] = 1,
  4938.                 [4] = 1,
  4939.                 [5] = 1,
  4940.                 [6] = 0,
  4941.                 [7] = 0,
  4942.             },
  4943.             [2] = {
  4944.                 [1] = 0,
  4945.                 [2] = 1,
  4946.                 [3] = 1,
  4947.                 [4] = 1,
  4948.                 [5] = 1,
  4949.                 [6] = 1,
  4950.                 [7] = 0,
  4951.             },
  4952.             [3] = {
  4953.                 [1] = 1,
  4954.                 [2] = 1,
  4955.                 [3] = 1,
  4956.                 [4] = 1,
  4957.                 [5] = 1,
  4958.                 [6] = 1,
  4959.                 [7] = 1,
  4960.             },
  4961.             [4] = {
  4962.                 [1] = 1,
  4963.                 [2] = 1,
  4964.                 [3] = 1,
  4965.                 [4] = 3,
  4966.                 [5] = 1,
  4967.                 [6] = 1,
  4968.                 [7] = 1,
  4969.             },
  4970.             [5] = {
  4971.                 [1] = 1,
  4972.                 [2] = 1,
  4973.                 [3] = 1,
  4974.                 [4] = 1,
  4975.                 [5] = 1,
  4976.                 [6] = 1,
  4977.                 [7] = 1,
  4978.             },
  4979.             [6] = {
  4980.                 [1] = 0,
  4981.                 [2] = 1,
  4982.                 [3] = 1,
  4983.                 [4] = 1,
  4984.                 [5] = 1,
  4985.                 [6] = 1,
  4986.                 [7] = 0,
  4987.             },
  4988.             [7] = {
  4989.                 [1] = 0,
  4990.                 [2] = 0,
  4991.                 [3] = 1,
  4992.                 [4] = 1,
  4993.                 [5] = 1,
  4994.                 [6] = 0,
  4995.                 [7] = 0,
  4996.             },
  4997.         },
  4998.         [CONDITION_PARAM_TICKS] = 2,
  4999.         [CONST_ME_BATS] = 67,
  5000.         [PlayerFlag_CanAlwaysLogin] = 32768,
  5001.         [NpcHandler] = {
  5002.             NpcHandler.onCreatureAppear() end,
  5003.             [messages] = {
  5004.                 [1] = Greetings, |PLAYERNAME|.,
  5005.                 [2] = Good bye, |PLAYERNAME|.,
  5006.                 [4] = Here you are.,
  5007.                 [8] = Sold |ITEMCOUNT|x |ITEMNAME| for |TOTALCOST| gold.,
  5008.                 [16] = Good bye.,
  5009.                 [17] = Then not.,
  5010.                 [9] = You don't have enough money.,
  5011.                 [18] = Of course, just browse through my wares.,
  5012.                 [5] = Bought |ITEMCOUNT|x |ITEMNAME| for |TOTALCOST| gold.,
  5013.                 [10] = You don't have enough money.,
  5014.                 [20] = Thank you, come back whenever you're in need of something else.,
  5015.                 [21] = |PLAYERNAME|, I am already talking to you.,
  5016.                 [11] = You don't have so many.,
  5017.                 [22] = Good bye.,
  5018.                 [3] = Do you want to buy |ITEMCOUNT| |ITEMNAME| for |TOTALCOST| gold coins?,
  5019.                 [6] = Do you want to sell |ITEMCOUNT| |ITEMNAME| for |TOTALCOST| gold coins?,
  5020.                 [12] = You do not have this object.,
  5021.                 [13] = You do not have enough capacity.,
  5022.                 [7] = Here you are, |TOTALCOST| gold.,
  5023.                 [14] = You do not have enough capacity for all items.,
  5024.                 [__index] = {--[[ need to find a new way to access nested]]}
  5025.                 [23] = Good bye.,
  5026.                 [19] = Sorry, I'm not offering anything.,
  5027.                 [15] = Good bye.,
  5028.             },
  5029.             NpcHandler.onCreatureSay() end,
  5030.             NpcHandler.resetNpc() end,
  5031.             NpcHandler.processModuleCallback() end,
  5032.             [talkDelayTime] = 1,
  5033.             NpcHandler.releaseFocus() end,
  5034.             NpcHandler.addFocus() end,
  5035.             NpcHandler.updateFocus() end,
  5036.             NpcHandler.onPlayerCloseChannel() end,
  5037.             NpcHandler.onCreatureDisappear() end,
  5038.             NpcHandler.onWalkAway() end,
  5039.             NpcHandler.setCallback() end,
  5040.             NpcHandler.onFarewell() end,
  5041.             [talkRadius] = 3,
  5042.             NpcHandler.onBuy() end,
  5043.             NpcHandler.setMessage() end,
  5044.             NpcHandler.onPlayerEndTrade() end,
  5045.             NpcHandler.getMessage() end,
  5046.             NpcHandler.getCallback() end,
  5047.             NpcHandler.greet() end,
  5048.             NpcHandler.onSell() end,
  5049.             NpcHandler.new() end,
  5050.             [__index] = {
  5051.                 __index.onCreatureAppear() end,
  5052.                 [messages] = {--[[ need to find a new way to access nested]]}
  5053.                 __index.onCreatureSay() end,
  5054.                 __index.resetNpc() end,
  5055.                 __index.processModuleCallback() end,
  5056.                 [talkDelayTime] = 1,
  5057.                 __index.releaseFocus() end,
  5058.                 __index.addFocus() end,
  5059.                 __index.updateFocus() end,
  5060.                 __index.onPlayerCloseChannel() end,
  5061.                 __index.onCreatureDisappear() end,
  5062.                 __index.onWalkAway() end,
  5063.                 __index.setCallback() end,
  5064.                 __index.onFarewell() end,
  5065.                 [talkRadius] = 3,
  5066.                 __index.onBuy() end,
  5067.                 __index.setMessage() end,
  5068.                 __index.onPlayerEndTrade() end,
  5069.                 __index.getMessage() end,
  5070.                 __index.getCallback() end,
  5071.                 __index.greet() end,
  5072.                 __index.onSell() end,
  5073.                 __index.new() end,
  5074.                 [__index] = {--[[ need to find a new way to access nested]]}
  5075.                 __index.parseMessage() end,
  5076.                 __index.say() end,
  5077.                 __index.doNPCTalkALot() end,
  5078.                 __index.onThink() end,
  5079.                 __index.cancelNPCTalk() end,
  5080.                 __index.isInRange() end,
  5081.                 [idleTime] = 120,
  5082.                 __index.addModule() end,
  5083.                 __index.setKeywordHandler() end,
  5084.                 __index.unGreet() end,
  5085.                 __index.onTradeRequest() end,
  5086.                 __index.onGreet() end,
  5087.                 __index.isFocused() end,
  5088.                 __index.setMaxIdleTime() end,
  5089.             },
  5090.             NpcHandler.parseMessage() end,
  5091.             NpcHandler.say() end,
  5092.             NpcHandler.doNPCTalkALot() end,
  5093.             NpcHandler.onThink() end,
  5094.             NpcHandler.cancelNPCTalk() end,
  5095.             NpcHandler.isInRange() end,
  5096.             [idleTime] = 120,
  5097.             NpcHandler.addModule() end,
  5098.             NpcHandler.setKeywordHandler() end,
  5099.             NpcHandler.unGreet() end,
  5100.             NpcHandler.onTradeRequest() end,
  5101.             NpcHandler.onGreet() end,
  5102.             NpcHandler.isFocused() end,
  5103.             NpcHandler.setMaxIdleTime() end,
  5104.         },
  5105.         _G.selfMove() end,
  5106.         _G.doSetItemText() end,
  5107.         _G.getPlayerFlagValue() end,
  5108.         [STORAGEVALUE_PROMOTION] = 30018,
  5109.         [RETURNVALUE_CONTAINERNOTENOUGHROOM] = 20,
  5110.         [CONDITION_PARAM_SKILL_AXE] = 23,
  5111.         [ITEM_ENERGYFIELD_PVP] = 1491,
  5112.         [TEXTCOLOR_ORANGE] = 198,
  5113.         [ITEM_AMULETOFLOSS] = 2173,
  5114.         [SHOPMODULE_MODE] = 3,
  5115.         [MESSAGE_MISSINGMONEY] = 9,
  5116.         _G.getWorldTime() end,
  5117.         [RETURNVALUE_NOERROR] = 0,
  5118.         [SKILL_SHIELD] = 5,
  5119.         [RETURNVALUE_NOTENOUGHSOUL] = 36,
  5120.         [SOUTHWEST] = 4,
  5121.         _G.doSetCreatureDropLoot() end,
  5122.         [CONDITION_PARAM_OWNER] = 1,
  5123.         _G.getPlayerPremiumDays() end,
  5124.         [CONDITION_ENERGY] = 4,
  5125.         _G.getPlayerPosition() end,
  5126.         [CONST_ME_HEARTS] = 36,
  5127.         [RETURNVALUE_TOOFARAWAY] = 17,
  5128.         [CONDITION_PARAM_SKILL_SHIELD] = 25,
  5129.         _G.pushThing() end,
  5130.         _G.getIpByName() end,
  5131.         _G.collectgarbage() end,
  5132.         [SOUTH] = 2,
  5133.         _G.doPlayerSetSex() end,
  5134.         [CALLBACK_ONSELL] = 11,
  5135.         _G.getPlayerLight() end,
  5136.         _G.addOutfitCondition() end,
  5137.         [CONDITION_CURSED] = 4194304,
  5138.         [CONST_ME_PURPLEENERGY] = 48,
  5139.         [CONST_ME_YELLOWSMOKE] = 168,
  5140.         [TILESTATE_NONE] = 0,
  5141.         [CONST_ME_BUBBLES] = 26,
  5142.         _G.variantToString() end,
  5143.         [SKULL_RED] = 4,
  5144.         _G.gcinfo() end,
  5145.         [CONDITION_PARAM_SPEED] = 9,
  5146.         _G.getGuildId() end,
  5147.         [TILESTATE_FLOORCHANGE_SOUTH] = 1024,
  5148.         [CONST_ME_ENERGYHIT] = 12,
  5149.         [SKILL_LEVEL] = 8,
  5150.         [PlayerFlag_CannotBeAttacked] = 8,
  5151.         [Vocation] = {
  5152.             Vocation.getSoulGainTicks() end,
  5153.             [gainCap] = 500,
  5154.             [fromVocation] = 0,
  5155.             [gainSoulTicks] = 120,
  5156.             Vocation.getAttackSpeed() end,
  5157.             [gainManaTicks] = 6,
  5158.             Vocation.getRequiredManaSpent() end,
  5159.             Vocation.getManaGainTicks() end,
  5160.             Vocation.getId() end,
  5161.             Vocation.getBaseSpeed() end,
  5162.             [baseSpeed] = 220,
  5163.             Vocation.getDescription() end,
  5164.             [gainMana] = 5,
  5165.             Vocation.getCapacityGain() end,
  5166.             Vocation.getManaGain() end,
  5167.             [attackSpeed] = 1000,
  5168.             [armorMultiplier] = 1,
  5169.             [skillMultipliers] = {
  5170.                 [0] = 1.5,
  5171.                 [2] = 2,
  5172.                 [3] = 2,
  5173.                 [1] = 2,
  5174.                 [4] = 2,
  5175.                 [5] = 1.5,
  5176.                 [6] = 1.1,
  5177.             },
  5178.             [defenseMultiplier] = 1,
  5179.             Vocation.getHealthGain() end,
  5180.             [meleeDamageMultiplier] = 1,
  5181.             [distDamageMultiplier] = 1,
  5182.             [manaMultiplier] = 4,
  5183.             [gainManaAmount] = 1,
  5184.             Vocation.getHealthGainTicks() end,
  5185.             Vocation.getClientId() end,
  5186.             [clientId] = 0,
  5187.             [gainHealthTicks] = 6,
  5188.             [gainHP] = 5,
  5189.             Vocation.getName() end,
  5190.             Vocation.setAttackSpeed() end,
  5191.             [soulMax] = 100,
  5192.             [gainHealthAmount] = 1,
  5193.             Vocation.getManaGainAmount() end,
  5194.             Vocation.getHealthGainAmount() end,
  5195.             Vocation.getDemotion() end,
  5196.             Vocation.getMaxSoul() end,
  5197.             Vocation.getPromotion() end,
  5198.             Vocation.getRequiredSkillTries() end,
  5199.         },
  5200.         [shop_premium] = {
  5201.         },
  5202.         [DIRECTION_NORTHWEST] = 6,
  5203.         [TEXTCOLOR_NONE] = 255,
  5204.         [CONST_ME_EXPLOSIONHIT] = 6,
  5205.         _G.doSetCreatureOutfit() end,
  5206.         [CONST_ME_BLOCKHIT] = 4,
  5207.         _G.doAreaCombatMana() end,
  5208.         [CONDITION_FREEZING] = 1048576,
  5209.         [COMBAT_PARAM_AGGRESSIVE] = 7,
  5210.         [CONST_ME_HOLYDAMAGE] = 40,
  5211.         [keys] = {
  5212.             [1] = 2086,
  5213.             [2] = 2087,
  5214.             [3] = 2088,
  5215.             [4] = 2089,
  5216.             [5] = 2090,
  5217.             [6] = 2091,
  5218.             [7] = 2092,
  5219.             [8] = 10032,
  5220.         },
  5221.         [RETURNVALUE_PLAYERISNOTREACHABLE] = 38,
  5222.         _G.doPlayerRemoveItem() end,
  5223.         [verticalOpenDoors] = {
  5224.             [1] = 1211,
  5225.             [2] = 1220,
  5226.             [3] = 1224,
  5227.             [4] = 1228,
  5228.             [5] = 1233,
  5229.             [6] = 1238,
  5230.             [7] = 1242,
  5231.             [8] = 1246,
  5232.             [9] = 1251,
  5233.             [10] = 1256,
  5234.             [11] = 1260,
  5235.             [12] = 1540,
  5236.             [13] = 3546,
  5237.             [14] = 3548,
  5238.             [15] = 3550,
  5239.             [16] = 3552,
  5240.             [17] = 4915,
  5241.             [18] = 5083,
  5242.             [19] = 5109,
  5243.             [20] = 5111,
  5244.             [21] = 5113,
  5245.             [22] = 5115,
  5246.             [23] = 5127,
  5247.             [24] = 5129,
  5248.             [25] = 5131,
  5249.             [26] = 5133,
  5250.             [27] = 5142,
  5251.             [28] = 5145,
  5252.             [29] = 5283,
  5253.             [30] = 5285,
  5254.             [31] = 5289,
  5255.             [32] = 5293,
  5256.             [33] = 5516,
  5257.             [34] = 5737,
  5258.             [35] = 5749,
  5259.             [36] = 6194,
  5260.             [37] = 6199,
  5261.             [38] = 6203,
  5262.             [39] = 6207,
  5263.             [40] = 6251,
  5264.             [41] = 6256,
  5265.             [42] = 6260,
  5266.             [43] = 6264,
  5267.             [44] = 6798,
  5268.             [45] = 6802,
  5269.             [46] = 6902,
  5270.             [47] = 6904,
  5271.             [48] = 6906,
  5272.             [49] = 6908,
  5273.             [50] = 7044,
  5274.             [51] = 7046,
  5275.             [52] = 7048,
  5276.             [53] = 7050,
  5277.             [54] = 7055,
  5278.             [55] = 8543,
  5279.             [56] = 8548,
  5280.             [57] = 8552,
  5281.             [58] = 8556,
  5282.             [59] = 9167,
  5283.             [60] = 9172,
  5284.             [61] = 9269,
  5285.             [62] = 9274,
  5286.             [63] = 9274,
  5287.             [64] = 9269,
  5288.             [65] = 9278,
  5289.             [66] = 9282,
  5290.             [67] = 10270,
  5291.             [68] = 10275,
  5292.             [69] = 10279,
  5293.             [70] = 10283,
  5294.             [71] = 10479,
  5295.             [72] = 10481,
  5296.             [73] = 10485,
  5297.             [74] = 10483,
  5298.             [75] = 10786,
  5299.             [76] = 12101,
  5300.             [77] = 12199,
  5301.             [78] = 19851,
  5302.             [79] = 19853,
  5303.             [80] = 19991,
  5304.             [81] = 19993,
  5305.             [82] = 20284,
  5306.             [83] = 20286,
  5307.             [84] = 17238,
  5308.             [85] = 13021,
  5309.             [86] = 10790,
  5310.             [87] = 12103,
  5311.             [88] = 12205,
  5312.             [89] = 19855,
  5313.             [90] = 19995,
  5314.             [91] = 20288,
  5315.             [92] = 10792,
  5316.             [93] = 12105,
  5317.             [94] = 12203,
  5318.             [95] = 19857,
  5319.             [96] = 19997,
  5320.             [97] = 20290,
  5321.         },
  5322.         _G.isItemStackable() end,
  5323.         [RETURNVALUE_FIRSTGOUPSTAIRS] = 19,
  5324.         [PlayerFlag_IgnoreProtectionZone] = 8589934592,
  5325.         [CONST_ANI_SIMPLEARROW] = 54,
  5326.         [MESSAGE_STATUS_CONSOLE_BLUE] = 4,
  5327.         [CONST_ME_GIANTICE] = 53,
  5328.         [MESSAGE_GREET] = 1,
  5329.         [CONST_ANI_GLOOTHSPEAR] = 53,
  5330.         [CONST_ANI_SHIVERARROW] = 35,
  5331.         [TILESTATE_BED] = 131072,
  5332.         _G.next() end,
  5333.         [CONST_ANI_WHIRLWINDCLUB] = 27,
  5334.         [CONDITION_ATTRIBUTES] = 524288,
  5335.         [TILESTATE_MAILBOX] = 32768,
  5336.         [ITEM_FIREFIELD_PVP_MEDIUM] = 1488,
  5337.         [CALLBACK_ONADDFOCUS] = 18,
  5338.         [COMBAT_FORMULA_SKILL] = 2,
  5339.         [CONST_ME_INSECTS] = 69,
  5340.         [CONST_ME_PLANTATTACK] = 55,
  5341.         _G.getTileThingByPos() end,
  5342.         [CONDITION_PARAM_SKILL_SWORDPERCENT] = 39,
  5343.         [MESSAGE_STATUS_SMALL] = 21,
  5344.         [RETURNVALUE_NOTENOUGHROOM] = 2,
  5345.         _G.getPlayerLevel() end,
  5346.         _G.select() end,
  5347.         [CONST_ME_FERUMBRAS] = 74,
  5348.         [CONST_SLOT_ARMOR] = 4,
  5349.         _G.removeGround() end,
  5350.         [PlayerFlag_CannotUseSpells] = 8192,
  5351.         [TALKDELAY_ONTHINK] = 1,
  5352.         [SLOTP_FEET] = 128,
  5353.         [CONDITION_MUTED] = 65536,
  5354.         [ITEM_WILDGROWTH_PERSISTENT] = 2721,
  5355.         [CONST_SLOT_RIGHT] = 5,
  5356.         [MESSAGE_EVENT_DEFAULT] = 30,
  5357.         [SKULL_YELLOW] = 1,
  5358.         _G.getTownId() end,
  5359.         [ITEM_ATTRIBUTE_UNIQUEID] = 2,
  5360.         _G.getDistanceBetween() end,
  5361.         _G.getPlayerMagLevel() end,
  5362.         _G.getItemWeightByUID() end,
  5363.         [COMBAT_MANADRAIN] = 64,
  5364.         [DIRECTION_WEST] = 3,
  5365.         _G.doSendTutorial() end,
  5366.         [CONST_ME_ICEAREA] = 42,
  5367.         [ITEM_ATTRIBUTE_CHARGES] = 1048576,
  5368.         [CONST_PROP_BLOCKPATH] = 3,
  5369.         [GAME_STATE_NORMAL] = 2,
  5370.         _G.doPlayerAddExp() end,
  5371.         [CONST_ME_SKULLHORIZONTAL] = 60,
  5372.         _G.doPlayerAddBlessing() end,
  5373.         _G.load() end,
  5374.         [CONST_ME_STONES] = 45,
  5375.         [PlayerFlag_CannotBeMuted] = 68719476736,
  5376.         [TAG_ITEMCOUNT] = |ITEMCOUNT|,
  5377.         [COMBAT_PARAM_BLOCKSHIELD] = 3,
  5378.         [TILESTATE_DEPOT] = 262144,
  5379.         _G.doPlayerTakeItem() end,
  5380.         [FOCUS_FAREWELLWORDS] = {
  5381.             [1] = bye,
  5382.             [2] = farewell,
  5383.         },
  5384.         _G.getTileItemById() end,
  5385.         [PlayerFlag_IgnoreWeaponCheck] = 34359738368,
  5386.         [ACCOUNT_TYPE_SENIORTUTOR] = 3,
  5387.         [CONST_ME_SOUND_GREEN] = 19,
  5388.         [MAPMARK_BAG] = 11,
  5389.         _G.getPlayerDepotItems() end,
  5390.         [shop_eventtype] = {
  5391.         },
  5392.         [ITEM_FIREFIELD_PERSISTENT_SMALL] = 1494,
  5393.         [MAPMARK_REDWEST] = 17,
  5394.         [CONST_ANI_FLASHARROW] = 33,
  5395.         [ITEM_ATTRIBUTE_ATTACK] = 1024,
  5396.         [ORIGIN_NONE] = 0,
  5397.         [CONST_ANI_ONYXARROW] = 23,
  5398.         [ITEM_GOLD_COIN] = 2148,
  5399.         [table] = {
  5400.             table.setn() end,
  5401.             table.insert() end,
  5402.             table.getn() end,
  5403.             table.foreachi() end,
  5404.             table.maxn() end,
  5405.             table.foreach() end,
  5406.             table.concat() end,
  5407.             table.create() end,
  5408.             table.sort() end,
  5409.             table.remove() end,
  5410.         },
  5411.         _G.ipairs() end,
  5412.         [CONDITION_INFIGHT] = 1024,
  5413.         _G.doCreatureAddHealth() end,
  5414.         [CONDITION_EXHAUST] = 4096,
  5415.         [TALKTYPE_ORANGE_2] = 37,
  5416.         [CONDITION_SOUL] = 16384,
  5417.         _G.getDepotId() end,
  5418.         [ITEM_ATTRIBUTE_DESCRIPTION] = 4,
  5419.         [ITEM_ATTRIBUTE_ARTICLE] = 128,
  5420.         [CONST_ME_ICEATTACK] = 44,
  5421.         [CONDITION_DRUNK] = 2048,
  5422.         [RETURNVALUE_CANNOTTHROW] = 5,
  5423.         [WEAPON_AMMO] = 7,
  5424.         [CONST_ME_DRAGONHEAD] = 70,
  5425.         _G.doPlayerSetGuildNick() end,
  5426.         _G.getCreatureMaster() end,
  5427.         _G.doPlayerAddItem() end,
  5428.         [AREA_BEAM7] = {
  5429.             [1] = {
  5430.                 [1] = 1,
  5431.             },
  5432.             [2] = {
  5433.                 [1] = 1,
  5434.             },
  5435.             [3] = {
  5436.                 [1] = 1,
  5437.             },
  5438.             [4] = {
  5439.                 [1] = 1,
  5440.             },
  5441.             [5] = {
  5442.                 [1] = 1,
  5443.             },
  5444.             [6] = {
  5445.                 [1] = 1,
  5446.             },
  5447.             [7] = {
  5448.                 [1] = 3,
  5449.             },
  5450.         },
  5451.         _G.loadfile() end,
  5452.         _G.doSendAnimatedText() end,
  5453.         [ITEM_TYPE_MAILBOX] = 2,
  5454.         _G.isItemContainer() end,
  5455.         [RETURNVALUE_CANONLYUSEONESHIELD] = 60,
  5456.         [KeywordModule] = {
  5457.             KeywordModule.addKeyword() end,
  5458.             KeywordModule.parseKeywords() end,
  5459.             KeywordModule.init() end,
  5460.             KeywordModule.parseParameters() end,
  5461.             KeywordModule.new() end,
  5462.         },
  5463.         [ACCOUNT_TYPE_NORMAL] = 1,
  5464.         [CONDITION_PARAM_TICKINTERVAL] = 17,
  5465.         _G.TRUE() end,
  5466.         [COMBAT_DROWNDAMAGE] = 256,
  5467.         [AREA_CROSS1X1] = {
  5468.             [1] = {
  5469.                 [1] = 0,
  5470.                 [2] = 1,
  5471.                 [3] = 0,
  5472.             },
  5473.             [2] = {
  5474.                 [1] = 1,
  5475.                 [2] = 3,
  5476.                 [3] = 1,
  5477.             },
  5478.             [3] = {
  5479.                 [1] = 0,
  5480.                 [2] = 1,
  5481.                 [3] = 0,
  5482.             },
  5483.         },
  5484.         [COMBAT_PARAM_TARGETCASTERORTOPMOST] = 5,
  5485.         _G.getPlayerMount() end,
  5486.         [TILESTATE_IMMOVABLENOFIELDBLOCKPATH] = 8388608,
  5487.         [CONST_ME_POISONAREA] = 21,
  5488.         [COMBAT_PARAM_USECHARGES] = 9,
  5489.         [FLAG_IGNOREBLOCKITEM] = 2,
  5490.         _G.doPlayerRemOutfit() end,
  5491.         [ITEM_TYPE_CONTAINER] = 4,
  5492.         _G.doRemoveCondition() end,
  5493.         [CONST_PROP_HASHEIGHT] = 1,
  5494.         _G.doPlayerAddOutfit() end,
  5495.         [CONST_ME_HITBYFIRE] = 16,
  5496.         _G.doAreaCombatHealth() end,
  5497.         _G.isInWar() end,
  5498.         [ITEM_ATTRIBUTE_FLUIDTYPE] = 2097152,
  5499.         _G.doPlayerAddSoul() end,
  5500.         _G.isNpc() end,
  5501.         _G.doRelocate() end,
  5502.         [Game] = {
  5503.             Game.loadMap() end,
  5504.             Game.setWorldType() end,
  5505.             Game.createContainer() end,
  5506.             Game.getTowns() end,
  5507.             Game.getGameState() end,
  5508.             Game.createItem() end,
  5509.             Game.getPlayers() end,
  5510.             Game.getReturnMessage() end,
  5511.             Game.getStorageValue() end,
  5512.             Game.setStorageValue() end,
  5513.             Game.getSpectators() end,
  5514.             Game.getMonsterCount() end,
  5515.             Game.setGameState() end,
  5516.             Game.createTile() end,
  5517.             Game.getSkillType() end,
  5518.             Game.getReverseDirection() end,
  5519.             Game.getHouses() end,
  5520.             Game.broadcastMessage() end,
  5521.             Game.startRaid() end,
  5522.             Game.getNpcCount() end,
  5523.             Game.createNpc() end,
  5524.             Game.createMonster() end,
  5525.             Game.getExperienceStage() end,
  5526.             Game.getWorldType() end,
  5527.             Game.convertIpToString() end,
  5528.             Game.getPlayerCount() end,
  5529.         },
  5530.         [TILESTATE_DEPRECATED_HOUSE] = 2,
  5531.         [TILESTATE_TRASHHOLDER] = 65536,
  5532.         [PlayerFlag_NotGenerateLoot] = 2147483648,
  5533.         [TALKTYPE_BROADCAST] = 13,
  5534.         [CONST_ANI_TARSALARROW] = 44,
  5535.         _G.getPlayerByName() end,
  5536.         _G.unpack() end,
  5537.         _G.saveData() end,
  5538.         [COMBAT_UNDEFINEDDAMAGE] = 16,
  5539.         [SKILL_CLUB] = 1,
  5540.         _G.getCreaturePosition() end,
  5541.         [CONST_ME_ORCSHAMAN_FIRE] = 72,
  5542.         [ITEM_BAG] = 1987,
  5543.         [CONST_ANI_PRISMATICBOLT] = 48,
  5544.         _G.sendGuildChannelMessage() end,
  5545.         _G.getPlayerLookDir() end,
  5546.         [CONST_ANI_ENVENOMEDARROW] = 51,
  5547.         [AREA_WAVE4] = {
  5548.             [1] = {
  5549.                 [1] = 1,
  5550.                 [2] = 1,
  5551.                 [3] = 1,
  5552.                 [4] = 1,
  5553.                 [5] = 1,
  5554.             },
  5555.             [2] = {
  5556.                 [1] = 0,
  5557.                 [2] = 1,
  5558.                 [3] = 1,
  5559.                 [4] = 1,
  5560.                 [5] = 0,
  5561.             },
  5562.             [3] = {
  5563.                 [1] = 0,
  5564.                 [2] = 1,
  5565.                 [3] = 1,
  5566.                 [4] = 1,
  5567.                 [5] = 0,
  5568.             },
  5569.             [4] = {
  5570.                 [1] = 0,
  5571.                 [2] = 0,
  5572.                 [3] = 3,
  5573.                 [4] = 0,
  5574.                 [5] = 0,
  5575.             },
  5576.         },
  5577.         _G.getPlayerGuildName() end,
  5578.         _G.getPlayersByAccountNumber() end,
  5579.         [CONDITIONID_LEFT] = 6,
  5580.         [RETURNVALUE_THEREISNOWAY] = 6,
  5581.         [CONDITION_PARAM_SKILL_CLUBPERCENT] = 38,
  5582.         [PlayerFlag_HasInfiniteMana] = 1024,
  5583.         [SOUTHEAST] = 5,
  5584.         [CONST_PROP_BLOCKPROJECTILE] = 2,
  5585.         _G.rawget() end,
  5586.         [CONST_ANI_DRILLBOLT] = 50,
  5587.         [MESSAGE_STATUS_DEFAULT] = 17,
  5588.         [COMBAT_PHYSICALDAMAGE] = 1,
  5589.         [CONDITIONID_HEAD] = 1,
  5590.         [MAPMARK_LOCK] = 10,
  5591.         _G.getOnlinePlayers() end,
  5592.         [TIER] = {
  5593.             [Master] = 4,
  5594.             [Adept] = 2,
  5595.             [Apprentice] = 0,
  5596.             [Grandmaster] = 5,
  5597.             [Expert] = 3,
  5598.             [Journeyman] = 1,
  5599.         },
  5600.         [Npc] = {
  5601.             Npc.isNpc() end,
  5602.             Npc.setFocus() end,
  5603.             Npc.closeShopWindow() end,
  5604.             Npc.setMasterPos() end,
  5605.             Npc.getParameter() end,
  5606.             Npc.openShopWindow() end,
  5607.             Npc.setSpeechBubble() end,
  5608.             Npc.getSpeechBubble() end,
  5609.         },
  5610.         _G.stopEvent() end,
  5611.         [CONDITION_PARAM_DELAYED] = 8,
  5612.         [CONST_ME_MAGIC_RED] = 14,
  5613.         _G.isType() end,
  5614.         [RETURNVALUE_YOUMAYNOTATTACKTHISPLAYER] = 41,
  5615.         [debug] = {
  5616.             debug.getupvalue() end,
  5617.             debug.debug() end,
  5618.             debug.sethook() end,
  5619.             debug.getmetatable() end,
  5620.             debug.gethook() end,
  5621.             debug.setmetatable() end,
  5622.             debug.setlocal() end,
  5623.             debug.traceback() end,
  5624.             debug.setfenv() end,
  5625.             debug.getinfo() end,
  5626.             debug.setupvalue() end,
  5627.             debug.getlocal() end,
  5628.             debug.getregistry() end,
  5629.             debug.getfenv() end,
  5630.         },
  5631.         _G.cleanMap() end,
  5632.         [CONST_ME_SOUND_PURPLE] = 23,
  5633.         _G.isMoveable() end,
  5634.         [THING_TYPE_PLAYER] = 1,
  5635.         [MESSAGE_DAMAGE_OTHERS] = 27,
  5636.         [CONDITIONID_AMMO] = 10,
  5637.         _G.doCreateItemEx() end,
  5638.         _G.isValidUID() end,
  5639.         _G.getHouseTilesSize() end,
  5640.         [CONDITION_REGENERATION] = 8192,
  5641.         [MESSAGE_ONCLOSESHOP] = 20,
  5642.         [AREA_SQUARE1X1] = {
  5643.             [1] = {
  5644.                 [1] = 1,
  5645.                 [2] = 1,
  5646.                 [3] = 1,
  5647.             },
  5648.             [2] = {
  5649.                 [1] = 1,
  5650.                 [2] = 3,
  5651.                 [3] = 1,
  5652.             },
  5653.             [3] = {
  5654.                 [1] = 1,
  5655.                 [2] = 1,
  5656.                 [3] = 1,
  5657.             },
  5658.         },
  5659.         _G.getPlayerItemById() end,
  5660.         [RETURNVALUE_DROPTWOHANDEDITEM] = 10,
  5661.         [CONST_ME_STEPSVERTICAL] = 65,
  5662.         _G.canPlayerLearnInstantSpell() end,
  5663.         [RETURNVALUE_YOUNEEDTOLEARNTHISSPELL] = 49,
  5664.         _G.getHouseName() end,
  5665.         [WEAPON_DISTANCE] = 5,
  5666.         [AREA_CIRCLE2X2] = {
  5667.             [1] = {
  5668.                 [1] = 0,
  5669.                 [2] = 1,
  5670.                 [3] = 1,
  5671.                 [4] = 1,
  5672.                 [5] = 0,
  5673.             },
  5674.             [2] = {
  5675.                 [1] = 1,
  5676.                 [2] = 1,
  5677.                 [3] = 1,
  5678.                 [4] = 1,
  5679.                 [5] = 1,
  5680.             },
  5681.             [3] = {
  5682.                 [1] = 1,
  5683.                 [2] = 1,
  5684.                 [3] = 3,
  5685.                 [4] = 1,
  5686.                 [5] = 1,
  5687.             },
  5688.             [4] = {
  5689.                 [1] = 1,
  5690.                 [2] = 1,
  5691.                 [3] = 1,
  5692.                 [4] = 1,
  5693.                 [5] = 1,
  5694.             },
  5695.             [5] = {
  5696.                 [1] = 0,
  5697.                 [2] = 1,
  5698.                 [3] = 1,
  5699.                 [4] = 1,
  5700.                 [5] = 0,
  5701.             },
  5702.         },
  5703.         [STACKPOS_SECOND_ITEM_ABOVE_GROUNDTILE] = 2,
  5704.         [PlayerFlag_CanTalkRedChannel] = 8388608,
  5705.         [createCombatObject] = {
  5706.             createCombatObject.setParameter() end,
  5707.             createCombatObject.setArea() end,
  5708.             createCombatObject.setCondition() end,
  5709.             createCombatObject.execute() end,
  5710.             createCombatObject.setOrigin() end,
  5711.             createCombatObject.setCallback() end,
  5712.             createCombatObject.setFormula() end,
  5713.         },
  5714.         [CONST_ME_BIGCLOUDS] = 41,
  5715.         _G.getTileItemByType() end,
  5716.         _G.isPremium() end,
  5717.         [CONST_ANI_VORTEXBOLT] = 45,
  5718.         [CONST_ANI_ENCHANTEDSPEAR] = 18,
  5719.         _G.relocate() end,
  5720.         _G.getGlobalStorageValue() end,
  5721.         [CONST_ME_SMOKE] = 68,
  5722.         _G.doPlayerSendDefaultCancel() end,
  5723.         [RETURNVALUE_CANONLYUSETHISRUNEONCREATURES] = 39,
  5724.         [CONDITION_PARAM_LIGHT_COLOR] = 11,
  5725.         [CONST_SLOT_LEFT] = 6,
  5726.         [PlayerFlag_TalkOrangeHelpChannel] = 16777216,
  5727.         [shop_npcuid] = {
  5728.         },
  5729.         _G.doTileAddItemEx() end,
  5730.         _G.getCount() end,
  5731.         _G.setGlobalStorageValue() end,
  5732.         [Mon] = {
  5733.             Mon.getSummons() end,
  5734.             Mon.getMaster() end,
  5735.             Mon.setSkull() end,
  5736.             Mon.remove() end,
  5737.             Mon.addHealth() end,
  5738.             Mon.getSkull() end,
  5739.             Mon.new() end,
  5740.             Mon.addMana() end,
  5741.             Mon.isTile() end,
  5742.             Mon.getSpeed() end,
  5743.             Mon.isCreature() end,
  5744.             Mon.getDirection() end,
  5745.             Mon.isMonster() end,
  5746.             Mon.isItem() end,
  5747.             Mon.isRemoved() end,
  5748.             Mon.getPlayer() end,
  5749.             Mon.getId() end,
  5750.             Mon.getBaseSpeed() end,
  5751.             Mon.getClosestFreePosition() end,
  5752.             Mon.getMaxHealth() end,
  5753.             Mon.setDirection() end,
  5754.             Mon.getMana() end,
  5755.             Mon.getPosition() end,
  5756.             Mon.getDescription() end,
  5757.             Mon.getFollowCreature() end,
  5758.             Mon.getMaxMana() end,
  5759.             Mon.isHealthHidden() end,
  5760.             Mon.changeSpeed() end,
  5761.             Mon.getDamageMap() end,
  5762.             Mon.say() end,
  5763.             Mon.setMaxHealth() end,
  5764.             Mon.teleportTo() end,
  5765.             Mon.setDropLoot() end,
  5766.             Mon.getCondition() end,
  5767.             Mon.getHealth() end,
  5768.             Mon.addCondition() end,
  5769.             Mon.setFollowCreature() end,
  5770.             Mon.setOutfit() end,
  5771.             Mon.getOutfit() end,
  5772.             Mon.setHiddenHealth() end,
  5773.             [__index] = {
  5774.                 __index.getSummons() end,
  5775.                 __index.getMaster() end,
  5776.                 __index.setSkull() end,
  5777.                 __index.remove() end,
  5778.                 __index.addHealth() end,
  5779.                 __index.getSkull() end,
  5780.                 __index.new() end,
  5781.                 __index.addMana() end,
  5782.                 __index.isTile() end,
  5783.                 __index.getSpeed() end,
  5784.                 __index.isCreature() end,
  5785.                 __index.getDirection() end,
  5786.                 __index.isMonster() end,
  5787.                 __index.isItem() end,
  5788.                 __index.isRemoved() end,
  5789.                 __index.getPlayer() end,
  5790.                 __index.getId() end,
  5791.                 __index.getBaseSpeed() end,
  5792.                 __index.getClosestFreePosition() end,
  5793.                 __index.getMaxHealth() end,
  5794.                 __index.setDirection() end,
  5795.                 __index.getMana() end,
  5796.                 __index.getPosition() end,
  5797.                 __index.getDescription() end,
  5798.                 __index.getFollowCreature() end,
  5799.                 __index.getMaxMana() end,
  5800.                 __index.isHealthHidden() end,
  5801.                 __index.changeSpeed() end,
  5802.                 __index.getDamageMap() end,
  5803.                 __index.say() end,
  5804.                 __index.setMaxHealth() end,
  5805.                 __index.teleportTo() end,
  5806.                 __index.setDropLoot() end,
  5807.                 __index.getCondition() end,
  5808.                 __index.getHealth() end,
  5809.                 __index.addCondition() end,
  5810.                 __index.setFollowCreature() end,
  5811.                 __index.setOutfit() end,
  5812.                 __index.getOutfit() end,
  5813.                 __index.setHiddenHealth() end,
  5814.                 [__index] = {--[[ need to find a new way to access nested]]}
  5815.                 __index.setLight() end,
  5816.                 __index.isPlayer() end,
  5817.                 __index.removeCondition() end,
  5818.                 __index.getPathTo() end,
  5819.                 __index.canSee() end,
  5820.                 __index.getName() end,
  5821.                 __index.canSeeCreature() end,
  5822.                 __index.setMaster() end,
  5823.                 __index.setTarget() end,
  5824.                 __index.isNpc() end,
  5825.                 __index.isInGhostMode() end,
  5826.                 __index.getTile() end,
  5827.                 __index.getTarget() end,
  5828.                 __index.registerEvent() end,
  5829.                 __index.getLight() end,
  5830.                 __index.getParent() end,
  5831.                 __index.unregisterEvent() end,
  5832.             },
  5833.             Mon.setLight() end,
  5834.             Mon.isPlayer() end,
  5835.             Mon.removeCondition() end,
  5836.             Mon.getPathTo() end,
  5837.             Mon.canSee() end,
  5838.             Mon.getName() end,
  5839.             Mon.canSeeCreature() end,
  5840.             Mon.setMaster() end,
  5841.             Mon.setTarget() end,
  5842.             Mon.isNpc() end,
  5843.             Mon.isInGhostMode() end,
  5844.             Mon.getTile() end,
  5845.             Mon.getTarget() end,
  5846.             Mon.registerEvent() end,
  5847.             Mon.getLight() end,
  5848.             Mon.getParent() end,
  5849.             Mon.unregisterEvent() end,
  5850.         },
  5851.         _G.selfMoveTo() end,
  5852.         [PlayerFlag_CanTalkRedPrivate] = 4194304,
  5853.         _G.getPlayerMasterPos() end,
  5854.         _G.getIPByPlayerName() end,
  5855.         [THING_TYPE_MONSTER] = 2,
  5856.         [CONST_ANI_GREENSTAR] = 20,
  5857.         [StdModule] = {
  5858.             StdModule.learnSpell() end,
  5859.             StdModule.say() end,
  5860.             StdModule.travel() end,
  5861.             StdModule.bless() end,
  5862.             StdModule.promotePlayer() end,
  5863.         },
  5864.         [CONST_ANI_HOLY] = 31,
  5865.         [TILESTATE_PVPZONE] = 16,
  5866.         _G.RemoveOfflineTrainingTime() end,
  5867.         [CONST_ME_SMALLCLOUDS] = 39,
  5868.         _G.doTeleportThing() end,
  5869.         [COMBAT_PARAM_BLOCKARMOR] = 4,
  5870.         [RETURNVALUE_YOUMAYNOTATTACKAPERSONINPROTECTIONZONE] = 42,
  5871.         _G.MoveTile() end,
  5872.         _G.getPlayerVocation() end,
  5873.         [RETURNVALUE_YOUMAYNOTLOGOUTDURINGAFIGHT] = 31,
  5874.         [CONST_PROP_BLOCKSOLID] = 0,
  5875.         [WEAPON_SHIELD] = 4,
  5876.         [CONST_ME_ICETORNADO] = 43,
  5877.         [COMBAT_PARAM_EFFECT] = 1,
  5878.         [TALKTYPE_SAY] = 1,
  5879.         [WEAPON_NONE] = 0,
  5880.         _G.getCreatureCondition() end,
  5881.         [AREA_WALLFIELD] = {
  5882.             [1] = {
  5883.                 [1] = 1,
  5884.                 [2] = 1,
  5885.                 [3] = 3,
  5886.                 [4] = 1,
  5887.                 [5] = 1,
  5888.             },
  5889.         },
  5890.         [CONST_ANI_REDSTAR] = 19,
  5891.         [ITEM_ATTRIBUTE_ACTIONID] = 1,
  5892.         [CALLBACK_ONRELEASEFOCUS] = 19,
  5893.         [TILESTATE_IMMOVABLEBLOCKPATH] = 4194304,
  5894.         _G.isSummon() end,
  5895.         [NORTHEAST] = 7,
  5896.         _G.getThingfromPos() end,
  5897.         [TEXTCOLOR_LIGHTGREY] = 129,
  5898.         [MESSAGE_NOSHOP] = 19,
  5899.         _G.getPlayerMoney() end,
  5900.         [CONDITION_PARAM_HEALTHTICKS] = 5,
  5901.         _G.setConditionFormula() end,
  5902.         [TILESTATE_TELEPORT] = 8192,
  5903.         [CONST_ME_SKULLVERTICAL] = 61,
  5904.         [NpcSystem] = {
  5905.             NpcSystem.getParameter() end,
  5906.             NpcSystem.parseParameters() end,
  5907.         },
  5908.         [TravelModule] = {
  5909.             TravelModule.init() end,
  5910.             TravelModule.travel() end,
  5911.             TravelModule.parseParameters() end,
  5912.             TravelModule.onConfirm() end,
  5913.             TravelModule.listDestinations() end,
  5914.             TravelModule.addDestination() end,
  5915.             TravelModule.bringMeTo() end,
  5916.             TravelModule.onDecline() end,
  5917.             TravelModule.parseDestinations() end,
  5918.             TravelModule.new() end,
  5919.         },
  5920.         [CONST_ME_SMALLPLANTS] = 46,
  5921.         [openSpecialDoors] = {
  5922.             [1] = 1224,
  5923.             [2] = 1226,
  5924.             [3] = 1228,
  5925.             [4] = 1230,
  5926.             [5] = 1242,
  5927.             [6] = 1244,
  5928.             [7] = 1246,
  5929.             [8] = 1248,
  5930.             [9] = 1256,
  5931.             [10] = 1258,
  5932.             [11] = 1260,
  5933.             [12] = 1262,
  5934.             [13] = 3541,
  5935.             [14] = 3543,
  5936.             [15] = 3550,
  5937.             [16] = 3552,
  5938.             [17] = 5104,
  5939.             [18] = 5106,
  5940.             [19] = 5113,
  5941.             [20] = 5115,
  5942.             [21] = 5122,
  5943.             [22] = 5124,
  5944.             [23] = 5131,
  5945.             [24] = 5133,
  5946.             [25] = 5289,
  5947.             [26] = 5291,
  5948.             [27] = 5293,
  5949.             [28] = 5295,
  5950.             [29] = 6203,
  5951.             [30] = 6205,
  5952.             [31] = 6207,
  5953.             [32] = 6209,
  5954.             [33] = 6260,
  5955.             [34] = 6262,
  5956.             [35] = 6264,
  5957.             [36] = 6266,
  5958.             [37] = 6897,
  5959.             [38] = 6899,
  5960.             [39] = 6906,
  5961.             [40] = 6908,
  5962.             [41] = 7039,
  5963.             [42] = 7041,
  5964.             [43] = 7048,
  5965.             [44] = 7050,
  5966.             [45] = 8552,
  5967.             [46] = 8554,
  5968.             [47] = 8556,
  5969.             [48] = 8558,
  5970.             [49] = 9176,
  5971.             [50] = 9178,
  5972.             [51] = 9180,
  5973.             [52] = 9182,
  5974.             [53] = 9278,
  5975.             [54] = 9280,
  5976.             [55] = 9282,
  5977.             [56] = 9284,
  5978.             [57] = 10279,
  5979.             [58] = 10281,
  5980.             [59] = 10283,
  5981.             [60] = 10285,
  5982.             [61] = 10474,
  5983.             [62] = 10476,
  5984.             [63] = 10483,
  5985.             [64] = 10485,
  5986.             [65] = 10781,
  5987.             [66] = 12096,
  5988.             [67] = 12196,
  5989.             [68] = 19846,
  5990.             [69] = 19986,
  5991.             [70] = 20279,
  5992.             [71] = 10783,
  5993.             [72] = 12098,
  5994.             [73] = 12194,
  5995.             [74] = 19848,
  5996.             [75] = 19988,
  5997.             [76] = 20281,
  5998.             [77] = 10790,
  5999.             [78] = 12103,
  6000.             [79] = 12205,
  6001.             [80] = 19855,
  6002.             [81] = 19995,
  6003.             [82] = 20288,
  6004.             [83] = 10792,
  6005.             [84] = 12105,
  6006.             [85] = 12203,
  6007.             [86] = 19857,
  6008.             [87] = 19997,
  6009.             [88] = 20290,
  6010.         },
  6011.         [CONST_ANI_SPEAR] = 1,
  6012.         [TILESTATE_MAGICFIELD] = 16384,
  6013.         _G.setPlayerStorageValue() end,
  6014.         [CONST_SLOT_NECKLACE] = 2,
  6015.         [ITEM_ATTRIBUTE_CORPSEOWNER] = 524288,
  6016.         _G.getCreatureName() end,
  6017.         _G.getWorldUpTime() end,
  6018.         _G.getContainerSize() end,
  6019.         [CONDITION_EXHAUST_COMBAT] = 8388608,
  6020.         [PlayerFlag_CannotPickupItem] = 16384,
  6021.         _G.getPlayerStorageValue() end,
  6022.         _G.doChangeSpeed() end,
  6023.         [CONST_PROP_ISHORIZONTAL] = 5,
  6024.         [COMBAT_FORMULA_LEVELMAGIC] = 1,
  6025.         [MESSAGE_INFO_DESCR] = 22,
  6026.         [TILESTATE_BLOCKPATH] = 1048576,
  6027.         [TILESTATE_FLOORCHANGE_SOUTH_ALT] = 67108864,
  6028.         [RETURNVALUE_CANNOTPICKUP] = 22,
  6029.         _G.newproxy() end,
  6030.         [CONST_SLOT_AMMO] = 10,
  6031.         [CONST_PROP_NOFIELDBLOCKPATH] = 10,
  6032.         _G.getFluidSourceType() end,
  6033.         _G.setHouseOwner() end,
  6034.         _G.getPlayerGuildLevel() end,
  6035.         [SHOPMODULE_SELL_ITEM] = 1,
  6036.         [CLIENTOS_FLASH] = 3,
  6037.         _G.getHouseOwner() end,
  6038.         [CONST_ANI_NONE] = 0,
  6039.         _G.doCombat() end,
  6040.         _G.getTileThingByTopOrder() end,
  6041.         [TALKTYPE_CHANNEL_O] = 8,
  6042.         _G.isContainer() end,
  6043.         _G.setfenv() end,
  6044.         _G.variantToNumber() end,
  6045.         [TEXTCOLOR_SKYBLUE] = 143,
  6046.         [RETURNVALUE_YOUNEEDPREMIUMACCOUNT] = 48,
  6047.         [MESSAGE_DAMAGE_RECEIVED] = 24,
  6048.         [TALKTYPE_CHANNEL_R1] = 14,
  6049.         _G.doDecayItem() end,
  6050.         _G.setCombatCondition() end,
  6051.         [CONST_ANI_THROWINGKNIFE] = 9,
  6052.         _G.FALSE() end,
  6053.         [CREATURETYPE_SUMMON_OTHERS] = 4,
  6054.         _G.pairs() end,
  6055.         [CONDITION_PARAM_SOULGAIN] = 12,
  6056.         [RETURNVALUE_YOUMAYNOTATTACKAPERSONWHILEINPROTECTIONZONE] = 43,
  6057.         _G.getCreatureBaseSpeed() end,
  6058.         [CONTAINER_POSITION] = 65535,
  6059.         _G.getPlayerLastLoginSaved() end,
  6060.         [TAG_PLAYERNAME] = |PLAYERNAME|,
  6061.         [PlayerFlag_NotGainHealth] = 134217728,
  6062.         [CONST_ANI_LARGEROCK] = 12,
  6063.         [RETURNVALUE_YOUMAYNOTATTACKTHISCREATURE] = 44,
  6064.         [coroutine] = {
  6065.             coroutine.resume() end,
  6066.             coroutine.yield() end,
  6067.             coroutine.status() end,
  6068.             coroutine.wrap() end,
  6069.             coroutine.create() end,
  6070.             coroutine.running() end,
  6071.         },
  6072.         _G.getCreaturePos() end,
  6073.         [CONDITION_DROWN] = 32768,
  6074.         _G.doPlayerAddMana() end,
  6075.         [SLOTP_BACKPACK] = 4,
  6076.         [ITEM_MAGICWALL] = 1497,
  6077.         _G.doPlayerAddManaSpent() end,
  6078.         [SLOTP_RIGHT] = 16,
  6079.         _G.getTileInfo() end,
  6080.         [CALLBACK_PARAM_TARGETTILE] = 2,
  6081.         [MESSAGE_STATUS_CONSOLE_RED] = 13,
  6082.         [string] = {
  6083.             string.split() end,
  6084.             string.match() end,
  6085.             string.gmatch() end,
  6086.             string.upper() end,
  6087.             string.gsub() end,
  6088.             string.format() end,
  6089.             string.lower() end,
  6090.             string.sub() end,
  6091.             string.gfind() end,
  6092.             string.find() end,
  6093.             string.char() end,
  6094.             string.dump() end,
  6095.             string.reverse() end,
  6096.             string.byte() end,
  6097.             string.trim() end,
  6098.             string.len() end,
  6099.             string.rep() end,
  6100.         },
  6101.         [CONDITION_PARAM_HEALTHGAIN] = 4,
  6102.         [ITEM_FIREFIELD_NOPVP] = 1500,
  6103.         [CONST_ME_MAGIC_GREEN] = 15,
  6104.         [CONDITION_EXHAUST_HEAL] = 16777216,
  6105.         [RETURNVALUE_CREATUREDOESNOTEXIST] = 25,
  6106.         [CONST_ME_ENERGYAREA] = 38,
  6107.         [CONST_ANI_ICE] = 29,
  6108.         [MAPMARK_FLAG] = 9,
  6109.         [CONST_ANI_WHIRLWINDAXE] = 26,
  6110.         [SLOTP_AMMO] = 512,
  6111.         _G.doSetMonsterTarget() end,
  6112.         [CONDITION_PARAM_FIELD] = 46,
  6113.         [CONDITION_PARAM_LIGHT_LEVEL] = 10,
  6114.         _G.doTargetCombatDispel() end,
  6115.         [CONST_PROP_ISVERTICAL] = 4,
  6116.         [MESSAGE_HEALED] = 25,
  6117.         [CONST_ME_FIREWORK_RED] = 30,
  6118.         [ITEM_TYPE_KEY] = 9,
  6119.         [NetworkMessage] = {
  6120.             NetworkMessage.addByte() end,
  6121.             NetworkMessage.getByte() end,
  6122.             NetworkMessage.getString() end,
  6123.             NetworkMessage.getU16() end,
  6124.             NetworkMessage.addU32() end,
  6125.             NetworkMessage.addPosition() end,
  6126.             NetworkMessage.sendToPlayer() end,
  6127.             NetworkMessage.skipBytes() end,
  6128.             NetworkMessage.reset() end,
  6129.             NetworkMessage.delete() end,
  6130.             NetworkMessage.getU32() end,
  6131.             NetworkMessage.addU16() end,
  6132.             NetworkMessage.addItem() end,
  6133.             NetworkMessage.addDouble() end,
  6134.             NetworkMessage.addU64() end,
  6135.             NetworkMessage.getPosition() end,
  6136.             NetworkMessage.getU64() end,
  6137.             NetworkMessage.addString() end,
  6138.             NetworkMessage.addItemId() end,
  6139.         },
  6140.         _G.getPlayerSlotItem() end,
  6141.         [COMBAT_EARTHDAMAGE] = 4,
  6142.         [RETURNVALUE_ACTIONNOTPERMITTEDINANOPVPZONE] = 54,
  6143.         [CONDITION_PARAM_MANAGAIN] = 6,
  6144.         [CALLBACK_PARAM_SKILLVALUE] = 1,
  6145.         [CONST_ME_HITBYPOISON] = 17,
  6146.         [CONDITION_OUTFIT] = 64,
  6147.         [GAME_STATE_SHUTDOWN] = 4,
  6148.         [CONST_ME_TUTORIALSQUARE] = 57,
  6149.         _G.doTargetCombatHealth() end,
  6150.         [RETURNVALUE_DEPOTISFULL] = 24,
  6151.         [CONST_ANI_ENERGY] = 5,
  6152.         [shop_destination] = {
  6153.         },
  6154.         [RETURNVALUE_NOTENOUGHCAPACITY] = 21,
  6155.         _G.doMoveCreature() end,
  6156.         [CONST_ANI_POISONARROW] = 6,
  6157.         [npcs_loaded_travel] = {
  6158.         },
  6159.         _G.doCreateItem() end,
  6160.         [CONST_ME_WATERCREATURE] = 34,
  6161.         [TILESTATE_FLOORCHANGE_WEST] = 4096,
  6162.         [CONST_PROP_MOVEABLE] = 6,
  6163.         [SKULL_ORANGE] = 6,
  6164.         [ITEM_TYPE_DOOR] = 5,
  6165.         [ITEM_ATTRIBUTE_DOORID] = 4194304,
  6166.         [VOCATION_NONE] = 0,
  6167.         [CONDITION_CHANNELMUTEDTICKS] = 131072,
  6168.         [PlayerFlag_CanIllusionAll] = 64,
  6169.         [CONST_ME_BLOODYSTEPS] = 64,
  6170.         [GAME_STATE_STARTUP] = 0,
  6171.         [ITEM_TYPE_RUNE] = 10,
  6172.         [CREATURETYPE_SUMMON_OWN] = 3,
  6173.         [ITEM_PARCEL] = 2595,
  6174.         [ITEM_ATTRIBUTE_DATE] = 16,
  6175.         [Group] = {
  6176.             Group.getFlags() end,
  6177.             Group.getAccess() end,
  6178.             Group.getMaxVipEntries() end,
  6179.             Group.getMaxDepotItems() end,
  6180.             Group.getName() end,
  6181.             Group.getId() end,
  6182.         },
  6183.         _G.doSetCreatureLight() end,
  6184.         [MESSAGE_ALREADYFOCUSED] = 21,
  6185.         _G.selfFollow() end,
  6186.         [MESSAGE_WALKAWAY_MALE] = 22,
  6187.         [CONST_ME_YALAHARIGHOST] = 66,
  6188.         [ITEM_ATTRIBUTE_TEXT] = 8,
  6189.         _G.addDamageCondition() end,
  6190.         [CONST_ANI_EARTH] = 30,
  6191.         [PlayerFlag_SpecialVIP] = 1073741824,
  6192.         [CONDITIONID_COMBAT] = 0,
  6193.         _G.doAddContainerItemEx() end,
  6194.         [THING_TYPE_NPC] = 3,
  6195.         [WEAPON_AXE] = 3,
  6196.         [shop_rlname] = {
  6197.         },
  6198.         [SPEECHBUBBLE_NONE] = 0,
  6199.         [Monster] = {
  6200.             Monster.isFriend() end,
  6201.             Monster.getFriendList() end,
  6202.             Monster.removeTarget() end,
  6203.             Monster.selectTarget() end,
  6204.             Monster.isIdle() end,
  6205.             Monster.searchTarget() end,
  6206.             Monster.getFriendCount() end,
  6207.             Monster.isTarget() end,
  6208.             Monster.setIdle() end,
  6209.             Monster.isInSpawnRange() end,
  6210.             Monster.getSpawnPosition() end,
  6211.             Monster.isOpponent() end,
  6212.             Monster.removeFriend() end,
  6213.             Monster.addTarget() end,
  6214.             Monster.getType() end,
  6215.             Monster.isMonster() end,
  6216.             Monster.getTargetList() end,
  6217.             Monster.getTargetCount() end,
  6218.             Monster.addFriend() end,
  6219.         },
  6220.         [CONST_ME_MAGIC_BLUE] = 13,
  6221.         _G.getCreatureMaxHealth() end,
  6222.         [SKILL_FIST] = 0,
  6223.         [COMBAT_NONE] = 0,
  6224.         [RETURNVALUE_PUTTHISOBJECTINYOURHAND] = 15,
  6225.         [CONST_ANI_WEAPONTYPE] = 254,
  6226.         [MESSAGE_FAREWELL] = 2,
  6227.         _G.error() end,
  6228.         [CONST_ANI_EARTHARROW] = 40,
  6229.         _G.doChangeTypeItem() end,
  6230.         [CONDITION_PARAM_SKILL_SHIELDPERCENT] = 42,
  6231.         [RETURNVALUE_YOUCANNOTLOGOUTHERE] = 55,
  6232.         [CONST_ANI_EXPLOSION] = 41,
  6233.         [PlayerFlag_NotGainExperience] = 33554432,
  6234.         [RETURNVALUE_NOPARTYMEMBERSINRANGE] = 61,
  6235.         _G.isItemMovable() end,
  6236.         _G.getPlayerInstantSpellCount() end,
  6237.         [TALKTYPE_PRIVATE_RED_TO] = 16,
  6238.         _G.tonumber() end,
  6239.         [CONST_ANI_WHIRLWINDSWORD] = 25,
  6240.         [CONST_ME_MIRRORHORIZONTAL] = 58,
  6241.         [CONST_ME_TUTORIALARROW] = 56,
  6242.         [MAPMARK_GREENSOUTH] = 19,
  6243.         _G.doRemoveCreature() end,
  6244.         [DIRECTION_SOUTH] = 2,
  6245.         [db] = {
  6246.             db.tableExists() end,
  6247.             db.lastInsertId() end,
  6248.             db.escapeBlob() end,
  6249.             db.query() end,
  6250.             db.asyncStoreQuery() end,
  6251.             db.storeQuery() end,
  6252.             db.asyncQuery() end,
  6253.             db.escapeString() end,
  6254.         },
  6255.         _G.getPlayerAccess() end,
  6256.         [PlayerFlag_CannotUseCombat] = 1,
  6257.         _G.doSetItemActionId() end,
  6258.         _G.doSendMagicEffect() end,
  6259.         _G.newGround() end,
  6260.         _G.getConfigInfo() end,
  6261.         _G.getThing() end,
  6262.         _G.getWorldLight() end,
  6263.         [MESSAGE_BOUGHT] = 5,
  6264.         [CREATURETYPE_PLAYER] = 0,
  6265.         [MESSAGE_EVENT_ORANGE] = 36,
  6266.         _G.destroyItem() end,
  6267.         _G.isMovable() end,
  6268.         [ITEM_LABEL] = 2599,
  6269.         [CONDITION_SPELLGROUPCOOLDOWN] = 134217728,
  6270.         [CONST_PROP_IMMOVABLEBLOCKPATH] = 8,
  6271.         [CONST_ME_MIRRORVERTICAL] = 59,
  6272.         [ITEM_POISONFIELD_NOPVP] = 1503,
  6273.         [CONST_ME_YELLOW_RINGS] = 8,
  6274.         [RETURNVALUE_ACTIONNOTPERMITTEDINPROTECTIONZONE] = 40,
  6275.         [CONST_ME_STEPSHORIZONTAL] = 63,
  6276.         [TILESTATE_NOLOGOUT] = 8,
  6277.         [CONDITION_PACIFIED] = 33554432,
  6278.         [CONDITION_PARAM_SKILL_AXEPERCENT] = 40,
  6279.         _G.doSetItemSpecialDescription() end,
  6280.         [PlayerFlag_HasNoExhaustion] = 4096,
  6281.         [CONDITION_MANASHIELD] = 512,
  6282.         [RETURNVALUE_NEEDEXCHANGE] = 13,
  6283.         [COMBAT_PARAM_DISTANCEEFFECT] = 2,
  6284.         [WEAPON_CLUB] = 2,
  6285.         [CONDITIONID_DEFAULT] = -1,
  6286.         [CONDITIONID_ARMOR] = 4,
  6287.         [TILESTATE_FLOORCHANGE_NORTH] = 512,
  6288.         [MESSAGE_NEEDMORESPACE] = 14,
  6289.         [CONDITION_PARAM_MANATICKS] = 7,
  6290.         [RETURNVALUE_THISPLAYERISALREADYTRADING] = 30,
  6291.         [MESSAGE_EXPERIENCE] = 26,
  6292.         _G.getMonsterFriendList() end,
  6293.         [MAPMARK_CROSS] = 4,
  6294.         [ITEM_FIREFIELD_PERSISTENT_FULL] = 1492,
  6295.         [CONST_ANI_INFERNALBOLT] = 16,
  6296.         _G.closeShopWindow() end,
  6297.         [SPEECHBUBBLE_TRADE] = 2,
  6298.         [CONDITION_PARAM_MINVALUE] = 14,
  6299.         [TALKTYPE_PRIVATE_TO] = 5,
  6300.         [CONDITION_PARAM_STAT_MAXHITPOINTSPERCENT] = 31,
  6301.         [TEXTCOLOR_YELLOW] = 210,
  6302.         [CONDITION_PARAM_SKILL_FISHINGPERCENT] = 43,
  6303.         _G.doPlayerSetOfflineTrainingSkill() end,
  6304.         [CALLBACK_CREATURE_APPEAR] = 1,
  6305.         [RETURNVALUE_YOUNEEDAMAGICITEMTOCASTSPELL] = 56,
  6306.         [DIRECTION_EAST] = 1,
  6307.         [shop_itemid] = {
  6308.         },
  6309.         _G.getSpectators() end,
  6310.         [MAPMARK_SWORD] = 8,
  6311.         [COMBAT_POISONDAMAGE] = 4,
  6312.         [CONDITIONID_NECKLACE] = 2,
  6313.         [CONDITION_PARAM_STAT_MAGICPOINTSPERCENT] = 34,
  6314.         [AREA_BEAM5] = {
  6315.             [1] = {
  6316.                 [1] = 1,
  6317.             },
  6318.             [2] = {
  6319.                 [1] = 1,
  6320.             },
  6321.             [3] = {
  6322.                 [1] = 1,
  6323.             },
  6324.             [4] = {
  6325.                 [1] = 1,
  6326.             },
  6327.             [5] = {
  6328.                 [1] = 3,
  6329.             },
  6330.         },
  6331.         [ITEM_CRYSTAL_COIN] = 2160,
  6332.         [_VERSION] = Lua 5.1,
  6333.         [Item] = {
  6334.             Item.transform() end,
  6335.             Item.removeAttribute() end,
  6336.             Item.decay() end,
  6337.             Item.remove() end,
  6338.             Item.hasAttribute() end,
  6339.             Item.setAttribute() end,
  6340.             Item.isCreature() end,
  6341.             Item.getArticle() end,
  6342.             Item.getUniqueId() end,
  6343.             Item.getId() end,
  6344.             Item.getCharges() end,
  6345.             Item.getTopParent() end,
  6346.             Item.clone() end,
  6347.             Item.getWeight() end,
  6348.             Item.getPluralName() end,
  6349.             Item.getSubType() end,
  6350.             Item.isItem() end,
  6351.             Item.split() end,
  6352.             Item.setActionId() end,
  6353.             Item.hasProperty() end,
  6354.             Item.isPlayer() end,
  6355.             Item.getWorth() end,
  6356.             Item.getAttribute() end,
  6357.             Item.isTile() end,
  6358.             Item.isTeleport() end,
  6359.             Item.getParent() end,
  6360.             Item.getName() end,
  6361.             Item.getPosition() end,
  6362.             Item.getFluidType() end,
  6363.             Item.getTile() end,
  6364.             Item.isContainer() end,
  6365.             Item.getType() end,
  6366.             Item.getDescription() end,
  6367.             Item.getActionId() end,
  6368.             Item.moveTo() end,
  6369.             Item.getCount() end,
  6370.         },
  6371.         [CONST_ANI_SMALLSTONE] = 10,
  6372.         [CONST_ME_MORTAREA] = 18,
  6373.         _G.isCreature() end,
  6374.         _G.getItemName() end,
  6375.         _G.getWorldCreatures() end,
  6376.         [ITEM_PLATINUM_COIN] = 2152,
  6377.         [TEXTCOLOR_PURPLE] = 154,
  6378.         [ITEM_FIREFIELD_PERSISTENT_MEDIUM] = 1493,
  6379.         [Condition] = {
  6380.             Condition.setOutfit() end,
  6381.             Condition.delete() end,
  6382.             Condition.getIcons() end,
  6383.             Condition.addDamage() end,
  6384.             Condition.getId() end,
  6385.             Condition.setFormula() end,
  6386.             Condition.getTicks() end,
  6387.             Condition.clone() end,
  6388.             Condition.getType() end,
  6389.             Condition.setTicks() end,
  6390.             Condition.setParameter() end,
  6391.             Condition.getEndTime() end,
  6392.             Condition.getSubId() end,
  6393.         },
  6394.         _G.doCreatureSetLookDir() end,
  6395.         [CONST_ANI_ENERGYBALL] = 36,
  6396.         [MESSAGE_NEEDITEM] = 12,
  6397.         [CONST_ME_PURPLESMOKE] = 170,
  6398.         [SKILL_MAGLEVEL] = 7,
  6399.         _G.updatePosition() end,
  6400.         [MESSAGE_MISSINGITEM] = 11,
  6401.         _G.doPlayerSendTextMessage() end,
  6402.         [CONST_ANI_POWERBOLT] = 14,
  6403.         [MAPMARK_TEMPLE] = 5,
  6404.         [TALKTYPE_WHISPER] = 2,
  6405.         _G.getNpcCid() end,
  6406.         [TALKTYPE_PRIVATE_PN] = 12,
  6407.         [MAPMARK_SKULL] = 12,
  6408.         [FLAG_NOLIMIT] = 1,
  6409.         _G.assert() end,
  6410.         [RETURNVALUE_PLAYERWITHTHISNAMEISNOTONLINE] = 27,
  6411.         [createConditionObject] = {
  6412.             createConditionObject.setOutfit() end,
  6413.             createConditionObject.delete() end,
  6414.             createConditionObject.getIcons() end,
  6415.             createConditionObject.addDamage() end,
  6416.             createConditionObject.getId() end,
  6417.             createConditionObject.setFormula() end,
  6418.             createConditionObject.getTicks() end,
  6419.             createConditionObject.clone() end,
  6420.             createConditionObject.getType() end,
  6421.             createConditionObject.setTicks() end,
  6422.             createConditionObject.setParameter() end,
  6423.             createConditionObject.getEndTime() end,
  6424.             createConditionObject.getSubId() end,
  6425.         },
  6426.         [MESSAGE_ONSELL] = 7,
  6427.         [CONDITION_PARAM_BUFF_SPELL] = 44,
  6428.         [CONDITION_PARAM_SKILL_SWORD] = 22,
  6429.         [RETURNVALUE_CANNOTCONJUREITEMHERE] = 57,
  6430.         [DIRECTION_SOUTHWEST] = 4,
  6431.         [AREADIAGONAL_SQUAREWAVE5] = {
  6432.             [1] = {
  6433.                 [1] = 1,
  6434.                 [2] = 1,
  6435.                 [3] = 1,
  6436.                 [4] = 0,
  6437.                 [5] = 0,
  6438.             },
  6439.             [2] = {
  6440.                 [1] = 1,
  6441.                 [2] = 1,
  6442.                 [3] = 1,
  6443.                 [4] = 0,
  6444.                 [5] = 0,
  6445.             },
  6446.             [3] = {
  6447.                 [1] = 1,
  6448.                 [2] = 1,
  6449.                 [3] = 1,
  6450.                 [4] = 0,
  6451.                 [5] = 0,
  6452.             },
  6453.             [4] = {
  6454.                 [1] = 0,
  6455.                 [2] = 0,
  6456.                 [3] = 0,
  6457.                 [4] = 1,
  6458.                 [5] = 0,
  6459.             },
  6460.             [5] = {
  6461.                 [1] = 0,
  6462.                 [2] = 0,
  6463.                 [3] = 0,
  6464.                 [4] = 0,
  6465.                 [5] = 3,
  6466.             },
  6467.         },
  6468.         [SLOTP_NECKLACE] = 2,
  6469.         [PlayerFlag_IsAlwaysPremium] = 137438953472,
  6470.         [CONST_ME_CONFETTI_VERTICAL] = 76,
  6471.         _G.isInArray() end,
  6472.         _G.getHouseEntry() end,
  6473.         [PlayerFlag_HasInfiniteSoul] = 2048,
  6474.         [Position] = {
  6475.             Position.sendMagicEffect() end,
  6476.             Position.moveUpstairs() end,
  6477.             [directionOffset] = {
  6478.                 [0] = {--[[ need to find a new way to access nested]]}
  6479.                 [2] = {--[[ need to find a new way to access nested]]}
  6480.                 [7] = {--[[ need to find a new way to access nested]]}
  6481.                 [3] = {--[[ need to find a new way to access nested]]}
  6482.                 [1] = {--[[ need to find a new way to access nested]]}
  6483.                 [4] = {--[[ need to find a new way to access nested]]}
  6484.                 [5] = {--[[ need to find a new way to access nested]]}
  6485.                 [6] = {--[[ need to find a new way to access nested]]}
  6486.             },
  6487.             Position.getDistance() end,
  6488.             Position.isSightClear() end,
  6489.             Position.sendDistanceEffect() end,
  6490.             Position.getNextPosition() end,
  6491.         },
  6492.         _G.getPlayerGUID() end,
  6493.         [ACCOUNT_TYPE_GAMEMASTER] = 4,
  6494.         [DIRECTION_NORTHEAST] = 7,
  6495.         [WORLD_TYPE_PVP] = 2,
  6496.         [RETURNVALUE_NOTMOVEABLE] = 9,
  6497.         _G.getItemDescriptions() end,
  6498.         _G.doPlayerAddMount() end,
  6499.         [MonsterType] = {
  6500.             MonsterType.getCorpseId() end,
  6501.             MonsterType.canPushCreatures() end,
  6502.             MonsterType.getRace() end,
  6503.             MonsterType.getCombatImmunities() end,
  6504.             MonsterType.getNameDescription() end,
  6505.             MonsterType.getAttackList() end,
  6506.             MonsterType.getElementList() end,
  6507.             MonsterType.isIllusionable() end,
  6508.             MonsterType.getBaseSpeed() end,
  6509.             MonsterType.getArmor() end,
  6510.             MonsterType.getManaCost() end,
  6511.             MonsterType.getOutfit() end,
  6512.             MonsterType.isSummonable() end,
  6513.             MonsterType.getVoices() end,
  6514.             MonsterType.getStaticAttackChance() end,
  6515.             MonsterType.getYellChance() end,
  6516.             MonsterType.getRunHealth() end,
  6517.             MonsterType.getHealth() end,
  6518.             MonsterType.canPushItems() end,
  6519.             MonsterType.isHealthShown() end,
  6520.             MonsterType.isPushable() end,
  6521.             MonsterType.getChangeTargetSpeed() end,
  6522.             MonsterType.getTargetDistance() end,
  6523.             MonsterType.getYellSpeedTicks() end,
  6524.             MonsterType.getDefenseList() end,
  6525.             MonsterType.getDefense() end,
  6526.             MonsterType.getExperience() end,
  6527.             MonsterType.isConvinceable() end,
  6528.             MonsterType.getChangeTargetChance() end,
  6529.             MonsterType.getName() end,
  6530.             MonsterType.getLight() end,
  6531.             MonsterType.getMaxHealth() end,
  6532.             MonsterType.isHostile() end,
  6533.             MonsterType.getCreatureEvents() end,
  6534.             MonsterType.getLoot() end,
  6535.             MonsterType.getMaxSummons() end,
  6536.             MonsterType.getConditionImmunities() end,
  6537.             MonsterType.isAttackable() end,
  6538.             MonsterType.getSummonList() end,
  6539.         },
  6540.         _G.getPlayerSkill() end,
  6541.         [CALLBACK_CREATURE_SAY] = 3,
  6542.         [TALKTYPE_YELL] = 3,
  6543.         [PlayerFlag_SetMaxSpeed] = 536870912,
  6544.         _G.doSellItem() end,
  6545.         _G.getTileHouseInfo() end,
  6546.         [COMBAT_ICEDAMAGE] = 512,
  6547.         [CONST_ME_SOUND_WHITE] = 25,
  6548.         _G.doPlayerAddItemEx() end,
  6549.         _G.canPlayerWearOutfit() end,
  6550.         _G.targetPositionToVariant() end,
  6551.         [COMBAT_FIREDAMAGE] = 8,
  6552.         [SLOTP_TWO_HAND] = 2048,
  6553.         [SLOTP_HEAD] = 1,
  6554.         [ITEM_ATTRIBUTE_WEIGHT] = 512,
  6555.         [COMBAT_HOLYDAMAGE] = 1024,
  6556.         [ITEM_ATTRIBUTE_HITCHANCE] = 16384,
  6557.         [RETURNVALUE_PLAYERISPZLOCKEDLEAVEPVPZONE] = 52,
  6558.         [CALLBACK_MODULE_INIT] = 12,
  6559.         [COMBAT_PARAM_TYPE] = 0,
  6560.         [SKULL_GREEN] = 2,
  6561.         [CONDITION_PARAM_STARTVALUE] = 16,
  6562.         [SLOTP_ARMOR] = 8,
  6563.         [SHOP_YESWORD] = {
  6564.             [1] = yes,
  6565.         },
  6566.         [MESSAGE_HEALED_OTHERS] = 28,
  6567.         _G.setConditionParam() end,
  6568.         [RETURNVALUE_YOUNEEDTOSPLITYOURSPEARS] = 58,
  6569.         [ITEM_MAGICWALL_SAFE] = 11098,
  6570.         [CONDITION_PARAM_PERIODICDAMAGE] = 35,
  6571.         [Teleport] = {
  6572.             Teleport.setDestination() end,
  6573.             Teleport.isTeleport() end,
  6574.             Teleport.getDestination() end,
  6575.         },
  6576.         [AREADIAGONAL_WALLFIELD] = {
  6577.             [1] = {
  6578.                 [1] = 0,
  6579.                 [2] = 0,
  6580.                 [3] = 0,
  6581.                 [4] = 0,
  6582.                 [5] = 1,
  6583.             },
  6584.             [2] = {
  6585.                 [1] = 0,
  6586.                 [2] = 0,
  6587.                 [3] = 0,
  6588.                 [4] = 1,
  6589.                 [5] = 1,
  6590.             },
  6591.             [3] = {
  6592.                 [1] = 0,
  6593.                 [2] = 1,
  6594.                 [3] = 3,
  6595.                 [4] = 1,
  6596.                 [5] = 0,
  6597.             },
  6598.             [4] = {
  6599.                 [1] = 1,
  6600.                 [2] = 1,
  6601.                 [3] = 0,
  6602.                 [4] = 0,
  6603.                 [5] = 0,
  6604.             },
  6605.             [5] = {
  6606.                 [1] = 1,
  6607.                 [2] = 0,
  6608.                 [3] = 0,
  6609.                 [4] = 0,
  6610.                 [5] = 0,
  6611.             },
  6612.         },
  6613.         [CONDITION_PARAM_SKILL_MELEEPERCENT] = 36,
  6614.         [PlayerFlag_IgnoreSpellCheck] = 17179869184,
  6615.         _G.reset() end,
  6616.         _G.doTargetCombatCondition() end,
  6617.         [CONDITION_PARAM_SKILL_FISHING] = 26,
  6618.         [TILESTATE_HOUSE] = 64,
  6619.         [CONDITION_PARAM_MAXVALUE] = 15,
  6620.         [CONST_ME_SLEEP] = 33,
  6621.         [CONDITION_FIRE] = 2,
  6622.         [CALLBACK_FAREWELL] = 6,
  6623.         [TILESTATE_SUPPORTS_HANGABLE] = 268435456,
  6624.         [CONDITION_PARAM_STAT_MAXHITPOINTS] = 27,
  6625.         _G.playerLearnInstantSpell() end,
  6626.         [CONST_PROP_SUPPORTHANGABLE] = 11,
  6627.         [TALKTYPE_CHANNEL_R2] = 255,
  6628.         [positionToVariant] = {
  6629.             positionToVariant.getPosition() end,
  6630.             positionToVariant.getNumber() end,
  6631.             positionToVariant.getString() end,
  6632.         },
  6633.         [ITEM_FIREFIELD_PVP_FULL] = 1487,
  6634.         [MESSAGE_NEEDMONEY] = 10,
  6635.         [INDEX_WHEREEVER] = -1,
  6636.         [PlayerFlag_CannotAttackPlayer] = 2,
  6637.         [FLAG_IGNOREBLOCKCREATURE] = 4,
  6638.         [ModalWindow] = {
  6639.             ModalWindow.hasPriority() end,
  6640.             ModalWindow.getChoiceCount() end,
  6641.             ModalWindow.getButtonCount() end,
  6642.             ModalWindow.setMessage() end,
  6643.             ModalWindow.getMessage() end,
  6644.             ModalWindow.getDefaultEscapeButton() end,
  6645.             ModalWindow.delete() end,
  6646.             ModalWindow.sendToPlayer() end,
  6647.             ModalWindow.getDefaultEnterButton() end,
  6648.             ModalWindow.setPriority() end,
  6649.             ModalWindow.addChoice() end,
  6650.             ModalWindow.getId() end,
  6651.             ModalWindow.addButton() end,
  6652.             ModalWindow.setDefaultEscapeButton() end,
  6653.             ModalWindow.getTitle() end,
  6654.             ModalWindow.setTitle() end,
  6655.             ModalWindow.setDefaultEnterButton() end,
  6656.         },
  6657.         [ITEM_ATTRIBUTE_WRITER] = 32,
  6658.         [CONDITION_HASTE] = 16,
  6659.         [Variant] = {
  6660.             Variant.getPosition() end,
  6661.             Variant.getNumber() end,
  6662.             Variant.getString() end,
  6663.         },
  6664.         [COMBAT_DEATHDAMAGE] = 2048,
  6665.         [CONST_ANI_HUNTINGSPEAR] = 17,
  6666.         [RETURNVALUE_DESTINATIONOUTOFREACH] = 7,
  6667.         [MAPMARK_SHOVEL] = 7,
  6668.         _G.setmetatable() end,
  6669.         [AREA_BEAM8] = {
  6670.             [1] = {
  6671.                 [1] = 1,
  6672.             },
  6673.             [2] = {
  6674.                 [1] = 1,
  6675.             },
  6676.             [3] = {
  6677.                 [1] = 1,
  6678.             },
  6679.             [4] = {
  6680.                 [1] = 1,
  6681.             },
  6682.             [5] = {
  6683.                 [1] = 1,
  6684.             },
  6685.             [6] = {
  6686.                 [1] = 1,
  6687.             },
  6688.             [7] = {
  6689.                 [1] = 1,
  6690.             },
  6691.             [8] = {
  6692.                 [1] = 3,
  6693.             },
  6694.         },
  6695.         [ITEM_POISONFIELD_PERSISTENT] = 1496,
  6696.         [CONST_ANI_ROYALSPEAR] = 21,
  6697.         [CONDITION_LIGHT] = 256,
  6698.         _G.doPlayerBuyItemContainer() end,
  6699.         _G.doPlayerSellItem() end,
  6700.         _G.getmetatable() end,
  6701.         _G.doCreatureSayWithDelay() end,
  6702.         _G.getPromotedVocation() end,
  6703.         _G.doNpcSellItem() end,
  6704.         _G.msgcontains() end,
  6705.         [ShopModule] = {
  6706.             ShopModule.callbackOnBuy() end,
  6707.             ShopModule.callbackOnSell() end,
  6708.             [maxCount] = 100,
  6709.             ShopModule.getShopItem() end,
  6710.             ShopModule.onConfirm() end,
  6711.             ShopModule.parseSellable() end,
  6712.             [amount] = 0,
  6713.             ShopModule.onDecline() end,
  6714.             ShopModule.new() end,
  6715.             ShopModule.tradeItem() end,
  6716.             ShopModule.init() end,
  6717.             ShopModule.requestTrade() end,
  6718.             ShopModule.callbackOnModuleReset() end,
  6719.             ShopModule.addSellableItem() end,
  6720.             ShopModule.parseParameters() end,
  6721.             ShopModule.messageMatcher() end,
  6722.             ShopModule.addBuyableItem() end,
  6723.             ShopModule.getCount() end,
  6724.             ShopModule.addBuyableItemContainer() end,
  6725.             ShopModule.parseBuyable() end,
  6726.             [noText] = ,
  6727.             ShopModule.parseBuyableContainers() end,
  6728.             ShopModule.reset() end,
  6729.         },
  6730.         [FocusModule] = {
  6731.             FocusModule.messageMatcher() end,
  6732.             FocusModule.onFarewell() end,
  6733.             FocusModule.init() end,
  6734.             FocusModule.onGreet() end,
  6735.             [__index] = {
  6736.                 __index.messageMatcher() end,
  6737.                 __index.onFarewell() end,
  6738.                 __index.init() end,
  6739.                 __index.onGreet() end,
  6740.                 [__index] = {--[[ need to find a new way to access nested]]}
  6741.                 __index.new() end,
  6742.             },
  6743.             FocusModule.new() end,
  6744.         },
  6745.         [CONST_ME_CAKE] = 52,
  6746.         [RETURNVALUE_CANONLYUSEONEWEAPON] = 12,
  6747.         [Modules] = {
  6748.             [parseableModules] = {
  6749.                 [module_keywords] = {--[[ need to find a new way to access nested]]}
  6750.                 [module_shop] = {--[[ need to find a new way to access nested]]}
  6751.                 [module_travel] = {--[[ need to find a new way to access nested]]}
  6752.             },
  6753.         },
  6754.         [SHOPMODULE_MODE_BOTH] = 3,
  6755.         [SHOPMODULE_MODE_TRADE] = 2,
  6756.         [SHOPMODULE_MODE_TALK] = 1,
  6757.         [MESSAGE_NEEDSPACE] = 13,
  6758.         [SHOPMODULE_BUY_ITEM] = 2,
  6759.         [CONDITION_PARAM_STAT_MAXMANAPOINTS] = 28,
  6760.         [PATTERN_COUNT] = %d+,
  6761.         [SHOP_NOWORD] = {
  6762.             [1] = no,
  6763.         },
  6764.         [CONDITIONID_RING] = 9,
  6765.         _G.doShowTextDialog() end,
  6766.         _G.getTilePzInfo() end,
  6767.         _G.loadstring() end,
  6768.         [MESSAGE_EXPERIENCE_OTHERS] = 29,
  6769.         _G.returnRate() end,
  6770.         [TAG_ITEMNAME] = |ITEMNAME|,
  6771.         [TAG_TOTALCOST] = |TOTALCOST|,
  6772.         [CALLBACK_MODULE_RESET] = 13,
  6773.         [PlayerFlag_CannotAttackMonster] = 4,
  6774.         _G.LUA_ERROR() end,
  6775.         _G.dofile() end,
  6776.         [TILESTATE_DYNAMIC_TILE] = 33554432,
  6777.         [TILESTATE_BLOCKSOLID] = 524288,
  6778.         [CALLBACK_PLAYER_CLOSECHANNEL] = 9,
  6779.         _G.doAreaCombatDispel() end,
  6780.         _G.doSummonCreature() end,
  6781.         [CALLBACK_PLAYER_ENDTRADE] = 8,
  6782.         _G.doPlayerAddPremiumDays() end,
  6783.         [ITEM_ATTRIBUTE_NONE] = 0,
  6784.         [CALLBACK_ONTHINK] = 4,
  6785.         [CALLBACK_CREATURE_DISAPPEAR] = 2,
  6786.         [MESSAGE_WALKAWAY_FEMALE] = 23,
  6787.         [MESSAGE_SENDTRADE] = 18,
  6788.         [MESSAGE_DECLINE] = 17,
  6789.         [MESSAGE_WALKAWAY] = 16,
  6790.         [os] = {
  6791.             os.exit() end,
  6792.             os.setlocale() end,
  6793.             os.date() end,
  6794.             os.getenv() end,
  6795.             os.difftime() end,
  6796.             os.remove() end,
  6797.             os.time() end,
  6798.             os.mtime() end,
  6799.             os.clock() end,
  6800.             os.tmpname() end,
  6801.             os.rename() end,
  6802.             os.execute() end,
  6803.         },
  6804.         [AREA_SQUAREWAVE6] = {
  6805.             [1] = {
  6806.                 [1] = 0,
  6807.                 [2] = 1,
  6808.                 [3] = 1,
  6809.                 [4] = 1,
  6810.                 [5] = 1,
  6811.                 [6] = 1,
  6812.                 [7] = 1,
  6813.                 [8] = 1,
  6814.                 [9] = 1,
  6815.                 [10] = 1,
  6816.                 [11] = 0,
  6817.             },
  6818.             [2] = {
  6819.                 [1] = 0,
  6820.                 [2] = 1,
  6821.                 [3] = 1,
  6822.                 [4] = 1,
  6823.                 [5] = 1,
  6824.                 [6] = 1,
  6825.                 [7] = 1,
  6826.                 [8] = 1,
  6827.                 [9] = 1,
  6828.                 [10] = 1,
  6829.                 [11] = 0,
  6830.             },
  6831.             [3] = {
  6832.                 [1] = 0,
  6833.                 [2] = 1,
  6834.                 [3] = 1,
  6835.                 [4] = 1,
  6836.                 [5] = 1,
  6837.                 [6] = 1,
  6838.                 [7] = 1,
  6839.                 [8] = 1,
  6840.                 [9] = 1,
  6841.                 [10] = 1,
  6842.                 [11] = 0,
  6843.             },
  6844.             [4] = {
  6845.                 [1] = 0,
  6846.                 [2] = 0,
  6847.                 [3] = 1,
  6848.                 [4] = 1,
  6849.                 [5] = 1,
  6850.                 [6] = 1,
  6851.                 [7] = 1,
  6852.                 [8] = 1,
  6853.                 [9] = 1,
  6854.                 [10] = 0,
  6855.                 [11] = 0,
  6856.             },
  6857.             [5] = {
  6858.                 [1] = 0,
  6859.                 [2] = 0,
  6860.                 [3] = 1,
  6861.                 [4] = 1,
  6862.                 [5] = 1,
  6863.                 [6] = 1,
  6864.                 [7] = 1,
  6865.                 [8] = 1,
  6866.                 [9] = 1,
  6867.                 [10] = 0,
  6868.                 [11] = 0,
  6869.             },
  6870.             [6] = {
  6871.                 [1] = 0,
  6872.                 [2] = 0,
  6873.                 [3] = 1,
  6874.                 [4] = 1,
  6875.                 [5] = 1,
  6876.                 [6] = 1,
  6877.                 [7] = 1,
  6878.                 [8] = 1,
  6879.                 [9] = 1,
  6880.                 [10] = 0,
  6881.                 [11] = 0,
  6882.             },
  6883.             [7] = {
  6884.                 [1] = 0,
  6885.                 [2] = 0,
  6886.                 [3] = 0,
  6887.                 [4] = 1,
  6888.                 [5] = 1,
  6889.                 [6] = 1,
  6890.                 [7] = 1,
  6891.                 [8] = 1,
  6892.                 [9] = 0,
  6893.                 [10] = 0,
  6894.                 [11] = 0,
  6895.             },
  6896.             [8] = {
  6897.                 [1] = 0,
  6898.                 [2] = 0,
  6899.                 [3] = 0,
  6900.                 [4] = 1,
  6901.                 [5] = 1,
  6902.                 [6] = 1,
  6903.                 [7] = 1,
  6904.                 [8] = 1,
  6905.                 [9] = 0,
  6906.                 [10] = 0,
  6907.                 [11] = 0,
  6908.             },
  6909.             [9] = {
  6910.                 [1] = 0,
  6911.                 [2] = 0,
  6912.                 [3] = 0,
  6913.                 [4] = 0,
  6914.                 [5] = 1,
  6915.                 [6] = 1,
  6916.                 [7] = 1,
  6917.                 [8] = 0,
  6918.                 [9] = 0,
  6919.                 [10] = 0,
  6920.                 [11] = 0,
  6921.             },
  6922.             [10] = {
  6923.                 [1] = 0,
  6924.                 [2] = 0,
  6925.                 [3] = 0,
  6926.                 [4] = 0,
  6927.                 [5] = 1,
  6928.                 [6] = 1,
  6929.                 [7] = 1,
  6930.                 [8] = 0,
  6931.                 [9] = 0,
  6932.                 [10] = 0,
  6933.                 [11] = 0,
  6934.             },
  6935.             [11] = {
  6936.                 [1] = 0,
  6937.                 [2] = 0,
  6938.                 [3] = 0,
  6939.                 [4] = 0,
  6940.                 [5] = 0,
  6941.                 [6] = 1,
  6942.                 [7] = 0,
  6943.                 [8] = 0,
  6944.                 [9] = 0,
  6945.                 [10] = 0,
  6946.                 [11] = 0,
  6947.             },
  6948.             [12] = {
  6949.                 [1] = 0,
  6950.                 [2] = 0,
  6951.                 [3] = 0,
  6952.                 [4] = 0,
  6953.                 [5] = 0,
  6954.                 [6] = 3,
  6955.                 [7] = 0,
  6956.                 [8] = 0,
  6957.                 [9] = 0,
  6958.                 [10] = 0,
  6959.                 [11] = 0,
  6960.             },
  6961.         },
  6962.         _G.doPlayerSetBalance() end,
  6963.         [CONST_SLOT_LEGS] = 7,
  6964.         [MESSAGE_IDLETIMEOUT] = 15,
  6965.         _G.doAreaCombatCondition() end,
  6966.         [CONST_ANI_ETHEREALSPEAR] = 28,
  6967.         [SHOPMODULE_BUY_ITEM_CONTAINER] = 3,
  6968.         _G.getCreatureSummons() end,
  6969.         [AREADIAGONAL_WAVE4] = {
  6970.             [1] = {
  6971.                 [1] = 0,
  6972.                 [2] = 0,
  6973.                 [3] = 0,
  6974.                 [4] = 0,
  6975.                 [5] = 1,
  6976.                 [6] = 0,
  6977.             },
  6978.             [2] = {
  6979.                 [1] = 0,
  6980.                 [2] = 0,
  6981.                 [3] = 0,
  6982.                 [4] = 1,
  6983.                 [5] = 1,
  6984.                 [6] = 0,
  6985.             },
  6986.             [3] = {
  6987.                 [1] = 0,
  6988.                 [2] = 0,
  6989.                 [3] = 1,
  6990.                 [4] = 1,
  6991.                 [5] = 1,
  6992.                 [6] = 0,
  6993.             },
  6994.             [4] = {
  6995.                 [1] = 0,
  6996.                 [2] = 1,
  6997.                 [3] = 1,
  6998.                 [4] = 1,
  6999.                 [5] = 1,
  7000.                 [6] = 0,
  7001.             },
  7002.             [5] = {
  7003.                 [1] = 1,
  7004.                 [2] = 1,
  7005.                 [3] = 1,
  7006.                 [4] = 1,
  7007.                 [5] = 1,
  7008.                 [6] = 0,
  7009.             },
  7010.             [6] = {
  7011.                 [1] = 0,
  7012.                 [2] = 0,
  7013.                 [3] = 0,
  7014.                 [4] = 0,
  7015.                 [5] = 0,
  7016.                 [6] = 3,
  7017.             },
  7018.         },
  7019.         [MESSAGE_SELL] = 6,
  7020.         [MESSAGE_ONBUY] = 4,
  7021.         _G.isCorpse() end,
  7022.         [MESSAGE_BUY] = 3,
  7023.         [NPCHANDLER_TALKDELAY] = 1,
  7024.         [TALKDELAY_EVENT] = 2,
  7025.         [ropeSpots] = {
  7026.             [1] = 384,
  7027.             [2] = 418,
  7028.             [3] = 8278,
  7029.             [4] = 8592,
  7030.             [5] = 13189,
  7031.             [6] = 14435,
  7032.             [7] = 14436,
  7033.             [8] = 15635,
  7034.             [9] = 19518,
  7035.         },
  7036.         _G.getItemIdByName() end,
  7037.         [KeywordHandler] = {
  7038.             KeywordHandler.addKeyword() end,
  7039.             KeywordHandler.getRoot() end,
  7040.             KeywordHandler.reset() end,
  7041.             KeywordHandler.processNodeMessage() end,
  7042.             KeywordHandler.moveUp() end,
  7043.             KeywordHandler.processMessage() end,
  7044.             KeywordHandler.getLastNode() end,
  7045.             [__index] = {
  7046.                 __index.addKeyword() end,
  7047.                 __index.getRoot() end,
  7048.                 __index.reset() end,
  7049.                 __index.processNodeMessage() end,
  7050.                 __index.moveUp() end,
  7051.                 __index.processMessage() end,
  7052.                 __index.getLastNode() end,
  7053.                 [__index] = {--[[ need to find a new way to access nested]]}
  7054.                 __index.new() end,
  7055.             },
  7056.             KeywordHandler.new() end,
  7057.         },
  7058.         _G.getPlayerSoul() end,
  7059.         [RETURNVALUE_BOTHHANDSNEEDTOBEFREE] = 11,
  7060.         [CREATURETYPE_MONSTER] = 1,
  7061.         [KeywordNode] = {
  7062.             KeywordNode.checkMessage() end,
  7063.             [__index] = {
  7064.                 __index.checkMessage() end,
  7065.                 [__index] = {--[[ need to find a new way to access nested]]}
  7066.                 __index.addChildKeyword() end,
  7067.                 __index.getKeywords() end,
  7068.                 __index.getParameters() end,
  7069.                 __index.processMessage() end,
  7070.                 __index.getParent() end,
  7071.                 __index.addChildKeywordNode() end,
  7072.                 __index.new() end,
  7073.             },
  7074.             KeywordNode.addChildKeyword() end,
  7075.             KeywordNode.getKeywords() end,
  7076.             KeywordNode.getParameters() end,
  7077.             KeywordNode.processMessage() end,
  7078.             KeywordNode.getParent() end,
  7079.             KeywordNode.addChildKeywordNode() end,
  7080.             KeywordNode.new() end,
  7081.         },
  7082.         [npcs_loaded_shop] = {
  7083.         },
  7084.         [TILESTATE_PROTECTIONZONE] = 1,
  7085.         [CONST_ANI_FIRE] = 4,
  7086.         [FLAG_IGNOREFIELDDAMAGE] = 32,
  7087.         [ITEM_FIREFIELD_PVP_SMALL] = 1489,
  7088.         [shop_container] = {
  7089.         },
  7090.         [shop_cost] = {
  7091.         },
  7092.         _G.getNpcParameter() end,
  7093.         _G.doNpcSetCreatureFocus() end,
  7094.         _G.getDistanceTo() end,
  7095.         [RETURNVALUE_NOTENOUGHMAGICLEVEL] = 34,
  7096.         [result] = {
  7097.             result.free() end,
  7098.             result.getStream() end,
  7099.             result.getString() end,
  7100.             result.getNumber() end,
  7101.             result.getDataStream() end,
  7102.             result.getDataInt() end,
  7103.             result.getDataString() end,
  7104.             result.getDataLong() end,
  7105.             result.next() end,
  7106.         },
  7107.         [RETURNVALUE_YOUNEEDAWEAPONTOUSETHISSPELL] = 51,
  7108.         _G.doPlayerSetGuildLevel() end,
  7109.         [ItemType] = {
  7110.             ItemType.getCapacity() end,
  7111.             ItemType.getShootRange() end,
  7112.             ItemType.getElementDamage() end,
  7113.             ItemType.getTransformDeEquipId() end,
  7114.             ItemType.getWeaponType() end,
  7115.             ItemType.getArticle() end,
  7116.             ItemType.getClientId() end,
  7117.             ItemType.getFluidSource() end,
  7118.             ItemType.getId() end,
  7119.             ItemType.getCharges() end,
  7120.             ItemType.getArmor() end,
  7121.             ItemType.isRune() end,
  7122.             ItemType.getDescription() end,
  7123.             ItemType.getPluralName() end,
  7124.             ItemType.usesSlot() end,
  7125.             ItemType.isFluidContainer() end,
  7126.             ItemType.isMovable() end,
  7127.             ItemType.isDoor() end,
  7128.             ItemType.getTransformEquipId() end,
  7129.             ItemType.getElementType() end,
  7130.             ItemType.getRequiredLevel() end,
  7131.             ItemType.hasSubType() end,
  7132.             ItemType.getHitChance() end,
  7133.             ItemType.getDefense() end,
  7134.             ItemType.getDecayId() end,
  7135.             ItemType.getDestroyId() end,
  7136.             ItemType.isCorpse() end,
  7137.             ItemType.getName() end,
  7138.             ItemType.isReadable() end,
  7139.             ItemType.getExtraDefense() end,
  7140.             ItemType.getAttack() end,
  7141.             ItemType.isContainer() end,
  7142.             ItemType.getType() end,
  7143.             ItemType.isWritable() end,
  7144.             ItemType.getSlotPosition() end,
  7145.             ItemType.isStackable() end,
  7146.             ItemType.getWeight() end,
  7147.         },
  7148.         _G.unregisterCreatureEvent() end,
  7149.         [Creature] = {
  7150.             Creature.getSummons() end,
  7151.             Creature.getMaster() end,
  7152.             Creature.setSkull() end,
  7153.             Creature.remove() end,
  7154.             Creature.addHealth() end,
  7155.             Creature.getSkull() end,
  7156.             Creature.new() end,
  7157.             Creature.addMana() end,
  7158.             Creature.isTile() end,
  7159.             Creature.getSpeed() end,
  7160.             Creature.isCreature() end,
  7161.             Creature.getDirection() end,
  7162.             Creature.isMonster() end,
  7163.             Creature.isItem() end,
  7164.             Creature.isRemoved() end,
  7165.             Creature.getPlayer() end,
  7166.             Creature.getId() end,
  7167.             Creature.getBaseSpeed() end,
  7168.             Creature.getClosestFreePosition() end,
  7169.             Creature.getMaxHealth() end,
  7170.             Creature.setDirection() end,
  7171.             Creature.getMana() end,
  7172.             Creature.getPosition() end,
  7173.             Creature.getDescription() end,
  7174.             Creature.getFollowCreature() end,
  7175.             Creature.getMaxMana() end,
  7176.             Creature.isHealthHidden() end,
  7177.             Creature.changeSpeed() end,
  7178.             Creature.getDamageMap() end,
  7179.             Creature.say() end,
  7180.             Creature.setMaxHealth() end,
  7181.             Creature.teleportTo() end,
  7182.             Creature.setDropLoot() end,
  7183.             Creature.getCondition() end,
  7184.             Creature.getHealth() end,
  7185.             Creature.addCondition() end,
  7186.             Creature.setFollowCreature() end,
  7187.             Creature.setOutfit() end,
  7188.             Creature.getOutfit() end,
  7189.             Creature.setHiddenHealth() end,
  7190.             [__index] = {
  7191.                 __index.getSummons() end,
  7192.                 __index.getMaster() end,
  7193.                 __index.setSkull() end,
  7194.                 __index.remove() end,
  7195.                 __index.addHealth() end,
  7196.                 __index.getSkull() end,
  7197.                 __index.new() end,
  7198.                 __index.addMana() end,
  7199.                 __index.isTile() end,
  7200.                 __index.getSpeed() end,
  7201.                 __index.isCreature() end,
  7202.                 __index.getDirection() end,
  7203.                 __index.isMonster() end,
  7204.                 __index.isItem() end,
  7205.                 __index.isRemoved() end,
  7206.                 __index.getPlayer() end,
  7207.                 __index.getId() end,
  7208.                 __index.getBaseSpeed() end,
  7209.                 __index.getClosestFreePosition() end,
  7210.                 __index.getMaxHealth() end,
  7211.                 __index.setDirection() end,
  7212.                 __index.getMana() end,
  7213.                 __index.getPosition() end,
  7214.                 __index.getDescription() end,
  7215.                 __index.getFollowCreature() end,
  7216.                 __index.getMaxMana() end,
  7217.                 __index.isHealthHidden() end,
  7218.                 __index.changeSpeed() end,
  7219.                 __index.getDamageMap() end,
  7220.                 __index.say() end,
  7221.                 __index.setMaxHealth() end,
  7222.                 __index.teleportTo() end,
  7223.                 __index.setDropLoot() end,
  7224.                 __index.getCondition() end,
  7225.                 __index.getHealth() end,
  7226.                 __index.addCondition() end,
  7227.                 __index.setFollowCreature() end,
  7228.                 __index.setOutfit() end,
  7229.                 __index.getOutfit() end,
  7230.                 __index.setHiddenHealth() end,
  7231.                 [__index] = {--[[ need to find a new way to access nested]]--[[ need to find a new way to access nested]]}
  7232.                 [debug] = {--[[ need to find a new way to access nested]]}
  7233.                 [configManager] = {--[[ need to find a new way to access nested]]}
  7234.                 [package] = {--[[ need to find a new way to access nested]]}
  7235.                 [_G] = {--[[ need to find a new way to access nested]]}
  7236.                 [io] = {--[[ need to find a new way to access nested]]}
  7237.                 [os] = {--[[ need to find a new way to access nested]]}
  7238.                 [table] = {--[[ need to find a new way to access nested]]}
  7239.                 [math] = {--[[ need to find a new way to access nested]]}
  7240.                 [result] = {--[[ need to find a new way to access nested]]}
  7241.                 [coroutine] = {--[[ need to find a new way to access nested]]}
  7242.                 [db] = {--[[ need to find a new way to access nested]]}
  7243.             },
  7244.             [loaders] = {
  7245.                 loaders.1() end,
  7246.                 loaders.2() end,
  7247.                 loaders.4() end,
  7248.                 loaders.3() end,
  7249.             },
  7250.             [cpath] = .\?.dll;.\?51.dll;C:\Users\Owner\Desktop\gs\game server\game server\?.dll;C:\Users\Owner\Desktop\gs\game server\game server\?51.dll;C:\Users\Owner\Desktop\gs\game server\game server\clibs\?.dll;C:\Users\Owner\Desktop\gs\game server\game server\clibs\?51.dll;C:\Users\Owner\Desktop\gs\game server\game server\loadall.dll;C:\Users\Owner\Desktop\gs\game server\game server\clibs\loadall.dll,
  7251.             [config] = \
  7252. ;
  7253. ?
  7254. !
  7255. -,
  7256.             [path] = ;.\?.lua;C:\Users\Owner\Desktop\gs\game server\game server\lua\?.lua;C:\Users\Owner\Desktop\gs\game server\game server\lua\?\init.lua;C:\Users\Owner\Desktop\gs\game server\game server\?.lua;C:\Users\Owner\Desktop\gs\game server\game server\?\init.lua;C:\Program Files\Lua\5.1\lua\?.luac,
  7257.             package.seeall() end,
  7258.         },
  7259.         _G.getFormattedWorldTime() end,
  7260.         _G.LUA_NO_ERROR() end,
  7261.         [MAPMARK_REDSOUTH] = 15,
  7262.         [CONDITION_PARAM_SOULTICKS] = 13,
  7263.         [COMBAT_ENERGYDAMAGE] = 2,
  7264.         _G.doCreatureSay() end,
  7265.         [CONST_ANI_SMALLEARTH] = 39,
  7266.         _G.getPlayerName() end,
  7267.         _G.setCombatFormula() end,
  7268.         [RETURNVALUE_YOUAREALREADYTRADING] = 29,
  7269.         _G.getPlayerParty() end,
  7270.         _G.doAddCondition() end,
  7271.         [FLAG_PATHFINDING] = 16,
  7272.         [AREADIAGONAL_BEAM5] = {
  7273.             [1] = {
  7274.                 [1] = 1,
  7275.                 [2] = 0,
  7276.                 [3] = 0,
  7277.                 [4] = 0,
  7278.                 [5] = 0,
  7279.             },
  7280.             [2] = {
  7281.                 [1] = 0,
  7282.                 [2] = 1,
  7283.                 [3] = 0,
  7284.                 [4] = 0,
  7285.                 [5] = 0,
  7286.             },
  7287.             [3] = {
  7288.                 [1] = 0,
  7289.                 [2] = 0,
  7290.                 [3] = 1,
  7291.                 [4] = 0,
  7292.                 [5] = 0,
  7293.             },
  7294.             [4] = {
  7295.                 [1] = 0,
  7296.                 [2] = 0,
  7297.                 [3] = 0,
  7298.                 [4] = 1,
  7299.                 [5] = 0,
  7300.             },
  7301.             [5] = {
  7302.                 [1] = 0,
  7303.                 [2] = 0,
  7304.                 [3] = 0,
  7305.                 [4] = 0,
  7306.                 [5] = 3,
  7307.             },
  7308.         },
  7309.         userdata tile,
  7310.         _G.doSetMonsterOutfit() end,
  7311.         [RETURNVALUE_CREATUREBLOCK] = 8,
  7312.         _G.doSendDistanceShoot() end,
  7313.         [CONST_ANI_SMALLICE] = 37,
  7314.         _G.getPlayerInstantSpellInfo() end,
  7315.         [_G] = {
  7316.             [CONST_ME_GREENSMOKE] = 169,
  7317.             [CLIENTOS_LINUX] = 1,
  7318.             _G.doPlayerAddMoney() end,
  7319.             [CONST_SLOT_RING] = 9,
  7320.             [Town] = {
  7321.                 Town.getTemplePosition() end,
  7322.                 Town.getName() end,
  7323.                 Town.getId() end,
  7324.             },
  7325.             _G.getHouseAccessList() end,
  7326.             [CLIENTOS_OTCLIENT_MAC] = 12,
  7327.             [CONST_ME_THUNDER] = 73,
  7328.             [CONST_ANI_PIERCINGBOLT] = 24,
  7329.             [AREA_CIRCLE3X3] = {
  7330.                 [1] = {--[[ need to find a new way to access nested]]}
  7331.                 [2] = {--[[ need to find a new way to access nested]]}
  7332.                 [3] = {--[[ need to find a new way to access nested]]}
  7333.                 [4] = {--[[ need to find a new way to access nested]]}
  7334.                 [5] = {--[[ need to find a new way to access nested]]}
  7335.                 [6] = {--[[ need to find a new way to access nested]]}
  7336.                 [7] = {--[[ need to find a new way to access nested]]}
  7337.             },
  7338.             [CONDITION_PARAM_TICKS] = 2,
  7339.             [CONST_ME_BATS] = 67,
  7340.             [PlayerFlag_CanAlwaysLogin] = 32768,
  7341.             [NpcHandler] = {
  7342.                 NpcHandler.onCreatureAppear() end,
  7343.                 [messages] = {--[[ need to find a new way to access nested]]}
  7344.                 NpcHandler.onCreatureSay() end,
  7345.                 NpcHandler.resetNpc() end,
  7346.                 NpcHandler.processModuleCallback() end,
  7347.                 [talkDelayTime] = 1,
  7348.                 NpcHandler.releaseFocus() end,
  7349.                 NpcHandler.addFocus() end,
  7350.                 NpcHandler.updateFocus() end,
  7351.                 NpcHandler.onPlayerCloseChannel() end,
  7352.                 NpcHandler.onCreatureDisappear() end,
  7353.                 NpcHandler.onWalkAway() end,
  7354.                 NpcHandler.setCallback() end,
  7355.                 NpcHandler.onFarewell() end,
  7356.                 [talkRadius] = 3,
  7357.                 NpcHandler.onBuy() end,
  7358.                 NpcHandler.setMessage() end,
  7359.                 NpcHandler.onPlayerEndTrade() end,
  7360.                 NpcHandler.getMessage() end,
  7361.                 NpcHandler.getCallback() end,
  7362.                 NpcHandler.greet() end,
  7363.                 NpcHandler.onSell() end,
  7364.                 NpcHandler.new() end,
  7365.                 [__index] = {--[[ need to find a new way to access nested]]}
  7366.                 NpcHandler.parseMessage() end,
  7367.                 NpcHandler.say() end,
  7368.                 NpcHandler.doNPCTalkALot() end,
  7369.                 NpcHandler.onThink() end,
  7370.                 NpcHandler.cancelNPCTalk() end,
  7371.                 NpcHandler.isInRange() end,
  7372.                 [idleTime] = 120,
  7373.                 NpcHandler.addModule() end,
  7374.                 NpcHandler.setKeywordHandler() end,
  7375.                 NpcHandler.unGreet() end,
  7376.                 NpcHandler.onTradeRequest() end,
  7377.                 NpcHandler.onGreet() end,
  7378.                 NpcHandler.isFocused() end,
  7379.                 NpcHandler.setMaxIdleTime() end,
  7380.             },
  7381.             _G.selfMove() end,
  7382.             _G.doSetItemText() end,
  7383.             _G.getPlayerFlagValue() end,
  7384.             [STORAGEVALUE_PROMOTION] = 30018,
  7385.             [RETURNVALUE_CONTAINERNOTENOUGHROOM] = 20,
  7386.             [CONDITION_PARAM_SKILL_AXE] = 23,
  7387.             [ITEM_ENERGYFIELD_PVP] = 1491,
  7388.             [TEXTCOLOR_ORANGE] = 198,
  7389.             [ITEM_AMULETOFLOSS] = 2173,
  7390.             [SHOPMODULE_MODE] = 3,
  7391.             [MESSAGE_MISSINGMONEY] = 9,
  7392.             _G.getWorldTime() end,
  7393.             [RETURNVALUE_NOERROR] = 0,
  7394.             [SKILL_SHIELD] = 5,
  7395.             [RETURNVALUE_NOTENOUGHSOUL] = 36,
  7396.             [SOUTHWEST] = 4,
  7397.             _G.doSetCreatureDropLoot() end,
  7398.             [CONDITION_PARAM_OWNER] = 1,
  7399.             _G.getPlayerPremiumDays() end,
  7400.             [CONDITION_ENERGY] = 4,
  7401.             _G.getPlayerPosition() end,
  7402.             [CONST_ME_HEARTS] = 36,
  7403.             [RETURNVALUE_TOOFARAWAY] = 17,
  7404.             [CONDITION_PARAM_SKILL_SHIELD] = 25,
  7405.             _G.pushThing() end,
  7406.             _G.getIpByName() end,
  7407.             _G.collectgarbage() end,
  7408.             [SOUTH] = 2,
  7409.             _G.doPlayerSetSex() end,
  7410.             [CALLBACK_ONSELL] = 11,
  7411.             _G.getPlayerLight() end,
  7412.             _G.addOutfitCondition() end,
  7413.             [CONDITION_CURSED] = 4194304,
  7414.             [CONST_ME_PURPLEENERGY] = 48,
  7415.             [CONST_ME_YELLOWSMOKE] = 168,
  7416.             [TILESTATE_NONE] = 0,
  7417.             [CONST_ME_BUBBLES] = 26,
  7418.             _G.variantToString() end,
  7419.             [SKULL_RED] = 4,
  7420.             _G.gcinfo() end,
  7421.             [CONDITION_PARAM_SPEED] = 9,
  7422.             _G.getGuildId() end,
  7423.             [TILESTATE_FLOORCHANGE_SOUTH] = 1024,
  7424.             [CONST_ME_ENERGYHIT] = 12,
  7425.             [SKILL_LEVEL] = 8,
  7426.             [PlayerFlag_CannotBeAttacked] = 8,
  7427.             [Vocation] = {
  7428.                 Vocation.getSoulGainTicks() end,
  7429.                 [gainCap] = 500,
  7430.                 [fromVocation] = 0,
  7431.                 [gainSoulTicks] = 120,
  7432.                 Vocation.getAttackSpeed() end,
  7433.                 [gainManaTicks] = 6,
  7434.                 Vocation.getRequiredManaSpent() end,
  7435.                 Vocation.getManaGainTicks() end,
  7436.                 Vocation.getId() end,
  7437.                 Vocation.getBaseSpeed() end,
  7438.                 [baseSpeed] = 220,
  7439.                 Vocation.getDescription() end,
  7440.                 [gainMana] = 5,
  7441.                 Vocation.getCapacityGain() end,
  7442.                 Vocation.getManaGain() end,
  7443.                 [attackSpeed] = 1000,
  7444.                 [armorMultiplier] = 1,
  7445.                 [skillMultipliers] = {--[[ need to find a new way to access nested]]}
  7446.                 [defenseMultiplier] = 1,
  7447.                 Vocation.getHealthGain() end,
  7448.                 [meleeDamageMultiplier] = 1,
  7449.                 [distDamageMultiplier] = 1,
  7450.                 [manaMultiplier] = 4,
  7451.                 [gainManaAmount] = 1,
  7452.                 Vocation.getHealthGainTicks() end,
  7453.                 Vocation.getClientId() end,
  7454.                 [clientId] = 0,
  7455.                 [gainHealthTicks] = 6,
  7456.                 [gainHP] = 5,
  7457.                 Vocation.getName() end,
  7458.                 Vocation.setAttackSpeed() end,
  7459.                 [soulMax] = 100,
  7460.                 [gainHealthAmount] = 1,
  7461.                 Vocation.getManaGainAmount() end,
  7462.                 Vocation.getHealthGainAmount() end,
  7463.                 Vocation.getDemotion() end,
  7464.                 Vocation.getMaxSoul() end,
  7465.                 Vocation.getPromotion() end,
  7466.                 Vocation.getRequiredSkillTries() end,
  7467.             },
  7468.             [shop_premium] = {
  7469.             },
  7470.             [DIRECTION_NORTHWEST] = 6,
  7471.             [TEXTCOLOR_NONE] = 255,
  7472.             [CONST_ME_EXPLOSIONHIT] = 6,
  7473.             _G.doSetCreatureOutfit() end,
  7474.             [CONST_ME_BLOCKHIT] = 4,
  7475.             _G.doAreaCombatMana() end,
  7476.             [CONDITION_FREEZING] = 1048576,
  7477.             [COMBAT_PARAM_AGGRESSIVE] = 7,
  7478.             [CONST_ME_HOLYDAMAGE] = 40,
  7479.             [keys] = {
  7480.                 [1] = 2086,
  7481.                 [2] = 2087,
  7482.                 [3] = 2088,
  7483.                 [4] = 2089,
  7484.                 [5] = 2090,
  7485.                 [6] = 2091,
  7486.                 [7] = 2092,
  7487.                 [8] = 10032,
  7488.             },
  7489.             [RETURNVALUE_PLAYERISNOTREACHABLE] = 38,
  7490.             _G.doPlayerRemoveItem() end,
  7491.             [verticalOpenDoors] = {
  7492.                 [1] = 1211,
  7493.                 [2] = 1220,
  7494.                 [3] = 1224,
  7495.                 [4] = 1228,
  7496.                 [5] = 1233,
  7497.                 [6] = 1238,
  7498.                 [7] = 1242,
  7499.                 [8] = 1246,
  7500.                 [9] = 1251,
  7501.                 [10] = 1256,
  7502.                 [11] = 1260,
  7503.                 [12] = 1540,
  7504.                 [13] = 3546,
  7505.                 [14] = 3548,
  7506.                 [15] = 3550,
  7507.                 [16] = 3552,
  7508.                 [17] = 4915,
  7509.                 [18] = 5083,
  7510.                 [19] = 5109,
  7511.                 [20] = 5111,
  7512.                 [21] = 5113,
  7513.                 [22] = 5115,
  7514.                 [23] = 5127,
  7515.                 [24] = 5129,
  7516.                 [25] = 5131,
  7517.                 [26] = 5133,
  7518.                 [27] = 5142,
  7519.                 [28] = 5145,
  7520.                 [29] = 5283,
  7521.                 [30] = 5285,
  7522.                 [31] = 5289,
  7523.                 [32] = 5293,
  7524.                 [33] = 5516,
  7525.                 [34] = 5737,
  7526.                 [35] = 5749,
  7527.                 [36] = 6194,
  7528.                 [37] = 6199,
  7529.                 [38] = 6203,
  7530.                 [39] = 6207,
  7531.                 [40] = 6251,
  7532.                 [41] = 6256,
  7533.                 [42] = 6260,
  7534.                 [43] = 6264,
  7535.                 [44] = 6798,
  7536.                 [45] = 6802,
  7537.                 [46] = 6902,
  7538.                 [47] = 6904,
  7539.                 [48] = 6906,
  7540.                 [49] = 6908,
  7541.                 [50] = 7044,
  7542.                 [51] = 7046,
  7543.                 [52] = 7048,
  7544.                 [53] = 7050,
  7545.                 [54] = 7055,
  7546.                 [55] = 8543,
  7547.                 [56] = 8548,
  7548.                 [57] = 8552,
  7549.                 [58] = 8556,
  7550.                 [59] = 9167,
  7551.                 [60] = 9172,
  7552.                 [61] = 9269,
  7553.                 [62] = 9274,
  7554.                 [63] = 9274,
  7555.                 [64] = 9269,
  7556.                 [65] = 9278,
  7557.                 [66] = 9282,
  7558.                 [67] = 10270,
  7559.                 [68] = 10275,
  7560.                 [69] = 10279,
  7561.                 [70] = 10283,
  7562.                 [71] = 10479,
  7563.                 [72] = 10481,
  7564.                 [73] = 10485,
  7565.                 [74] = 10483,
  7566.                 [75] = 10786,
  7567.                 [76] = 12101,
  7568.                 [77] = 12199,
  7569.                 [78] = 19851,
  7570.                 [79] = 19853,
  7571.                 [80] = 19991,
  7572.                 [81] = 19993,
  7573.                 [82] = 20284,
  7574.                 [83] = 20286,
  7575.                 [84] = 17238,
  7576.                 [85] = 13021,
  7577.                 [86] = 10790,
  7578.                 [87] = 12103,
  7579.                 [88] = 12205,
  7580.                 [89] = 19855,
  7581.                 [90] = 19995,
  7582.                 [91] = 20288,
  7583.                 [92] = 10792,
  7584.                 [93] = 12105,
  7585.                 [94] = 12203,
  7586.                 [95] = 19857,
  7587.                 [96] = 19997,
  7588.                 [97] = 20290,
  7589.             },
  7590.             _G.isItemStackable() end,
  7591.             [RETURNVALUE_FIRSTGOUPSTAIRS] = 19,
  7592.             [PlayerFlag_IgnoreProtectionZone] = 8589934592,
  7593.             [CONST_ANI_SIMPLEARROW] = 54,
  7594.             [MESSAGE_STATUS_CONSOLE_BLUE] = 4,
  7595.             [CONST_ME_GIANTICE] = 53,
  7596.             [MESSAGE_GREET] = 1,
  7597.             [CONST_ANI_GLOOTHSPEAR] = 53,
  7598.             [CONST_ANI_SHIVERARROW] = 35,
  7599.             [TILESTATE_BED] = 131072,
  7600.             _G.next() end,
  7601.             [CONST_ANI_WHIRLWINDCLUB] = 27,
  7602.             [CONDITION_ATTRIBUTES] = 524288,
  7603.             [TILESTATE_MAILBOX] = 32768,
  7604.             [ITEM_FIREFIELD_PVP_MEDIUM] = 1488,
  7605.             [CALLBACK_ONADDFOCUS] = 18,
  7606.             [COMBAT_FORMULA_SKILL] = 2,
  7607.             [CONST_ME_INSECTS] = 69,
  7608.             [CONST_ME_PLANTATTACK] = 55,
  7609.             _G.getTileThingByPos() end,
  7610.             [CONDITION_PARAM_SKILL_SWORDPERCENT] = 39,
  7611.             [MESSAGE_STATUS_SMALL] = 21,
  7612.             [RETURNVALUE_NOTENOUGHROOM] = 2,
  7613.             _G.getPlayerLevel() end,
  7614.             _G.select() end,
  7615.             [CONST_ME_FERUMBRAS] = 74,
  7616.             [CONST_SLOT_ARMOR] = 4,
  7617.             _G.removeGround() end,
  7618.             [PlayerFlag_CannotUseSpells] = 8192,
  7619.             [TALKDELAY_ONTHINK] = 1,
  7620.             [SLOTP_FEET] = 128,
  7621.             [CONDITION_MUTED] = 65536,
  7622.             [ITEM_WILDGROWTH_PERSISTENT] = 2721,
  7623.             [CONST_SLOT_RIGHT] = 5,
  7624.             [MESSAGE_EVENT_DEFAULT] = 30,
  7625.             [SKULL_YELLOW] = 1,
  7626.             _G.getTownId() end,
  7627.             [ITEM_ATTRIBUTE_UNIQUEID] = 2,
  7628.             _G.getDistanceBetween() end,
  7629.             _G.getPlayerMagLevel() end,
  7630.             _G.getItemWeightByUID() end,
  7631.             [COMBAT_MANADRAIN] = 64,
  7632.             [DIRECTION_WEST] = 3,
  7633.             _G.doSendTutorial() end,
  7634.             [CONST_ME_ICEAREA] = 42,
  7635.             [ITEM_ATTRIBUTE_CHARGES] = 1048576,
  7636.             [CONST_PROP_BLOCKPATH] = 3,
  7637.             [GAME_STATE_NORMAL] = 2,
  7638.             _G.doPlayerAddExp() end,
  7639.             [CONST_ME_SKULLHORIZONTAL] = 60,
  7640.             _G.doPlayerAddBlessing() end,
  7641.             _G.load() end,
  7642.             [CONST_ME_STONES] = 45,
  7643.             [PlayerFlag_CannotBeMuted] = 68719476736,
  7644.             [TAG_ITEMCOUNT] = |ITEMCOUNT|,
  7645.             [COMBAT_PARAM_BLOCKSHIELD] = 3,
  7646.             [TILESTATE_DEPOT] = 262144,
  7647.             _G.doPlayerTakeItem() end,
  7648.             [FOCUS_FAREWELLWORDS] = {
  7649.                 [1] = bye,
  7650.                 [2] = farewell,
  7651.             },
  7652.             _G.getTileItemById() end,
  7653.             [PlayerFlag_IgnoreWeaponCheck] = 34359738368,
  7654.             [ACCOUNT_TYPE_SENIORTUTOR] = 3,
  7655.             [CONST_ME_SOUND_GREEN] = 19,
  7656.             [MAPMARK_BAG] = 11,
  7657.             _G.getPlayerDepotItems() end,
  7658.             [shop_eventtype] = {
  7659.             },
  7660.             [ITEM_FIREFIELD_PERSISTENT_SMALL] = 1494,
  7661.             [MAPMARK_REDWEST] = 17,
  7662.             [CONST_ANI_FLASHARROW] = 33,
  7663.             [ITEM_ATTRIBUTE_ATTACK] = 1024,
  7664.             [ORIGIN_NONE] = 0,
  7665.             [CONST_ANI_ONYXARROW] = 23,
  7666.             [ITEM_GOLD_COIN] = 2148,
  7667.             [table] = {
  7668.                 table.setn() end,
  7669.                 table.insert() end,
  7670.                 table.getn() end,
  7671.                 table.foreachi() end,
  7672.                 table.maxn() end,
  7673.                 table.foreach() end,
  7674.                 table.concat() end,
  7675.                 table.create() end,
  7676.                 table.sort() end,
  7677.                 table.remove() end,
  7678.             },
  7679.             _G.ipairs() end,
  7680.             [CONDITION_INFIGHT] = 1024,
  7681.             _G.doCreatureAddHealth() end,
  7682.             [CONDITION_EXHAUST] = 4096,
  7683.             [TALKTYPE_ORANGE_2] = 37,
  7684.             [CONDITION_SOUL] = 16384,
  7685.             _G.getDepotId() end,
  7686.             [ITEM_ATTRIBUTE_DESCRIPTION] = 4,
  7687.             [ITEM_ATTRIBUTE_ARTICLE] = 128,
  7688.             [CONST_ME_ICEATTACK] = 44,
  7689.             [CONDITION_DRUNK] = 2048,
  7690.             [RETURNVALUE_CANNOTTHROW] = 5,
  7691.             [WEAPON_AMMO] = 7,
  7692.             [CONST_ME_DRAGONHEAD] = 70,
  7693.             _G.doPlayerSetGuildNick() end,
  7694.             _G.getCreatureMaster() end,
  7695.             _G.doPlayerAddItem() end,
  7696.             [AREA_BEAM7] = {
  7697.                 [1] = {--[[ need to find a new way to access nested]]}
  7698.                 [2] = {--[[ need to find a new way to access nested]]}
  7699.                 [3] = {--[[ need to find a new way to access nested]]}
  7700.                 [4] = {--[[ need to find a new way to access nested]]}
  7701.                 [5] = {--[[ need to find a new way to access nested]]}
  7702.                 [6] = {--[[ need to find a new way to access nested]]}
  7703.                 [7] = {--[[ need to find a new way to access nested]]}
  7704.             },
  7705.             _G.loadfile() end,
  7706.             _G.doSendAnimatedText() end,
  7707.             [ITEM_TYPE_MAILBOX] = 2,
  7708.             _G.isItemContainer() end,
  7709.             [RETURNVALUE_CANONLYUSEONESHIELD] = 60,
  7710.             [KeywordModule] = {
  7711.                 KeywordModule.addKeyword() end,
  7712.                 KeywordModule.parseKeywords() end,
  7713.                 KeywordModule.init() end,
  7714.                 KeywordModule.parseParameters() end,
  7715.                 KeywordModule.new() end,
  7716.             },
  7717.             [ACCOUNT_TYPE_NORMAL] = 1,
  7718.             [CONDITION_PARAM_TICKINTERVAL] = 17,
  7719.             [COMBAT_DROWNDAMAGE] = 256,
  7720.             [AREA_CROSS1X1] = {
  7721.                 [1] = {--[[ need to find a new way to access nested]]}
  7722.                 [2] = {--[[ need to find a new way to access nested]]}
  7723.                 [3] = {--[[ need to find a new way to access nested]]}
  7724.             },
  7725.             [COMBAT_PARAM_TARGETCASTERORTOPMOST] = 5,
  7726.             _G.getPlayerMount() end,
  7727.             [TILESTATE_IMMOVABLENOFIELDBLOCKPATH] = 8388608,
  7728.             [CONST_ME_POISONAREA] = 21,
  7729.             [COMBAT_PARAM_USECHARGES] = 9,
  7730.             [FLAG_IGNOREBLOCKITEM] = 2,
  7731.             _G.doPlayerRemOutfit() end,
  7732.             [ITEM_TYPE_CONTAINER] = 4,
  7733.             _G.doRemoveCondition() end,
  7734.             [CONST_PROP_HASHEIGHT] = 1,
  7735.             _G.doPlayerAddOutfit() end,
  7736.             [CONST_ME_HITBYFIRE] = 16,
  7737.             _G.doAreaCombatHealth() end,
  7738.             _G.isInWar() end,
  7739.             [ITEM_ATTRIBUTE_FLUIDTYPE] = 2097152,
  7740.             _G.doPlayerAddSoul() end,
  7741.             _G.isNpc() end,
  7742.             _G.doRelocate() end,
  7743.             [Game] = {
  7744.                 Game.loadMap() end,
  7745.                 Game.setWorldType() end,
  7746.                 Game.createContainer() end,
  7747.                 Game.getTowns() end,
  7748.                 Game.getGameState() end,
  7749.                 Game.createItem() end,
  7750.                 Game.getPlayers() end,
  7751.                 Game.getReturnMessage() end,
  7752.                 Game.getStorageValue() end,
  7753.                 Game.setStorageValue() end,
  7754.                 Game.getSpectators() end,
  7755.                 Game.getMonsterCount() end,
  7756.                 Game.setGameState() end,
  7757.                 Game.createTile() end,
  7758.                 Game.getSkillType() end,
  7759.                 Game.getReverseDirection() end,
  7760.                 Game.getHouses() end,
  7761.                 Game.broadcastMessage() end,
  7762.                 Game.startRaid() end,
  7763.                 Game.getNpcCount() end,
  7764.                 Game.createNpc() end,
  7765.                 Game.createMonster() end,
  7766.                 Game.getExperienceStage() end,
  7767.                 Game.getWorldType() end,
  7768.                 Game.convertIpToString() end,
  7769.                 Game.getPlayerCount() end,
  7770.             },
  7771.             [TILESTATE_DEPRECATED_HOUSE] = 2,
  7772.             [TILESTATE_TRASHHOLDER] = 65536,
  7773.             [PlayerFlag_NotGenerateLoot] = 2147483648,
  7774.             [TALKTYPE_BROADCAST] = 13,
  7775.             [CONST_ANI_TARSALARROW] = 44,
  7776.             _G.getPlayerByName() end,
  7777.             _G.unpack() end,
  7778.             _G.saveData() end,
  7779.             [COMBAT_UNDEFINEDDAMAGE] = 16,
  7780.             [SKILL_CLUB] = 1,
  7781.             _G.getCreaturePosition() end,
  7782.             [CONST_ME_ORCSHAMAN_FIRE] = 72,
  7783.             [ITEM_BAG] = 1987,
  7784.             [CONST_ANI_PRISMATICBOLT] = 48,
  7785.             _G.sendGuildChannelMessage() end,
  7786.             _G.getPlayerLookDir() end,
  7787.             [CONST_ANI_ENVENOMEDARROW] = 51,
  7788.             [AREA_WAVE4] = {
  7789.                 [1] = {--[[ need to find a new way to access nested]]}
  7790.                 [2] = {--[[ need to find a new way to access nested]]}
  7791.                 [3] = {--[[ need to find a new way to access nested]]}
  7792.                 [4] = {--[[ need to find a new way to access nested]]}
  7793.             },
  7794.             _G.getPlayerGuildName() end,
  7795.             _G.getPlayersByAccountNumber() end,
  7796.             [CONDITIONID_LEFT] = 6,
  7797.             [RETURNVALUE_THEREISNOWAY] = 6,
  7798.             [CONDITION_PARAM_SKILL_CLUBPERCENT] = 38,
  7799.             [PlayerFlag_HasInfiniteMana] = 1024,
  7800.             [SOUTHEAST] = 5,
  7801.             [CONST_PROP_BLOCKPROJECTILE] = 2,
  7802.             _G.rawget() end,
  7803.             [CONST_ANI_DRILLBOLT] = 50,
  7804.             [MESSAGE_STATUS_DEFAULT] = 17,
  7805.             [COMBAT_PHYSICALDAMAGE] = 1,
  7806.             [CONDITIONID_HEAD] = 1,
  7807.             [MAPMARK_LOCK] = 10,
  7808.             _G.getOnlinePlayers() end,
  7809.             [TIER] = {
  7810.                 [Master] = 4,
  7811.                 [Adept] = 2,
  7812.                 [Apprentice] = 0,
  7813.                 [Grandmaster] = 5,
  7814.                 [Expert] = 3,
  7815.                 [Journeyman] = 1,
  7816.             },
  7817.             [Npc] = {
  7818.                 Npc.isNpc() end,
  7819.                 Npc.setFocus() end,
  7820.                 Npc.closeShopWindow() end,
  7821.                 Npc.setMasterPos() end,
  7822.                 Npc.getParameter() end,
  7823.                 Npc.openShopWindow() end,
  7824.                 Npc.setSpeechBubble() end,
  7825.                 Npc.getSpeechBubble() end,
  7826.             },
  7827.             _G.stopEvent() end,
  7828.             [CONDITION_PARAM_DELAYED] = 8,
  7829.             [CONST_ME_MAGIC_RED] = 14,
  7830.             _G.isType() end,
  7831.             [RETURNVALUE_YOUMAYNOTATTACKTHISPLAYER] = 41,
  7832.             [debug] = {
  7833.                 debug.getupvalue() end,
  7834.                 debug.debug() end,
  7835.                 debug.sethook() end,
  7836.                 debug.getmetatable() end,
  7837.                 debug.gethook() end,
  7838.                 debug.setmetatable() end,
  7839.                 debug.setlocal() end,
  7840.                 debug.traceback() end,
  7841.                 debug.setfenv() end,
  7842.                 debug.getinfo() end,
  7843.                 debug.setupvalue() end,
  7844.                 debug.getlocal() end,
  7845.                 debug.getregistry() end,
  7846.                 debug.getfenv() end,
  7847.             },
  7848.             _G.cleanMap() end,
  7849.             [CONST_ME_SOUND_PURPLE] = 23,
  7850.             _G.isMoveable() end,
  7851.             [THING_TYPE_PLAYER] = 1,
  7852.             [MESSAGE_DAMAGE_OTHERS] = 27,
  7853.             [CONDITIONID_AMMO] = 10,
  7854.             _G.doCreateItemEx() end,
  7855.             _G.isValidUID() end,
  7856.             _G.getHouseTilesSize() end,
  7857.             [CONDITION_REGENERATION] = 8192,
  7858.             [MESSAGE_ONCLOSESHOP] = 20,
  7859.             [AREA_SQUARE1X1] = {
  7860.                 [1] = {--[[ need to find a new way to access nested]]}
  7861.                 [2] = {--[[ need to find a new way to access nested]]}
  7862.                 [3] = {--[[ need to find a new way to access nested]]}
  7863.             },
  7864.             _G.getPlayerItemById() end,
  7865.             [RETURNVALUE_DROPTWOHANDEDITEM] = 10,
  7866.             [CONST_ME_STEPSVERTICAL] = 65,
  7867.             _G.canPlayerLearnInstantSpell() end,
  7868.             [RETURNVALUE_YOUNEEDTOLEARNTHISSPELL] = 49,
  7869.             _G.getHouseName() end,
  7870.             [WEAPON_DISTANCE] = 5,
  7871.             [AREA_CIRCLE2X2] = {
  7872.                 [1] = {--[[ need to find a new way to access nested]]}
  7873.                 [2] = {--[[ need to find a new way to access nested]]}
  7874.                 [3] = {--[[ need to find a new way to access nested]]}
  7875.                 [4] = {--[[ need to find a new way to access nested]]}
  7876.                 [5] = {--[[ need to find a new way to access nested]]}
  7877.             },
  7878.             [STACKPOS_SECOND_ITEM_ABOVE_GROUNDTILE] = 2,
  7879.             [PlayerFlag_CanTalkRedChannel] = 8388608,
  7880.             [createCombatObject] = {
  7881.                 createCombatObject.setParameter() end,
  7882.                 createCombatObject.setArea() end,
  7883.                 createCombatObject.setCondition() end,
  7884.                 createCombatObject.execute() end,
  7885.                 createCombatObject.setOrigin() end,
  7886.                 createCombatObject.setCallback() end,
  7887.                 createCombatObject.setFormula() end,
  7888.             },
  7889.             [CONST_ME_BIGCLOUDS] = 41,
  7890.             _G.getTileItemByType() end,
  7891.             _G.isPremium() end,
  7892.             [CONST_ANI_VORTEXBOLT] = 45,
  7893.             [CONST_ANI_ENCHANTEDSPEAR] = 18,
  7894.             _G.relocate() end,
  7895.             _G.getGlobalStorageValue() end,
  7896.             [CONST_ME_SMOKE] = 68,
  7897.             _G.doPlayerSendDefaultCancel() end,
  7898.             [RETURNVALUE_CANONLYUSETHISRUNEONCREATURES] = 39,
  7899.             [CONDITION_PARAM_LIGHT_COLOR] = 11,
  7900.             [CONST_SLOT_LEFT] = 6,
  7901.             [PlayerFlag_TalkOrangeHelpChannel] = 16777216,
  7902.             [shop_npcuid] = {
  7903.             },
  7904.             _G.doTileAddItemEx() end,
  7905.             _G.getCount() end,
  7906.             _G.setGlobalStorageValue() end,
  7907.             [Mon] = {
  7908.                 Mon.getSummons() end,
  7909.                 Mon.getMaster() end,
  7910.                 Mon.setSkull() end,
  7911.                 Mon.remove() end,
  7912.                 Mon.addHealth() end,
  7913.                 Mon.getSkull() end,
  7914.                 Mon.new() end,
  7915.                 Mon.addMana() end,
  7916.                 Mon.isTile() end,
  7917.                 Mon.getSpeed() end,
  7918.                 Mon.isCreature() end,
  7919.                 Mon.getDirection() end,
  7920.                 Mon.isMonster() end,
  7921.                 Mon.isItem() end,
  7922.                 Mon.isRemoved() end,
  7923.                 Mon.getPlayer() end,
  7924.                 Mon.getId() end,
  7925.                 Mon.getBaseSpeed() end,
  7926.                 Mon.getClosestFreePosition() end,
  7927.                 Mon.getMaxHealth() end,
  7928.                 Mon.setDirection() end,
  7929.                 Mon.getMana() end,
  7930.                 Mon.getPosition() end,
  7931.                 Mon.getDescription() end,
  7932.                 Mon.getFollowCreature() end,
  7933.                 Mon.getMaxMana() end,
  7934.                 Mon.isHealthHidden() end,
  7935.                 Mon.changeSpeed() end,
  7936.                 Mon.getDamageMap() end,
  7937.                 Mon.say() end,
  7938.                 Mon.setMaxHealth() end,
  7939.                 Mon.teleportTo() end,
  7940.                 Mon.setDropLoot() end,
  7941.                 Mon.getCondition() end,
  7942.                 Mon.getHealth() end,
  7943.                 Mon.addCondition() end,
  7944.                 Mon.setFollowCreature() end,
  7945.                 Mon.setOutfit() end,
  7946.                 Mon.getOutfit() end,
  7947.                 Mon.setHiddenHealth() end,
  7948.                 [__index] = {--[[ need to find a new way to access nested]]}
  7949.                 Mon.setLight() end,
  7950.                 Mon.isPlayer() end,
  7951.                 Mon.removeCondition() end,
  7952.                 Mon.getPathTo() end,
  7953.                 Mon.canSee() end,
  7954.                 Mon.getName() end,
  7955.                 Mon.canSeeCreature() end,
  7956.                 Mon.setMaster() end,
  7957.                 Mon.setTarget() end,
  7958.                 Mon.isNpc() end,
  7959.                 Mon.isInGhostMode() end,
  7960.                 Mon.getTile() end,
  7961.                 Mon.getTarget() end,
  7962.                 Mon.registerEvent() end,
  7963.                 Mon.getLight() end,
  7964.                 Mon.getParent() end,
  7965.                 Mon.unregisterEvent() end,
  7966.             },
  7967.             _G.selfMoveTo() end,
  7968.             [PlayerFlag_CanTalkRedPrivate] = 4194304,
  7969.             _G.getPlayerMasterPos() end,
  7970.             _G.getIPByPlayerName() end,
  7971.             [THING_TYPE_MONSTER] = 2,
  7972.             [CONST_ANI_GREENSTAR] = 20,
  7973.             [StdModule] = {
  7974.                 StdModule.learnSpell() end,
  7975.                 StdModule.say() end,
  7976.                 StdModule.travel() end,
  7977.                 StdModule.bless() end,
  7978.                 StdModule.promotePlayer() end,
  7979.             },
  7980.             [CONST_ANI_HOLY] = 31,
  7981.             [TILESTATE_PVPZONE] = 16,
  7982.             _G.RemoveOfflineTrainingTime() end,
  7983.             [CONST_ME_SMALLCLOUDS] = 39,
  7984.             _G.doTeleportThing() end,
  7985.             [COMBAT_PARAM_BLOCKARMOR] = 4,
  7986.             [RETURNVALUE_YOUMAYNOTATTACKAPERSONINPROTECTIONZONE] = 42,
  7987.             _G.MoveTile() end,
  7988.             _G.getPlayerVocation() end,
  7989.             [RETURNVALUE_YOUMAYNOTLOGOUTDURINGAFIGHT] = 31,
  7990.             [CONST_PROP_BLOCKSOLID] = 0,
  7991.             [WEAPON_SHIELD] = 4,
  7992.             [CONST_ME_ICETORNADO] = 43,
  7993.             [COMBAT_PARAM_EFFECT] = 1,
  7994.             [TALKTYPE_SAY] = 1,
  7995.             [WEAPON_NONE] = 0,
  7996.             _G.getCreatureCondition() end,
  7997.             [AREA_WALLFIELD] = {
  7998.                 [1] = {--[[ need to find a new way to access nested]]}
  7999.             },
  8000.             [CONST_ANI_REDSTAR] = 19,
  8001.             [ITEM_ATTRIBUTE_ACTIONID] = 1,
  8002.             [CALLBACK_ONRELEASEFOCUS] = 19,
  8003.             [TILESTATE_IMMOVABLEBLOCKPATH] = 4194304,
  8004.             _G.isSummon() end,
  8005.             [NORTHEAST] = 7,
  8006.             _G.getThingfromPos() end,
  8007.             [TEXTCOLOR_LIGHTGREY] = 129,
  8008.             [MESSAGE_NOSHOP] = 19,
  8009.             _G.getPlayerMoney() end,
  8010.             [CONDITION_PARAM_HEALTHTICKS] = 5,
  8011.             _G.setConditionFormula() end,
  8012.             [TILESTATE_TELEPORT] = 8192,
  8013.             [CONST_ME_SKULLVERTICAL] = 61,
  8014.             [NpcSystem] = {
  8015.                 NpcSystem.getParameter() end,
  8016.                 NpcSystem.parseParameters() end,
  8017.             },
  8018.             [TravelModule] = {
  8019.                 TravelModule.init() end,
  8020.                 TravelModule.travel() end,
  8021.                 TravelModule.parseParameters() end,
  8022.                 TravelModule.onConfirm() end,
  8023.                 TravelModule.listDestinations() end,
  8024.                 TravelModule.addDestination() end,
  8025.                 TravelModule.bringMeTo() end,
  8026.                 TravelModule.onDecline() end,
  8027.                 TravelModule.parseDestinations() end,
  8028.                 TravelModule.new() end,
  8029.             },
  8030.             [CONST_ME_SMALLPLANTS] = 46,
  8031.             [openSpecialDoors] = {
  8032.                 [1] = 1224,
  8033.                 [2] = 1226,
  8034.                 [3] = 1228,
  8035.                 [4] = 1230,
  8036.                 [5] = 1242,
  8037.                 [6] = 1244,
  8038.                 [7] = 1246,
  8039.                 [8] = 1248,
  8040.                 [9] = 1256,
  8041.                 [10] = 1258,
  8042.                 [11] = 1260,
  8043.                 [12] = 1262,
  8044.                 [13] = 3541,
  8045.                 [14] = 3543,
  8046.                 [15] = 3550,
  8047.                 [16] = 3552,
  8048.                 [17] = 5104,
  8049.                 [18] = 5106,
  8050.                 [19] = 5113,
  8051.                 [20] = 5115,
  8052.                 [21] = 5122,
  8053.                 [22] = 5124,
  8054.                 [23] = 5131,
  8055.                 [24] = 5133,
  8056.                 [25] = 5289,
  8057.                 [26] = 5291,
  8058.                 [27] = 5293,
  8059.                 [28] = 5295,
  8060.                 [29] = 6203,
  8061.                 [30] = 6205,
  8062.                 [31] = 6207,
  8063.                 [32] = 6209,
  8064.                 [33] = 6260,
  8065.                 [34] = 6262,
  8066.                 [35] = 6264,
  8067.                 [36] = 6266,
  8068.                 [37] = 6897,
  8069.                 [38] = 6899,
  8070.                 [39] = 6906,
  8071.                 [40] = 6908,
  8072.                 [41] = 7039,
  8073.                 [42] = 7041,
  8074.                 [43] = 7048,
  8075.                 [44] = 7050,
  8076.                 [45] = 8552,
  8077.                 [46] = 8554,
  8078.                 [47] = 8556,
  8079.                 [48] = 8558,
  8080.                 [49] = 9176,
  8081.                 [50] = 9178,
  8082.                 [51] = 9180,
  8083.                 [52] = 9182,
  8084.                 [53] = 9278,
  8085.                 [54] = 9280,
  8086.                 [55] = 9282,
  8087.                 [56] = 9284,
  8088.                 [57] = 10279,
  8089.                 [58] = 10281,
  8090.                 [59] = 10283,
  8091.                 [60] = 10285,
  8092.                 [61] = 10474,
  8093.                 [62] = 10476,
  8094.                 [63] = 10483,
  8095.                 [64] = 10485,
  8096.                 [65] = 10781,
  8097.                 [66] = 12096,
  8098.                 [67] = 12196,
  8099.                 [68] = 19846,
  8100.                 [69] = 19986,
  8101.                 [70] = 20279,
  8102.                 [71] = 10783,
  8103.                 [72] = 12098,
  8104.                 [73] = 12194,
  8105.                 [74] = 19848,
  8106.                 [75] = 19988,
  8107.                 [76] = 20281,
  8108.                 [77] = 10790,
  8109.                 [78] = 12103,
  8110.                 [79] = 12205,
  8111.                 [80] = 19855,
  8112.                 [81] = 19995,
  8113.                 [82] = 20288,
  8114.                 [83] = 10792,
  8115.                 [84] = 12105,
  8116.                 [85] = 12203,
  8117.                 [86] = 19857,
  8118.                 [87] = 19997,
  8119.                 [88] = 20290,
  8120.             },
  8121.             [CONST_ANI_SPEAR] = 1,
  8122.             [TILESTATE_MAGICFIELD] = 16384,
  8123.             _G.setPlayerStorageValue() end,
  8124.             [CONST_SLOT_NECKLACE] = 2,
  8125.             [ITEM_ATTRIBUTE_CORPSEOWNER] = 524288,
  8126.             _G.getCreatureName() end,
  8127.             _G.getWorldUpTime() end,
  8128.             _G.getContainerSize() end,
  8129.             [CONDITION_EXHAUST_COMBAT] = 8388608,
  8130.             [PlayerFlag_CannotPickupItem] = 16384,
  8131.             _G.getPlayerStorageValue() end,
  8132.             _G.doChangeSpeed() end,
  8133.             [CONST_PROP_ISHORIZONTAL] = 5,
  8134.             [COMBAT_FORMULA_LEVELMAGIC] = 1,
  8135.             [MESSAGE_INFO_DESCR] = 22,
  8136.             [TILESTATE_BLOCKPATH] = 1048576,
  8137.             [TILESTATE_FLOORCHANGE_SOUTH_ALT] = 67108864,
  8138.             [RETURNVALUE_CANNOTPICKUP] = 22,
  8139.             _G.newproxy() end,
  8140.             [CONST_SLOT_AMMO] = 10,
  8141.             [CONST_PROP_NOFIELDBLOCKPATH] = 10,
  8142.             _G.getFluidSourceType() end,
  8143.             _G.setHouseOwner() end,
  8144.             _G.getPlayerGuildLevel() end,
  8145.             [SHOPMODULE_SELL_ITEM] = 1,
  8146.             [CLIENTOS_FLASH] = 3,
  8147.             _G.getHouseOwner() end,
  8148.             [CONST_ANI_NONE] = 0,
  8149.             _G.doCombat() end,
  8150.             _G.getTileThingByTopOrder() end,
  8151.             [TALKTYPE_CHANNEL_O] = 8,
  8152.             _G.isContainer() end,
  8153.             _G.setfenv() end,
  8154.             _G.variantToNumber() end,
  8155.             [TEXTCOLOR_SKYBLUE] = 143,
  8156.             [RETURNVALUE_YOUNEEDPREMIUMACCOUNT] = 48,
  8157.             [MESSAGE_DAMAGE_RECEIVED] = 24,
  8158.             [TALKTYPE_CHANNEL_R1] = 14,
  8159.             _G.doDecayItem() end,
  8160.             _G.setCombatCondition() end,
  8161.             [CONST_ANI_THROWINGKNIFE] = 9,
  8162.             [CREATURETYPE_SUMMON_OTHERS] = 4,
  8163.             _G.pairs() end,
  8164.             [CONDITION_PARAM_SOULGAIN] = 12,
  8165.             [RETURNVALUE_YOUMAYNOTATTACKAPERSONWHILEINPROTECTIONZONE] = 43,
  8166.             _G.getCreatureBaseSpeed() end,
  8167.             [CONTAINER_POSITION] = 65535,
  8168.             _G.getPlayerLastLoginSaved() end,
  8169.             [TAG_PLAYERNAME] = |PLAYERNAME|,
  8170.             [PlayerFlag_NotGainHealth] = 134217728,
  8171.             [CONST_ANI_LARGEROCK] = 12,
  8172.             [RETURNVALUE_YOUMAYNOTATTACKTHISCREATURE] = 44,
  8173.             [coroutine] = {
  8174.                 coroutine.resume() end,
  8175.                 coroutine.yield() end,
  8176.                 coroutine.status() end,
  8177.                 coroutine.wrap() end,
  8178.                 coroutine.create() end,
  8179.                 coroutine.running() end,
  8180.             },
  8181.             _G.getCreaturePos() end,
  8182.             [CONDITION_DROWN] = 32768,
  8183.             _G.doPlayerAddMana() end,
  8184.             [SLOTP_BACKPACK] = 4,
  8185.             [ITEM_MAGICWALL] = 1497,
  8186.             _G.doPlayerAddManaSpent() end,
  8187.             [SLOTP_RIGHT] = 16,
  8188.             _G.getTileInfo() end,
  8189.             [CALLBACK_PARAM_TARGETTILE] = 2,
  8190.             [MESSAGE_STATUS_CONSOLE_RED] = 13,
  8191.             [string] = {
  8192.                 string.split() end,
  8193.                 string.match() end,
  8194.                 string.gmatch() end,
  8195.                 string.upper() end,
  8196.                 string.gsub() end,
  8197.                 string.format() end,
  8198.                 string.lower() end,
  8199.                 string.sub() end,
  8200.                 string.gfind() end,
  8201.                 string.find() end,
  8202.                 string.char() end,
  8203.                 string.dump() end,
  8204.                 string.reverse() end,
  8205.                 string.byte() end,
  8206.                 string.trim() end,
  8207.                 string.len() end,
  8208.                 string.rep() end,
  8209.             },
  8210.             [CONDITION_PARAM_HEALTHGAIN] = 4,
  8211.             [ITEM_FIREFIELD_NOPVP] = 1500,
  8212.             [CONST_ME_MAGIC_GREEN] = 15,
  8213.             [CONDITION_EXHAUST_HEAL] = 16777216,
  8214.             [RETURNVALUE_CREATUREDOESNOTEXIST] = 25,
  8215.             [CONST_ME_ENERGYAREA] = 38,
  8216.             [CONST_ANI_ICE] = 29,
  8217.             [MAPMARK_FLAG] = 9,
  8218.             [CONST_ANI_WHIRLWINDAXE] = 26,
  8219.             [SLOTP_AMMO] = 512,
  8220.             _G.doSetMonsterTarget() end,
  8221.             [CONDITION_PARAM_FIELD] = 46,
  8222.             [CONDITION_PARAM_LIGHT_LEVEL] = 10,
  8223.             _G.doTargetCombatDispel() end,
  8224.             [CONST_PROP_ISVERTICAL] = 4,
  8225.             [MESSAGE_HEALED] = 25,
  8226.             [CONST_ME_FIREWORK_RED] = 30,
  8227.             [ITEM_TYPE_KEY] = 9,
  8228.             [NetworkMessage] = {
  8229.                 NetworkMessage.addByte() end,
  8230.                 NetworkMessage.getByte() end,
  8231.                 NetworkMessage.getString() end,
  8232.                 NetworkMessage.getU16() end,
  8233.                 NetworkMessage.addU32() end,
  8234.                 NetworkMessage.addPosition() end,
  8235.                 NetworkMessage.sendToPlayer() end,
  8236.                 NetworkMessage.skipBytes() end,
  8237.                 NetworkMessage.reset() end,
  8238.                 NetworkMessage.delete() end,
  8239.                 NetworkMessage.getU32() end,
  8240.                 NetworkMessage.addU16() end,
  8241.                 NetworkMessage.addItem() end,
  8242.                 NetworkMessage.addDouble() end,
  8243.                 NetworkMessage.addU64() end,
  8244.                 NetworkMessage.getPosition() end,
  8245.                 NetworkMessage.getU64() end,
  8246.                 NetworkMessage.addString() end,
  8247.                 NetworkMessage.addItemId() end,
  8248.             },
  8249.             _G.getPlayerSlotItem() end,
  8250.             [COMBAT_EARTHDAMAGE] = 4,
  8251.             [RETURNVALUE_ACTIONNOTPERMITTEDINANOPVPZONE] = 54,
  8252.             [CONDITION_PARAM_MANAGAIN] = 6,
  8253.             [CALLBACK_PARAM_SKILLVALUE] = 1,
  8254.             [CONST_ME_HITBYPOISON] = 17,
  8255.             [CONDITION_OUTFIT] = 64,
  8256.             [GAME_STATE_SHUTDOWN] = 4,
  8257.             [CONST_ME_TUTORIALSQUARE] = 57,
  8258.             _G.doTargetCombatHealth() end,
  8259.             [RETURNVALUE_DEPOTISFULL] = 24,
  8260.             [CONST_ANI_ENERGY] = 5,
  8261.             [shop_destination] = {
  8262.             },
  8263.             [RETURNVALUE_NOTENOUGHCAPACITY] = 21,
  8264.             _G.doMoveCreature() end,
  8265.             [CONST_ANI_POISONARROW] = 6,
  8266.             [npcs_loaded_travel] = {
  8267.             },
  8268.             _G.doCreateItem() end,
  8269.             [CONST_ME_WATERCREATURE] = 34,
  8270.             [TILESTATE_FLOORCHANGE_WEST] = 4096,
  8271.             [CONST_PROP_MOVEABLE] = 6,
  8272.             [SKULL_ORANGE] = 6,
  8273.             [ITEM_TYPE_DOOR] = 5,
  8274.             [ITEM_ATTRIBUTE_DOORID] = 4194304,
  8275.             [VOCATION_NONE] = 0,
  8276.             [CONDITION_CHANNELMUTEDTICKS] = 131072,
  8277.             [PlayerFlag_CanIllusionAll] = 64,
  8278.             [CONST_ME_BLOODYSTEPS] = 64,
  8279.             [GAME_STATE_STARTUP] = 0,
  8280.             [ITEM_TYPE_RUNE] = 10,
  8281.             [CREATURETYPE_SUMMON_OWN] = 3,
  8282.             [ITEM_PARCEL] = 2595,
  8283.             [ITEM_ATTRIBUTE_DATE] = 16,
  8284.             [Group] = {
  8285.                 Group.getFlags() end,
  8286.                 Group.getAccess() end,
  8287.                 Group.getMaxVipEntries() end,
  8288.                 Group.getMaxDepotItems() end,
  8289.                 Group.getName() end,
  8290.                 Group.getId() end,
  8291.             },
  8292.             _G.doSetCreatureLight() end,
  8293.             [MESSAGE_ALREADYFOCUSED] = 21,
  8294.             _G.selfFollow() end,
  8295.             [MESSAGE_WALKAWAY_MALE] = 22,
  8296.             [CONST_ME_YALAHARIGHOST] = 66,
  8297.             [ITEM_ATTRIBUTE_TEXT] = 8,
  8298.             _G.addDamageCondition() end,
  8299.             [CONST_ANI_EARTH] = 30,
  8300.             [PlayerFlag_SpecialVIP] = 1073741824,
  8301.             [CONDITIONID_COMBAT] = 0,
  8302.             _G.doAddContainerItemEx() end,
  8303.             [THING_TYPE_NPC] = 3,
  8304.             [WEAPON_AXE] = 3,
  8305.             [shop_rlname] = {
  8306.             },
  8307.             [SPEECHBUBBLE_NONE] = 0,
  8308.             [Monster] = {
  8309.                 Monster.isFriend() end,
  8310.                 Monster.getFriendList() end,
  8311.                 Monster.removeTarget() end,
  8312.                 Monster.selectTarget() end,
  8313.                 Monster.isIdle() end,
  8314.                 Monster.searchTarget() end,
  8315.                 Monster.getFriendCount() end,
  8316.                 Monster.isTarget() end,
  8317.                 Monster.setIdle() end,
  8318.                 Monster.isInSpawnRange() end,
  8319.                 Monster.getSpawnPosition() end,
  8320.                 Monster.isOpponent() end,
  8321.                 Monster.removeFriend() end,
  8322.                 Monster.addTarget() end,
  8323.                 Monster.getType() end,
  8324.                 Monster.isMonster() end,
  8325.                 Monster.getTargetList() end,
  8326.                 Monster.getTargetCount() end,
  8327.                 Monster.addFriend() end,
  8328.             },
  8329.             [CONST_ME_MAGIC_BLUE] = 13,
  8330.             _G.getCreatureMaxHealth() end,
  8331.             [SKILL_FIST] = 0,
  8332.             [COMBAT_NONE] = 0,
  8333.             [RETURNVALUE_PUTTHISOBJECTINYOURHAND] = 15,
  8334.             [CONST_ANI_WEAPONTYPE] = 254,
  8335.             [MESSAGE_FAREWELL] = 2,
  8336.             _G.error() end,
  8337.             [CONST_ANI_EARTHARROW] = 40,
  8338.             _G.doChangeTypeItem() end,
  8339.             [CONDITION_PARAM_SKILL_SHIELDPERCENT] = 42,
  8340.             [RETURNVALUE_YOUCANNOTLOGOUTHERE] = 55,
  8341.             [CONST_ANI_EXPLOSION] = 41,
  8342.             [PlayerFlag_NotGainExperience] = 33554432,
  8343.             [RETURNVALUE_NOPARTYMEMBERSINRANGE] = 61,
  8344.             _G.isItemMovable() end,
  8345.             _G.getPlayerInstantSpellCount() end,
  8346.             [TALKTYPE_PRIVATE_RED_TO] = 16,
  8347.             _G.tonumber() end,
  8348.             [CONST_ANI_WHIRLWINDSWORD] = 25,
  8349.             [CONST_ME_MIRRORHORIZONTAL] = 58,
  8350.             [CONST_ME_TUTORIALARROW] = 56,
  8351.             [MAPMARK_GREENSOUTH] = 19,
  8352.             _G.doRemoveCreature() end,
  8353.             [DIRECTION_SOUTH] = 2,
  8354.             [db] = {
  8355.                 db.tableExists() end,
  8356.                 db.lastInsertId() end,
  8357.                 db.escapeBlob() end,
  8358.                 db.query() end,
  8359.                 db.asyncStoreQuery() end,
  8360.                 db.storeQuery() end,
  8361.                 db.asyncQuery() end,
  8362.                 db.escapeString() end,
  8363.             },
  8364.             _G.getPlayerAccess() end,
  8365.             [PlayerFlag_CannotUseCombat] = 1,
  8366.             _G.doSetItemActionId() end,
  8367.             _G.doSendMagicEffect() end,
  8368.             _G.newGround() end,
  8369.             _G.getConfigInfo() end,
  8370.             _G.getThing() end,
  8371.             _G.getWorldLight() end,
  8372.             [MESSAGE_BOUGHT] = 5,
  8373.             [CREATURETYPE_PLAYER] = 0,
  8374.             [MESSAGE_EVENT_ORANGE] = 36,
  8375.             _G.destroyItem() end,
  8376.             _G.isMovable() end,
  8377.             [ITEM_LABEL] = 2599,
  8378.             [CONDITION_SPELLGROUPCOOLDOWN] = 134217728,
  8379.             [CONST_PROP_IMMOVABLEBLOCKPATH] = 8,
  8380.             [CONST_ME_MIRRORVERTICAL] = 59,
  8381.             [ITEM_POISONFIELD_NOPVP] = 1503,
  8382.             [CONST_ME_YELLOW_RINGS] = 8,
  8383.             [RETURNVALUE_ACTIONNOTPERMITTEDINPROTECTIONZONE] = 40,
  8384.             [CONST_ME_STEPSHORIZONTAL] = 63,
  8385.             [TILESTATE_NOLOGOUT] = 8,
  8386.             [CONDITION_PACIFIED] = 33554432,
  8387.             [CONDITION_PARAM_SKILL_AXEPERCENT] = 40,
  8388.             _G.doSetItemSpecialDescription() end,
  8389.             [PlayerFlag_HasNoExhaustion] = 4096,
  8390.             [CONDITION_MANASHIELD] = 512,
  8391.             [RETURNVALUE_NEEDEXCHANGE] = 13,
  8392.             [COMBAT_PARAM_DISTANCEEFFECT] = 2,
  8393.             [WEAPON_CLUB] = 2,
  8394.             [CONDITIONID_DEFAULT] = -1,
  8395.             [CONDITIONID_ARMOR] = 4,
  8396.             [TILESTATE_FLOORCHANGE_NORTH] = 512,
  8397.             [MESSAGE_NEEDMORESPACE] = 14,
  8398.             [CONDITION_PARAM_MANATICKS] = 7,
  8399.             [RETURNVALUE_THISPLAYERISALREADYTRADING] = 30,
  8400.             [MESSAGE_EXPERIENCE] = 26,
  8401.             _G.getMonsterFriendList() end,
  8402.             [MAPMARK_CROSS] = 4,
  8403.             [ITEM_FIREFIELD_PERSISTENT_FULL] = 1492,
  8404.             [CONST_ANI_INFERNALBOLT] = 16,
  8405.             _G.closeShopWindow() end,
  8406.             [SPEECHBUBBLE_TRADE] = 2,
  8407.             [CONDITION_PARAM_MINVALUE] = 14,
  8408.             [TALKTYPE_PRIVATE_TO] = 5,
  8409.             [CONDITION_PARAM_STAT_MAXHITPOINTSPERCENT] = 31,
  8410.             [TEXTCOLOR_YELLOW] = 210,
  8411.             [CONDITION_PARAM_SKILL_FISHINGPERCENT] = 43,
  8412.             _G.doPlayerSetOfflineTrainingSkill() end,
  8413.             [CALLBACK_CREATURE_APPEAR] = 1,
  8414.             [RETURNVALUE_YOUNEEDAMAGICITEMTOCASTSPELL] = 56,
  8415.             [DIRECTION_EAST] = 1,
  8416.             [shop_itemid] = {
  8417.             },
  8418.             _G.getSpectators() end,
  8419.             [MAPMARK_SWORD] = 8,
  8420.             [COMBAT_POISONDAMAGE] = 4,
  8421.             [CONDITIONID_NECKLACE] = 2,
  8422.             [CONDITION_PARAM_STAT_MAGICPOINTSPERCENT] = 34,
  8423.             [AREA_BEAM5] = {
  8424.                 [1] = {--[[ need to find a new way to access nested]]}
  8425.                 [2] = {--[[ need to find a new way to access nested]]}
  8426.                 [3] = {--[[ need to find a new way to access nested]]}
  8427.                 [4] = {--[[ need to find a new way to access nested]]}
  8428.                 [5] = {--[[ need to find a new way to access nested]]}
  8429.             },
  8430.             [ITEM_CRYSTAL_COIN] = 2160,
  8431.             [_VERSION] = Lua 5.1,
  8432.             [Item] = {
  8433.                 Item.transform() end,
  8434.                 Item.removeAttribute() end,
  8435.                 Item.decay() end,
  8436.                 Item.remove() end,
  8437.                 Item.hasAttribute() end,
  8438.                 Item.setAttribute() end,
  8439.                 Item.isCreature() end,
  8440.                 Item.getArticle() end,
  8441.                 Item.getUniqueId() end,
  8442.                 Item.getId() end,
  8443.                 Item.getCharges() end,
  8444.                 Item.getTopParent() end,
  8445.                 Item.clone() end,
  8446.                 Item.getWeight() end,
  8447.                 Item.getPluralName() end,
  8448.                 Item.getSubType() end,
  8449.                 Item.isItem() end,
  8450.                 Item.split() end,
  8451.                 Item.setActionId() end,
  8452.                 Item.hasProperty() end,
  8453.                 Item.isPlayer() end,
  8454.                 Item.getWorth() end,
  8455.                 Item.getAttribute() end,
  8456.                 Item.isTile() end,
  8457.                 Item.isTeleport() end,
  8458.                 Item.getParent() end,
  8459.                 Item.getName() end,
  8460.                 Item.getPosition() end,
  8461.                 Item.getFluidType() end,
  8462.                 Item.getTile() end,
  8463.                 Item.isContainer() end,
  8464.                 Item.getType() end,
  8465.                 Item.getDescription() end,
  8466.                 Item.getActionId() end,
  8467.                 Item.moveTo() end,
  8468.                 Item.getCount() end,
  8469.             },
  8470.             [CONST_ANI_SMALLSTONE] = 10,
  8471.             [CONST_ME_MORTAREA] = 18,
  8472.             _G.isCreature() end,
  8473.             _G.getItemName() end,
  8474.             _G.getWorldCreatures() end,
  8475.             [ITEM_PLATINUM_COIN] = 2152,
  8476.             [TEXTCOLOR_PURPLE] = 154,
  8477.             [ITEM_FIREFIELD_PERSISTENT_MEDIUM] = 1493,
  8478.             [Condition] = {
  8479.                 Condition.setOutfit() end,
  8480.                 Condition.delete() end,
  8481.                 Condition.getIcons() end,
  8482.                 Condition.addDamage() end,
  8483.                 Condition.getId() end,
  8484.                 Condition.setFormula() end,
  8485.                 Condition.getTicks() end,
  8486.                 Condition.clone() end,
  8487.                 Condition.getType() end,
  8488.                 Condition.setTicks() end,
  8489.                 Condition.setParameter() end,
  8490.                 Condition.getEndTime() end,
  8491.                 Condition.getSubId() end,
  8492.             },
  8493.             _G.doCreatureSetLookDir() end,
  8494.             [CONST_ANI_ENERGYBALL] = 36,
  8495.             [MESSAGE_NEEDITEM] = 12,
  8496.             [CONST_ME_PURPLESMOKE] = 170,
  8497.             [SKILL_MAGLEVEL] = 7,
  8498.             _G.updatePosition() end,
  8499.             [MESSAGE_MISSINGITEM] = 11,
  8500.             _G.doPlayerSendTextMessage() end,
  8501.             [CONST_ANI_POWERBOLT] = 14,
  8502.             [MAPMARK_TEMPLE] = 5,
  8503.             [TALKTYPE_WHISPER] = 2,
  8504.             _G.getNpcCid() end,
  8505.             [TALKTYPE_PRIVATE_PN] = 12,
  8506.             [MAPMARK_SKULL] = 12,
  8507.             [FLAG_NOLIMIT] = 1,
  8508.             _G.assert() end,
  8509.             [RETURNVALUE_PLAYERWITHTHISNAMEISNOTONLINE] = 27,
  8510.             [createConditionObject] = {
  8511.                 createConditionObject.setOutfit() end,
  8512.                 createConditionObject.delete() end,
  8513.                 createConditionObject.getIcons() end,
  8514.                 createConditionObject.addDamage() end,
  8515.                 createConditionObject.getId() end,
  8516.                 createConditionObject.setFormula() end,
  8517.                 createConditionObject.getTicks() end,
  8518.                 createConditionObject.clone() end,
  8519.                 createConditionObject.getType() end,
  8520.                 createConditionObject.setTicks() end,
  8521.                 createConditionObject.setParameter() end,
  8522.                 createConditionObject.getEndTime() end,
  8523.                 createConditionObject.getSubId() end,
  8524.             },
  8525.             [MESSAGE_ONSELL] = 7,
  8526.             [CONDITION_PARAM_BUFF_SPELL] = 44,
  8527.             [CONDITION_PARAM_SKILL_SWORD] = 22,
  8528.             [RETURNVALUE_CANNOTCONJUREITEMHERE] = 57,
  8529.             [DIRECTION_SOUTHWEST] = 4,
  8530.             [AREADIAGONAL_SQUAREWAVE5] = {
  8531.                 [1] = {--[[ need to find a new way to access nested]]}
  8532.                 [2] = {--[[ need to find a new way to access nested]]}
  8533.                 [3] = {--[[ need to find a new way to access nested]]}
  8534.                 [4] = {--[[ need to find a new way to access nested]]}
  8535.                 [5] = {--[[ need to find a new way to access nested]]}
  8536.             },
  8537.             [SLOTP_NECKLACE] = 2,
  8538.             [PlayerFlag_IsAlwaysPremium] = 137438953472,
  8539.             [CONST_ME_CONFETTI_VERTICAL] = 76,
  8540.             _G.isInArray() end,
  8541.             _G.getHouseEntry() end,
  8542.             [PlayerFlag_HasInfiniteSoul] = 2048,
  8543.             [Position] = {
  8544.                 Position.sendMagicEffect() end,
  8545.                 Position.moveUpstairs() end,
  8546.                 [directionOffset] = {--[[ need to find a new way to access nested]]}
  8547.                 Position.getDistance() end,
  8548.                 Position.isSightClear() end,
  8549.                 Position.sendDistanceEffect() end,
  8550.                 Position.getNextPosition() end,
  8551.             },
  8552.             _G.getPlayerGUID() end,
  8553.             [ACCOUNT_TYPE_GAMEMASTER] = 4,
  8554.             [DIRECTION_NORTHEAST] = 7,
  8555.             [WORLD_TYPE_PVP] = 2,
  8556.             [RETURNVALUE_NOTMOVEABLE] = 9,
  8557.             _G.getItemDescriptions() end,
  8558.             _G.doPlayerAddMount() end,
  8559.             [MonsterType] = {
  8560.                 MonsterType.getCorpseId() end,
  8561.                 MonsterType.canPushCreatures() end,
  8562.                 MonsterType.getRace() end,
  8563.                 MonsterType.getCombatImmunities() end,
  8564.                 MonsterType.getNameDescription() end,
  8565.                 MonsterType.getAttackList() end,
  8566.                 MonsterType.getElementList() end,
  8567.                 MonsterType.isIllusionable() end,
  8568.                 MonsterType.getBaseSpeed() end,
  8569.                 MonsterType.getArmor() end,
  8570.                 MonsterType.getManaCost() end,
  8571.                 MonsterType.getOutfit() end,
  8572.                 MonsterType.isSummonable() end,
  8573.                 MonsterType.getVoices() end,
  8574.                 MonsterType.getStaticAttackChance() end,
  8575.                 MonsterType.getYellChance() end,
  8576.                 MonsterType.getRunHealth() end,
  8577.                 MonsterType.getHealth() end,
  8578.                 MonsterType.canPushItems() end,
  8579.                 MonsterType.isHealthShown() end,
  8580.                 MonsterType.isPushable() end,
  8581.                 MonsterType.getChangeTargetSpeed() end,
  8582.                 MonsterType.getTargetDistance() end,
  8583.                 MonsterType.getYellSpeedTicks() end,
  8584.                 MonsterType.getDefenseList() end,
  8585.                 MonsterType.getDefense() end,
  8586.                 MonsterType.getExperience() end,
  8587.                 MonsterType.isConvinceable() end,
  8588.                 MonsterType.getChangeTargetChance() end,
  8589.                 MonsterType.getName() end,
  8590.                 MonsterType.getLight() end,
  8591.                 MonsterType.getMaxHealth() end,
  8592.                 MonsterType.isHostile() end,
  8593.                 MonsterType.getCreatureEvents() end,
  8594.                 MonsterType.getLoot() end,
  8595.                 MonsterType.getMaxSummons() end,
  8596.                 MonsterType.getConditionImmunities() end,
  8597.                 MonsterType.isAttackable() end,
  8598.                 MonsterType.getSummonList() end,
  8599.             },
  8600.             _G.getPlayerSkill() end,
  8601.             [CALLBACK_CREATURE_SAY] = 3,
  8602.             [TALKTYPE_YELL] = 3,
  8603.             [PlayerFlag_SetMaxSpeed] = 536870912,
  8604.             _G.doSellItem() end,
  8605.             _G.getTileHouseInfo() end,
  8606.             [COMBAT_ICEDAMAGE] = 512,
  8607.             [CONST_ME_SOUND_WHITE] = 25,
  8608.             _G.doPlayerAddItemEx() end,
  8609.             _G.canPlayerWearOutfit() end,
  8610.             _G.targetPositionToVariant() end,
  8611.             [COMBAT_FIREDAMAGE] = 8,
  8612.             [SLOTP_TWO_HAND] = 2048,
  8613.             [SLOTP_HEAD] = 1,
  8614.             [ITEM_ATTRIBUTE_WEIGHT] = 512,
  8615.             [COMBAT_HOLYDAMAGE] = 1024,
  8616.             [ITEM_ATTRIBUTE_HITCHANCE] = 16384,
  8617.             [RETURNVALUE_PLAYERISPZLOCKEDLEAVEPVPZONE] = 52,
  8618.             [CALLBACK_MODULE_INIT] = 12,
  8619.             [COMBAT_PARAM_TYPE] = 0,
  8620.             [SKULL_GREEN] = 2,
  8621.             [CONDITION_PARAM_STARTVALUE] = 16,
  8622.             [SLOTP_ARMOR] = 8,
  8623.             [SHOP_YESWORD] = {
  8624.                 [1] = yes,
  8625.             },
  8626.             [MESSAGE_HEALED_OTHERS] = 28,
  8627.             _G.setConditionParam() end,
  8628.             [RETURNVALUE_YOUNEEDTOSPLITYOURSPEARS] = 58,
  8629.             [ITEM_MAGICWALL_SAFE] = 11098,
  8630.             [CONDITION_PARAM_PERIODICDAMAGE] = 35,
  8631.             [Teleport] = {
  8632.                 Teleport.setDestination() end,
  8633.                 Teleport.isTeleport() end,
  8634.                 Teleport.getDestination() end,
  8635.             },
  8636.             [AREADIAGONAL_WALLFIELD] = {
  8637.                 [1] = {--[[ need to find a new way to access nested]]}
  8638.                 [2] = {--[[ need to find a new way to access nested]]}
  8639.                 [3] = {--[[ need to find a new way to access nested]]}
  8640.                 [4] = {--[[ need to find a new way to access nested]]}
  8641.                 [5] = {--[[ need to find a new way to access nested]]}
  8642.             },
  8643.             [CONDITION_PARAM_SKILL_MELEEPERCENT] = 36,
  8644.             [PlayerFlag_IgnoreSpellCheck] = 17179869184,
  8645.             _G.reset() end,
  8646.             _G.doTargetCombatCondition() end,
  8647.             [CONDITION_PARAM_SKILL_FISHING] = 26,
  8648.             [TILESTATE_HOUSE] = 64,
  8649.             [CONDITION_PARAM_MAXVALUE] = 15,
  8650.             [CONST_ME_SLEEP] = 33,
  8651.             [CONDITION_FIRE] = 2,
  8652.             [CALLBACK_FAREWELL] = 6,
  8653.             [TILESTATE_SUPPORTS_HANGABLE] = 268435456,
  8654.             [CONDITION_PARAM_STAT_MAXHITPOINTS] = 27,
  8655.             _G.playerLearnInstantSpell() end,
  8656.             [CONST_PROP_SUPPORTHANGABLE] = 11,
  8657.             [TALKTYPE_CHANNEL_R2] = 255,
  8658.             [positionToVariant] = {
  8659.                 positionToVariant.getPosition() end,
  8660.                 positionToVariant.getNumber() end,
  8661.                 positionToVariant.getString() end,
  8662.             },
  8663.             [ITEM_FIREFIELD_PVP_FULL] = 1487,
  8664.             [MESSAGE_NEEDMONEY] = 10,
  8665.             [INDEX_WHEREEVER] = -1,
  8666.             [PlayerFlag_CannotAttackPlayer] = 2,
  8667.             [FLAG_IGNOREBLOCKCREATURE] = 4,
  8668.             [ModalWindow] = {
  8669.                 ModalWindow.hasPriority() end,
  8670.                 ModalWindow.getChoiceCount() end,
  8671.                 ModalWindow.getButtonCount() end,
  8672.                 ModalWindow.setMessage() end,
  8673.                 ModalWindow.getMessage() end,
  8674.                 ModalWindow.getDefaultEscapeButton() end,
  8675.                 ModalWindow.delete() end,
  8676.                 ModalWindow.sendToPlayer() end,
  8677.                 ModalWindow.getDefaultEnterButton() end,
  8678.                 ModalWindow.setPriority() end,
  8679.                 ModalWindow.addChoice() end,
  8680.                 ModalWindow.getId() end,
  8681.                 ModalWindow.addButton() end,
  8682.                 ModalWindow.setDefaultEscapeButton() end,
  8683.                 ModalWindow.getTitle() end,
  8684.                 ModalWindow.setTitle() end,
  8685.                 ModalWindow.setDefaultEnterButton() end,
  8686.             },
  8687.             [ITEM_ATTRIBUTE_WRITER] = 32,
  8688.             [CONDITION_HASTE] = 16,
  8689.             [Variant] = {
  8690.                 Variant.getPosition() end,
  8691.                 Variant.getNumber() end,
  8692.                 Variant.getString() end,
  8693.             },
  8694.             [COMBAT_DEATHDAMAGE] = 2048,
  8695.             [CONST_ANI_HUNTINGSPEAR] = 17,
  8696.             [RETURNVALUE_DESTINATIONOUTOFREACH] = 7,
  8697.             [MAPMARK_SHOVEL] = 7,
  8698.             _G.setmetatable() end,
  8699.             [AREA_BEAM8] = {
  8700.                 [1] = {--[[ need to find a new way to access nested]]}
  8701.                 [2] = {--[[ need to find a new way to access nested]]}
  8702.                 [3] = {--[[ need to find a new way to access nested]]}
  8703.                 [4] = {--[[ need to find a new way to access nested]]}
  8704.                 [5] = {--[[ need to find a new way to access nested]]}
  8705.                 [6] = {--[[ need to find a new way to access nested]]}
  8706.                 [7] = {--[[ need to find a new way to access nested]]}
  8707.                 [8] = {--[[ need to find a new way to access nested]]}
  8708.             },
  8709.             [ITEM_POISONFIELD_PERSISTENT] = 1496,
  8710.             [CONST_ANI_ROYALSPEAR] = 21,
  8711.             [CONDITION_LIGHT] = 256,
  8712.             _G.doPlayerBuyItemContainer() end,
  8713.             _G.doPlayerSellItem() end,
  8714.             _G.getmetatable() end,
  8715.             _G.doCreatureSayWithDelay() end,
  8716.             _G.getPromotedVocation() end,
  8717.             _G.doNpcSellItem() end,
  8718.             _G.msgcontains() end,
  8719.             [ShopModule] = {
  8720.                 ShopModule.callbackOnBuy() end,
  8721.                 ShopModule.callbackOnSell() end,
  8722.                 [maxCount] = 100,
  8723.                 ShopModule.getShopItem() end,
  8724.                 ShopModule.onConfirm() end,
  8725.                 ShopModule.parseSellable() end,
  8726.                 [amount] = 0,
  8727.                 ShopModule.onDecline() end,
  8728.                 ShopModule.new() end,
  8729.                 ShopModule.tradeItem() end,
  8730.                 ShopModule.init() end,
  8731.                 ShopModule.requestTrade() end,
  8732.                 ShopModule.callbackOnModuleReset() end,
  8733.                 ShopModule.addSellableItem() end,
  8734.                 ShopModule.parseParameters() end,
  8735.                 ShopModule.messageMatcher() end,
  8736.                 ShopModule.addBuyableItem() end,
  8737.                 ShopModule.getCount() end,
  8738.                 ShopModule.addBuyableItemContainer() end,
  8739.                 ShopModule.parseBuyable() end,
  8740.                 [noText] = ,
  8741.                 ShopModule.parseBuyableContainers() end,
  8742.                 ShopModule.reset() end,
  8743.             },
  8744.             [FocusModule] = {
  8745.                 FocusModule.messageMatcher() end,
  8746.                 FocusModule.onFarewell() end,
  8747.                 FocusModule.init() end,
  8748.                 FocusModule.onGreet() end,
  8749.                 [__index] = {--[[ need to find a new way to access nested]]}
  8750.                 FocusModule.new() end,
  8751.             },
  8752.             [CONST_ME_CAKE] = 52,
  8753.             [RETURNVALUE_CANONLYUSEONEWEAPON] = 12,
  8754.             [Modules] = {
  8755.                 [parseableModules] = {--[[ need to find a new way to access nested]]}
  8756.             },
  8757.             [SHOPMODULE_MODE_BOTH] = 3,
  8758.             [SHOPMODULE_MODE_TRADE] = 2,
  8759.             [SHOPMODULE_MODE_TALK] = 1,
  8760.             [MESSAGE_NEEDSPACE] = 13,
  8761.             [SHOPMODULE_BUY_ITEM] = 2,
  8762.             [CONDITION_PARAM_STAT_MAXMANAPOINTS] = 28,
  8763.             [PATTERN_COUNT] = %d+,
  8764.             [SHOP_NOWORD] = {
  8765.                 [1] = no,
  8766.             },
  8767.             [CONDITIONID_RING] = 9,
  8768.             _G.doShowTextDialog() end,
  8769.             _G.getTilePzInfo() end,
  8770.             _G.loadstring() end,
  8771.             [MESSAGE_EXPERIENCE_OTHERS] = 29,
  8772.             _G.returnRate() end,
  8773.             [TAG_ITEMNAME] = |ITEMNAME|,
  8774.             [TAG_TOTALCOST] = |TOTALCOST|,
  8775.             [CALLBACK_MODULE_RESET] = 13,
  8776.             [PlayerFlag_CannotAttackMonster] = 4,
  8777.             _G.dofile() end,
  8778.             [TILESTATE_DYNAMIC_TILE] = 33554432,
  8779.             [TILESTATE_BLOCKSOLID] = 524288,
  8780.             [CALLBACK_PLAYER_CLOSECHANNEL] = 9,
  8781.             _G.doAreaCombatDispel() end,
  8782.             _G.doSummonCreature() end,
  8783.             [CALLBACK_PLAYER_ENDTRADE] = 8,
  8784.             _G.doPlayerAddPremiumDays() end,
  8785.             [ITEM_ATTRIBUTE_NONE] = 0,
  8786.             [CALLBACK_ONTHINK] = 4,
  8787.             [CALLBACK_CREATURE_DISAPPEAR] = 2,
  8788.             [MESSAGE_WALKAWAY_FEMALE] = 23,
  8789.             [MESSAGE_SENDTRADE] = 18,
  8790.             [MESSAGE_DECLINE] = 17,
  8791.             [MESSAGE_WALKAWAY] = 16,
  8792.             [os] = {
  8793.                 os.exit() end,
  8794.                 os.setlocale() end,
  8795.                 os.date() end,
  8796.                 os.getenv() end,
  8797.                 os.difftime() end,
  8798.                 os.remove() end,
  8799.                 os.time() end,
  8800.                 os.mtime() end,
  8801.                 os.clock() end,
  8802.                 os.tmpname() end,
  8803.                 os.rename() end,
  8804.                 os.execute() end,
  8805.             },
  8806.             [AREA_SQUAREWAVE6] = {
  8807.                 [1] = {--[[ need to find a new way to access nested]]}
  8808.                 [2] = {--[[ need to find a new way to access nested]]}
  8809.                 [3] = {--[[ need to find a new way to access nested]]}
  8810.                 [4] = {--[[ need to find a new way to access nested]]}
  8811.                 [5] = {--[[ need to find a new way to access nested]]}
  8812.                 [6] = {--[[ need to find a new way to access nested]]}
  8813.                 [7] = {--[[ need to find a new way to access nested]]}
  8814.                 [8] = {--[[ need to find a new way to access nested]]}
  8815.                 [9] = {--[[ need to find a new way to access nested]]}
  8816.                 [10] = {--[[ need to find a new way to access nested]]}
  8817.                 [11] = {--[[ need to find a new way to access nested]]}
  8818.                 [12] = {--[[ need to find a new way to access nested]]}
  8819.             },
  8820.             _G.doPlayerSetBalance() end,
  8821.             [CONST_SLOT_LEGS] = 7,
  8822.             [MESSAGE_IDLETIMEOUT] = 15,
  8823.             _G.doAreaCombatCondition() end,
  8824.             [CONST_ANI_ETHEREALSPEAR] = 28,
  8825.             [SHOPMODULE_BUY_ITEM_CONTAINER] = 3,
  8826.             _G.getCreatureSummons() end,
  8827.             [AREADIAGONAL_WAVE4] = {
  8828.                 [1] = {--[[ need to find a new way to access nested]]}
  8829.                 [2] = {--[[ need to find a new way to access nested]]}
  8830.                 [3] = {--[[ need to find a new way to access nested]]}
  8831.                 [4] = {--[[ need to find a new way to access nested]]}
  8832.                 [5] = {--[[ need to find a new way to access nested]]}
  8833.                 [6] = {--[[ need to find a new way to access nested]]}
  8834.             },
  8835.             [MESSAGE_SELL] = 6,
  8836.             [MESSAGE_ONBUY] = 4,
  8837.             _G.isCorpse() end,
  8838.             [MESSAGE_BUY] = 3,
  8839.             [NPCHANDLER_TALKDELAY] = 1,
  8840.             [TALKDELAY_EVENT] = 2,
  8841.             [ropeSpots] = {
  8842.                 [1] = 384,
  8843.                 [2] = 418,
  8844.                 [3] = 8278,
  8845.                 [4] = 8592,
  8846.                 [5] = 13189,
  8847.                 [6] = 14435,
  8848.                 [7] = 14436,
  8849.                 [8] = 15635,
  8850.                 [9] = 19518,
  8851.             },
  8852.             _G.getItemIdByName() end,
  8853.             [KeywordHandler] = {
  8854.                 KeywordHandler.addKeyword() end,
  8855.                 KeywordHandler.getRoot() end,
  8856.                 KeywordHandler.reset() end,
  8857.                 KeywordHandler.processNodeMessage() end,
  8858.                 KeywordHandler.moveUp() end,
  8859.                 KeywordHandler.processMessage() end,
  8860.                 KeywordHandler.getLastNode() end,
  8861.                 [__index] = {--[[ need to find a new way to access nested]]}
  8862.                 KeywordHandler.new() end,
  8863.             },
  8864.             _G.getPlayerSoul() end,
  8865.             [RETURNVALUE_BOTHHANDSNEEDTOBEFREE] = 11,
  8866.             [CREATURETYPE_MONSTER] = 1,
  8867.             [KeywordNode] = {
  8868.                 KeywordNode.checkMessage() end,
  8869.                 [__index] = {--[[ need to find a new way to access nested]]}
  8870.                 KeywordNode.addChildKeyword() end,
  8871.                 KeywordNode.getKeywords() end,
  8872.                 KeywordNode.getParameters() end,
  8873.                 KeywordNode.processMessage() end,
  8874.                 KeywordNode.getParent() end,
  8875.                 KeywordNode.addChildKeywordNode() end,
  8876.                 KeywordNode.new() end,
  8877.             },
  8878.             [npcs_loaded_shop] = {
  8879.             },
  8880.             [TILESTATE_PROTECTIONZONE] = 1,
  8881.             [CONST_ANI_FIRE] = 4,
  8882.             [FLAG_IGNOREFIELDDAMAGE] = 32,
  8883.             [ITEM_FIREFIELD_PVP_SMALL] = 1489,
  8884.             [shop_container] = {
  8885.             },
  8886.             [shop_cost] = {
  8887.             },
  8888.             _G.getNpcParameter() end,
  8889.             _G.doNpcSetCreatureFocus() end,
  8890.             _G.getDistanceTo() end,
  8891.             [RETURNVALUE_NOTENOUGHMAGICLEVEL] = 34,
  8892.             [result] = {
  8893.                 result.free() end,
  8894.                 result.getStream() end,
  8895.                 result.getString() end,
  8896.                 result.getNumber() end,
  8897.                 result.getDataStream() end,
  8898.                 result.getDataInt() end,
  8899.                 result.getDataString() end,
  8900.                 result.getDataLong() end,
  8901.                 result.next() end,
  8902.             },
  8903.             [RETURNVALUE_YOUNEEDAWEAPONTOUSETHISSPELL] = 51,
  8904.             _G.doPlayerSetGuildLevel() end,
  8905.             [ItemType] = {
  8906.                 ItemType.getCapacity() end,
  8907.                 ItemType.getShootRange() end,
  8908.                 ItemType.getElementDamage() end,
  8909.                 ItemType.getTransformDeEquipId() end,
  8910.                 ItemType.getWeaponType() end,
  8911.                 ItemType.getArticle() end,
  8912.                 ItemType.getClientId() end,
  8913.                 ItemType.getFluidSource() end,
  8914.                 ItemType.getId() end,
  8915.                 ItemType.getCharges() end,
  8916.                 ItemType.getArmor() end,
  8917.                 ItemType.isRune() end,
  8918.                 ItemType.getDescription() end,
  8919.                 ItemType.getPluralName() end,
  8920.                 ItemType.usesSlot() end,
  8921.                 ItemType.isFluidContainer() end,
  8922.                 ItemType.isMovable() end,
  8923.                 ItemType.isDoor() end,
  8924.                 ItemType.getTransformEquipId() end,
  8925.                 ItemType.getElementType() end,
  8926.                 ItemType.getRequiredLevel() end,
  8927.                 ItemType.hasSubType() end,
  8928.                 ItemType.getHitChance() end,
  8929.                 ItemType.getDefense() end,
  8930.                 ItemType.getDecayId() end,
  8931.                 ItemType.getDestroyId() end,
  8932.                 ItemType.isCorpse() end,
  8933.                 ItemType.getName() end,
  8934.                 ItemType.isReadable() end,
  8935.                 ItemType.getExtraDefense() end,
  8936.                 ItemType.getAttack() end,
  8937.                 ItemType.isContainer() end,
  8938.                 ItemType.getType() end,
  8939.                 ItemType.isWritable() end,
  8940.                 ItemType.getSlotPosition() end,
  8941.                 ItemType.isStackable() end,
  8942.                 ItemType.getWeight() end,
  8943.             },
  8944.             _G.unregisterCreatureEvent() end,
  8945.             [Creature] = {
  8946.                 Creature.getSummons() end,
  8947.                 Creature.getMaster() end,
  8948.                 Creature.setSkull() end,
  8949.                 Creature.remove() end,
  8950.                 Creature.addHealth() end,
  8951.                 Creature.getSkull() end,
  8952.                 Creature.new() end,
  8953.                 Creature.addMana() end,
  8954.                 Creature.isTile() end,
  8955.                 Creature.getSpeed() end,
  8956.                 Creature.isCreature() end,
  8957.                 Creature.getDirection() end,
  8958.                 Creature.isMonster() end,
  8959.                 Creature.isItem() end,
  8960.                 Creature.isRemoved() end,
  8961.                 Creature.getPlayer() end,
  8962.                 Creature.getId() end,
  8963.                 Creature.getBaseSpeed() end,
  8964.                 Creature.getClosestFreePosition() end,
  8965.                 Creature.getMaxHealth() end,
  8966.                 Creature.setDirection() end,
  8967.                 Creature.getMana() end,
  8968.                 Creature.getPosition() end,
  8969.                 Creature.getDescription() end,
  8970.                 Creature.getFollowCreature() end,
  8971.                 Creature.getMaxMana() end,
  8972.                 Creature.isHealthHidden() end,
  8973.                 Creature.changeSpeed() end,
  8974.                 Creature.getDamageMap() end,
  8975.                 Creature.say() end,
  8976.                 Creature.setMaxHealth() end,
  8977.                 Creature.teleportTo() end,
  8978.                 Creature.setDropLoot() end,
  8979.                 Creature.getCondition() end,
  8980.                 Creature.getHealth() end,
  8981.                 Creature.addCondition() end,
  8982.                 Creature.setFollowCreature() end,
  8983.                 Creature.setOutfit() end,
  8984.                 Creature.getOutfit() end,
  8985.                 Creature.setHiddenHealth() end,
  8986.                 [__index] = {--[[ need to find a new way to access nested]]}
  8987.                 Creature.setLight() end,
  8988.                 Creature.isPlayer() end,
  8989.                 Creature.removeCondition() end,
  8990.                 Creature.getPathTo() end,
  8991.                 Creature.canSee() end,
  8992.                 Creature.getName() end,
  8993.                 Creature.canSeeCreature() end,
  8994.                 Creature.setMaster() end,
  8995.                 Creature.setTarget() end,
  8996.                 Creature.isNpc() end,
  8997.                 Creature.isInGhostMode() end,
  8998.                 Creature.getTile() end,
  8999.                 Creature.getTarget() end,
  9000.                 Creature.registerEvent() end,
  9001.                 Creature.getLight() end,
  9002.                 Creature.getParent() end,
  9003.                 Creature.unregisterEvent() end,
  9004.             },
  9005.             _G.onStepIn() end,
  9006.             [CONDITION_NONE] = 0,
  9007.             _G.getTownTemplePosition() end,
  9008.             [STACKPOS_GROUND] = 0,
  9009.             _G.setCombatArea() end,
  9010.             [RETURNVALUE_PLAYERISPZLOCKEDENTERPVPZONE] = 53,
  9011.             _G.trainMe() end,
  9012.             [MAPMARK_QUESTION] = 1,
  9013.             _G.train() end,
  9014.             [SKILL_AXE] = 3,
  9015.             _G.isSpecial() end,
  9016.             [CONST_ME_FIREAREA] = 7,
  9017.             [Combat] = {
  9018.                 Combat.setParameter() end,
  9019.                 Combat.setArea() end,
  9020.                 Combat.setCondition() end,
  9021.                 Combat.execute() end,
  9022.                 Combat.setOrigin() end,
  9023.                 Combat.setCallback() end,
  9024.                 Combat.setFormula() end,
  9025.             },
  9026.             [RETURNVALUE_DIRECTPLAYERSHOOT] = 32,
  9027.             [AREA_CROSS5X5] = {
  9028.                 [1] = {--[[ need to find a new way to access nested]]}
  9029.                 [2] = {--[[ need to find a new way to access nested]]}
  9030.                 [3] = {--[[ need to find a new way to access nested]]}
  9031.                 [4] = {--[[ need to find a new way to access nested]]}
  9032.                 [5] = {--[[ need to find a new way to access nested]]}
  9033.                 [6] = {--[[ need to find a new way to access nested]]}
  9034.                 [7] = {--[[ need to find a new way to access nested]]}
  9035.                 [8] = {--[[ need to find a new way to access nested]]}
  9036.                 [9] = {--[[ need to find a new way to access nested]]}
  9037.                 [10] = {--[[ need to find a new way to access nested]]}
  9038.                 [11] = {--[[ need to find a new way to access nested]]}
  9039.             },
  9040.             _G.templeTeleport() end,
  9041.             _G.print() end,
  9042.             _G.doCreatureChangeOutfit() end,
  9043.             _G.getPlayersByIPAddress() end,
  9044.             [CALLBACK_PARAM_LEVELMAGICVALUE] = 0,
  9045.             [FLAG_IGNORENOTMOVEABLE] = 64,
  9046.             [TALKTYPE_PRIVATE_RED_FROM] = 15,
  9047.             [CONST_ME_BLACKSMOKE] = 158,
  9048.             _G.getSlottedItems() end,
  9049.             _G.getPlayerSex() end,
  9050.             _G.print_r() end,
  9051.             [COMBAT_HEALING] = 128,
  9052.             [CALLBACK_MESSAGE_DEFAULT] = 7,
  9053.             [CONST_ME_FIREATTACK] = 37,
  9054.             _G.getPlayerGuildNick() end,
  9055.             _G.openShopWindow() end,
  9056.             [RETURNVALUE_YOUARENOTTHEOWNER] = 62,
  9057.             [shop_amount] = {
  9058.             },
  9059.             [CONST_ME_YELLOWENERGY] = 49,
  9060.             [numberToVariant] = {
  9061.                 numberToVariant.getPosition() end,
  9062.                 numberToVariant.getNumber() end,
  9063.                 numberToVariant.getString() end,
  9064.             },
  9065.             [WEAPON_WAND] = 6,
  9066.             [TALKTYPE_PRIVATE_FROM] = 4,
  9067.             [PlayerFlag_CannotBePushed] = 524288,
  9068.             _G.getPlayerAccountBalance() end,
  9069.             [MAPMARK_REDEAST] = 16,
  9070.             [ACCOUNT_TYPE_TUTOR] = 2,
  9071.             [CONDITION_PARAM_STAT_MAGICPOINTS] = 30,
  9072.             [CONDITION_PARAM_SKILL_DISTANCE] = 24,
  9073.             _G.doPlayerAddSkillTry() end,
  9074.             _G.getHouseRent() end,
  9075.             [levelDoors] = {
  9076.                 [1] = 1227,
  9077.                 [2] = 1229,
  9078.                 [3] = 1245,
  9079.                 [4] = 1247,
  9080.                 [5] = 1259,
  9081.                 [6] = 1261,
  9082.                 [7] = 3540,
  9083.                 [8] = 3549,
  9084.                 [9] = 5103,
  9085.                 [10] = 5112,
  9086.                 [11] = 5121,
  9087.                 [12] = 5130,
  9088.                 [13] = 5292,
  9089.                 [14] = 5294,
  9090.                 [15] = 6206,
  9091.                 [16] = 6208,
  9092.                 [17] = 6263,
  9093.                 [18] = 6265,
  9094.                 [19] = 6896,
  9095.                 [20] = 6905,
  9096.                 [21] = 7038,
  9097.                 [22] = 7047,
  9098.                 [23] = 8555,
  9099.                 [24] = 8557,
  9100.                 [25] = 9179,
  9101.                 [26] = 9181,
  9102.                 [27] = 9281,
  9103.                 [28] = 9283,
  9104.                 [29] = 10282,
  9105.                 [30] = 10284,
  9106.                 [31] = 10473,
  9107.                 [32] = 10482,
  9108.                 [33] = 10780,
  9109.                 [34] = 10789,
  9110.                 [35] = 10780,
  9111.                 [36] = 12095,
  9112.                 [37] = 12195,
  9113.                 [38] = 19845,
  9114.                 [39] = 19985,
  9115.                 [40] = 20278,
  9116.                 [41] = 10789,
  9117.                 [42] = 12102,
  9118.                 [43] = 12204,
  9119.                 [44] = 19854,
  9120.                 [45] = 19994,
  9121.                 [46] = 20287,
  9122.             },
  9123.             _G.setCombatCallback() end,
  9124.             [PlayerFlag_CanPushAllCreatures] = 2097152,
  9125.             [CONST_ME_HOLYAREA] = 50,
  9126.             [TALKTYPE_ORANGE_1] = 36,
  9127.             _G.selfSay() end,
  9128.             _G.selfTurn() end,
  9129.             [MAPMARK_DOLLAR] = 13,
  9130.             [House] = {
  9131.                 House.getBeds() end,
  9132.                 House.setOwnerGuid() end,
  9133.                 House.setAccessList() end,
  9134.                 House.getTileCount() end,
  9135.                 House.getTiles() end,
  9136.                 House.getId() end,
  9137.                 House.getAccessList() end,
  9138.                 House.getExitPosition() end,
  9139.                 House.getDoors() end,
  9140.                 House.getDoorCount() end,
  9141.                 House.getTown() end,
  9142.                 House.getBedCount() end,
  9143.                 House.getRent() end,
  9144.                 House.getOwnerGuid() end,
  9145.                 House.getName() end,
  9146.             },
  9147.             [io] = {
  9148.                 io.lines() end,
  9149.                 io.write() end,
  9150.                 io.close() end,
  9151.                 io.flush() end,
  9152.                 io.open() end,
  9153.                 io.output() end,
  9154.                 io.type() end,
  9155.                 io.read() end,
  9156.                 userdata stderr,
  9157.                 userdata stdin,
  9158.                 io.input() end,
  9159.                 userdata stdout,
  9160.                 io.popen() end,
  9161.                 io.tmpfile() end,
  9162.             },
  9163.             [CALLBACK_PARAM_TARGETCREATURE] = 3,
  9164.             [CONST_SLOT_FEET] = 8,
  9165.             [AREA_BEAM1] = {
  9166.                 [1] = {--[[ need to find a new way to access nested]]}
  9167.             },
  9168.             [MESSAGE_DAMAGE_DEALT] = 23,
  9169.             [CONST_ME_SOUND_RED] = 20,
  9170.             _G.addEvent() end,
  9171.             [AREADIAGONAL_WAVE6] = {
  9172.                 [1] = {--[[ need to find a new way to access nested]]}
  9173.                 [2] = {--[[ need to find a new way to access nested]]}
  9174.                 [3] = {--[[ need to find a new way to access nested]]--[[ need to find a new way to access nested]]}
  9175.                 package.loadlib() end,
  9176.                 [loaded] = {--[[ need to find a new way to access nested]]}
  9177.                 [loaders] = {--[[ need to find a new way to access nested]]}
  9178.                 [cpath] = .\?.dll;.\?51.dll;C:\Users\Owner\Desktop\gs\game server\game server\?.dll;C:\Users\Owner\Desktop\gs\game server\game server\?51.dll;C:\Users\Owner\Desktop\gs\game server\game server\clibs\?.dll;C:\Users\Owner\Desktop\gs\game server\game server\clibs\?51.dll;C:\Users\Owner\Desktop\gs\game server\game server\loadall.dll;C:\Users\Owner\Desktop\gs\game server\game server\clibs\loadall.dll,
  9179.                 [config] = \
  9180. ;
  9181. ?
  9182. !
  9183. -,
  9184.                 [path] = ;.\?.lua;C:\Users\Owner\Desktop\gs\game server\game server\lua\?.lua;C:\Users\Owner\Desktop\gs\game server\game server\lua\?\init.lua;C:\Users\Owner\Desktop\gs\game server\game server\?.lua;C:\Users\Owner\Desktop\gs\game server\game server\?\init.lua;C:\Program Files\Lua\5.1\lua\?.luac,
  9185.                 package.seeall() end,
  9186.             },
  9187.             _G.getFormattedWorldTime() end,
  9188.             [MAPMARK_REDSOUTH] = 15,
  9189.             [CONDITION_PARAM_SOULTICKS] = 13,
  9190.             [COMBAT_ENERGYDAMAGE] = 2,
  9191.             _G.doCreatureSay() end,
  9192.             [CONST_ANI_SMALLEARTH] = 39,
  9193.             _G.getPlayerName() end,
  9194.             _G.setCombatFormula() end,
  9195.             [RETURNVALUE_YOUAREALREADYTRADING] = 29,
  9196.             _G.getPlayerParty() end,
  9197.             _G.doAddCondition() end,
  9198.             [FLAG_PATHFINDING] = 16,
  9199.             [AREADIAGONAL_BEAM5] = {
  9200.                 [1] = {--[[ need to find a new way to access nested]]}
  9201.                 [2] = {--[[ need to find a new way to access nested]]}
  9202.                 [3] = {--[[ need to find a new way to access nested]]}
  9203.                 [4] = {--[[ need to find a new way to access nested]]}
  9204.                 [5] = {--[[ need to find a new way to access nested]]}
  9205.             },
  9206.             userdata tile,
  9207.             _G.doSetMonsterOutfit() end,
  9208.             [RETURNVALUE_CREATUREBLOCK] = 8,
  9209.             _G.doSendDistanceShoot() end,
  9210.             [CONST_ANI_SMALLICE] = 37,
  9211.             _G.getPlayerInstantSpellInfo() end,
  9212.             [_G] = {
  9213.                 [CONST_ME_GREENSMOKE] = 169,
  9214.                 [CLIENTOS_LINUX] = 1,
  9215.                 _G.doPlayerAddMoney() end,
  9216.                 [CONST_SLOT_RING] = 9,
  9217.                 [Town] = {--[[ need to find a new way to access nested]]}
  9218.                 _G.getHouseAccessList() end,
  9219.                 [CLIENTOS_OTCLIENT_MAC] = 12,
  9220.                 [CONST_ME_THUNDER] = 73,
  9221.                 [CONST_ANI_PIERCINGBOLT] = 24,
  9222.                 [AREA_CIRCLE3X3] = {--[[ need to find a new way to access nested]]}
  9223.                 [CONDITION_PARAM_TICKS] = 2,
  9224.                 [CONST_ME_BATS] = 67,
  9225.                 [PlayerFlag_CanAlwaysLogin] = 32768,
  9226.                 [NpcHandler] = {--[[ need to find a new way to access nested]]}
  9227.                 _G.selfMove() end,
  9228.                 _G.doSetItemText() end,
  9229.                 _G.getPlayerFlagValue() end,
  9230.                 [STORAGEVALUE_PROMOTION] = 30018,
  9231.                 [RETURNVALUE_CONTAINERNOTENOUGHROOM] = 20,
  9232.                 [CONDITION_PARAM_SKILL_AXE] = 23,
  9233.                 [ITEM_ENERGYFIELD_PVP] = 1491,
  9234.                 [TEXTCOLOR_ORANGE] = 198,
  9235.                 [ITEM_AMULETOFLOSS] = 2173,
  9236.                 [SHOPMODULE_MODE] = 3,
  9237.                 [MESSAGE_MISSINGMONEY] = 9,
  9238.                 _G.getWorldTime() end,
  9239.                 [RETURNVALUE_NOERROR] = 0,
  9240.                 [SKILL_SHIELD] = 5,
  9241.                 [RETURNVALUE_NOTENOUGHSOUL] = 36,
  9242.                 [SOUTHWEST] = 4,
  9243.                 _G.doSetCreatureDropLoot() end,
  9244.                 [CONDITION_PARAM_OWNER] = 1,
  9245.                 _G.getPlayerPremiumDays() end,
  9246.                 [CONDITION_ENERGY] = 4,
  9247.                 _G.getPlayerPosition() end,
  9248.                 [CONST_ME_HEARTS] = 36,
  9249.                 [RETURNVALUE_TOOFARAWAY] = 17,
  9250.                 [CONDITION_PARAM_SKILL_SHIELD] = 25,
  9251.                 _G.pushThing() end,
  9252.                 _G.getIpByName() end,
  9253.                 _G.collectgarbage() end,
  9254.                 [SOUTH] = 2,
  9255.                 _G.doPlayerSetSex() end,
  9256.                 [CALLBACK_ONSELL] = 11,
  9257.                 _G.getPlayerLight() end,
  9258.                 _G.addOutfitCondition() end,
  9259.                 [CONDITION_CURSED] = 4194304,
  9260.                 [CONST_ME_PURPLEENERGY] = 48,
  9261.                 [CONST_ME_YELLOWSMOKE] = 168,
  9262.                 [TILESTATE_NONE] = 0,
  9263.                 [CONST_ME_BUBBLES] = 26,
  9264.                 _G.variantToString() end,
  9265.                 [SKULL_RED] = 4,
  9266.                 _G.gcinfo() end,
  9267.                 [CONDITION_PARAM_SPEED] = 9,
  9268.                 _G.getGuildId() end,
  9269.                 [TILESTATE_FLOORCHANGE_SOUTH] = 1024,
  9270.                 [CONST_ME_ENERGYHIT] = 12,
  9271.                 [SKILL_LEVEL] = 8,
  9272.                 [PlayerFlag_CannotBeAttacked] = 8,
  9273.                 [Vocation] = {--[[ need to find a new way to access nested]]}
  9274.                 [shop_premium] = {--[[ need to find a new way to access nested]]}
  9275.                 [DIRECTION_NORTHWEST] = 6,
  9276.                 [TEXTCOLOR_NONE] = 255,
  9277.                 [CONST_ME_EXPLOSIONHIT] = 6,
  9278.                 _G.doSetCreatureOutfit() end,
  9279.                 [CONST_ME_BLOCKHIT] = 4,
  9280.                 _G.doAreaCombatMana() end,
  9281.                 [CONDITION_FREEZING] = 1048576,
  9282.                 [COMBAT_PARAM_AGGRESSIVE] = 7,
  9283.                 [CONST_ME_HOLYDAMAGE] = 40,
  9284.                 [keys] = {--[[ need to find a new way to access nested]]}
  9285.                 [RETURNVALUE_PLAYERISNOTREACHABLE] = 38,
  9286.                 _G.doPlayerRemoveItem() end,
  9287.                 [verticalOpenDoors] = {--[[ need to find a new way to access nested]]}
  9288.                 _G.isItemStackable() end,
  9289.                 [RETURNVALUE_FIRSTGOUPSTAIRS] = 19,
  9290.                 [PlayerFlag_IgnoreProtectionZone] = 8589934592,
  9291.                 [CONST_ANI_SIMPLEARROW] = 54,
  9292.                 [MESSAGE_STATUS_CONSOLE_BLUE] = 4,
  9293.                 [CONST_ME_GIANTICE] = 53,
  9294.                 [MESSAGE_GREET] = 1,
  9295.                 [CONST_ANI_GLOOTHSPEAR] = 53,
  9296.                 [CONST_ANI_SHIVERARROW] = 35,
  9297.                 [TILESTATE_BED] = 131072,
  9298.                 _G.next() end,
  9299.                 [CONST_ANI_WHIRLWINDCLUB] = 27,
  9300.                 [CONDITION_ATTRIBUTES] = 524288,
  9301.                 [TILESTATE_MAILBOX] = 32768,
  9302.                 [ITEM_FIREFIELD_PVP_MEDIUM] = 1488,
  9303.                 [CALLBACK_ONADDFOCUS] = 18,
  9304.                 [COMBAT_FORMULA_SKILL] = 2,
  9305.                 [CONST_ME_INSECTS] = 69,
  9306.                 [CONST_ME_PLANTATTACK] = 55,
  9307.                 _G.getTileThingByPos() end,
  9308.                 [CONDITION_PARAM_SKILL_SWORDPERCENT] = 39,
  9309.                 [MESSAGE_STATUS_SMALL] = 21,
  9310.                 [RETURNVALUE_NOTENOUGHROOM] = 2,
  9311.                 _G.getPlayerLevel() end,
  9312.                 _G.select() end,
  9313.                 [CONST_ME_FERUMBRAS] = 74,
  9314.                 [CONST_SLOT_ARMOR] = 4,
  9315.                 _G.removeGround() end,
  9316.                 [PlayerFlag_CannotUseSpells] = 8192,
  9317.                 [TALKDELAY_ONTHINK] = 1,
  9318.                 [SLOTP_FEET] = 128,
  9319.                 [CONDITION_MUTED] = 65536,
  9320.                 [ITEM_WILDGROWTH_PERSISTENT] = 2721,
  9321.                 [CONST_SLOT_RIGHT] = 5,
  9322.                 [MESSAGE_EVENT_DEFAULT] = 30,
  9323.                 [SKULL_YELLOW] = 1,
  9324.                 _G.getTownId() end,
  9325.                 [ITEM_ATTRIBUTE_UNIQUEID] = 2,
  9326.                 _G.getDistanceBetween() end,
  9327.                 _G.getPlayerMagLevel() end,
  9328.                 _G.getItemWeightByUID() end,
  9329.                 [COMBAT_MANADRAIN] = 64,
  9330.                 [DIRECTION_WEST] = 3,
  9331.                 _G.doSendTutorial() end,
  9332.                 [CONST_ME_ICEAREA] = 42,
  9333.                 [ITEM_ATTRIBUTE_CHARGES] = 1048576,
  9334.                 [CONST_PROP_BLOCKPATH] = 3,
  9335.                 [GAME_STATE_NORMAL] = 2,
  9336.                 _G.doPlayerAddExp() end,
  9337.                 [CONST_ME_SKULLHORIZONTAL] = 60,
  9338.                 _G.doPlayerAddBlessing() end,
  9339.                 _G.load() end,
  9340.                 [CONST_ME_STONES] = 45,
  9341.                 [PlayerFlag_CannotBeMuted] = 68719476736,
  9342.                 [TAG_ITEMCOUNT] = |ITEMCOUNT|,
  9343.                 [COMBAT_PARAM_BLOCKSHIELD] = 3,
  9344.                 [TILESTATE_DEPOT] = 262144,
  9345.                 _G.doPlayerTakeItem() end,
  9346.                 [FOCUS_FAREWELLWORDS] = {--[[ need to find a new way to access nested]]}
  9347.                 _G.getTileItemById() end,
  9348.                 [PlayerFlag_IgnoreWeaponCheck] = 34359738368,
  9349.                 [ACCOUNT_TYPE_SENIORTUTOR] = 3,
  9350.                 [CONST_ME_SOUND_GREEN] = 19,
  9351.                 [MAPMARK_BAG] = 11,
  9352.                 _G.getPlayerDepotItems() end,
  9353.                 [shop_eventtype] = {--[[ need to find a new way to access nested]]}
  9354.                 [ITEM_FIREFIELD_PERSISTENT_SMALL] = 1494,
  9355.                 [MAPMARK_REDWEST] = 17,
  9356.                 [CONST_ANI_FLASHARROW] = 33,
  9357.                 [ITEM_ATTRIBUTE_ATTACK] = 1024,
  9358.                 [ORIGIN_NONE] = 0,
  9359.                 [CONST_ANI_ONYXARROW] = 23,
  9360.                 [ITEM_GOLD_COIN] = 2148,
  9361.                 [table] = {--[[ need to find a new way to access nested]]}
  9362.                 _G.ipairs() end,
  9363.                 [CONDITION_INFIGHT] = 1024,
  9364.                 _G.doCreatureAddHealth() end,
  9365.                 [CONDITION_EXHAUST] = 4096,
  9366.                 [TALKTYPE_ORANGE_2] = 37,
  9367.                 [CONDITION_SOUL] = 16384,
  9368.                 _G.getDepotId() end,
  9369.                 [ITEM_ATTRIBUTE_DESCRIPTION] = 4,
  9370.                 [ITEM_ATTRIBUTE_ARTICLE] = 128,
  9371.                 [CONST_ME_ICEATTACK] = 44,
  9372.                 [CONDITION_DRUNK] = 2048,
  9373.                 [RETURNVALUE_CANNOTTHROW] = 5,
  9374.                 [WEAPON_AMMO] = 7,
  9375.                 [CONST_ME_DRAGONHEAD] = 70,
  9376.                 _G.doPlayerSetGuildNick() end,
  9377.                 _G.getCreatureMaster() end,
  9378.                 _G.doPlayerAddItem() end,
  9379.                 [AREA_BEAM7] = {--[[ need to find a new way to access nested]]}
  9380.                 _G.loadfile() end,
  9381.                 _G.doSendAnimatedText() end,
  9382.                 [ITEM_TYPE_MAILBOX] = 2,
  9383.                 _G.isItemContainer() end,
  9384.                 [RETURNVALUE_CANONLYUSEONESHIELD] = 60,
  9385.                 [KeywordModule] = {--[[ need to find a new way to access nested]]}
  9386.                 [ACCOUNT_TYPE_NORMAL] = 1,
  9387.                 [CONDITION_PARAM_TICKINTERVAL] = 17,
  9388.                 [COMBAT_DROWNDAMAGE] = 256,
  9389.                 [AREA_CROSS1X1] = {--[[ need to find a new way to access nested]]}
  9390.                 [COMBAT_PARAM_TARGETCASTERORTOPMOST] = 5,
  9391.                 _G.getPlayerMount() end,
  9392.                 [TILESTATE_IMMOVABLENOFIELDBLOCKPATH] = 8388608,
  9393.                 [CONST_ME_POISONAREA] = 21,
  9394.                 [COMBAT_PARAM_USECHARGES] = 9,
  9395.                 [FLAG_IGNOREBLOCKITEM] = 2,
  9396.                 _G.doPlayerRemOutfit() end,
  9397.                 [ITEM_TYPE_CONTAINER] = 4,
  9398.                 _G.doRemoveCondition() end,
  9399.                 [CONST_PROP_HASHEIGHT] = 1,
  9400.                 _G.doPlayerAddOutfit() end,
  9401.                 [CONST_ME_HITBYFIRE] = 16,
  9402.                 _G.doAreaCombatHealth() end,
  9403.                 _G.isInWar() end,
  9404.                 [ITEM_ATTRIBUTE_FLUIDTYPE] = 2097152,
  9405.                 _G.doPlayerAddSoul() end,
  9406.                 _G.isNpc() end,
  9407.                 _G.doRelocate() end,
  9408.                 [Game] = {--[[ need to find a new way to access nested]]}
  9409.                 [TILESTATE_DEPRECATED_HOUSE] = 2,
  9410.                 [TILESTATE_TRASHHOLDER] = 65536,
  9411.                 [PlayerFlag_NotGenerateLoot] = 2147483648,
  9412.                 [TALKTYPE_BROADCAST] = 13,
  9413.                 [CONST_ANI_TARSALARROW] = 44,
  9414.                 _G.getPlayerByName() end,
  9415.                 _G.unpack() end,
  9416.                 _G.saveData() end,
  9417.                 [COMBAT_UNDEFINEDDAMAGE] = 16,
  9418.                 [SKILL_CLUB] = 1,
  9419.                 _G.getCreaturePosition() end,
  9420.                 [CONST_ME_ORCSHAMAN_FIRE] = 72,
  9421.                 [ITEM_BAG] = 1987,
  9422.                 [CONST_ANI_PRISMATICBOLT] = 48,
  9423.                 _G.sendGuildChannelMessage() end,
  9424.                 _G.getPlayerLookDir() end,
  9425.                 [CONST_ANI_ENVENOMEDARROW] = 51,
  9426.                 [AREA_WAVE4] = {--[[ need to find a new way to access nested]]}
  9427.                 _G.getPlayerGuildName() end,
  9428.                 _G.getPlayersByAccountNumber() end,
  9429.                 [CONDITIONID_LEFT] = 6,
  9430.                 [RETURNVALUE_THEREISNOWAY] = 6,
  9431.                 [CONDITION_PARAM_SKILL_CLUBPERCENT] = 38,
  9432.                 [PlayerFlag_HasInfiniteMana] = 1024,
  9433.                 [SOUTHEAST] = 5,
  9434.                 [CONST_PROP_BLOCKPROJECTILE] = 2,
  9435.                 _G.rawget() end,
  9436.                 [CONST_ANI_DRILLBOLT] = 50,
  9437.                 [MESSAGE_STATUS_DEFAULT] = 17,
  9438.                 [COMBAT_PHYSICALDAMAGE] = 1,
  9439.                 [CONDITIONID_HEAD] = 1,
  9440.                 [MAPMARK_LOCK] = 10,
  9441.                 _G.getOnlinePlayers() end,
  9442.                 [TIER] = {--[[ need to find a new way to access nested]]}
  9443.                 [Npc] = {--[[ need to find a new way to access nested]]}
  9444.                 _G.stopEvent() end,
  9445.                 [CONDITION_PARAM_DELAYED] = 8,
  9446.                 [CONST_ME_MAGIC_RED] = 14,
  9447.                 _G.isType() end,
  9448.                 [RETURNVALUE_YOUMAYNOTATTACKTHISPLAYER] = 41,
  9449.                 [debug] = {--[[ need to find a new way to access nested]]}
  9450.                 _G.cleanMap() end,
  9451.                 [CONST_ME_SOUND_PURPLE] = 23,
  9452.                 _G.isMoveable() end,
  9453.                 [THING_TYPE_PLAYER] = 1,
  9454.                 [MESSAGE_DAMAGE_OTHERS] = 27,
  9455.                 [CONDITIONID_AMMO] = 10,
  9456.                 _G.doCreateItemEx() end,
  9457.                 _G.isValidUID() end,
  9458.                 _G.getHouseTilesSize() end,
  9459.                 [CONDITION_REGENERATION] = 8192,
  9460.                 [MESSAGE_ONCLOSESHOP] = 20,
  9461.                 [AREA_SQUARE1X1] = {--[[ need to find a new way to access nested]]}
  9462.                 _G.getPlayerItemById() end,
  9463.                 [RETURNVALUE_DROPTWOHANDEDITEM] = 10,
  9464.                 [CONST_ME_STEPSVERTICAL] = 65,
  9465.                 _G.canPlayerLearnInstantSpell() end,
  9466.                 [RETURNVALUE_YOUNEEDTOLEARNTHISSPELL] = 49,
  9467.                 _G.getHouseName() end,
  9468.                 [WEAPON_DISTANCE] = 5,
  9469.                 [AREA_CIRCLE2X2] = {--[[ need to find a new way to access nested]]}
  9470.                 [STACKPOS_SECOND_ITEM_ABOVE_GROUNDTILE] = 2,
  9471.                 [PlayerFlag_CanTalkRedChannel] = 8388608,
  9472.                 [createCombatObject] = {--[[ need to find a new way to access nested]]}
  9473.                 [CONST_ME_BIGCLOUDS] = 41,
  9474.                 _G.getTileItemByType() end,
  9475.                 _G.isPremium() end,
  9476.                 [CONST_ANI_VORTEXBOLT] = 45,
  9477.                 [CONST_ANI_ENCHANTEDSPEAR] = 18,
  9478.                 _G.relocate() end,
  9479.                 _G.getGlobalStorageValue() end,
  9480.                 [CONST_ME_SMOKE] = 68,
  9481.                 _G.doPlayerSendDefaultCancel() end,
  9482.                 [RETURNVALUE_CANONLYUSETHISRUNEONCREATURES] = 39,
  9483.                 [CONDITION_PARAM_LIGHT_COLOR] = 11,
  9484.                 [CONST_SLOT_LEFT] = 6,
  9485.                 [PlayerFlag_TalkOrangeHelpChannel] = 16777216,
  9486.                 [shop_npcuid] = {--[[ need to find a new way to access nested]]}
  9487.                 _G.doTileAddItemEx() end,
  9488.                 _G.getCount() end,
  9489.                 _G.setGlobalStorageValue() end,
  9490.                 [Mon] = {--[[ need to find a new way to access nested]]}
  9491.                 _G.selfMoveTo() end,
  9492.                 [PlayerFlag_CanTalkRedPrivate] = 4194304,
  9493.                 _G.getPlayerMasterPos() end,
  9494.                 _G.getIPByPlayerName() end,
  9495.                 [THING_TYPE_MONSTER] = 2,
  9496.                 [CONST_ANI_GREENSTAR] = 20,
  9497.                 [StdModule] = {--[[ need to find a new way to access nested]]}
  9498.                 [CONST_ANI_HOLY] = 31,
  9499.                 [TILESTATE_PVPZONE] = 16,
  9500.                 _G.RemoveOfflineTrainingTime() end,
  9501.                 [CONST_ME_SMALLCLOUDS] = 39,
  9502.                 _G.doTeleportThing() end,
  9503.                 [COMBAT_PARAM_BLOCKARMOR] = 4,
  9504.                 [RETURNVALUE_YOUMAYNOTATTACKAPERSONINPROTECTIONZONE] = 42,
  9505.                 _G.MoveTile() end,
  9506.                 _G.getPlayerVocation() end,
  9507.                 [RETURNVALUE_YOUMAYNOTLOGOUTDURINGAFIGHT] = 31,
  9508.                 [CONST_PROP_BLOCKSOLID] = 0,
  9509.                 [WEAPON_SHIELD] = 4,
  9510.                 [CONST_ME_ICETORNADO] = 43,
  9511.                 [COMBAT_PARAM_EFFECT] = 1,
  9512.                 [TALKTYPE_SAY] = 1,
  9513.                 [WEAPON_NONE] = 0,
  9514.                 _G.getCreatureCondition() end,
  9515.                 [AREA_WALLFIELD] = {--[[ need to find a new way to access nested]]}
  9516.                 [CONST_ANI_REDSTAR] = 19,
  9517.                 [ITEM_ATTRIBUTE_ACTIONID] = 1,
  9518.                 [CALLBACK_ONRELEASEFOCUS] = 19,
  9519.                 [TILESTATE_IMMOVABLEBLOCKPATH] = 4194304,
  9520.                 _G.isSummon() end,
  9521.                 [NORTHEAST] = 7,
  9522.                 _G.getThingfromPos() end,
  9523.                 [TEXTCOLOR_LIGHTGREY] = 129,
  9524.                 [MESSAGE_NOSHOP] = 19,
  9525.                 _G.getPlayerMoney() end,
  9526.                 [CONDITION_PARAM_HEALTHTICKS] = 5,
  9527.                 _G.setConditionFormula() end,
  9528.                 [TILESTATE_TELEPORT] = 8192,
  9529.                 [CONST_ME_SKULLVERTICAL] = 61,
  9530.                 [NpcSystem] = {--[[ need to find a new way to access nested]]}
  9531.                 [TravelModule] = {--[[ need to find a new way to access nested]]}
  9532.                 [CONST_ME_SMALLPLANTS] = 46,
  9533.                 [openSpecialDoors] = {--[[ need to find a new way to access nested]]}
  9534.                 [CONST_ANI_SPEAR] = 1,
  9535.                 [TILESTATE_MAGICFIELD] = 16384,
  9536.                 _G.setPlayerStorageValue() end,
  9537.                 [CONST_SLOT_NECKLACE] = 2,
  9538.                 [ITEM_ATTRIBUTE_CORPSEOWNER] = 524288,
  9539.                 _G.getCreatureName() end,
  9540.                 _G.getWorldUpTime() end,
  9541.                 _G.getContainerSize() end,
  9542.                 [CONDITION_EXHAUST_COMBAT] = 8388608,
  9543.                 [PlayerFlag_CannotPickupItem] = 16384,
  9544.                 _G.getPlayerStorageValue() end,
  9545.                 _G.doChangeSpeed() end,
  9546.                 [CONST_PROP_ISHORIZONTAL] = 5,
  9547.                 [COMBAT_FORMULA_LEVELMAGIC] = 1,
  9548.                 [MESSAGE_INFO_DESCR] = 22,
  9549.                 [TILESTATE_BLOCKPATH] = 1048576,
  9550.                 [TILESTATE_FLOORCHANGE_SOUTH_ALT] = 67108864,
  9551.                 [RETURNVALUE_CANNOTPICKUP] = 22,
  9552.                 _G.newproxy() end,
  9553.                 [CONST_SLOT_AMMO] = 10,
  9554.                 [CONST_PROP_NOFIELDBLOCKPATH] = 10,
  9555.                 _G.getFluidSourceType() end,
  9556.                 _G.setHouseOwner() end,
  9557.                 _G.getPlayerGuildLevel() end,
  9558.                 [SHOPMODULE_SELL_ITEM] = 1,
  9559.                 [CLIENTOS_FLASH] = 3,
  9560.                 _G.getHouseOwner() end,
  9561.                 [CONST_ANI_NONE] = 0,
  9562.                 _G.doCombat() end,
  9563.                 _G.getTileThingByTopOrder() end,
  9564.                 [TALKTYPE_CHANNEL_O] = 8,
  9565.                 _G.isContainer() end,
  9566.                 _G.setfenv() end,
  9567.                 _G.variantToNumber() end,
  9568.                 [TEXTCOLOR_SKYBLUE] = 143,
  9569.                 [RETURNVALUE_YOUNEEDPREMIUMACCOUNT] = 48,
  9570.                 [MESSAGE_DAMAGE_RECEIVED] = 24,
  9571.                 [TALKTYPE_CHANNEL_R1] = 14,
  9572.                 _G.doDecayItem() end,
  9573.                 _G.setCombatCondition() end,
  9574.                 [CONST_ANI_THROWINGKNIFE] = 9,
  9575.                 [CREATURETYPE_SUMMON_OTHERS] = 4,
  9576.                 _G.pairs() end,
  9577.                 [CONDITION_PARAM_SOULGAIN] = 12,
  9578.                 [RETURNVALUE_YOUMAYNOTATTACKAPERSONWHILEINPROTECTIONZONE] = 43,
  9579.                 _G.getCreatureBaseSpeed() end,
  9580.                 [CONTAINER_POSITION] = 65535,
  9581.                 _G.getPlayerLastLoginSaved() end,
  9582.                 [TAG_PLAYERNAME] = |PLAYERNAME|,
  9583.                 [PlayerFlag_NotGainHealth] = 134217728,
  9584.                 [CONST_ANI_LARGEROCK] = 12,
  9585.                 [RETURNVALUE_YOUMAYNOTATTACKTHISCREATURE] = 44,
  9586.                 [coroutine] = {--[[ need to find a new way to access nested]]}
  9587.                 _G.getCreaturePos() end,
  9588.                 [CONDITION_DROWN] = 32768,
  9589.                 _G.doPlayerAddMana() end,
  9590.                 [SLOTP_BACKPACK] = 4,
  9591.                 [ITEM_MAGICWALL] = 1497,
  9592.                 _G.doPlayerAddManaSpent() end,
  9593.                 [SLOTP_RIGHT] = 16,
  9594.                 _G.getTileInfo() end,
  9595.                 [CALLBACK_PARAM_TARGETTILE] = 2,
  9596.                 [MESSAGE_STATUS_CONSOLE_RED] = 13,
  9597.                 [string] = {--[[ need to find a new way to access nested]]}
  9598.                 [CONDITION_PARAM_HEALTHGAIN] = 4,
  9599.                 [ITEM_FIREFIELD_NOPVP] = 1500,
  9600.                 [CONST_ME_MAGIC_GREEN] = 15,
  9601.                 [CONDITION_EXHAUST_HEAL] = 16777216,
  9602.                 [RETURNVALUE_CREATUREDOESNOTEXIST] = 25,
  9603.                 [CONST_ME_ENERGYAREA] = 38,
  9604.                 [CONST_ANI_ICE] = 29,
  9605.                 [MAPMARK_FLAG] = 9,
  9606.                 [CONST_ANI_WHIRLWINDAXE] = 26,
  9607.                 [SLOTP_AMMO] = 512,
  9608.                 _G.doSetMonsterTarget() end,
  9609.                 [CONDITION_PARAM_FIELD] = 46,
  9610.                 [CONDITION_PARAM_LIGHT_LEVEL] = 10,
  9611.                 _G.doTargetCombatDispel() end,
  9612.                 [CONST_PROP_ISVERTICAL] = 4,
  9613.                 [MESSAGE_HEALED] = 25,
  9614.                 [CONST_ME_FIREWORK_RED] = 30,
  9615.                 [ITEM_TYPE_KEY] = 9,
  9616.                 [NetworkMessage] = {--[[ need to find a new way to access nested]]}
  9617.                 _G.getPlayerSlotItem() end,
  9618.                 [COMBAT_EARTHDAMAGE] = 4,
  9619.                 [RETURNVALUE_ACTIONNOTPERMITTEDINANOPVPZONE] = 54,
  9620.                 [CONDITION_PARAM_MANAGAIN] = 6,
  9621.                 [CALLBACK_PARAM_SKILLVALUE] = 1,
  9622.                 [CONST_ME_HITBYPOISON] = 17,
  9623.                 [CONDITION_OUTFIT] = 64,
  9624.                 [GAME_STATE_SHUTDOWN] = 4,
  9625.                 [CONST_ME_TUTORIALSQUARE] = 57,
  9626.                 _G.doTargetCombatHealth() end,
  9627.                 [RETURNVALUE_DEPOTISFULL] = 24,
  9628.                 [CONST_ANI_ENERGY] = 5,
  9629.                 [shop_destination] = {--[[ need to find a new way to access nested]]}
  9630.                 [RETURNVALUE_NOTENOUGHCAPACITY] = 21,
  9631.                 _G.doMoveCreature() end,
  9632.                 [CONST_ANI_POISONARROW] = 6,
  9633.                 [npcs_loaded_travel] = {--[[ need to find a new way to access nested]]}
  9634.                 _G.doCreateItem() end,
  9635.                 [CONST_ME_WATERCREATURE] = 34,
  9636.                 [TILESTATE_FLOORCHANGE_WEST] = 4096,
  9637.                 [CONST_PROP_MOVEABLE] = 6,
  9638.                 [SKULL_ORANGE] = 6,
  9639.                 [ITEM_TYPE_DOOR] = 5,
  9640.                 [ITEM_ATTRIBUTE_DOORID] = 4194304,
  9641.                 [VOCATION_NONE] = 0,
  9642.                 [CONDITION_CHANNELMUTEDTICKS] = 131072,
  9643.                 [PlayerFlag_CanIllusionAll] = 64,
  9644.                 [CONST_ME_BLOODYSTEPS] = 64,
  9645.                 [GAME_STATE_STARTUP] = 0,
  9646.                 [ITEM_TYPE_RUNE] = 10,
  9647.                 [CREATURETYPE_SUMMON_OWN] = 3,
  9648.                 [ITEM_PARCEL] = 2595,
  9649.                 [ITEM_ATTRIBUTE_DATE] = 16,
  9650.                 [Group] = {--[[ need to find a new way to access nested]]}
  9651.                 _G.doSetCreatureLight() end,
  9652.                 [MESSAGE_ALREADYFOCUSED] = 21,
  9653.                 _G.selfFollow() end,
  9654.                 [MESSAGE_WALKAWAY_MALE] = 22,
  9655.                 [CONST_ME_YALAHARIGHOST] = 66,
  9656.                 [ITEM_ATTRIBUTE_TEXT] = 8,
  9657.                 _G.addDamageCondition() end,
  9658.                 [CONST_ANI_EARTH] = 30,
  9659.                 [PlayerFlag_SpecialVIP] = 1073741824,
  9660.                 [CONDITIONID_COMBAT] = 0,
  9661.                 _G.doAddContainerItemEx() end,
  9662.                 [THING_TYPE_NPC] = 3,
  9663.                 [WEAPON_AXE] = 3,
  9664.                 [shop_rlname] = {--[[ need to find a new way to access nested]]}
  9665.                 [SPEECHBUBBLE_NONE] = 0,
  9666.                 [Monster] = {--[[ need to find a new way to access nested]]}
  9667.                 [CONST_ME_MAGIC_BLUE] = 13,
  9668.                 _G.getCreatureMaxHealth() end,
  9669.                 [SKILL_FIST] = 0,
  9670.                 [COMBAT_NONE] = 0,
  9671.                 [RETURNVALUE_PUTTHISOBJECTINYOURHAND] = 15,
  9672.                 [CONST_ANI_WEAPONTYPE] = 254,
  9673.                 [MESSAGE_FAREWELL] = 2,
  9674.                 _G.error() end,
  9675.                 [CONST_ANI_EARTHARROW] = 40,
  9676.                 _G.doChangeTypeItem() end,
  9677.                 [CONDITION_PARAM_SKILL_SHIELDPERCENT] = 42,
  9678.                 [RETURNVALUE_YOUCANNOTLOGOUTHERE] = 55,
  9679.                 [CONST_ANI_EXPLOSION] = 41,
  9680.                 [PlayerFlag_NotGainExperience] = 33554432,
  9681.                 [RETURNVALUE_NOPARTYMEMBERSINRANGE] = 61,
  9682.                 _G.isItemMovable() end,
  9683.                 _G.getPlayerInstantSpellCount() end,
  9684.                 [TALKTYPE_PRIVATE_RED_TO] = 16,
  9685.                 _G.tonumber() end,
  9686.                 [CONST_ANI_WHIRLWINDSWORD] = 25,
  9687.                 [CONST_ME_MIRRORHORIZONTAL] = 58,
  9688.                 [CONST_ME_TUTORIALARROW] = 56,
  9689.                 [MAPMARK_GREENSOUTH] = 19,
  9690.                 _G.doRemoveCreature() end,
  9691.                 [DIRECTION_SOUTH] = 2,
  9692.                 [db] = {--[[ need to find a new way to access nested]]}
  9693.                 _G.getPlayerAccess() end,
  9694.                 [PlayerFlag_CannotUseCombat] = 1,
  9695.                 _G.doSetItemActionId() end,
  9696.                 _G.doSendMagicEffect() end,
  9697.                 _G.newGround() end,
  9698.                 _G.getConfigInfo() end,
  9699.                 _G.getThing() end,
  9700.                 _G.getWorldLight() end,
  9701.                 [MESSAGE_BOUGHT] = 5,
  9702.                 [CREATURETYPE_PLAYER] = 0,
  9703.                 [MESSAGE_EVENT_ORANGE] = 36,
  9704.                 _G.destroyItem() end,
  9705.                 _G.isMovable() end,
  9706.                 [ITEM_LABEL] = 2599,
  9707.                 [CONDITION_SPELLGROUPCOOLDOWN] = 134217728,
  9708.                 [CONST_PROP_IMMOVABLEBLOCKPATH] = 8,
  9709.                 [CONST_ME_MIRRORVERTICAL] = 59,
  9710.                 [ITEM_POISONFIELD_NOPVP] = 1503,
  9711.                 [CONST_ME_YELLOW_RINGS] = 8,
  9712.                 [RETURNVALUE_ACTIONNOTPERMITTEDINPROTECTIONZONE] = 40,
  9713.                 [CONST_ME_STEPSHORIZONTAL] = 63,
  9714.                 [TILESTATE_NOLOGOUT] = 8,
  9715.                 [CONDITION_PACIFIED] = 33554432,
  9716.                 [CONDITION_PARAM_SKILL_AXEPERCENT] = 40,
  9717.                 _G.doSetItemSpecialDescription() end,
  9718.                 [PlayerFlag_HasNoExhaustion] = 4096,
  9719.                 [CONDITION_MANASHIELD] = 512,
  9720.                 [RETURNVALUE_NEEDEXCHANGE] = 13,
  9721.                 [COMBAT_PARAM_DISTANCEEFFECT] = 2,
  9722.                 [WEAPON_CLUB] = 2,
  9723.                 [CONDITIONID_DEFAULT] = -1,
  9724.                 [CONDITIONID_ARMOR] = 4,
  9725.                 [TILESTATE_FLOORCHANGE_NORTH] = 512,
  9726.                 [MESSAGE_NEEDMORESPACE] = 14,
  9727.                 [CONDITION_PARAM_MANATICKS] = 7,
  9728.                 [RETURNVALUE_THISPLAYERISALREADYTRADING] = 30,
  9729.                 [MESSAGE_EXPERIENCE] = 26,
  9730.                 _G.getMonsterFriendList() end,
  9731.                 [MAPMARK_CROSS] = 4,
  9732.                 [ITEM_FIREFIELD_PERSISTENT_FULL] = 1492,
  9733.                 [CONST_ANI_INFERNALBOLT] = 16,
  9734.                 _G.closeShopWindow() end,
  9735.                 [SPEECHBUBBLE_TRADE] = 2,
  9736.                 [CONDITION_PARAM_MINVALUE] = 14,
  9737.                 [TALKTYPE_PRIVATE_TO] = 5,
  9738.                 [CONDITION_PARAM_STAT_MAXHITPOINTSPERCENT] = 31,
  9739.                 [TEXTCOLOR_YELLOW] = 210,
  9740.                 [CONDITION_PARAM_SKILL_FISHINGPERCENT] = 43,
  9741.                 _G.doPlayerSetOfflineTrainingSkill() end,
  9742.                 [CALLBACK_CREATURE_APPEAR] = 1,
  9743.                 [RETURNVALUE_YOUNEEDAMAGICITEMTOCASTSPELL] = 56,
  9744.                 [DIRECTION_EAST] = 1,
  9745.                 [shop_itemid] = {--[[ need to find a new way to access nested]]}
  9746.                 _G.getSpectators() end,
  9747.                 [MAPMARK_SWORD] = 8,
  9748.                 [COMBAT_POISONDAMAGE] = 4,
  9749.                 [CONDITIONID_NECKLACE] = 2,
  9750.                 [CONDITION_PARAM_STAT_MAGICPOINTSPERCENT] = 34,
  9751.                 [AREA_BEAM5] = {--[[ need to find a new way to access nested]]}
  9752.                 [ITEM_CRYSTAL_COIN] = 2160,
  9753.                 [_VERSION] = Lua 5.1,
  9754.                 [Item] = {--[[ need to find a new way to access nested]]}
  9755.                 [CONST_ANI_SMALLSTONE] = 10,
  9756.                 [CONST_ME_MORTAREA] = 18,
  9757.                 _G.isCreature() end,
  9758.                 _G.getItemName() end,
  9759.                 _G.getWorldCreatures() end,
  9760.                 [ITEM_PLATINUM_COIN] = 2152,
  9761.                 [TEXTCOLOR_PURPLE] = 154,
  9762.                 [ITEM_FIREFIELD_PERSISTENT_MEDIUM] = 1493,
  9763.                 [Condition] = {--[[ need to find a new way to access nested]]}
  9764.                 _G.doCreatureSetLookDir() end,
  9765.                 [CONST_ANI_ENERGYBALL] = 36,
  9766.                 [MESSAGE_NEEDITEM] = 12,
  9767.                 [CONST_ME_PURPLESMOKE] = 170,
  9768.                 [SKILL_MAGLEVEL] = 7,
  9769.                 _G.updatePosition() end,
  9770.                 [MESSAGE_MISSINGITEM] = 11,
  9771.                 _G.doPlayerSendTextMessage() end,
  9772.                 [CONST_ANI_POWERBOLT] = 14,
  9773.                 [MAPMARK_TEMPLE] = 5,
  9774.                 [TALKTYPE_WHISPER] = 2,
  9775.                 _G.getNpcCid() end,
  9776.                 [TALKTYPE_PRIVATE_PN] = 12,
  9777.                 [MAPMARK_SKULL] = 12,
  9778.                 [FLAG_NOLIMIT] = 1,
  9779.                 _G.assert() end,
  9780.                 [RETURNVALUE_PLAYERWITHTHISNAMEISNOTONLINE] = 27,
  9781.                 [createConditionObject] = {--[[ need to find a new way to access nested]]}
  9782.                 [MESSAGE_ONSELL] = 7,
  9783.                 [CONDITION_PARAM_BUFF_SPELL] = 44,
  9784.                 [CONDITION_PARAM_SKILL_SWORD] = 22,
  9785.                 [RETURNVALUE_CANNOTCONJUREITEMHERE] = 57,
  9786.                 [DIRECTION_SOUTHWEST] = 4,
  9787.                 [AREADIAGONAL_SQUAREWAVE5] = {--[[ need to find a new way to access nested]]}
  9788.                 [SLOTP_NECKLACE] = 2,
  9789.                 [PlayerFlag_IsAlwaysPremium] = 137438953472,
  9790.                 [CONST_ME_CONFETTI_VERTICAL] = 76,
  9791.                 _G.isInArray() end,
  9792.                 _G.getHouseEntry() end,
  9793.                 [PlayerFlag_HasInfiniteSoul] = 2048,
  9794.                 [Position] = {--[[ need to find a new way to access nested]]}
  9795.                 _G.getPlayerGUID() end,
  9796.                 [ACCOUNT_TYPE_GAMEMASTER] = 4,
  9797.                 [DIRECTION_NORTHEAST] = 7,
  9798.                 [WORLD_TYPE_PVP] = 2,
  9799.                 [RETURNVALUE_NOTMOVEABLE] = 9,
  9800.                 _G.getItemDescriptions() end,
  9801.                 _G.doPlayerAddMount() end,
  9802.                 [MonsterType] = {--[[ need to find a new way to access nested]]}
  9803.                 _G.getPlayerSkill() end,
  9804.                 [CALLBACK_CREATURE_SAY] = 3,
  9805.                 [TALKTYPE_YELL] = 3,
  9806.                 [PlayerFlag_SetMaxSpeed] = 536870912,
  9807.                 _G.doSellItem() end,
  9808.                 _G.getTileHouseInfo() end,
  9809.                 [COMBAT_ICEDAMAGE] = 512,
  9810.                 [CONST_ME_SOUND_WHITE] = 25,
  9811.                 _G.doPlayerAddItemEx() end,
  9812.                 _G.canPlayerWearOutfit() end,
  9813.                 _G.targetPositionToVariant() end,
  9814.                 [COMBAT_FIREDAMAGE] = 8,
  9815.                 [SLOTP_TWO_HAND] = 2048,
  9816.                 [SLOTP_HEAD] = 1,
  9817.                 [ITEM_ATTRIBUTE_WEIGHT] = 512,
  9818.                 [COMBAT_HOLYDAMAGE] = 1024,
  9819.                 [ITEM_ATTRIBUTE_HITCHANCE] = 16384,
  9820.                 [RETURNVALUE_PLAYERISPZLOCKEDLEAVEPVPZONE] = 52,
  9821.                 [CALLBACK_MODULE_INIT] = 12,
  9822.                 [COMBAT_PARAM_TYPE] = 0,
  9823.                 [SKULL_GREEN] = 2,
  9824.                 [CONDITION_PARAM_STARTVALUE] = 16,
  9825.                 [SLOTP_ARMOR] = 8,
  9826.                 [SHOP_YESWORD] = {--[[ need to find a new way to access nested]]}
  9827.                 [MESSAGE_HEALED_OTHERS] = 28,
  9828.                 _G.setConditionParam() end,
  9829.                 [RETURNVALUE_YOUNEEDTOSPLITYOURSPEARS] = 58,
  9830.                 [ITEM_MAGICWALL_SAFE] = 11098,
  9831.                 [CONDITION_PARAM_PERIODICDAMAGE] = 35,
  9832.                 [Teleport] = {--[[ need to find a new way to access nested]]}
  9833.                 [AREADIAGONAL_WALLFIELD] = {--[[ need to find a new way to access nested]]}
  9834.                 [CONDITION_PARAM_SKILL_MELEEPERCENT] = 36,
  9835.                 [PlayerFlag_IgnoreSpellCheck] = 17179869184,
  9836.                 _G.reset() end,
  9837.                 _G.doTargetCombatCondition() end,
  9838.                 [CONDITION_PARAM_SKILL_FISHING] = 26,
  9839.                 [TILESTATE_HOUSE] = 64,
  9840.                 [CONDITION_PARAM_MAXVALUE] = 15,
  9841.                 [CONST_ME_SLEEP] = 33,
  9842.                 [CONDITION_FIRE] = 2,
  9843.                 [CALLBACK_FAREWELL] = 6,
  9844.                 [TILESTATE_SUPPORTS_HANGABLE] = 268435456,
  9845.                 [CONDITION_PARAM_STAT_MAXHITPOINTS] = 27,
  9846.                 _G.playerLearnInstantSpell() end,
  9847.                 [CONST_PROP_SUPPORTHANGABLE] = 11,
  9848.                 [TALKTYPE_CHANNEL_R2] = 255,
  9849.                 [positionToVariant] = {--[[ need to find a new way to access nested]]}
  9850.                 [ITEM_FIREFIELD_PVP_FULL] = 1487,
  9851.                 [MESSAGE_NEEDMONEY] = 10,
  9852.                 [INDEX_WHEREEVER] = -1,
  9853.                 [PlayerFlag_CannotAttackPlayer] = 2,
  9854.                 [FLAG_IGNOREBLOCKCREATURE] = 4,
  9855.                 [ModalWindow] = {--[[ need to find a new way to access nested]]}
  9856.                 [ITEM_ATTRIBUTE_WRITER] = 32,
  9857.                 [CONDITION_HASTE] = 16,
  9858.                 [Variant] = {--[[ need to find a new way to access nested]]}
  9859.                 [COMBAT_DEATHDAMAGE] = 2048,
  9860.                 [CONST_ANI_HUNTINGSPEAR] = 17,
  9861.                 [RETURNVALUE_DESTINATIONOUTOFREACH] = 7,
  9862.                 [MAPMARK_SHOVEL] = 7,
  9863.                 _G.setmetatable() end,
  9864.                 [AREA_BEAM8] = {--[[ need to find a new way to access nested]]}
  9865.                 [ITEM_POISONFIELD_PERSISTENT] = 1496,
  9866.                 [CONST_ANI_ROYALSPEAR] = 21,
  9867.                 [CONDITION_LIGHT] = 256,
  9868.                 _G.doPlayerBuyItemContainer() end,
  9869.                 _G.doPlayerSellItem() end,
  9870.                 _G.getmetatable() end,
  9871.                 _G.doCreatureSayWithDelay() end,
  9872.                 _G.getPromotedVocation() end,
  9873.                 _G.doNpcSellItem() end,
  9874.                 _G.msgcontains() end,
  9875.                 [ShopModule] = {--[[ need to find a new way to access nested]]}
  9876.                 [FocusModule] = {--[[ need to find a new way to access nested]]}
  9877.                 [CONST_ME_CAKE] = 52,
  9878.                 [RETURNVALUE_CANONLYUSEONEWEAPON] = 12,
  9879.                 [Modules] = {--[[ need to find a new way to access nested]]}
  9880.                 [SHOPMODULE_MODE_BOTH] = 3,
  9881.                 [SHOPMODULE_MODE_TRADE] = 2,
  9882.                 [SHOPMODULE_MODE_TALK] = 1,
  9883.                 [MESSAGE_NEEDSPACE] = 13,
  9884.                 [SHOPMODULE_BUY_ITEM] = 2,
  9885.                 [CONDITION_PARAM_STAT_MAXMANAPOINTS] = 28,
  9886.                 [PATTERN_COUNT] = %d+,
  9887.                 [SHOP_NOWORD] = {--[[ need to find a new way to access nested]]}
  9888.                 [CONDITIONID_RING] = 9,
  9889.                 _G.doShowTextDialog() end,
  9890.                 _G.getTilePzInfo() end,
  9891.                 _G.loadstring() end,
  9892.                 [MESSAGE_EXPERIENCE_OTHERS] = 29,
  9893.                 _G.returnRate() end,
  9894.                 [TAG_ITEMNAME] = |ITEMNAME|,
  9895.                 [TAG_TOTALCOST] = |TOTALCOST|,
  9896.                 [CALLBACK_MODULE_RESET] = 13,
  9897.                 [PlayerFlag_CannotAttackMonster] = 4,
  9898.                 _G.dofile() end,
  9899.                 [TILESTATE_DYNAMIC_TILE] = 33554432,
  9900.                 [TILESTATE_BLOCKSOLID] = 524288,
  9901.                 [CALLBACK_PLAYER_CLOSECHANNEL] = 9,
  9902.                 _G.doAreaCombatDispel() end,
  9903.                 _G.doSummonCreature() end,
  9904.                 [CALLBACK_PLAYER_ENDTRADE] = 8,
  9905.                 _G.doPlayerAddPremiumDays() end,
  9906.                 [ITEM_ATTRIBUTE_NONE] = 0,
  9907.                 [CALLBACK_ONTHINK] = 4,
  9908.                 [CALLBACK_CREATURE_DISAPPEAR] = 2,
  9909.                 [MESSAGE_WALKAWAY_FEMALE] = 23,
  9910.                 [MESSAGE_SENDTRADE] = 18,
  9911.                 [MESSAGE_DECLINE] = 17,
  9912.                 [MESSAGE_WALKAWAY] = 16,
  9913.                 [os] = {--[[ need to find a new way to access nested]]}
  9914.                 [AREA_SQUAREWAVE6] = {--[[ need to find a new way to access nested]]}
  9915.                 _G.doPlayerSetBalance() end,
  9916.                 [CONST_SLOT_LEGS] = 7,
  9917.                 [MESSAGE_IDLETIMEOUT] = 15,
  9918.                 _G.doAreaCombatCondition() end,
  9919.                 [CONST_ANI_ETHEREALSPEAR] = 28,
  9920.                 [SHOPMODULE_BUY_ITEM_CONTAINER] = 3,
  9921.                 _G.getCreatureSummons() end,
  9922.                 [AREADIAGONAL_WAVE4] = {--[[ need to find a new way to access nested]]}
  9923.                 [MESSAGE_SELL] = 6,
  9924.                 [MESSAGE_ONBUY] = 4,
  9925.                 _G.isCorpse() end,
  9926.                 [MESSAGE_BUY] = 3,
  9927.                 [NPCHANDLER_TALKDELAY] = 1,
  9928.                 [TALKDELAY_EVENT] = 2,
  9929.                 [ropeSpots] = {--[[ need to find a new way to access nested]]}
  9930.                 _G.getItemIdByName() end,
  9931.                 [KeywordHandler] = {--[[ need to find a new way to access nested]]}
  9932.                 _G.getPlayerSoul() end,
  9933.                 [RETURNVALUE_BOTHHANDSNEEDTOBEFREE] = 11,
  9934.                 [CREATURETYPE_MONSTER] = 1,
  9935.                 [KeywordNode] = {--[[ need to find a new way to access nested]]}
  9936.                 [npcs_loaded_shop] = {--[[ need to find a new way to access nested]]}
  9937.                 [TILESTATE_PROTECTIONZONE] = 1,
  9938.                 [CONST_ANI_FIRE] = 4,
  9939.                 [FLAG_IGNOREFIELDDAMAGE] = 32,
  9940.                 [ITEM_FIREFIELD_PVP_SMALL] = 1489,
  9941.                 [shop_container] = {--[[ need to find a new way to access nested]]}
  9942.                 [shop_cost] = {--[[ need to find a new way to access nested]]}
  9943.                 _G.getNpcParameter() end,
  9944.                 _G.doNpcSetCreatureFocus() end,
  9945.                 _G.getDistanceTo() end,
  9946.                 [RETURNVALUE_NOTENOUGHMAGICLEVEL] = 34,
  9947.                 [result] = {--[[ need to find a new way to access nested]]}
  9948.                 [RETURNVALUE_YOUNEEDAWEAPONTOUSETHISSPELL] = 51,
  9949.                 _G.doPlayerSetGuildLevel() end,
  9950.                 [ItemType] = {--[[ need to find a new way to access nested]]}
  9951.                 _G.unregisterCreatureEvent() end,
  9952.                 [Creature] = {--[[ need to find a new way to access nested]]}
  9953.                 _G.onStepIn() end,
  9954.                 [CONDITION_NONE] = 0,
  9955.                 _G.getTownTemplePosition() end,
  9956.                 [STACKPOS_GROUND] = 0,
  9957.                 _G.setCombatArea() end,
  9958.                 [RETURNVALUE_PLAYERISPZLOCKEDENTERPVPZONE] = 53,
  9959.                 _G.trainMe() end,
  9960.                 [MAPMARK_QUESTION] = 1,
  9961.                 _G.train() end,
  9962.                 [SKILL_AXE] = 3,
  9963.                 _G.isSpecial() end,
  9964.                 [CONST_ME_FIREAREA] = 7,
  9965.                 [Combat] = {--[[ need to find a new way to access nested]]}
  9966.                 [RETURNVALUE_DIRECTPLAYERSHOOT] = 32,
  9967.                 [AREA_CROSS5X5] = {--[[ need to find a new way to access nested]]}
  9968.                 _G.templeTeleport() end,
  9969.                 _G.print() end,
  9970.                 _G.doCreatureChangeOutfit() end,
  9971.                 _G.getPlayersByIPAddress() end,
  9972.                 [CALLBACK_PARAM_LEVELMAGICVALUE] = 0,
  9973.                 [FLAG_IGNORENOTMOVEABLE] = 64,
  9974.                 [TALKTYPE_PRIVATE_RED_FROM] = 15,
  9975.                 [CONST_ME_BLACKSMOKE] = 158,
  9976.                 _G.getSlottedItems() end,
  9977.                 _G.getPlayerSex() end,
  9978.                 _G.print_r() end,
  9979.                 [COMBAT_HEALING] = 128,
  9980.                 [CALLBACK_MESSAGE_DEFAULT] = 7,
  9981.                 [CONST_ME_FIREATTACK] = 37,
  9982.                 _G.getPlayerGuildNick() end,
  9983.                 _G.openShopWindow() end,
  9984.                 [RETURNVALUE_YOUARENOTTHEOWNER] = 62,
  9985.                 [shop_amount] = {--[[ need to find a new way to access nested]]}
  9986.                 [CONST_ME_YELLOWENERGY] = 49,
  9987.                 [numberToVariant] = {--[[ need to find a new way to access nested]]}
  9988.                 [WEAPON_WAND] = 6,
  9989.                 [TALKTYPE_PRIVATE_FROM] = 4,
  9990.                 [PlayerFlag_CannotBePushed] = 524288,
  9991.                 _G.getPlayerAccountBalance() end,
  9992.                 [MAPMARK_REDEAST] = 16,
  9993.                 [ACCOUNT_TYPE_TUTOR] = 2,
  9994.                 [CONDITION_PARAM_STAT_MAGICPOINTS] = 30,
  9995.                 [CONDITION_PARAM_SKILL_DISTANCE] = 24,
  9996.                 _G.doPlayerAddSkillTry() end,
  9997.                 _G.getHouseRent() end,
  9998.                 [levelDoors] = {--[[ need to find a new way to access nested]]}
  9999.                 _G.setCombatCallback() end,
  10000.                 [PlayerFlag_CanPushAllCreatures] = 2097152,
  10001.                 [CONST_ME_HOLYAREA] = 50,
  10002.                 [TALKTYPE_ORANGE_1] = 36,
  10003.                 _G.selfSay() end,
  10004.                 _G.selfTurn() end,
  10005.                 [MAPMARK_DOLLAR] = 13,
  10006.                 [House] = {--[[ need to find a new way to access nested]]}
  10007.                 [io] = {--[[ need to find a new way to access nested]]}
  10008.                 [CALLBACK_PARAM_TARGETCREATURE] = 3,
  10009.                 [CONST_SLOT_FEET] = 8,
  10010.                 [AREA_BEAM1] = {--[[ need to find a new way to access nested]]}
  10011.                 [MESSAGE_DAMAGE_DEALT] = 23,
  10012.                 [CONST_ME_SOUND_RED] = 20,
  10013.                 _G.addEvent() end,
  10014.                 [AREADIAGONAL_WAVE6] = {--[[ need to find a new way to access nested]]}
  10015.                 [MESSAGE_EVENT_ADVANCE] = 19,
  10016.                 _G.getPlayerGroupId() end,
  10017.                 [FIELDS] = {--[[ need to find a new way to access nested]]}
  10018.                 _G.getContainerItem() end,
  10019.                 [CORPSES] = {--[[ need to find a new way to access nested]]}
  10020.                 _G.getPlayerBalance() end,
  10021.                 [TEXTCOLOR_DARKRED] = 108,
  10022.                 _G.isPlayer() end,
  10023.                 [CONDITION_PARAM_SKILL_CLUB] = 21,
  10024.                 _G.debugPrint() end,
  10025.                 [SLOTP_DEPOT] = 1024,
  10026.                 [CONST_SLOT_BACKPACK] = 3,
  10027.                 [PlayerFlag_NotGainInFight] = 512,
  10028.                 _G.doSetCreatureDirection() end,
  10029.                 [FLAG_CHILDISOWNER] = 8,
  10030.                 _G.setHouseAccessList() end,
  10031.                 [RETURNVALUE_THISISIMPOSSIBLE] = 23,
  10032.                 [PLAYERSEX_FEMALE] = 0,
  10033.                 [RETURNVALUE_NOTENOUGHMANA] = 35,
  10034.                 [WORLD_TYPE_NO_PVP] = 1,
  10035.                 [CONST_ANI_FLAMMINGARROW] = 34,
  10036.                 [RETURNVALUE_NOTREQUIREDLEVELTOUSERUNE] = 28,
  10037.                 [CONST_ANI_SNIPERARROW] = 22,
  10038.                 [TALKTYPE_PRIVATE_NP] = 10,
  10039.                 [STACKPOS_FOURTH_ITEM_ABOVE_GROUNDTILE] = 4,
  10040.                 _G.trainingTimeCheck() end,
  10041.                 [package] = {--[[ need to find a new way to access nested]]}
  10042.                 _G.getFormattedWorldTime() end,
  10043.                 [MAPMARK_REDSOUTH] = 15,
  10044.                 [CONDITION_PARAM_SOULTICKS] = 13,
  10045.                 [COMBAT_ENERGYDAMAGE] = 2,
  10046.                 _G.doCreatureSay() end,
  10047.                 [CONST_ANI_SMALLEARTH] = 39,
  10048.                 _G.getPlayerName() end,
  10049.                 _G.setCombatFormula() end,
  10050.                 [RETURNVALUE_YOUAREALREADYTRADING] = 29,
  10051.                 _G.getPlayerParty() end,
  10052.                 _G.doAddCondition() end,
  10053.                 [FLAG_PATHFINDING] = 16,
  10054.                 [AREADIAGONAL_BEAM5] = {--[[ need to find a new way to access nested]]}
  10055.                 userdata tile,
  10056.                 _G.doSetMonsterOutfit() end,
  10057.                 [RETURNVALUE_CREATUREBLOCK] = 8,
  10058.                 _G.doSendDistanceShoot() end,
  10059.                 [CONST_ANI_SMALLICE] = 37,
  10060.                 _G.getPlayerInstantSpellInfo() end,
  10061.                 [_G] = {--[[ need to find a new way to access nested]]}
  10062.                 [TILESTATE_FLOORCHANGE_EAST] = 2048,
  10063.                 [RETURNVALUE_FIRSTGODOWNSTAIRS] = 18,
  10064.                 [CONST_ME_SOUND_BLUE] = 24,
  10065.                 _G.getCreatureOutfit() end,
  10066.                 [ITEM_ATTRIBUTE_OWNER] = 65536,
  10067.                 [AREA_SQUAREWAVE7] = {--[[ need to find a new way to access nested]]}
  10068.                 [RETURNVALUE_PLAYERISPZLOCKED] = 3,
  10069.                 [MESSAGE_SOLD] = 8,
  10070.                 [CONST_ME_FIREWORK_BLUE] = 31,
  10071.                 [AREA_SQUAREWAVE5] = {--[[ need to find a new way to access nested]]}
  10072.                 [CONST_ME_DRAWBLOOD] = 1,
  10073.                 [AREA_WAVE6] = {--[[ need to find a new way to access nested]]}
  10074.                 _G.getPlayerMaxMana() end,
  10075.                 _G.sendChannelMessage() end,
  10076.                 [PLAYERSEX_MALE] = 1,
  10077.                 [ITEM_TYPE_BED] = 8,
  10078.                 _G.getThingPos() end,
  10079.                 [CONDITION_INVISIBLE] = 128,
  10080.                 [AREA_SHORTWAVE3] = {--[[ need to find a new way to access nested]]}
  10081.                 _G.getItemWeight() end,
  10082.                 _G.doChallengeCreature() end,
  10083.                 [SPEECHBUBBLE_QUESTTRADER] = 4,
  10084.                 [ITEM_ATTRIBUTE_DURATION] = 131072,
  10085.                 [RETURNVALUE_PUTTHISOBJECTINBOTHHANDS] = 16,
  10086.                 [Tile] = {--[[ need to find a new way to access nested]]}
  10087.                 [CONST_ME_WATERSPLASH] = 54,
  10088.                 [math] = {--[[ need to find a new way to access nested]]}
  10089.                 _G.isDepot() end,
  10090.                 [SPELL_WORDS] = {--[[ need to find a new way to access nested]]}
  10091.                 [TALKTYPE_CHANNEL_Y] = 7,
  10092.                 [Player] = {--[[ need to find a new way to access nested]]}
  10093.                 [SPEECHBUBBLE_QUEST] = 3,
  10094.                 [SPELL_LEVEL] = {--[[ need to find a new way to access nested]]}
  10095.                 _G.upGradeSpells() end,
  10096.                 _G.rawgetmetatable() end,
  10097.                 [CONDITION_PARAM_STAT_MAXMANAPOINTSPERCENT] = 32,
  10098.                 [nextUseStaminaTime] = {--[[ need to find a new way to access nested]]}
  10099.                 _G.doPlayerSendCancel() end,
  10100.                 [RETURNVALUE_TURNSECUREMODETOATTACKUNMARKEDPLAYERS] = 47,
  10101.                 [CONST_ME_NONE] = 0,
  10102.                 [RETURNVALUE_PLAYERISNOTINVITED] = 4,
  10103.                 _G.getTownName() end,
  10104.                 [CONST_ANI_BOLT] = 2,
  10105.                 [AREADIAGONAL_BEAM7] = {--[[ need to find a new way to access nested]]}
  10106.                 _G.saveServer() end,
  10107.                 [PlayerFlag_CanEditHouses] = 131072,
  10108.                 [ACCOUNT_TYPE_GOD] = 5,
  10109.                 _G.getContainerCap() end,
  10110.                 [DIRECTION_SOUTHEAST] = 5,
  10111.                 [ITEM_ATTRIBUTE_SHOOTRANGE] = 32768,
  10112.                 [SLOTP_LEFT] = 32,
  10113.                 [questDoors] = {--[[ need to find a new way to access nested]]}
  10114.                 [RETURNVALUE_YOUCANONLYUSEITONCREATURES] = 45,
  10115.                 [horizontalOpenDoors] = {--[[ need to find a new way to access nested]]}
  10116.                 [CONST_ME_CRAPS] = 27,
  10117.                 [MAPMARK_TICK] = 0,
  10118.                 [doors] = {--[[ need to find a new way to access nested]]}
  10119.                 [DIRECTION_NORTH] = 0,
  10120.                 [CONST_ME_GROUNDSHAKER] = 35,
  10121.                 _G.module() end,
  10122.                 [NORTHWEST] = 6,
  10123.                 [CONDITION_PARAM_SKILL_DISTANCEPERCENT] = 41,
  10124.                 [TALKDELAY_NONE] = 0,
  10125.                 _G.broadcastMessage() end,
  10126.                 [CONST_ANI_SMALLHOLY] = 38,
  10127.                 _G.doCreateTeleport() end,
  10128.                 _G.createCombatArea() end,
  10129.                 _G.variantToPosition() end,
  10130.                 [SLOTP_WHEREEVER] = 4294967295,
  10131.                 [CONST_ME_CONFETTI_HORIZONTAL] = 75,
  10132.                 _G.isItem() end,
  10133.                 [RETURNVALUE_NOTENOUGHLEVEL] = 33,
  10134.                 [SUBOWNER_LIST] = 257,
  10135.                 [COMBAT_LIFEDRAIN] = 32,
  10136.                 [CONST_SLOT_HEAD] = 1,
  10137.                 [stringToVariant] = {--[[ need to find a new way to access nested]]}
  10138.                 [globalStorageTable] = {--[[ need to find a new way to access nested]]}
  10139.                 _G.getWorldType() end,
  10140.                 [SPEECHBUBBLE_NORMAL] = 1,
  10141.                 [CONST_ANI_SUDDENDEATH] = 32,
  10142.                 _G.queryTileAddThing() end,
  10143.                 [ITEM_ATTRIBUTE_NAME] = 64,
  10144.                 [ITEM_TYPE_TRASHHOLDER] = 3,
  10145.                 _G.getTopCreature() end,
  10146.                 [FLAG_IGNOREAUTOSTACK] = 128,
  10147.                 [SKULL_NONE] = 0,
  10148.                 [CONST_ME_STUN] = 32,
  10149.                 [MESSAGE_STATUS_WARNING] = 18,
  10150.                 [CONDITIONID_FEET] = 8,
  10151.                 _G.doRemoveItem() end,
  10152.                 _G.getPlayerLearnedInstantSpell() end,
  10153.                 [SHOP_TRADEREQUEST] = {--[[ need to find a new way to access nested]]}
  10154.                 [TILESTATE_NOFIELDBLOCKPATH] = 16777216,
  10155.                 [WEST] = 3,
  10156.                 [ITEM_TYPE_DEPOT] = 1,
  10157.                 [CONDITION_PARAM_SKILL_MELEE] = 19,
  10158.                 [CLIENTOS_OTCLIENT_WINDOWS] = 11,
  10159.                 [configKeys] = {--[[ need to find a new way to access nested]]}
  10160.                 [ORIGIN_MELEE] = 3,
  10161.                 [CONST_ANI_THROWINGSTAR] = 8,
  10162.                 _G.hasProperty() end,
  10163.                 _G.getHouseTown() end,
  10164.                 [ITEM_ENERGYFIELD_PERSISTENT] = 1495,
  10165.                 [Guild] = {--[[ need to find a new way to access nested]]}
  10166.                 [RETURNVALUE_CANNOTUSETHISOBJECT] = 26,
  10167.                 _G.getContainerCapById() end,
  10168.                 [ORIGIN_RANGED] = 4,
  10169.                 [SKULL_WHITE] = 3,
  10170.                 _G.getItemRWInfo() end,
  10171.                 [TEXTCOLOR_LIGHTBLUE] = 35,
  10172.                 [Party] = {--[[ need to find a new way to access nested]]}
  10173.                 [shop_subtype] = {--[[ need to find a new way to access nested]]}
  10174.                 [CONDITION_BLEEDING] = 8,
  10175.                 [CONDITION_PARAM_FORCEUPDATE] = 18,
  10176.                 [CONDITION_YELLTICKS] = 262144,
  10177.                 [GAME_STATE_INIT] = 1,
  10178.                 [SKULL_BLACK] = 5,
  10179.                 [CONST_ME_ASSASSIN] = 62,
  10180.                 [CONST_ME_GIFT_WRAPS] = 28,
  10181.                 _G.isPlayerPzLocked() end,
  10182.                 [CONDITION_PARAM_SUBID] = 45,
  10183.                 [ITEM_ENERGYFIELD_NOPVP] = 1504,
  10184.                 _G.getPlayerAccountType() end,
  10185.                 [configManager] = {--[[ need to find a new way to access nested]]}
  10186.                 [STACKPOS_THIRD_ITEM_ABOVE_GROUNDTILE] = 3,
  10187.                 _G.onRemoveItem() end,
  10188.                 _G.isItemDoor() end,
  10189.                 [MAPMARK_GREENNORTH] = 18,
  10190.                 [STACKPOS_FIFTH_ITEM_ABOVE_GROUNDTILE] = 5,
  10191.                 _G.isItemRune() end,
  10192.                 [CONDITION_EXHAUST_WEAPON] = 4096,
  10193.                 [CONDITIONID_BACKPACK] = 3,
  10194.                 [COMBAT_PARAM_DISPEL] = 8,
  10195.                 [CONDITION_PARAM_SKILL_FISTPERCENT] = 37,
  10196.                 [COMBAT_PARAM_CREATEITEM] = 6,
  10197.                 _G.isItemFluidContainer() end,
  10198.                 _G.getPlayerLossPercent() end,
  10199.                 _G.getCreatureHealth() end,
  10200.                 [ITEM_ATTRIBUTE_DEFENSE] = 2048,
  10201.                 [CONST_ME_FIREWORK_YELLOW] = 29,
  10202.                 [TILESTATE_NOPVPZONE] = 4,
  10203.                 [CALLBACK_ONTRADEREQUEST] = 20,
  10204.                 [CONDITIONID_LEGS] = 7,
  10205.                 [CONST_ANI_POISON] = 15,
  10206.                 _G.getHouseByPlayerGUID() end,
  10207.                 [NORTH] = 0,
  10208.                 [WORLD_TYPE_PVP_ENFORCED] = 3,
  10209.                 _G.getPlayerMana() end,
  10210.                 [MAPMARK_EXCLAMATION] = 2,
  10211.                 _G.tostring() end,
  10212.                 _G.type() end,
  10213.                 _G.doConvinceCreature() end,
  10214.                 _G.getCreatureSpeed() end,
  10215.                 _G.doCreateNpc() end,
  10216.                 [ITEM_MAGICWALL_PERSISTENT] = 1498,
  10217.                 _G.doMonsterChangeTarget() end,
  10218.                 [CONST_ME_HITAREA] = 10,
  10219.                 [CONDITION_POISON] = 1,
  10220.                 [SLOTP_LEGS] = 64,
  10221.                 _G.getMonsterTargetList() end,
  10222.                 [TILESTATE_FLOORCHANGE_EAST_ALT] = 134217728,
  10223.                 [COMBAT_FORMULA_UNDEFINED] = 0,
  10224.                 [ITEM_TYPE_MAGICFIELD] = 6,
  10225.                 _G.getAccountNumberByPlayerName() end,
  10226.                 _G.doPlayerJoinParty() end,
  10227.                 [ITEM_ATTRIBUTE_PLURALNAME] = 256,
  10228.                 [ITEM_TYPE_TELEPORT] = 7,
  10229.                 [TALKTYPE_MONSTER_SAY] = 36,
  10230.                 _G.doPlayerRemoveMoney() end,
  10231.                 [STACKPOS_TOP_FIELD] = 254,
  10232.                 [CONST_ANI_CRYSTALLINEARROW] = 49,
  10233.                 [TEXTCOLOR_RED] = 180,
  10234.                 [CONST_ME_ORCSHAMAN] = 71,
  10235.                 _G.doAddMapMark() end,
  10236.                 _G.doPlayerPopupFYI() end,
  10237.                 [RETURNVALUE_CANNOTBEDRESSED] = 14,
  10238.                 [GAME_STATE_MAINTAIN] = 6,
  10239.                 _G.doTargetCombatMana() end,
  10240.                 _G.doPlayerFeed() end,
  10241.                 [CLIENTOS_WINDOWS] = 2,
  10242.                 [PlayerFlag_CanSummonAll] = 32,
  10243.                 [CONST_ANI_BURSTARROW] = 7,
  10244.                 [FOCUS_GREETWORDS] = {--[[ need to find a new way to access nested]]}
  10245.                 [RETURNVALUE_NOTPOSSIBLE] = 1,
  10246.                 [CONDITION_SPELLCOOLDOWN] = 67108864,
  10247.                 [MAPMARK_KISS] = 6,
  10248.                 _G.registerCreatureEvent() end,
  10249.                 [ITEM_POISONFIELD_PVP] = 1490,
  10250.                 _G.rawset() end,
  10251.                 _G.doPlayerRemoveMount() end,
  10252.                 _G.getPlayerGuildId() end,
  10253.                 [PlayerFlag_HasInfiniteCapacity] = 1048576,
  10254.                 _G.doPlayerRemovePremiumDays() end,
  10255.                 [CALLBACK_GREET] = 5,
  10256.                 [ORIGIN_SPELL] = 2,
  10257.                 [SLOTP_RING] = 256,
  10258.                 _G.setPlayerGroupId() end,
  10259.                 [STACKPOS_TOP_MOVEABLE_ITEM_OR_CREATURE] = 255,
  10260.                 [PlayerFlag_CanTalkRedChannelAnonymous] = 4294967296,
  10261.                 _G.doPlayerSetVocation() end,
  10262.                 [TEXTCOLOR_WHITE_EXP] = 215,
  10263.                 [RETURNVALUE_NAMEISTOOAMBIGIOUS] = 59,
  10264.                 _G.getPlayerBlessing() end,
  10265.                 [CONST_ME_LOSEENERGY] = 2,
  10266.                 [ITEM_WILDGROWTH_SAFE] = 11099,
  10267.                 [CONST_ANI_SNOWBALL] = 13,
  10268.                 [TALKTYPE_MONSTER_YELL] = 37,
  10269.                 _G.getPartyMembers() end,
  10270.                 [CONDITION_PARALYZE] = 32,
  10271.                 _G.getPlayerGUIDByName() end,
  10272.                 [EAST] = 1,
  10273.                 [CLIENTOS_OTCLIENT_LINUX] = 10,
  10274.                 [CONST_ANI_DEATH] = 11,
  10275.                 [ITEM_ATTRIBUTE_DECAYSTATE] = 262144,
  10276.                 _G.getPlayerFood() end,
  10277.                 _G.getPlayerItemCount() end,
  10278.                 _G.getPlayerIp() end,
  10279.                 _G.pcall() end,
  10280.                 _G.doPlayerSetTown() end,
  10281.                 _G.getPlayerGuildRank() end,
  10282.                 [TILESTATE_IMMOVABLEBLOCKSOLID] = 2097152,
  10283.                 [WEAPON_SWORD] = 1,
  10284.                 _G.rawequal() end,
  10285.                 _G.getPlayerSkullType() end,
  10286.                 _G.getfenv() end,
  10287.                 [CONDITION_DAZZLED] = 2097152,
  10288.                 _G.getPlayerTown() end,
  10289.                 [SKILL_DISTANCE] = 4,
  10290.                 [RETURNVALUE_CREATUREISNOTREACHABLE] = 46,
  10291.                 [MAPMARK_REDNORTH] = 14,
  10292.                 [TILESTATE_FLOORCHANGE_DOWN] = 256,
  10293.                 [CONST_ME_TELEPORT] = 11,
  10294.                 [ITEM_WILDGROWTH] = 1499,
  10295.                 _G.getWaypointPositionByName() end,
  10296.                 [CONST_ME_EXPLOSIONAREA] = 5,
  10297.                 [TEXTCOLOR_BLUE] = 5,
  10298.                 _G.getPlayerFreeCap() end,
  10299.                 _G.isSightClear() end,
  10300.                 _G.isItemMoveable() end,
  10301.                 _G.setCombatParam() end,
  10302.                 _G.require() end,
  10303.                 [CONST_ME_SOUND_YELLOW] = 22,
  10304.                 [TEXTCOLOR_LIGHTGREEN] = 30,
  10305.                 [COMBAT_FORMULA_DAMAGE] = 3,
  10306.                 _G.getCreatureTarget() end,
  10307.                 [RETURNVALUE_YOURVOCATIONCANNOTUSETHISSPELL] = 50,
  10308.                 _G.doSetItemOutfit() end,
  10309.                 [PlayerFlag_NotGainMana] = 67108864,
  10310.                 [MESSAGE_STATUS_CONSOLE_ORANGE] = 37,
  10311.                 [TILESTATE_FLOORCHANGE] = 128,
  10312.                 [CONST_ANI_ARROW] = 3,
  10313.                 [CONDITIONID_RIGHT] = 5,
  10314.                 [PlayerFlag_CanBroadcast] = 65536,
  10315.                 [CONST_ME_BIGPLANTS] = 51,
  10316.                 [CONST_ANI_CAKE] = 42,
  10317.                 [STACKPOS_TOP_CREATURE] = 253,
  10318.                 _G.isMonster() end,
  10319.                 _G.isPlayerGhost() end,
  10320.                 [CONST_ME_REDSMOKE] = 167,
  10321.                 [GUEST_LIST] = 256,
  10322.                 [GAME_STATE_CLOSING] = 5,
  10323.                 [CONST_PROP_IMMOVABLENOFIELDBLOCKPATH] = 9,
  10324.                 [ITEM_ATTRIBUTE_ARMOR] = 8192,
  10325.                 [TILESTATE_REFRESH] = 32,
  10326.                 [CALLBACK_ONBUY] = 10,
  10327.                 [ORIGIN_CONDITION] = 1,
  10328.                 [ITEM_ATTRIBUTE_EXTRADEFENSE] = 4096,
  10329.                 [STACKPOS_FIRST_ITEM_ABOVE_GROUNDTILE] = 1,
  10330.                 [PlayerFlag_CanSenseInvisibility] = 128,
  10331.                 [CONST_ME_GREEN_RINGS] = 9,
  10332.                 [CONST_ME_CARNIPHILA] = 47,
  10333.                 [CREATURETYPE_NPC] = 2,
  10334.                 [PlayerFlag_CannotBeBanned] = 262144,
  10335.                 [PlayerFlag_CanConvinceAll] = 16,
  10336.                 [GAME_STATE_CLOSED] = 3,
  10337.                 [Container] = {--[[ need to find a new way to access nested]]}
  10338.                 [PlayerFlag_IgnoredByMonsters] = 256,
  10339.                 [RETURNVALUE_YOUAREEXHAUSTED] = 37,
  10340.                 [SKILL_FISHING] = 6,
  10341.                 [TEXTCOLOR_MAYABLUE] = 95,
  10342.                 [AREA_CROSS6X6] = {--[[ need to find a new way to access nested]]}
  10343.                 [CONDITION_PARAM_SKILL_FIST] = 20,
  10344.                 [MAPMARK_STAR] = 3,
  10345.                 [PlayerFlag_NotGainSkill] = 268435456,
  10346.                 _G.doTransformItem() end,
  10347.                 [CONST_PROP_IMMOVABLEBLOCKSOLID] = 7,
  10348.                 [CONST_ME_POFF] = 3,
  10349.                 _G.xpcall() end,
  10350.                 [SKILL_SWORD] = 2,
  10351.                 _G.doAddContainerItem() end,
  10352.             },
  10353.             [TILESTATE_FLOORCHANGE_EAST] = 2048,
  10354.             [RETURNVALUE_FIRSTGODOWNSTAIRS] = 18,
  10355.             [CONST_ME_SOUND_BLUE] = 24,
  10356.             _G.getCreatureOutfit() end,
  10357.             [ITEM_ATTRIBUTE_OWNER] = 65536,
  10358.             [AREA_SQUAREWAVE7] = {
  10359.                 [1] = {--[[ need to find a new way to access nested]]}
  10360.                 [2] = {--[[ need to find a new way to access nested]]}
  10361.                 [3] = {--[[ need to find a new way to access nested]]}
  10362.                 [4] = {--[[ need to find a new way to access nested]]}
  10363.                 [5] = {--[[ need to find a new way to access nested]]}
  10364.                 [6] = {--[[ need to find a new way to access nested]]}
  10365.                 [7] = {--[[ need to find a new way to access nested]]}
  10366.                 [8] = {--[[ need to find a new way to access nested]]}
  10367.                 [9] = {--[[ need to find a new way to access nested]]}
  10368.                 [10] = {--[[ need to find a new way to access nested]]}
  10369.                 [11] = {--[[ need to find a new way to access nested]]}
  10370.             },
  10371.             [RETURNVALUE_PLAYERISPZLOCKED] = 3,
  10372.             [MESSAGE_SOLD] = 8,
  10373.             [CONST_ME_FIREWORK_BLUE] = 31,
  10374.             [AREA_SQUAREWAVE5] = {
  10375.                 [1] = {--[[ need to find a new way to access nested]]}
  10376.                 [2] = {--[[ need to find a new way to access nested]]}
  10377.                 [3] = {--[[ need to find a new way to access nested]]}
  10378.                 [4] = {--[[ need to find a new way to access nested]]}
  10379.                 [5] = {--[[ need to find a new way to access nested]]}
  10380.             },
  10381.             [CONST_ME_DRAWBLOOD] = 1,
  10382.             [AREA_WAVE6] = {
  10383.                 [1] = {--[[ need to find a new way to access nested]]}
  10384.                 [2] = {--[[ need to find a new way to access nested]]}
  10385.                 [3] = {--[[ need to find a new way to access nested]]}
  10386.             },
  10387.             _G.getPlayerMaxMana() end,
  10388.             _G.sendChannelMessage() end,
  10389.             [PLAYERSEX_MALE] = 1,
  10390.             [ITEM_TYPE_BED] = 8,
  10391.             _G.getThingPos() end,
  10392.             [CONDITION_INVISIBLE] = 128,
  10393.             [AREA_SHORTWAVE3] = {
  10394.                 [1] = {--[[ need to find a new way to access nested]]}
  10395.                 [2] = {--[[ need to find a new way to access nested]]}
  10396.                 [3] = {--[[ need to find a new way to access nested]]}
  10397.             },
  10398.             _G.getItemWeight() end,
  10399.             _G.doChallengeCreature() end,
  10400.             [SPEECHBUBBLE_QUESTTRADER] = 4,
  10401.             [ITEM_ATTRIBUTE_DURATION] = 131072,
  10402.             [RETURNVALUE_PUTTHISOBJECTINBOTHHANDS] = 16,
  10403.             [Tile] = {
  10404.                 Tile.getTopCreature() end,
  10405.                 Tile.getTopItemCount() end,
  10406.                 Tile.getBottomVisibleCreature() end,
  10407.                 Tile.getBottomCreature() end,
  10408.                 Tile.hasFlag() end,
  10409.                 Tile.getItemByType() end,
  10410.                 Tile.getItemById() end,
  10411.                 Tile.isTile() end,
  10412.                 Tile.getItemByTopOrder() end,
  10413.                 Tile.queryAdd() end,
  10414.                 Tile.isItem() end,
  10415.                 Tile.getItemCount() end,
  10416.                 Tile.getHouse() end,
  10417.                 Tile.getDownItemCount() end,
  10418.                 Tile.isCreature() end,
  10419.                 Tile.getTopTopItem() end,
  10420.                 Tile.hasProperty() end,
  10421.                 Tile.getThingIndex() end,
  10422.                 Tile.getThing() end,
  10423.                 Tile.getCreatureCount() end,
  10424.                 Tile.getTopVisibleCreature() end,
  10425.                 Tile.getFieldItem() end,
  10426.                 Tile.getItemCountById() end,
  10427.                 Tile.getItems() end,
  10428.                 Tile.getGround() end,
  10429.                 Tile.getCreatures() end,
  10430.                 Tile.getPosition() end,
  10431.                 Tile.getTopDownItem() end,
  10432.                 Tile.getThingCount() end,
  10433.                 Tile.getTopVisibleThing() end,
  10434.             },
  10435.             [CONST_ME_WATERSPLASH] = 54,
  10436.             [math] = {
  10437.                 math.log() end,
  10438.                 math.max() end,
  10439.                 math.acos() end,
  10440.                 [huge] = 1.#INF,
  10441.                 math.ldexp() end,
  10442.                 [pi] = 3.1415926535898,
  10443.                 math.cos() end,
  10444.                 math.tanh() end,
  10445.                 math.pow() end,
  10446.                 math.deg() end,
  10447.                 math.tan() end,
  10448.                 math.cosh() end,
  10449.                 math.sinh() end,
  10450.                 math.random() end,
  10451.                 math.randomseed() end,
  10452.                 math.frexp() end,
  10453.                 math.ceil() end,
  10454.                 math.floor() end,
  10455.                 math.rad() end,
  10456.                 math.abs() end,
  10457.                 math.sqrt() end,
  10458.                 math.modf() end,
  10459.                 math.asin() end,
  10460.                 math.min() end,
  10461.                 math.mod() end,
  10462.                 math.fmod() end,
  10463.                 math.log10() end,
  10464.                 math.atan2() end,
  10465.                 math.exp() end,
  10466.                 math.sin() end,
  10467.                 math.atan() end,
  10468.             },
  10469.             _G.isDepot() end,
  10470.             [SPELL_WORDS] = {
  10471.                 [adori flam] = 10059,
  10472.                 [adori blank] = 10039,
  10473.                 [exani tera] = 1007,
  10474.                 [utevo res] = 10052,
  10475.                 [exevo con mort] = 10031,
  10476.                 [adevo grav vis] = 10032,
  10477.                 [utamo tempo] = 100104,
  10478.                 [exevo gran frigo hur] = 10091,
  10479.                 [utori flam] = 10053,
  10480.                 [adevo grav pox] = 10017,
  10481.                 [adori mas flam] = 10072,
  10482.                 [adevo res flam] = 10057,
  10483.                 [adura vita] = 10047,
  10484.                 [exori moe ico] = 10025,
  10485.                 [adori tera] = 10046,
  10486.                 [adevo grav flam] = 10020,
  10487.                 [exori max frigo] = 100126,
  10488.                 [exori frigo] = 10021,
  10489.                 [adevo grav vita] = 10062,
  10490.                 [exori gran con] = 100124,
  10491.                 [exana vis] = 10041,
  10492.                 [exori] = 10084,
  10493.                 [exura] = 1006,
  10494.                 [exura dis] = 1001,
  10495.                 [exana flam] = 10070,
  10496.                 [exevo gran mas frigo] = 100110,
  10497.                 [exani hur] = 10010,
  10498.                 [exiva] = 1003,
  10499.                 [utori kor] = 10092,
  10500.                 [adura gran] = 10024,
  10501.                 [utani gran hur] = 10037,
  10502.                 [exori mort] = 10027,
  10503.                 [utevo gran lux] = 10014,
  10504.                 [exura gran san] = 100109,
  10505.                 [exori vis] = 10011,
  10506.                 [exori max vis] = 100127,
  10507.                 [exura ico] = 1008,
  10508.                 [exori san] = 10090,
  10509.                 [utura gran] = 100128,
  10510.                 [exana pox] = 1009,
  10511.                 [exura san] = 10085,
  10512.                 [adevo ina] = 10060,
  10513.                 [utura mas sio] = 10075,
  10514.                 [utani tempo hur] = 10051,
  10515.                 [utito mas sio] = 10077,
  10516.                 [adevo mas grav flam] = 10079,
  10517.                 [adevo mas flam] = 10056,
  10518.                 [exana ina] = 10055,
  10519.                 [exori tera] = 10012,
  10520.                 [exori min flam] = 1004,
  10521.                 [utori vis] = 10082,
  10522.                 [exevo tera hur] = 10089,
  10523.                 [exeta con] = 10095,
  10524.                 [exevo gran vis lux] = 10067,
  10525.                 [exori max tera] = 100123,
  10526.                 [adori mas tera] = 10066,
  10527.                 [utito tempo] = 100112,
  10528.                 [exevo vis lux] = 10042,
  10529.                 [adeta sio] = 10029,
  10530.                 [exori con] = 10044,
  10531.                 [exevo con vis] = 100107,
  10532.                 [exori gran flam] = 100114,
  10533.                 [exura vita] = 10069,
  10534.                 [exura sio] = 10034,
  10535.                 [exevo con hur] = 10045,
  10536.                 [exori flam] = 10015,
  10537.                 [exevo frigo hur] = 10035,
  10538.                 [utori pox] = 10099,
  10539.                 [utevo lux] = 1005,
  10540.                 [exori gran frigo] = 100121,
  10541.                 [exevo con grav] = 10080,
  10542.                 [exevo dis flam hur] = 1002,
  10543.                 [exevo con] = 10013,
  10544.                 [utori mort] = 100117,
  10545.                 [adori gran mort] = 10097,
  10546.                 [utamo mas sio] = 10078,
  10547.                 [exori gran ico] = 100129,
  10548.                 [exori gran] = 100125,
  10549.                 [exori max flam] = 100122,
  10550.                 [exura gran ico] = 100120,
  10551.                 [exevo vis hur] = 10088,
  10552.                 [exana mort] = 100119,
  10553.                 [utani hur] = 10019,
  10554.                 [exori gran vis] = 100118,
  10555.                 [utori san] = 100116,
  10556.                 [exevo con pox] = 10026,
  10557.                 [exura gran mas res] = 10086,
  10558.                 [exori min] = 100115,
  10559.                 [exori gran tera] = 100113,
  10560.                 [exevo gran mas flam] = 100111,
  10561.                 [adana mort] = 10061,
  10562.                 [utito tempo san] = 100108,
  10563.                 [adevo mas pox] = 10048,
  10564.                 [exori amp vis] = 100106,
  10565.                 [adevo mas vis] = 10087,
  10566.                 [exevo gran mas vis] = 100105,
  10567.                 [exori mas] = 10081,
  10568.                 [exevo pan] = 10016,
  10569.                 [adevo grav tera] = 10074,
  10570.                 [utamo tempo san] = 100102,
  10571.                 [adana ani] = 100101,
  10572.                 [exevo mas san] = 100100,
  10573.                 [exeta res] = 10038,
  10574.                 [utura] = 10098,
  10575.                 [adori frigo] = 10063,
  10576.                 [adevo mas hur] = 10073,
  10577.                 [exevo flam hur] = 10033,
  10578.                 [adito grav] = 10030,
  10579.                 [exori ico] = 10028,
  10580.                 [utevo vis lux] = 10054,
  10581.                 [adevo mas grav vis] = 10093,
  10582.                 [adori mas frigo] = 10071,
  10583.                 [utori mas sio] = 10076,
  10584.                 [exori hur] = 10064,
  10585.                 [exevo gran mas tera] = 100103,
  10586.                 [utamo vita] = 10018,
  10587.                 [utana vid] = 10083,
  10588.                 [adori mas vis] = 10065,
  10589.                 [adevo mas grav pox] = 10068,
  10590.                 [exana kor] = 10096,
  10591.                 [adori san] = 10058,
  10592.                 [exeta vis] = 10094,
  10593.                 [exevo con flam] = 10050,
  10594.                 [adana pox] = 10023,
  10595.                 [exura gran] = 10036,
  10596.                 [adori vis] = 10049,
  10597.                 [utevo res ina] = 10043,
  10598.                 [adito tera] = 10040,
  10599.                 [adori min vis] = 10022,
  10600.             },
  10601.             [TALKTYPE_CHANNEL_Y] = 7,
  10602.             [Player] = {
  10603.                 Player.removeMoney() end,
  10604.                 Player.setStorageValue() end,
  10605.                 Player.getSex() end,
  10606.                 Player.getMagicLevel() end,
  10607.                 Player.getMoney() end,
  10608.                 Player.getItemById() end,
  10609.                 Player.getGroup() end,
  10610.                 Player.isPzLocked() end,
  10611.                 Player.getBankBalance() end,
  10612.                 Player.getItemCount() end,
  10613.                 Player.getStorageValue() end,
  10614.                 Player.onBrowseField() end,
  10615.                 Player.removeOfflineTrainingTime() end,
  10616.                 Player.addSoul() end,
  10617.                 Player.showTextDialog() end,
  10618.                 Player.getDeathPenalty() end,
  10619.                 Player.onMoveItem() end,
  10620.                 Player.removeMount() end,
  10621.                 Player.sendTutorial() end,
  10622.                 Player.getOfflineTrainingTime() end,
  10623.                 Player.getOfflineTrainingSkill() end,
  10624.                 Player.getTown() end,
  10625.                 Player.hasLearnedSpell() end,
  10626.                 Player.channelSay() end,
  10627.                 Player.setGuildLevel() end,
  10628.                 Player.getGuild() end,
  10629.                 Player.setSex() end,
  10630.                 Player.setGuild() end,
  10631.                 [events] = {--[[ need to find a new way to access nested]]}
  10632.                 Player.sendChannelMessage() end,
  10633.                 Player.setGhostMode() end,
  10634.                 Player.removeOutfitAddon() end,
  10635.                 Player.isPremium() end,
  10636.                 Player.getNextActionTime() end,
  10637.                 Player.save() end,
  10638.                 Player.sendCancelMessage() end,
  10639.                 Player.getTimeStorage() end,
  10640.                 Player.addOutfitAddon() end,
  10641.                 Player.onTradeAccept() end,
  10642.                 Player.addItem() end,
  10643.                 Player.sendExtendedOpcode() end,
  10644.                 Player.sendTextMessage() end,
  10645.                 Player.getSkillLevel() end,
  10646.                 Player.setStamina() end,
  10647.                 [hour] = 3600000,
  10648.                 Player.hasOutfit() end,
  10649.                 Player.getStamina() end,
  10650.                 Player.setMaxTime() end,
  10651.                 Player.getTime() end,
  10652.                 Player.addCustomSkillTry() end,
  10653.                 Player.getSkillTries() end,
  10654.                 Player.getClosestFreePosition() end,
  10655.                 Player.addSkillTries() end,
  10656.                 Player.getContainerIndex() end,
  10657.                 Player.addOutfit() end,
  10658.                 Player.getMaxSoul() end,
  10659.                 Player.sendPrivateMessage() end,
  10660.                 Player.getClient() end,
  10661.                 [minute] = 60000,
  10662.                 Player.hasBlessing() end,
  10663.                 Player.getPremiumDays() end,
  10664.                 Player.getContainerById() end,
  10665.                 Player.setSkullTime() end,
  10666.                 Player.removePremiumDays() end,
  10667.                 Player.addBlessing() end,
  10668.                 Player.addManaSpent() end,
  10669.                 Player.setAccountType() end,
  10670.                 Player.addExperience() end,
  10671.                 Player.getSkullTime() end,
  10672.                 Player.getData() end,
  10673.                 Player.doAttacking() end,
  10674.                 Player.getLastLoginSaved() end,
  10675.                 Player.addEvent() end,
  10676.                 Player.stopAllEvents() end,
  10677.                 Player.setBuff() end,
  10678.                 [time_] = {--[[ need to find a new way to access nested]]}
  10679.                 Player.getCustomSkillPercent() end,
  10680.                 Player.getContainerId() end,
  10681.                 Player.canLearnSpell() end,
  10682.                 Player.getEffectiveSkillLevel() end,
  10683.                 Player.feed() end,
  10684.                 Player.getAccountType() end,
  10685.                 Player.isPlayer() end,
  10686.                 Player.getLastLogout() end,
  10687.                 Player.addCustomSkill() end,
  10688.                 Player.getExperience() end,
  10689.                 Player.getCustomSkill() end,
  10690.                 Player.addMapMark() end,
  10691.                 Player.openChannel() end,
  10692.                 Player.getIp() end,
  10693.                 Player.setBuffPlayer() end,
  10694.                 Player.getMaxTime() end,
  10695.                 Player.getParty() end,
  10696.                 Player.onTradeRequest() end,
  10697.                 Player.excluded() end,
  10698.                 Player.onMoveCreature() end,
  10699.                 Player.getBaseMagicLevel() end,
  10700.                 [exclude] = {--[[ need to find a new way to access nested]]}
  10701.                 Player.setAttack() end,
  10702.                 Player.learnSpell() end,
  10703.                 Player.addMount() end,
  10704.                 Player.setTimeStorage() end,
  10705.                 Player.resetTime() end,
  10706.                 Player.getSetTime() end,
  10707.                 Player.getSoul() end,
  10708.                 Player.setTime() end,
  10709.                 [day] = 86400000,
  10710.                 [max] = {--[[ need to find a new way to access nested]]}
  10711.                 Player.addItemEx() end,
  10712.                 [month] = 11,
  10713.                 Player.sendOutfitWindow() end,
  10714.                 Player.setBankBalance() end,
  10715.                 [second] = 1000,
  10716.                 Player.getDepotChest() end,
  10717.                 Player.resetBuff() end,
  10718.                 Player.forgetSpell() end,
  10719.                 Player.addOfflineTrainingTries() end,
  10720.                 Player.getBuffedPlayer() end,
  10721.                 Player.setTown() end,
  10722.                 Player.onLoseExperience() end,
  10723.                 [week] = 6,
  10724.                 [keys] = {--[[ need to find a new way to access nested]]}
  10725.                 Player.addOfflineTrainingTime() end,
  10726.                 Player.addMoney() end,
  10727.                 Player.getInbox() end,
  10728.                 Player.setOfflineTrainingSkill() end,
  10729.                 Player.onLookInShop() end,
  10730.                 Player.onTurn() end,
  10731.                 Player.getSlotItem() end,
  10732.                 Player.getLevel() end,
  10733.                 Player.getAccountId() end,
  10734.                 Player.getBuffTimeLeft() end,
  10735.                 Player.getManaSpent() end,
  10736.                 Player.getGuildNick() end,
  10737.                 Player.getGuildLevel() end,
  10738.                 Player.getDuration() end,
  10739.                 Player.getAttackSpeed() end,
  10740.                 Player.setMaxMana() end,
  10741.                 Player.isUsingOtClient() end,
  10742.                 Player.setCapacity() end,
  10743.                 Player.getLossPercent() end,
  10744.                 Player.addPremiumDays() end,
  10745.                 Player.setGroup() end,
  10746.                 Player.getDepotItems() end,
  10747.                 Player.getCapacity() end,
  10748.                 Player.getGuid() end,
  10749.                 Player.getHouse() end,
  10750.                 Player.popupFYI() end,
  10751.                 Player.removeOutfit() end,
  10752.                 Player.getVocation() end,
  10753.                 Player.getFreeCapacity() end,
  10754.                 Player.hasMount() end,
  10755.                 Player.setGuildNick() end,
  10756.                 Player.setVocation() end,
  10757.                 Player.removeBlessing() end,
  10758.                 Player.getSkillPercent() end,
  10759.                 Player.removeItem() end,
  10760.                 Player.removeExperience() end,
  10761.             },
  10762.             [SPEECHBUBBLE_QUEST] = 3,
  10763.             [SPELL_LEVEL] = {
  10764.                 [utevo lux] = 1001,
  10765.             },
  10766.             _G.upGradeSpells() end,
  10767.             _G.rawgetmetatable() end,
  10768.             [CONDITION_PARAM_STAT_MAXMANAPOINTSPERCENT] = 32,
  10769.             [nextUseStaminaTime] = {
  10770.                 [268435456] = 0,
  10771.             },
  10772.             _G.doPlayerSendCancel() end,
  10773.             [RETURNVALUE_TURNSECUREMODETOATTACKUNMARKEDPLAYERS] = 47,
  10774.             [CONST_ME_NONE] = 0,
  10775.             [RETURNVALUE_PLAYERISNOTINVITED] = 4,
  10776.             _G.getTownName() end,
  10777.             [CONST_ANI_BOLT] = 2,
  10778.             [AREADIAGONAL_BEAM7] = {
  10779.                 [1] = {--[[ need to find a new way to access nested]]}
  10780.                 [2] = {--[[ need to find a new way to access nested]]}
  10781.                 [3] = {--[[ need to find a new way to access nested]]}
  10782.                 [4] = {--[[ need to find a new way to access nested]]}
  10783.                 [5] = {--[[ need to find a new way to access nested]]}
  10784.                 [6] = {--[[ need to find a new way to access nested]]}
  10785.                 [7] = {--[[ need to find a new way to access nested]]}
  10786.             },
  10787.             _G.saveServer() end,
  10788.             [PlayerFlag_CanEditHouses] = 131072,
  10789.             [ACCOUNT_TYPE_GOD] = 5,
  10790.             _G.getContainerCap() end,
  10791.             [DIRECTION_SOUTHEAST] = 5,
  10792.             [ITEM_ATTRIBUTE_SHOOTRANGE] = 32768,
  10793.             [SLOTP_LEFT] = 32,
  10794.             [questDoors] = {
  10795.                 [1] = 1223,
  10796.                 [2] = 1225,
  10797.                 [3] = 1241,
  10798.                 [4] = 1243,
  10799.                 [5] = 1255,
  10800.                 [6] = 1257,
  10801.                 [7] = 3542,
  10802.                 [8] = 3551,
  10803.                 [9] = 5105,
  10804.                 [10] = 5114,
  10805.                 [11] = 5123,
  10806.                 [12] = 5132,
  10807.                 [13] = 5288,
  10808.                 [14] = 5290,
  10809.                 [15] = 5745,
  10810.                 [16] = 5748,
  10811.                 [17] = 6202,
  10812.                 [18] = 6204,
  10813.                 [19] = 6259,
  10814.                 [20] = 6261,
  10815.                 [21] = 6898,
  10816.                 [22] = 6907,
  10817.                 [23] = 7040,
  10818.                 [24] = 7049,
  10819.                 [25] = 8551,
  10820.                 [26] = 8553,
  10821.                 [27] = 9175,
  10822.                 [28] = 9177,
  10823.                 [29] = 9277,
  10824.                 [30] = 9279,
  10825.                 [31] = 10278,
  10826.                 [32] = 10280,
  10827.                 [33] = 10475,
  10828.                 [34] = 10484,
  10829.                 [35] = 10782,
  10830.                 [36] = 12097,
  10831.                 [37] = 12193,
  10832.                 [38] = 19847,
  10833.                 [39] = 19987,
  10834.                 [40] = 20280,
  10835.                 [41] = 10791,
  10836.                 [42] = 12104,
  10837.                 [43] = 12202,
  10838.                 [44] = 19856,
  10839.                 [45] = 19996,
  10840.                 [46] = 20289,
  10841.             },
  10842.             [RETURNVALUE_YOUCANONLYUSEITONCREATURES] = 45,
  10843.             [horizontalOpenDoors] = {
  10844.                 [1] = 1214,
  10845.                 [2] = 1222,
  10846.                 [3] = 1226,
  10847.                 [4] = 1230,
  10848.                 [5] = 1236,
  10849.                 [6] = 1240,
  10850.                 [7] = 1244,
  10851.                 [8] = 1248,
  10852.                 [9] = 1254,
  10853.                 [10] = 1258,
  10854.                 [11] = 1262,
  10855.                 [12] = 1542,
  10856.                 [13] = 3537,
  10857.                 [14] = 3539,
  10858.                 [15] = 3541,
  10859.                 [16] = 3543,
  10860.                 [17] = 4918,
  10861.                 [18] = 5085,
  10862.                 [19] = 5100,
  10863.                 [20] = 5102,
  10864.                 [21] = 5104,
  10865.                 [22] = 5106,
  10866.                 [23] = 5118,
  10867.                 [24] = 5120,
  10868.                 [25] = 5122,
  10869.                 [26] = 5124,
  10870.                 [27] = 5136,
  10871.                 [28] = 5139,
  10872.                 [29] = 5280,
  10873.                 [30] = 5287,
  10874.                 [31] = 5291,
  10875.                 [32] = 5295,
  10876.                 [33] = 5518,
  10877.                 [34] = 5734,
  10878.                 [35] = 5746,
  10879.                 [36] = 6197,
  10880.                 [37] = 6201,
  10881.                 [38] = 6205,
  10882.                 [39] = 6209,
  10883.                 [40] = 6254,
  10884.                 [41] = 6258,
  10885.                 [42] = 6262,
  10886.                 [43] = 6266,
  10887.                 [44] = 6796,
  10888.                 [45] = 6800,
  10889.                 [46] = 6893,
  10890.                 [47] = 6895,
  10891.                 [48] = 6897,
  10892.                 [49] = 6899,
  10893.                 [50] = 7035,
  10894.                 [51] = 7037,
  10895.                 [52] = 7039,
  10896.                 [53] = 7041,
  10897.                 [54] = 7057,
  10898.                 [55] = 8546,
  10899.                 [56] = 8550,
  10900.                 [57] = 8554,
  10901.                 [58] = 8558,
  10902.                 [59] = 9170,
  10903.                 [60] = 9174,
  10904.                 [61] = 9272,
  10905.                 [62] = 9276,
  10906.                 [63] = 9280,
  10907.                 [64] = 9284,
  10908.                 [65] = 10273,
  10909.                 [66] = 10277,
  10910.                 [67] = 10281,
  10911.                 [68] = 10285,
  10912.                 [69] = 10470,
  10913.                 [70] = 10472,
  10914.                 [71] = 10476,
  10915.                 [72] = 10474,
  10916.                 [73] = 10777,
  10917.                 [74] = 12094,
  10918.                 [75] = 12190,
  10919.                 [76] = 19842,
  10920.                 [77] = 19844,
  10921.                 [78] = 19982,
  10922.                 [79] = 19984,
  10923.                 [80] = 20275,
  10924.                 [81] = 20277,
  10925.                 [82] = 17236,
  10926.                 [83] = 18209,
  10927.                 [84] = 13023,
  10928.                 [85] = 10781,
  10929.                 [86] = 12096,
  10930.                 [87] = 12196,
  10931.                 [88] = 19846,
  10932.                 [89] = 19986,
  10933.                 [90] = 20279,
  10934.                 [91] = 10783,
  10935.                 [92] = 12098,
  10936.                 [93] = 12194,
  10937.                 [94] = 19848,
  10938.                 [95] = 19988,
  10939.                 [96] = 20281,
  10940.             },
  10941.             [CONST_ME_CRAPS] = 27,
  10942.             [MAPMARK_TICK] = 0,
  10943.             [doors] = {
  10944.                 [5134] = 5136,
  10945.                 [5135] = 5136,
  10946.                 [5137] = 5139,
  10947.                 [5138] = 5139,
  10948.                 [5140] = 5142,
  10949.                 [5141] = 5142,
  10950.                 [5143] = 5145,
  10951.                 [5144] = 5145,
  10952.                 [1231] = 1233,
  10953.                 [10776] = 10777,
  10954.                 [10268] = 10270,
  10955.                 [1232] = 1233,
  10956.                 [10272] = 10273,
  10957.                 [10274] = 10275,
  10958.                 [10276] = 10277,
  10959.                 [19990] = 19991,
  10960.                 [19994] = 19995,
  10961.                 [1234] = 1236,
  10962.                 [9268] = 9269,
  10963.                 [9270] = 9272,
  10964.                 [1235] = 1236,
  10965.                 [20273] = 20275,
  10966.                 [20285] = 20286,
  10967.                 [4913] = 4915,
  10968.                 [4914] = 4915,
  10969.                 [12093] = 12094,
  10970.                 [1237] = 1238,
  10971.                 [4917] = 4918,
  10972.                 [6193] = 6194,
  10973.                 [6195] = 6197,
  10974.                 [6196] = 6197,
  10975.                 [6198] = 6199,
  10976.                 [1239] = 1240,
  10977.                 [6200] = 6201,
  10978.                 [8545] = 8546,
  10979.                 [8547] = 8548,
  10980.                 [8549] = 8550,
  10981.                 [19843] = 19844,
  10982.                 [19847] = 19848,
  10983.                 [12189] = 12190,
  10984.                 [1249] = 1251,
  10985.                 [12193] = 12194,
  10986.                 [12195] = 12196,
  10987.                 [5732] = 5734,
  10988.                 [1250] = 1251,
  10989.                 [5735] = 5737,
  10990.                 [5736] = 5737,
  10991.                 [20274] = 20275,
  10992.                 [6249] = 6251,
  10993.                 [6250] = 6251,
  10994.                 [1252] = 1254,
  10995.                 [6252] = 6254,
  10996.                 [6253] = 6254,
  10997.                 [1253] = 1254,
  10998.                 [9165] = 9167,
  10999.                 [6257] = 6258,
  11000.                 [9169] = 9170,
  11001.                 [9171] = 9172,
  11002.                 [9173] = 9174,
  11003.                 [19840] = 19842,
  11004.                 [7033] = 7035,
  11005.                 [7034] = 7035,
  11006.                 [10468] = 10470,
  11007.                 [7036] = 7037,
  11008.                 [13022] = 13023,
  11009.                 [10478] = 10479,
  11010.                 [10480] = 10481,
  11011.                 [7042] = 7044,
  11012.                 [7043] = 7044,
  11013.                 [5515] = 5516,
  11014.                 [5517] = 5518,
  11015.                 [6795] = 6796,
  11016.                 [6797] = 6798,
  11017.                 [3535] = 3537,
  11018.                 [3536] = 3537,
  11019.                 [3538] = 3539,
  11020.                 [10775] = 10777,
  11021.                 [5278] = 5280,
  11022.                 [5279] = 5280,
  11023.                 [5281] = 5283,
  11024.                 [5282] = 5283,
  11025.                 [10789] = 10790,
  11026.                 [5284] = 5285,
  11027.                 [19992] = 19993,
  11028.                 [5286] = 5287,
  11029.                 [3544] = 3546,
  11030.                 [3545] = 3546,
  11031.                 [9273] = 9274,
  11032.                 [9275] = 9276,
  11033.                 [3547] = 3548,
  11034.                 [20283] = 20284,
  11035.                 [20287] = 20288,
  11036.                 [12092] = 12094,
  11037.                 [20289] = 20290,
  11038.                 [19996] = 19997,
  11039.                 [12100] = 12101,
  11040.                 [12102] = 12103,
  11041.                 [12104] = 12105,
  11042.                 [19856] = 19857,
  11043.                 [9267] = 9269,
  11044.                 [10791] = 10792,
  11045.                 [8542] = 8543,
  11046.                 [8544] = 8546,
  11047.                 [9166] = 9167,
  11048.                 [19987] = 19988,
  11049.                 [19841] = 19842,
  11050.                 [19845] = 19846,
  11051.                 [19849] = 19851,
  11052.                 [1209] = 1211,
  11053.                 [12097] = 12098,
  11054.                 [10782] = 10783,
  11055.                 [19854] = 19855,
  11056.                 [1210] = 1211,
  11057.                 [12204] = 12205,
  11058.                 [20278] = 20279,
  11059.                 [5733] = 5734,
  11060.                 [12095] = 12096,
  11061.                 [10780] = 10781,
  11062.                 [13020] = 13021,
  11063.                 [17237] = 17238,
  11064.                 [1212] = 1214,
  11065.                 [20282] = 20284,
  11066.                 [6192] = 6194,
  11067.                 [19852] = 19853,
  11068.                 [1213] = 1214,
  11069.                 [6799] = 6800,
  11070.                 [10269] = 10270,
  11071.                 [12197] = 12199,
  11072.                 [12099] = 12101,
  11073.                 [10785] = 10786,
  11074.                 [10784] = 10786,
  11075.                 [5082] = 5083,
  11076.                 [10271] = 10273,
  11077.                 [5084] = 5085,
  11078.                 [17235] = 17236,
  11079.                 [20276] = 20277,
  11080.                 [19983] = 19984,
  11081.                 [6255] = 6256,
  11082.                 [19980] = 19982,
  11083.                 [12188] = 12190,
  11084.                 [19981] = 19982,
  11085.                 [19985] = 19986,
  11086.                 [19989] = 19991,
  11087.                 [18208] = 18209,
  11088.                 [12198] = 12199,
  11089.                 [9271] = 9272,
  11090.                 [12202] = 12203,
  11091.                 [5098] = 5100,
  11092.                 [1219] = 1220,
  11093.                 [9168] = 9170,
  11094.                 [5101] = 5102,
  11095.                 [20280] = 20281,
  11096.                 [8541] = 8543,
  11097.                 [1539] = 1540,
  11098.                 [7056] = 7057,
  11099.                 [6891] = 6893,
  11100.                 [1221] = 1222,
  11101.                 [5108] = 5109,
  11102.                 [6894] = 6895,
  11103.                 [5110] = 5111,
  11104.                 [7054] = 7055,
  11105.                 [1541] = 1542,
  11106.                 [7045] = 7046,
  11107.                 [6901] = 6902,
  11108.                 [6900] = 6902,
  11109.                 [5116] = 5118,
  11110.                 [5117] = 5118,
  11111.                 [6903] = 6904,
  11112.                 [5119] = 5120,
  11113.                 [6892] = 6893,
  11114.                 [6801] = 6802,
  11115.                 [19850] = 19851,
  11116.                 [10469] = 10470,
  11117.                 [10471] = 10472,
  11118.                 [5125] = 5127,
  11119.                 [5126] = 5127,
  11120.                 [10477] = 10479,
  11121.                 [5128] = 5129,
  11122.                 [5107] = 5109,
  11123.                 [5099] = 5100,
  11124.                 [4916] = 4918,
  11125.             },
  11126.             [DIRECTION_NORTH] = 0,
  11127.             [CONST_ME_GROUNDSHAKER] = 35,
  11128.             _G.module() end,
  11129.             [NORTHWEST] = 6,
  11130.             [CONDITION_PARAM_SKILL_DISTANCEPERCENT] = 41,
  11131.             [TALKDELAY_NONE] = 0,
  11132.             _G.broadcastMessage() end,
  11133.             [CONST_ANI_SMALLHOLY] = 38,
  11134.             _G.doCreateTeleport() end,
  11135.             _G.createCombatArea() end,
  11136.             _G.variantToPosition() end,
  11137.             [SLOTP_WHEREEVER] = 4294967295,
  11138.             [CONST_ME_CONFETTI_HORIZONTAL] = 75,
  11139.             _G.isItem() end,
  11140.             [RETURNVALUE_NOTENOUGHLEVEL] = 33,
  11141.             [SUBOWNER_LIST] = 257,
  11142.             [COMBAT_LIFEDRAIN] = 32,
  11143.             [CONST_SLOT_HEAD] = 1,
  11144.             [stringToVariant] = {
  11145.                 stringToVariant.getPosition() end,
  11146.                 stringToVariant.getNumber() end,
  11147.                 stringToVariant.getString() end,
  11148.             },
  11149.             [globalStorageTable] = {
  11150.             },
  11151.             _G.getWorldType() end,
  11152.             [SPEECHBUBBLE_NORMAL] = 1,
  11153.             [CONST_ANI_SUDDENDEATH] = 32,
  11154.             _G.queryTileAddThing() end,
  11155.             [ITEM_ATTRIBUTE_NAME] = 64,
  11156.             [ITEM_TYPE_TRASHHOLDER] = 3,
  11157.             _G.getTopCreature() end,
  11158.             [FLAG_IGNOREAUTOSTACK] = 128,
  11159.             [SKULL_NONE] = 0,
  11160.             [CONST_ME_STUN] = 32,
  11161.             [MESSAGE_STATUS_WARNING] = 18,
  11162.             [CONDITIONID_FEET] = 8,
  11163.             _G.doRemoveItem() end,
  11164.             _G.getPlayerLearnedInstantSpell() end,
  11165.             [SHOP_TRADEREQUEST] = {
  11166.                 [1] = trade,
  11167.             },
  11168.             [TILESTATE_NOFIELDBLOCKPATH] = 16777216,
  11169.             [WEST] = 3,
  11170.             [ITEM_TYPE_DEPOT] = 1,
  11171.             [CONDITION_PARAM_SKILL_MELEE] = 19,
  11172.             [CLIENTOS_OTCLIENT_WINDOWS] = 11,
  11173.             [configKeys] = {
  11174.                 [MYSQL_DB] = 14,
  11175.                 [EXP_FROM_PLAYERS_LEVEL_RANGE] = 29,
  11176.                 [STAMINA_SYSTEM] = 12,
  11177.                 [MAX_MARKET_OFFERS_AT_A_TIME_PER_PLAYER] = 28,
  11178.                 [KILLS_TO_BLACK] = 12,
  11179.                 [AIMBOT_HOTKEY_ENABLED] = 2,
  11180.                 [MAX_PACKETS_PER_SECOND] = 30,
  11181.                 [MYSQL_USER] = 12,
  11182.                 [STAIRHOP_DELAY] = 25,
  11183.                 [ACTIONS_DELAY_INTERVAL] = 14,
  11184.                 [RATE_SKILL] = 6,
  11185.                 [STATUS_PORT] = 24,
  11186.                 [LOGIN_PORT] = 23,
  11187.                 [GAME_PORT] = 22,
  11188.                 [ONE_PLAYER_ON_ACCOUNT] = 1,
  11189.                 [MAP_NAME] = 1,
  11190.                 [OWNER_NAME] = 4,
  11191.                 [FREE_PREMIUM] = 5,
  11192.                 [REMOVE_RUNE_CHARGES] = 3,
  11193.                 [MAX_PLAYERS] = 1,
  11194.                 [MYSQL_PASS] = 13,
  11195.                 [DEFAULT_DESPAWNRANGE] = 3,
  11196.                 [WHITE_SKULL_TIME] = 21,
  11197.                 [HOUSE_RENT_PERIOD] = 2,
  11198.                 [BIND_ONLY_GLOBAL_ADDRESS] = 8,
  11199.                 [FRAG_TIME] = 20,
  11200.                 [STATUSQUERY_TIMEOUT] = 19,
  11201.                 [PZ_LOCKED] = 2,
  11202.                 [WORLD_TYPE] = 10,
  11203.                 [RATE_MAGIC] = 8,
  11204.                 [KICK_AFTER_MINUTES] = 16,
  11205.                 [MYSQL_SOCK] = 15,
  11206.                 [SERVER_NAME] = 3,
  11207.                 [EMOTE_SPELLS] = 11,
  11208.                 [IP] = 8,
  11209.                 [URL] = 6,
  11210.                 [DEATH_LOSE_PERCENT] = 18,
  11211.                 [MOTD] = 9,
  11212.                 [PROTECTION_LEVEL] = 17,
  11213.                 [EX_ACTIONS_DELAY_INTERVAL] = 15,
  11214.                 [CHECK_EXPIRED_MARKET_OFFERS_EACH_MINUTES] = 27,
  11215.                 [REPLACE_KICK_ON_LOGIN] = 6,
  11216.                 [MYSQL_HOST] = 11,
  11217.                 [RATE_SPAWN] = 9,
  11218.                 [MARKET_PREMIUM] = 10,
  11219.                 [RATE_EXPERIENCE] = 5,
  11220.                 [RATE_LOOT] = 7,
  11221.                 [HOUSE_PRICE] = 10,
  11222.                 [ALLOW_CLONES] = 7,
  11223.                 [DEFAULT_DESPAWNRADIUS] = 4,
  11224.                 [CLASSIC_EQUIPMENT_SLOTS] = 15,
  11225.                 [SQL_PORT] = 0,
  11226.                 [ALLOW_CHANGEOUTFIT] = 0,
  11227.                 [OPTIMIZE_DATABASE] = 9,
  11228.                 [EXPERIENCE_FROM_PLAYERS] = 4,
  11229.                 [DEFAULT_PRIORITY] = 16,
  11230.                 [OWNER_EMAIL] = 5,
  11231.                 [KILLS_TO_RED] = 11,
  11232.                 [MARKET_OFFER_DURATION] = 26,
  11233.                 [LOCATION] = 7,
  11234.                 [WARN_UNSAFE_SCRIPTS] = 13,
  11235.                 [MAP_AUTHOR] = 17,
  11236.                 [MAX_MESSAGEBUFFER] = 13,
  11237.                 [CONVERT_UNSAFE_SCRIPTS] = 14,
  11238.             },
  11239.             [ORIGIN_MELEE] = 3,
  11240.             [CONST_ANI_THROWINGSTAR] = 8,
  11241.             _G.hasProperty() end,
  11242.             _G.getHouseTown() end,
  11243.             [ITEM_ENERGYFIELD_PERSISTENT] = 1495,
  11244.             [Guild] = {
  11245.                 Guild.setMotd() end,
  11246.                 Guild.getName() end,
  11247.                 Guild.addRank() end,
  11248.                 Guild.getRankByLevel() end,
  11249.                 Guild.removeMember() end,
  11250.                 Guild.getId() end,
  11251.                 Guild.getMotd() end,
  11252.                 Guild.getMembersOnline() end,
  11253.                 Guild.addMember() end,
  11254.                 Guild.getRankById() end,
  11255.             },
  11256.             [RETURNVALUE_CANNOTUSETHISOBJECT] = 26,
  11257.             _G.getContainerCapById() end,
  11258.             [ORIGIN_RANGED] = 4,
  11259.             [SKULL_WHITE] = 3,
  11260.             _G.getItemRWInfo() end,
  11261.             [TEXTCOLOR_LIGHTBLUE] = 35,
  11262.             [Party] = {
  11263.                 Party.getLeader() end,
  11264.                 Party.addInvite() end,
  11265.                 Party.shareExperience() end,
  11266.                 Party.getInvitees() end,
  11267.                 Party.setLeader() end,
  11268.                 Party.getInviteeCount() end,
  11269.                 Party.getMemberCount() end,
  11270.                 Party.setSharedExperience() end,
  11271.                 Party.isSharedExperienceEnabled() end,
  11272.                 Party.removeMember() end,
  11273.                 Party.removeInvite() end,
  11274.                 Party.getMembers() end,
  11275.                 Party.isSharedExperienceActive() end,
  11276.                 Party.addMember() end,
  11277.                 Party.disband() end,
  11278.             },
  11279.             [shop_subtype] = {
  11280.             },
  11281.             [CONDITION_BLEEDING] = 8,
  11282.             [CONDITION_PARAM_FORCEUPDATE] = 18,
  11283.             [CONDITION_YELLTICKS] = 262144,
  11284.             [GAME_STATE_INIT] = 1,
  11285.             [SKULL_BLACK] = 5,
  11286.             [CONST_ME_ASSASSIN] = 62,
  11287.             [CONST_ME_GIFT_WRAPS] = 28,
  11288.             _G.isPlayerPzLocked() end,
  11289.             [CONDITION_PARAM_SUBID] = 45,
  11290.             [ITEM_ENERGYFIELD_NOPVP] = 1504,
  11291.             _G.getPlayerAccountType() end,
  11292.             [configManager] = {
  11293.                 configManager.getBoolean() end,
  11294.                 configManager.getNumber() end,
  11295.                 configManager.getString() end,
  11296.             },
  11297.             [STACKPOS_THIRD_ITEM_ABOVE_GROUNDTILE] = 3,
  11298.             _G.onRemoveItem() end,
  11299.             _G.isItemDoor() end,
  11300.             [MAPMARK_GREENNORTH] = 18,
  11301.             [STACKPOS_FIFTH_ITEM_ABOVE_GROUNDTILE] = 5,
  11302.             _G.isItemRune() end,
  11303.             [CONDITION_EXHAUST_WEAPON] = 4096,
  11304.             [CONDITIONID_BACKPACK] = 3,
  11305.             [COMBAT_PARAM_DISPEL] = 8,
  11306.             [CONDITION_PARAM_SKILL_FISTPERCENT] = 37,
  11307.             [COMBAT_PARAM_CREATEITEM] = 6,
  11308.             _G.isItemFluidContainer() end,
  11309.             _G.getPlayerLossPercent() end,
  11310.             _G.getCreatureHealth() end,
  11311.             [ITEM_ATTRIBUTE_DEFENSE] = 2048,
  11312.             [CONST_ME_FIREWORK_YELLOW] = 29,
  11313.             [TILESTATE_NOPVPZONE] = 4,
  11314.             [CALLBACK_ONTRADEREQUEST] = 20,
  11315.             [CONDITIONID_LEGS] = 7,
  11316.             [CONST_ANI_POISON] = 15,
  11317.             _G.getHouseByPlayerGUID() end,
  11318.             [NORTH] = 0,
  11319.             [WORLD_TYPE_PVP_ENFORCED] = 3,
  11320.             _G.getPlayerMana() end,
  11321.             [MAPMARK_EXCLAMATION] = 2,
  11322.             _G.tostring() end,
  11323.             _G.type() end,
  11324.             _G.doConvinceCreature() end,
  11325.             _G.getCreatureSpeed() end,
  11326.             _G.doCreateNpc() end,
  11327.             [ITEM_MAGICWALL_PERSISTENT] = 1498,
  11328.             _G.doMonsterChangeTarget() end,
  11329.             [CONST_ME_HITAREA] = 10,
  11330.             [CONDITION_POISON] = 1,
  11331.             [SLOTP_LEGS] = 64,
  11332.             _G.getMonsterTargetList() end,
  11333.             [TILESTATE_FLOORCHANGE_EAST_ALT] = 134217728,
  11334.             [COMBAT_FORMULA_UNDEFINED] = 0,
  11335.             [ITEM_TYPE_MAGICFIELD] = 6,
  11336.             _G.getAccountNumberByPlayerName() end,
  11337.             _G.doPlayerJoinParty() end,
  11338.             [ITEM_ATTRIBUTE_PLURALNAME] = 256,
  11339.             [ITEM_TYPE_TELEPORT] = 7,
  11340.             [TALKTYPE_MONSTER_SAY] = 36,
  11341.             _G.doPlayerRemoveMoney() end,
  11342.             [STACKPOS_TOP_FIELD] = 254,
  11343.             [CONST_ANI_CRYSTALLINEARROW] = 49,
  11344.             [TEXTCOLOR_RED] = 180,
  11345.             [CONST_ME_ORCSHAMAN] = 71,
  11346.             _G.doAddMapMark() end,
  11347.             _G.doPlayerPopupFYI() end,
  11348.             [RETURNVALUE_CANNOTBEDRESSED] = 14,
  11349.             [GAME_STATE_MAINTAIN] = 6,
  11350.             _G.doTargetCombatMana() end,
  11351.             _G.doPlayerFeed() end,
  11352.             [CLIENTOS_WINDOWS] = 2,
  11353.             [PlayerFlag_CanSummonAll] = 32,
  11354.             [CONST_ANI_BURSTARROW] = 7,
  11355.             [FOCUS_GREETWORDS] = {
  11356.                 [1] = hi,
  11357.                 [2] = hello,
  11358.             },
  11359.             [RETURNVALUE_NOTPOSSIBLE] = 1,
  11360.             [CONDITION_SPELLCOOLDOWN] = 67108864,
  11361.             [MAPMARK_KISS] = 6,
  11362.             _G.registerCreatureEvent() end,
  11363.             [ITEM_POISONFIELD_PVP] = 1490,
  11364.             _G.rawset() end,
  11365.             _G.doPlayerRemoveMount() end,
  11366.             _G.getPlayerGuildId() end,
  11367.             [PlayerFlag_HasInfiniteCapacity] = 1048576,
  11368.             _G.doPlayerRemovePremiumDays() end,
  11369.             [CALLBACK_GREET] = 5,
  11370.             [ORIGIN_SPELL] = 2,
  11371.             [SLOTP_RING] = 256,
  11372.             _G.setPlayerGroupId() end,
  11373.             [STACKPOS_TOP_MOVEABLE_ITEM_OR_CREATURE] = 255,
  11374.             [PlayerFlag_CanTalkRedChannelAnonymous] = 4294967296,
  11375.             _G.doPlayerSetVocation() end,
  11376.             [TEXTCOLOR_WHITE_EXP] = 215,
  11377.             [RETURNVALUE_NAMEISTOOAMBIGIOUS] = 59,
  11378.             _G.getPlayerBlessing() end,
  11379.             [CONST_ME_LOSEENERGY] = 2,
  11380.             [ITEM_WILDGROWTH_SAFE] = 11099,
  11381.             [CONST_ANI_SNOWBALL] = 13,
  11382.             [TALKTYPE_MONSTER_YELL] = 37,
  11383.             _G.getPartyMembers() end,
  11384.             [CONDITION_PARALYZE] = 32,
  11385.             _G.getPlayerGUIDByName() end,
  11386.             [EAST] = 1,
  11387.             [CLIENTOS_OTCLIENT_LINUX] = 10,
  11388.             [CONST_ANI_DEATH] = 11,
  11389.             [ITEM_ATTRIBUTE_DECAYSTATE] = 262144,
  11390.             _G.getPlayerFood() end,
  11391.             _G.getPlayerItemCount() end,
  11392.             _G.getPlayerIp() end,
  11393.             _G.pcall() end,
  11394.             _G.doPlayerSetTown() end,
  11395.             _G.getPlayerGuildRank() end,
  11396.             [TILESTATE_IMMOVABLEBLOCKSOLID] = 2097152,
  11397.             [WEAPON_SWORD] = 1,
  11398.             _G.rawequal() end,
  11399.             _G.getPlayerSkullType() end,
  11400.             _G.getfenv() end,
  11401.             [CONDITION_DAZZLED] = 2097152,
  11402.             _G.getPlayerTown() end,
  11403.             [SKILL_DISTANCE] = 4,
  11404.             [RETURNVALUE_CREATUREISNOTREACHABLE] = 46,
  11405.             [MAPMARK_REDNORTH] = 14,
  11406.             [TILESTATE_FLOORCHANGE_DOWN] = 256,
  11407.             [CONST_ME_TELEPORT] = 11,
  11408.             [ITEM_WILDGROWTH] = 1499,
  11409.             _G.getWaypointPositionByName() end,
  11410.             [CONST_ME_EXPLOSIONAREA] = 5,
  11411.             [TEXTCOLOR_BLUE] = 5,
  11412.             _G.getPlayerFreeCap() end,
  11413.             _G.isSightClear() end,
  11414.             _G.isItemMoveable() end,
  11415.             _G.setCombatParam() end,
  11416.             _G.require() end,
  11417.             [CONST_ME_SOUND_YELLOW] = 22,
  11418.             [TEXTCOLOR_LIGHTGREEN] = 30,
  11419.             [COMBAT_FORMULA_DAMAGE] = 3,
  11420.             _G.getCreatureTarget() end,
  11421.             [RETURNVALUE_YOURVOCATIONCANNOTUSETHISSPELL] = 50,
  11422.             _G.doSetItemOutfit() end,
  11423.             [PlayerFlag_NotGainMana] = 67108864,
  11424.             [MESSAGE_STATUS_CONSOLE_ORANGE] = 37,
  11425.             [TILESTATE_FLOORCHANGE] = 128,
  11426.             [CONST_ANI_ARROW] = 3,
  11427.             [CONDITIONID_RIGHT] = 5,
  11428.             [PlayerFlag_CanBroadcast] = 65536,
  11429.             [CONST_ME_BIGPLANTS] = 51,
  11430.             [CONST_ANI_CAKE] = 42,
  11431.             [STACKPOS_TOP_CREATURE] = 253,
  11432.             _G.isMonster() end,
  11433.             _G.isPlayerGhost() end,
  11434.             [CONST_ME_REDSMOKE] = 167,
  11435.             [GUEST_LIST] = 256,
  11436.             [GAME_STATE_CLOSING] = 5,
  11437.             [CONST_PROP_IMMOVABLENOFIELDBLOCKPATH] = 9,
  11438.             [ITEM_ATTRIBUTE_ARMOR] = 8192,
  11439.             [TILESTATE_REFRESH] = 32,
  11440.             [CALLBACK_ONBUY] = 10,
  11441.             [ORIGIN_CONDITION] = 1,
  11442.             [ITEM_ATTRIBUTE_EXTRADEFENSE] = 4096,
  11443.             [STACKPOS_FIRST_ITEM_ABOVE_GROUNDTILE] = 1,
  11444.             [PlayerFlag_CanSenseInvisibility] = 128,
  11445.             [CONST_ME_GREEN_RINGS] = 9,
  11446.             [CONST_ME_CARNIPHILA] = 47,
  11447.             [CREATURETYPE_NPC] = 2,
  11448.             [PlayerFlag_CannotBeBanned] = 262144,
  11449.             [PlayerFlag_CanConvinceAll] = 16,
  11450.             [GAME_STATE_CLOSED] = 3,
  11451.             [Container] = {
  11452.                 Container.getSize() end,
  11453.                 Container.getCapacity() end,
  11454.                 Container.getEmptySlots() end,
  11455.                 Container.getItemCountById() end,
  11456.                 Container.isContainer() end,
  11457.                 Container.addItem() end,
  11458.                 Container.addItemEx() end,
  11459.                 Container.hasItem() end,
  11460.                 Container.getItemHoldingCount() end,
  11461.                 Container.getItem() end,
  11462.             },
  11463.             [PlayerFlag_IgnoredByMonsters] = 256,
  11464.             [RETURNVALUE_YOUAREEXHAUSTED] = 37,
  11465.             [SKILL_FISHING] = 6,
  11466.             [TEXTCOLOR_MAYABLUE] = 95,
  11467.             [AREA_CROSS6X6] = {
  11468.                 [1] = {--[[ need to find a new way to access nested]]}
  11469.                 [2] = {--[[ need to find a new way to access nested]]}
  11470.                 [3] = {--[[ need to find a new way to access nested]]}
  11471.                 [4] = {--[[ need to find a new way to access nested]]}
  11472.                 [5] = {--[[ need to find a new way to access nested]]}
  11473.                 [6] = {--[[ need to find a new way to access nested]]}
  11474.                 [7] = {--[[ need to find a new way to access nested]]}
  11475.                 [8] = {--[[ need to find a new way to access nested]]}
  11476.                 [9] = {--[[ need to find a new way to access nested]]}
  11477.                 [10] = {--[[ need to find a new way to access nested]]}
  11478.                 [11] = {--[[ need to find a new way to access nested]]}
  11479.                 [12] = {--[[ need to find a new way to access nested]]}
  11480.                 [13] = {--[[ need to find a new way to access nested]]}
  11481.             },
  11482.             [CONDITION_PARAM_SKILL_FIST] = 20,
  11483.             [MAPMARK_STAR] = 3,
  11484.             [PlayerFlag_NotGainSkill] = 268435456,
  11485.             _G.doTransformItem() end,
  11486.             [CONST_PROP_IMMOVABLEBLOCKSOLID] = 7,
  11487.             [CONST_ME_POFF] = 3,
  11488.             _G.xpcall() end,
  11489.             [SKILL_SWORD] = 2,
  11490.             _G.doAddContainerItem() end,
  11491.         },
  11492.         [TILESTATE_FLOORCHANGE_EAST] = 2048,
  11493.         [RETURNVALUE_FIRSTGODOWNSTAIRS] = 18,
  11494.         [CONST_ME_SOUND_BLUE] = 24,
  11495.         _G.getCreatureOutfit() end,
  11496.         [ITEM_ATTRIBUTE_OWNER] = 65536,
  11497.         [AREA_SQUAREWAVE7] = {
  11498.             [1] = {
  11499.                 [1] = 0,
  11500.                 [2] = 0,
  11501.                 [3] = 1,
  11502.                 [4] = 1,
  11503.                 [5] = 1,
  11504.                 [6] = 1,
  11505.                 [7] = 1,
  11506.                 [8] = 1,
  11507.                 [9] = 1,
  11508.                 [10] = 0,
  11509.                 [11] = 0,
  11510.             },
  11511.             [2] = {
  11512.                 [1] = 0,
  11513.                 [2] = 0,
  11514.                 [3] = 1,
  11515.                 [4] = 1,
  11516.                 [5] = 1,
  11517.                 [6] = 1,
  11518.                 [7] = 1,
  11519.                 [8] = 1,
  11520.                 [9] = 1,
  11521.                 [10] = 0,
  11522.                 [11] = 0,
  11523.             },
  11524.             [3] = {
  11525.                 [1] = 0,
  11526.                 [2] = 0,
  11527.                 [3] = 0,
  11528.                 [4] = 1,
  11529.                 [5] = 1,
  11530.                 [6] = 1,
  11531.                 [7] = 1,
  11532.                 [8] = 1,
  11533.                 [9] = 0,
  11534.                 [10] = 0,
  11535.                 [11] = 0,
  11536.             },
  11537.             [4] = {
  11538.                 [1] = 0,
  11539.                 [2] = 0,
  11540.                 [3] = 0,
  11541.                 [4] = 1,
  11542.                 [5] = 1,
  11543.                 [6] = 1,
  11544.                 [7] = 1,
  11545.                 [8] = 1,
  11546.                 [9] = 0,
  11547.                 [10] = 0,
  11548.                 [11] = 0,
  11549.             },
  11550.             [5] = {
  11551.                 [1] = 0,
  11552.                 [2] = 0,
  11553.                 [3] = 0,
  11554.                 [4] = 1,
  11555.                 [5] = 1,
  11556.                 [6] = 1,
  11557.                 [7] = 1,
  11558.                 [8] = 1,
  11559.                 [9] = 0,
  11560.                 [10] = 0,
  11561.                 [11] = 0,
  11562.             },
  11563.             [6] = {
  11564.                 [1] = 0,
  11565.                 [2] = 0,
  11566.                 [3] = 0,
  11567.                 [4] = 1,
  11568.                 [5] = 1,
  11569.                 [6] = 1,
  11570.                 [7] = 1,
  11571.                 [8] = 1,
  11572.                 [9] = 0,
  11573.                 [10] = 0,
  11574.                 [11] = 0,
  11575.             },
  11576.             [7] = {
  11577.                 [1] = 0,
  11578.                 [2] = 0,
  11579.                 [3] = 0,
  11580.                 [4] = 0,
  11581.                 [5] = 1,
  11582.                 [6] = 1,
  11583.                 [7] = 1,
  11584.                 [8] = 0,
  11585.                 [9] = 0,
  11586.                 [10] = 0,
  11587.                 [11] = 0,
  11588.             },
  11589.             [8] = {
  11590.                 [1] = 0,
  11591.                 [2] = 0,
  11592.                 [3] = 0,
  11593.                 [4] = 0,
  11594.                 [5] = 1,
  11595.                 [6] = 1,
  11596.                 [7] = 1,
  11597.                 [8] = 0,
  11598.                 [9] = 0,
  11599.                 [10] = 0,
  11600.                 [11] = 0,
  11601.             },
  11602.             [9] = {
  11603.                 [1] = 0,
  11604.                 [2] = 0,
  11605.                 [3] = 0,
  11606.                 [4] = 0,
  11607.                 [5] = 1,
  11608.                 [6] = 1,
  11609.                 [7] = 1,
  11610.                 [8] = 0,
  11611.                 [9] = 0,
  11612.                 [10] = 0,
  11613.                 [11] = 0,
  11614.             },
  11615.             [10] = {
  11616.                 [1] = 0,
  11617.                 [2] = 0,
  11618.                 [3] = 0,
  11619.                 [4] = 0,
  11620.                 [5] = 0,
  11621.                 [6] = 1,
  11622.                 [7] = 0,
  11623.                 [8] = 0,
  11624.                 [9] = 0,
  11625.                 [10] = 0,
  11626.                 [11] = 0,
  11627.             },
  11628.             [11] = {
  11629.                 [1] = 0,
  11630.                 [2] = 0,
  11631.                 [3] = 0,
  11632.                 [4] = 0,
  11633.                 [5] = 0,
  11634.                 [6] = 3,
  11635.                 [7] = 0,
  11636.                 [8] = 0,
  11637.                 [9] = 0,
  11638.                 [10] = 0,
  11639.                 [11] = 0,
  11640.             },
  11641.         },
  11642.         [RETURNVALUE_PLAYERISPZLOCKED] = 3,
  11643.         [MESSAGE_SOLD] = 8,
  11644.         [CONST_ME_FIREWORK_BLUE] = 31,
  11645.         [AREA_SQUAREWAVE5] = {
  11646.             [1] = {
  11647.                 [1] = 1,
  11648.                 [2] = 1,
  11649.                 [3] = 1,
  11650.             },
  11651.             [2] = {
  11652.                 [1] = 1,
  11653.                 [2] = 1,
  11654.                 [3] = 1,
  11655.             },
  11656.             [3] = {
  11657.                 [1] = 1,
  11658.                 [2] = 1,
  11659.                 [3] = 1,
  11660.             },
  11661.             [4] = {
  11662.                 [1] = 0,
  11663.                 [2] = 1,
  11664.                 [3] = 0,
  11665.             },
  11666.             [5] = {
  11667.                 [1] = 0,
  11668.                 [2] = 3,
  11669.                 [3] = 0,
  11670.             },
  11671.         },
  11672.         [CONST_ME_DRAWBLOOD] = 1,
  11673.         [AREA_WAVE6] = {
  11674.             [1] = {
  11675.                 [1] = 0,
  11676.                 [2] = 0,
  11677.                 [3] = 0,
  11678.                 [4] = 0,
  11679.                 [5] = 0,
  11680.             },
  11681.             [2] = {
  11682.                 [1] = 0,
  11683.                 [2] = 1,
  11684.                 [3] = 3,
  11685.                 [4] = 1,
  11686.                 [5] = 0,
  11687.             },
  11688.             [3] = {
  11689.                 [1] = 0,
  11690.                 [2] = 0,
  11691.                 [3] = 0,
  11692.                 [4] = 0,
  11693.                 [5] = 0,
  11694.             },
  11695.         },
  11696.         _G.getPlayerMaxMana() end,
  11697.         _G.sendChannelMessage() end,
  11698.         [PLAYERSEX_MALE] = 1,
  11699.         [ITEM_TYPE_BED] = 8,
  11700.         _G.getThingPos() end,
  11701.         [CONDITION_INVISIBLE] = 128,
  11702.         [AREA_SHORTWAVE3] = {
  11703.             [1] = {
  11704.                 [1] = 1,
  11705.                 [2] = 1,
  11706.                 [3] = 1,
  11707.             },
  11708.             [2] = {
  11709.                 [1] = 1,
  11710.                 [2] = 1,
  11711.                 [3] = 1,
  11712.             },
  11713.             [3] = {
  11714.                 [1] = 0,
  11715.                 [2] = 3,
  11716.                 [3] = 0,
  11717.             },
  11718.         },
  11719.         _G.getItemWeight() end,
  11720.         _G.doChallengeCreature() end,
  11721.         [SPEECHBUBBLE_QUESTTRADER] = 4,
  11722.         [ITEM_ATTRIBUTE_DURATION] = 131072,
  11723.         [RETURNVALUE_PUTTHISOBJECTINBOTHHANDS] = 16,
  11724.         [Tile] = {
  11725.             Tile.getTopCreature() end,
  11726.             Tile.getTopItemCount() end,
  11727.             Tile.getBottomVisibleCreature() end,
  11728.             Tile.getBottomCreature() end,
  11729.             Tile.hasFlag() end,
  11730.             Tile.getItemByType() end,
  11731.             Tile.getItemById() end,
  11732.             Tile.isTile() end,
  11733.             Tile.getItemByTopOrder() end,
  11734.             Tile.queryAdd() end,
  11735.             Tile.isItem() end,
  11736.             Tile.getItemCount() end,
  11737.             Tile.getHouse() end,
  11738.             Tile.getDownItemCount() end,
  11739.             Tile.isCreature() end,
  11740.             Tile.getTopTopItem() end,
  11741.             Tile.hasProperty() end,
  11742.             Tile.getThingIndex() end,
  11743.             Tile.getThing() end,
  11744.             Tile.getCreatureCount() end,
  11745.             Tile.getTopVisibleCreature() end,
  11746.             Tile.getFieldItem() end,
  11747.             Tile.getItemCountById() end,
  11748.             Tile.getItems() end,
  11749.             Tile.getGround() end,
  11750.             Tile.getCreatures() end,
  11751.             Tile.getPosition() end,
  11752.             Tile.getTopDownItem() end,
  11753.             Tile.getThingCount() end,
  11754.             Tile.getTopVisibleThing() end,
  11755.         },
  11756.         [CONST_ME_WATERSPLASH] = 54,
  11757.         [math] = {
  11758.             math.log() end,
  11759.             math.max() end,
  11760.             math.acos() end,
  11761.             [huge] = 1.#INF,
  11762.             math.ldexp() end,
  11763.             [pi] = 3.1415926535898,
  11764.             math.cos() end,
  11765.             math.tanh() end,
  11766.             math.pow() end,
  11767.             math.deg() end,
  11768.             math.tan() end,
  11769.             math.cosh() end,
  11770.             math.sinh() end,
  11771.             math.random() end,
  11772.             math.randomseed() end,
  11773.             math.frexp() end,
  11774.             math.ceil() end,
  11775.             math.floor() end,
  11776.             math.rad() end,
  11777.             math.abs() end,
  11778.             math.sqrt() end,
  11779.             math.modf() end,
  11780.             math.asin() end,
  11781.             math.min() end,
  11782.             math.mod() end,
  11783.             math.fmod() end,
  11784.             math.log10() end,
  11785.             math.atan2() end,
  11786.             math.exp() end,
  11787.             math.sin() end,
  11788.             math.atan() end,
  11789.         },
  11790.         _G.isDepot() end,
  11791.         [SPELL_WORDS] = {
  11792.             [adori flam] = 10059,
  11793.             [adori blank] = 10039,
  11794.             [exani tera] = 1007,
  11795.             [utevo res] = 10052,
  11796.             [exevo con mort] = 10031,
  11797.             [adevo grav vis] = 10032,
  11798.             [utamo tempo] = 100104,
  11799.             [exevo gran frigo hur] = 10091,
  11800.             [utori flam] = 10053,
  11801.             [adevo grav pox] = 10017,
  11802.             [adori mas flam] = 10072,
  11803.             [adevo res flam] = 10057,
  11804.             [adura vita] = 10047,
  11805.             [exori moe ico] = 10025,
  11806.             [adori tera] = 10046,
  11807.             [adevo grav flam] = 10020,
  11808.             [exori max frigo] = 100126,
  11809.             [exori frigo] = 10021,
  11810.             [adevo grav vita] = 10062,
  11811.             [exori gran con] = 100124,
  11812.             [exana vis] = 10041,
  11813.             [exori] = 10084,
  11814.             [exura] = 1006,
  11815.             [exura dis] = 1001,
  11816.             [exana flam] = 10070,
  11817.             [exevo gran mas frigo] = 100110,
  11818.             [exani hur] = 10010,
  11819.             [exiva] = 1003,
  11820.             [utori kor] = 10092,
  11821.             [adura gran] = 10024,
  11822.             [utani gran hur] = 10037,
  11823.             [exori mort] = 10027,
  11824.             [utevo gran lux] = 10014,
  11825.             [exura gran san] = 100109,
  11826.             [exori vis] = 10011,
  11827.             [exori max vis] = 100127,
  11828.             [exura ico] = 1008,
  11829.             [exori san] = 10090,
  11830.             [utura gran] = 100128,
  11831.             [exana pox] = 1009,
  11832.             [exura san] = 10085,
  11833.             [adevo ina] = 10060,
  11834.             [utura mas sio] = 10075,
  11835.             [utani tempo hur] = 10051,
  11836.             [utito mas sio] = 10077,
  11837.             [adevo mas grav flam] = 10079,
  11838.             [adevo mas flam] = 10056,
  11839.             [exana ina] = 10055,
  11840.             [exori tera] = 10012,
  11841.             [exori min flam] = 1004,
  11842.             [utori vis] = 10082,
  11843.             [exevo tera hur] = 10089,
  11844.             [exeta con] = 10095,
  11845.             [exevo gran vis lux] = 10067,
  11846.             [exori max tera] = 100123,
  11847.             [adori mas tera] = 10066,
  11848.             [utito tempo] = 100112,
  11849.             [exevo vis lux] = 10042,
  11850.             [adeta sio] = 10029,
  11851.             [exori con] = 10044,
  11852.             [exevo con vis] = 100107,
  11853.             [exori gran flam] = 100114,
  11854.             [exura vita] = 10069,
  11855.             [exura sio] = 10034,
  11856.             [exevo con hur] = 10045,
  11857.             [exori flam] = 10015,
  11858.             [exevo frigo hur] = 10035,
  11859.             [utori pox] = 10099,
  11860.             [utevo lux] = 1005,
  11861.             [exori gran frigo] = 100121,
  11862.             [exevo con grav] = 10080,
  11863.             [exevo dis flam hur] = 1002,
  11864.             [exevo con] = 10013,
  11865.             [utori mort] = 100117,
  11866.             [adori gran mort] = 10097,
  11867.             [utamo mas sio] = 10078,
  11868.             [exori gran ico] = 100129,
  11869.             [exori gran] = 100125,
  11870.             [exori max flam] = 100122,
  11871.             [exura gran ico] = 100120,
  11872.             [exevo vis hur] = 10088,
  11873.             [exana mort] = 100119,
  11874.             [utani hur] = 10019,
  11875.             [exori gran vis] = 100118,
  11876.             [utori san] = 100116,
  11877.             [exevo con pox] = 10026,
  11878.             [exura gran mas res] = 10086,
  11879.             [exori min] = 100115,
  11880.             [exori gran tera] = 100113,
  11881.             [exevo gran mas flam] = 100111,
  11882.             [adana mort] = 10061,
  11883.             [utito tempo san] = 100108,
  11884.             [adevo mas pox] = 10048,
  11885.             [exori amp vis] = 100106,
  11886.             [adevo mas vis] = 10087,
  11887.             [exevo gran mas vis] = 100105,
  11888.             [exori mas] = 10081,
  11889.             [exevo pan] = 10016,
  11890.             [adevo grav tera] = 10074,
  11891.             [utamo tempo san] = 100102,
  11892.             [adana ani] = 100101,
  11893.             [exevo mas san] = 100100,
  11894.             [exeta res] = 10038,
  11895.             [utura] = 10098,
  11896.             [adori frigo] = 10063,
  11897.             [adevo mas hur] = 10073,
  11898.             [exevo flam hur] = 10033,
  11899.             [adito grav] = 10030,
  11900.             [exori ico] = 10028,
  11901.             [utevo vis lux] = 10054,
  11902.             [adevo mas grav vis] = 10093,
  11903.             [adori mas frigo] = 10071,
  11904.             [utori mas sio] = 10076,
  11905.             [exori hur] = 10064,
  11906.             [exevo gran mas tera] = 100103,
  11907.             [utamo vita] = 10018,
  11908.             [utana vid] = 10083,
  11909.             [adori mas vis] = 10065,
  11910.             [adevo mas grav pox] = 10068,
  11911.             [exana kor] = 10096,
  11912.             [adori san] = 10058,
  11913.             [exeta vis] = 10094,
  11914.             [exevo con flam] = 10050,
  11915.             [adana pox] = 10023,
  11916.             [exura gran] = 10036,
  11917.             [adori vis] = 10049,
  11918.             [utevo res ina] = 10043,
  11919.             [adito tera] = 10040,
  11920.             [adori min vis] = 10022,
  11921.         },
  11922.         [TALKTYPE_CHANNEL_Y] = 7,
  11923.         [Player] = {
  11924.             Player.removeMoney() end,
  11925.             Player.setStorageValue() end,
  11926.             Player.getSex() end,
  11927.             Player.getMagicLevel() end,
  11928.             Player.getMoney() end,
  11929.             Player.getItemById() end,
  11930.             Player.getGroup() end,
  11931.             Player.isPzLocked() end,
  11932.             Player.getBankBalance() end,
  11933.             Player.getItemCount() end,
  11934.             Player.getStorageValue() end,
  11935.             Player.onBrowseField() end,
  11936.             Player.removeOfflineTrainingTime() end,
  11937.             Player.addSoul() end,
  11938.             Player.showTextDialog() end,
  11939.             Player.getDeathPenalty() end,
  11940.             Player.onMoveItem() end,
  11941.             Player.removeMount() end,
  11942.             Player.sendTutorial() end,
  11943.             Player.getOfflineTrainingTime() end,
  11944.             Player.getOfflineTrainingSkill() end,
  11945.             Player.getTown() end,
  11946.             Player.hasLearnedSpell() end,
  11947.             Player.channelSay() end,
  11948.             Player.setGuildLevel() end,
  11949.             Player.getGuild() end,
  11950.             Player.setSex() end,
  11951.             Player.setGuild() end,
  11952.             [events] = {
  11953.             },
  11954.             Player.sendChannelMessage() end,
  11955.             Player.setGhostMode() end,
  11956.             Player.removeOutfitAddon() end,
  11957.             Player.isPremium() end,
  11958.             Player.getNextActionTime() end,
  11959.             Player.save() end,
  11960.             Player.sendCancelMessage() end,
  11961.             Player.getTimeStorage() end,
  11962.             Player.addOutfitAddon() end,
  11963.             Player.onTradeAccept() end,
  11964.             Player.addItem() end,
  11965.             Player.sendExtendedOpcode() end,
  11966.             Player.sendTextMessage() end,
  11967.             Player.getSkillLevel() end,
  11968.             Player.setStamina() end,
  11969.             [hour] = 3600000,
  11970.             Player.hasOutfit() end,
  11971.             Player.getStamina() end,
  11972.             Player.setMaxTime() end,
  11973.             Player.getTime() end,
  11974.             Player.addCustomSkillTry() end,
  11975.             Player.getSkillTries() end,
  11976.             Player.getClosestFreePosition() end,
  11977.             Player.addSkillTries() end,
  11978.             Player.getContainerIndex() end,
  11979.             Player.addOutfit() end,
  11980.             Player.getMaxSoul() end,
  11981.             Player.sendPrivateMessage() end,
  11982.             Player.getClient() end,
  11983.             [minute] = 60000,
  11984.             Player.hasBlessing() end,
  11985.             Player.getPremiumDays() end,
  11986.             Player.getContainerById() end,
  11987.             Player.setSkullTime() end,
  11988.             Player.removePremiumDays() end,
  11989.             Player.addBlessing() end,
  11990.             Player.addManaSpent() end,
  11991.             Player.setAccountType() end,
  11992.             Player.addExperience() end,
  11993.             Player.getSkullTime() end,
  11994.             Player.getData() end,
  11995.             Player.doAttacking() end,
  11996.             Player.getLastLoginSaved() end,
  11997.             Player.addEvent() end,
  11998.             Player.stopAllEvents() end,
  11999.             Player.setBuff() end,
  12000.             [time_] = {
  12001.             },
  12002.             Player.getCustomSkillPercent() end,
  12003.             Player.getContainerId() end,
  12004.             Player.canLearnSpell() end,
  12005.             Player.getEffectiveSkillLevel() end,
  12006.             Player.feed() end,
  12007.             Player.getAccountType() end,
  12008.             Player.isPlayer() end,
  12009.             Player.getLastLogout() end,
  12010.             Player.addCustomSkill() end,
  12011.             Player.getExperience() end,
  12012.             Player.getCustomSkill() end,
  12013.             Player.addMapMark() end,
  12014.             Player.openChannel() end,
  12015.             Player.getIp() end,
  12016.             Player.setBuffPlayer() end,
  12017.             Player.getMaxTime() end,
  12018.             Player.getParty() end,
  12019.             Player.onTradeRequest() end,
  12020.             Player.excluded() end,
  12021.             Player.onMoveCreature() end,
  12022.             Player.getBaseMagicLevel() end,
  12023.             [exclude] = {
  12024.                 [1] = isdst,
  12025.             },
  12026.             Player.setAttack() end,
  12027.             Player.learnSpell() end,
  12028.             Player.addMount() end,
  12029.             Player.setTimeStorage() end,
  12030.             Player.resetTime() end,
  12031.             Player.getSetTime() end,
  12032.             Player.getSoul() end,
  12033.             Player.setTime() end,
  12034.             [day] = 86400000,
  12035.             [max] = {
  12036.             },
  12037.             Player.addItemEx() end,
  12038.             [month] = 11,
  12039.             Player.sendOutfitWindow() end,
  12040.             Player.setBankBalance() end,
  12041.             [second] = 1000,
  12042.             Player.getDepotChest() end,
  12043.             Player.resetBuff() end,
  12044.             Player.forgetSpell() end,
  12045.             Player.addOfflineTrainingTries() end,
  12046.             Player.getBuffedPlayer() end,
  12047.             Player.setTown() end,
  12048.             Player.onLoseExperience() end,
  12049.             [week] = 6,
  12050.             [keys] = {
  12051.                 [5] = {--[[ need to find a new way to access nested]]}
  12052.                 [6] = {--[[ need to find a new way to access nested]]}
  12053.                 [7] = {--[[ need to find a new way to access nested]]}
  12054.                 [8] = {--[[ need to find a new way to access nested]]}
  12055.             },
  12056.             Player.addOfflineTrainingTime() end,
  12057.             Player.addMoney() end,
  12058.             Player.getInbox() end,
  12059.             Player.setOfflineTrainingSkill() end,
  12060.             Player.onLookInShop() end,
  12061.             Player.onTurn() end,
  12062.             Player.getSlotItem() end,
  12063.             Player.getLevel() end,
  12064.             Player.getAccountId() end,
  12065.             Player.getBuffTimeLeft() end,
  12066.             Player.getManaSpent() end,
  12067.             Player.getGuildNick() end,
  12068.             Player.getGuildLevel() end,
  12069.             Player.getDuration() end,
  12070.             Player.getAttackSpeed() end,
  12071.             Player.setMaxMana() end,
  12072.             Player.isUsingOtClient() end,
  12073.             Player.setCapacity() end,
  12074.             Player.getLossPercent() end,
  12075.             Player.addPremiumDays() end,
  12076.             Player.setGroup() end,
  12077.             Player.getDepotItems() end,
  12078.             Player.getCapacity() end,
  12079.             Player.getGuid() end,
  12080.             Player.getHouse() end,
  12081.             Player.popupFYI() end,
  12082.             Player.removeOutfit() end,
  12083.             Player.getVocation() end,
  12084.             Player.getFreeCapacity() end,
  12085.             Player.hasMount() end,
  12086.             Player.setGuildNick() end,
  12087.             Player.setVocation() end,
  12088.             Player.removeBlessing() end,
  12089.             Player.getSkillPercent() end,
  12090.             Player.removeItem() end,
  12091.             Player.removeExperience() end,
  12092.         },
  12093.         [SPEECHBUBBLE_QUEST] = 3,
  12094.         [SPELL_LEVEL] = {
  12095.             [utevo lux] = 1001,
  12096.         },
  12097.         _G.upGradeSpells() end,
  12098.         _G.rawgetmetatable() end,
  12099.         [CONDITION_PARAM_STAT_MAXMANAPOINTSPERCENT] = 32,
  12100.         [nextUseStaminaTime] = {
  12101.             [268435456] = 0,
  12102.         },
  12103.         _G.doPlayerSendCancel() end,
  12104.         [RETURNVALUE_TURNSECUREMODETOATTACKUNMARKEDPLAYERS] = 47,
  12105.         [CONST_ME_NONE] = 0,
  12106.         [RETURNVALUE_PLAYERISNOTINVITED] = 4,
  12107.         _G.getTownName() end,
  12108.         [CONST_ANI_BOLT] = 2,
  12109.         [AREADIAGONAL_BEAM7] = {
  12110.             [1] = {
  12111.                 [1] = 1,
  12112.                 [2] = 0,
  12113.                 [3] = 0,
  12114.                 [4] = 0,
  12115.                 [5] = 0,
  12116.                 [6] = 0,
  12117.                 [7] = 0,
  12118.             },
  12119.             [2] = {
  12120.                 [1] = 0,
  12121.                 [2] = 1,
  12122.                 [3] = 0,
  12123.                 [4] = 0,
  12124.                 [5] = 0,
  12125.                 [6] = 0,
  12126.                 [7] = 0,
  12127.             },
  12128.             [3] = {
  12129.                 [1] = 0,
  12130.                 [2] = 0,
  12131.                 [3] = 1,
  12132.                 [4] = 0,
  12133.                 [5] = 0,
  12134.                 [6] = 0,
  12135.                 [7] = 0,
  12136.             },
  12137.             [4] = {
  12138.                 [1] = 0,
  12139.                 [2] = 0,
  12140.                 [3] = 0,
  12141.                 [4] = 1,
  12142.                 [5] = 0,
  12143.                 [6] = 0,
  12144.                 [7] = 0,
  12145.             },
  12146.             [5] = {
  12147.                 [1] = 0,
  12148.                 [2] = 0,
  12149.                 [3] = 0,
  12150.                 [4] = 0,
  12151.                 [5] = 1,
  12152.                 [6] = 0,
  12153.                 [7] = 0,
  12154.             },
  12155.             [6] = {
  12156.                 [1] = 0,
  12157.                 [2] = 0,
  12158.                 [3] = 0,
  12159.                 [4] = 0,
  12160.                 [5] = 0,
  12161.                 [6] = 1,
  12162.                 [7] = 0,
  12163.             },
  12164.             [7] = {
  12165.                 [1] = 0,
  12166.                 [2] = 0,
  12167.                 [3] = 0,
  12168.                 [4] = 0,
  12169.                 [5] = 0,
  12170.                 [6] = 0,
  12171.                 [7] = 3,
  12172.             },
  12173.         },
  12174.         _G.saveServer() end,
  12175.         [PlayerFlag_CanEditHouses] = 131072,
  12176.         [ACCOUNT_TYPE_GOD] = 5,
  12177.         _G.getContainerCap() end,
  12178.         [DIRECTION_SOUTHEAST] = 5,
  12179.         [ITEM_ATTRIBUTE_SHOOTRANGE] = 32768,
  12180.         [SLOTP_LEFT] = 32,
  12181.         [questDoors] = {
  12182.             [1] = 1223,
  12183.             [2] = 1225,
  12184.             [3] = 1241,
  12185.             [4] = 1243,
  12186.             [5] = 1255,
  12187.             [6] = 1257,
  12188.             [7] = 3542,
  12189.             [8] = 3551,
  12190.             [9] = 5105,
  12191.             [10] = 5114,
  12192.             [11] = 5123,
  12193.             [12] = 5132,
  12194.             [13] = 5288,
  12195.             [14] = 5290,
  12196.             [15] = 5745,
  12197.             [16] = 5748,
  12198.             [17] = 6202,
  12199.             [18] = 6204,
  12200.             [19] = 6259,
  12201.             [20] = 6261,
  12202.             [21] = 6898,
  12203.             [22] = 6907,
  12204.             [23] = 7040,
  12205.             [24] = 7049,
  12206.             [25] = 8551,
  12207.             [26] = 8553,
  12208.             [27] = 9175,
  12209.             [28] = 9177,
  12210.             [29] = 9277,
  12211.             [30] = 9279,
  12212.             [31] = 10278,
  12213.             [32] = 10280,
  12214.             [33] = 10475,
  12215.             [34] = 10484,
  12216.             [35] = 10782,
  12217.             [36] = 12097,
  12218.             [37] = 12193,
  12219.             [38] = 19847,
  12220.             [39] = 19987,
  12221.             [40] = 20280,
  12222.             [41] = 10791,
  12223.             [42] = 12104,
  12224.             [43] = 12202,
  12225.             [44] = 19856,
  12226.             [45] = 19996,
  12227.             [46] = 20289,
  12228.         },
  12229.         [RETURNVALUE_YOUCANONLYUSEITONCREATURES] = 45,
  12230.         [horizontalOpenDoors] = {
  12231.             [1] = 1214,
  12232.             [2] = 1222,
  12233.             [3] = 1226,
  12234.             [4] = 1230,
  12235.             [5] = 1236,
  12236.             [6] = 1240,
  12237.             [7] = 1244,
  12238.             [8] = 1248,
  12239.             [9] = 1254,
  12240.             [10] = 1258,
  12241.             [11] = 1262,
  12242.             [12] = 1542,
  12243.             [13] = 3537,
  12244.             [14] = 3539,
  12245.             [15] = 3541,
  12246.             [16] = 3543,
  12247.             [17] = 4918,
  12248.             [18] = 5085,
  12249.             [19] = 5100,
  12250.             [20] = 5102,
  12251.             [21] = 5104,
  12252.             [22] = 5106,
  12253.             [23] = 5118,
  12254.             [24] = 5120,
  12255.             [25] = 5122,
  12256.             [26] = 5124,
  12257.             [27] = 5136,
  12258.             [28] = 5139,
  12259.             [29] = 5280,
  12260.             [30] = 5287,
  12261.             [31] = 5291,
  12262.             [32] = 5295,
  12263.             [33] = 5518,
  12264.             [34] = 5734,
  12265.             [35] = 5746,
  12266.             [36] = 6197,
  12267.             [37] = 6201,
  12268.             [38] = 6205,
  12269.             [39] = 6209,
  12270.             [40] = 6254,
  12271.             [41] = 6258,
  12272.             [42] = 6262,
  12273.             [43] = 6266,
  12274.             [44] = 6796,
  12275.             [45] = 6800,
  12276.             [46] = 6893,
  12277.             [47] = 6895,
  12278.             [48] = 6897,
  12279.             [49] = 6899,
  12280.             [50] = 7035,
  12281.             [51] = 7037,
  12282.             [52] = 7039,
  12283.             [53] = 7041,
  12284.             [54] = 7057,
  12285.             [55] = 8546,
  12286.             [56] = 8550,
  12287.             [57] = 8554,
  12288.             [58] = 8558,
  12289.             [59] = 9170,
  12290.             [60] = 9174,
  12291.             [61] = 9272,
  12292.             [62] = 9276,
  12293.             [63] = 9280,
  12294.             [64] = 9284,
  12295.             [65] = 10273,
  12296.             [66] = 10277,
  12297.             [67] = 10281,
  12298.             [68] = 10285,
  12299.             [69] = 10470,
  12300.             [70] = 10472,
  12301.             [71] = 10476,
  12302.             [72] = 10474,
  12303.             [73] = 10777,
  12304.             [74] = 12094,
  12305.             [75] = 12190,
  12306.             [76] = 19842,
  12307.             [77] = 19844,
  12308.             [78] = 19982,
  12309.             [79] = 19984,
  12310.             [80] = 20275,
  12311.             [81] = 20277,
  12312.             [82] = 17236,
  12313.             [83] = 18209,
  12314.             [84] = 13023,
  12315.             [85] = 10781,
  12316.             [86] = 12096,
  12317.             [87] = 12196,
  12318.             [88] = 19846,
  12319.             [89] = 19986,
  12320.             [90] = 20279,
  12321.             [91] = 10783,
  12322.             [92] = 12098,
  12323.             [93] = 12194,
  12324.             [94] = 19848,
  12325.             [95] = 19988,
  12326.             [96] = 20281,
  12327.         },
  12328.         [CONST_ME_CRAPS] = 27,
  12329.         [MAPMARK_TICK] = 0,
  12330.         [doors] = {
  12331.             [5134] = 5136,
  12332.             [5135] = 5136,
  12333.             [5137] = 5139,
  12334.             [5138] = 5139,
  12335.             [5140] = 5142,
  12336.             [5141] = 5142,
  12337.             [5143] = 5145,
  12338.             [5144] = 5145,
  12339.             [1231] = 1233,
  12340.             [10776] = 10777,
  12341.             [10268] = 10270,
  12342.             [1232] = 1233,
  12343.             [10272] = 10273,
  12344.             [10274] = 10275,
  12345.             [10276] = 10277,
  12346.             [19990] = 19991,
  12347.             [19994] = 19995,
  12348.             [1234] = 1236,
  12349.             [9268] = 9269,
  12350.             [9270] = 9272,
  12351.             [1235] = 1236,
  12352.             [20273] = 20275,
  12353.             [20285] = 20286,
  12354.             [4913] = 4915,
  12355.             [4914] = 4915,
  12356.             [12093] = 12094,
  12357.             [1237] = 1238,
  12358.             [4917] = 4918,
  12359.             [6193] = 6194,
  12360.             [6195] = 6197,
  12361.             [6196] = 6197,
  12362.             [6198] = 6199,
  12363.             [1239] = 1240,
  12364.             [6200] = 6201,
  12365.             [8545] = 8546,
  12366.             [8547] = 8548,
  12367.             [8549] = 8550,
  12368.             [19843] = 19844,
  12369.             [19847] = 19848,
  12370.             [12189] = 12190,
  12371.             [1249] = 1251,
  12372.             [12193] = 12194,
  12373.             [12195] = 12196,
  12374.             [5732] = 5734,
  12375.             [1250] = 1251,
  12376.             [5735] = 5737,
  12377.             [5736] = 5737,
  12378.             [20274] = 20275,
  12379.             [6249] = 6251,
  12380.             [6250] = 6251,
  12381.             [1252] = 1254,
  12382.             [6252] = 6254,
  12383.             [6253] = 6254,
  12384.             [1253] = 1254,
  12385.             [9165] = 9167,
  12386.             [6257] = 6258,
  12387.             [9169] = 9170,
  12388.             [9171] = 9172,
  12389.             [9173] = 9174,
  12390.             [19840] = 19842,
  12391.             [7033] = 7035,
  12392.             [7034] = 7035,
  12393.             [10468] = 10470,
  12394.             [7036] = 7037,
  12395.             [13022] = 13023,
  12396.             [10478] = 10479,
  12397.             [10480] = 10481,
  12398.             [7042] = 7044,
  12399.             [7043] = 7044,
  12400.             [5515] = 5516,
  12401.             [5517] = 5518,
  12402.             [6795] = 6796,
  12403.             [6797] = 6798,
  12404.             [3535] = 3537,
  12405.             [3536] = 3537,
  12406.             [3538] = 3539,
  12407.             [10775] = 10777,
  12408.             [5278] = 5280,
  12409.             [5279] = 5280,
  12410.             [5281] = 5283,
  12411.             [5282] = 5283,
  12412.             [10789] = 10790,
  12413.             [5284] = 5285,
  12414.             [19992] = 19993,
  12415.             [5286] = 5287,
  12416.             [3544] = 3546,
  12417.             [3545] = 3546,
  12418.             [9273] = 9274,
  12419.             [9275] = 9276,
  12420.             [3547] = 3548,
  12421.             [20283] = 20284,
  12422.             [20287] = 20288,
  12423.             [12092] = 12094,
  12424.             [20289] = 20290,
  12425.             [19996] = 19997,
  12426.             [12100] = 12101,
  12427.             [12102] = 12103,
  12428.             [12104] = 12105,
  12429.             [19856] = 19857,
  12430.             [9267] = 9269,
  12431.             [10791] = 10792,
  12432.             [8542] = 8543,
  12433.             [8544] = 8546,
  12434.             [9166] = 9167,
  12435.             [19987] = 19988,
  12436.             [19841] = 19842,
  12437.             [19845] = 19846,
  12438.             [19849] = 19851,
  12439.             [1209] = 1211,
  12440.             [12097] = 12098,
  12441.             [10782] = 10783,
  12442.             [19854] = 19855,
  12443.             [1210] = 1211,
  12444.             [12204] = 12205,
  12445.             [20278] = 20279,
  12446.             [5733] = 5734,
  12447.             [12095] = 12096,
  12448.             [10780] = 10781,
  12449.             [13020] = 13021,
  12450.             [17237] = 17238,
  12451.             [1212] = 1214,
  12452.             [20282] = 20284,
  12453.             [6192] = 6194,
  12454.             [19852] = 19853,
  12455.             [1213] = 1214,
  12456.             [6799] = 6800,
  12457.             [10269] = 10270,
  12458.             [12197] = 12199,
  12459.             [12099] = 12101,
  12460.             [10785] = 10786,
  12461.             [10784] = 10786,
  12462.             [5082] = 5083,
  12463.             [10271] = 10273,
  12464.             [5084] = 5085,
  12465.             [17235] = 17236,
  12466.             [20276] = 20277,
  12467.             [19983] = 19984,
  12468.             [6255] = 6256,
  12469.             [19980] = 19982,
  12470.             [12188] = 12190,
  12471.             [19981] = 19982,
  12472.             [19985] = 19986,
  12473.             [19989] = 19991,
  12474.             [18208] = 18209,
  12475.             [12198] = 12199,
  12476.             [9271] = 9272,
  12477.             [12202] = 12203,
  12478.             [5098] = 5100,
  12479.             [1219] = 1220,
  12480.             [9168] = 9170,
  12481.             [5101] = 5102,
  12482.             [20280] = 20281,
  12483.             [8541] = 8543,
  12484.             [1539] = 1540,
  12485.             [7056] = 7057,
  12486.             [6891] = 6893,
  12487.             [1221] = 1222,
  12488.             [5108] = 5109,
  12489.             [6894] = 6895,
  12490.             [5110] = 5111,
  12491.             [7054] = 7055,
  12492.             [1541] = 1542,
  12493.             [7045] = 7046,
  12494.             [6901] = 6902,
  12495.             [6900] = 6902,
  12496.             [5116] = 5118,
  12497.             [5117] = 5118,
  12498.             [6903] = 6904,
  12499.             [5119] = 5120,
  12500.             [6892] = 6893,
  12501.             [6801] = 6802,
  12502.             [19850] = 19851,
  12503.             [10469] = 10470,
  12504.             [10471] = 10472,
  12505.             [5125] = 5127,
  12506.             [5126] = 5127,
  12507.             [10477] = 10479,
  12508.             [5128] = 5129,
  12509.             [5107] = 5109,
  12510.             [5099] = 5100,
  12511.             [4916] = 4918,
  12512.         },
  12513.         [DIRECTION_NORTH] = 0,
  12514.         [CONST_ME_GROUNDSHAKER] = 35,
  12515.         _G.module() end,
  12516.         [NORTHWEST] = 6,
  12517.         [CONDITION_PARAM_SKILL_DISTANCEPERCENT] = 41,
  12518.         [TALKDELAY_NONE] = 0,
  12519.         _G.broadcastMessage() end,
  12520.         [CONST_ANI_SMALLHOLY] = 38,
  12521.         _G.doCreateTeleport() end,
  12522.         _G.createCombatArea() end,
  12523.         _G.variantToPosition() end,
  12524.         [SLOTP_WHEREEVER] = 4294967295,
  12525.         [CONST_ME_CONFETTI_HORIZONTAL] = 75,
  12526.         _G.isItem() end,
  12527.         [RETURNVALUE_NOTENOUGHLEVEL] = 33,
  12528.         [SUBOWNER_LIST] = 257,
  12529.         [COMBAT_LIFEDRAIN] = 32,
  12530.         [CONST_SLOT_HEAD] = 1,
  12531.         [stringToVariant] = {
  12532.             stringToVariant.getPosition() end,
  12533.             stringToVariant.getNumber() end,
  12534.             stringToVariant.getString() end,
  12535.         },
  12536.         [globalStorageTable] = {
  12537.         },
  12538.         _G.getWorldType() end,
  12539.         [SPEECHBUBBLE_NORMAL] = 1,
  12540.         [CONST_ANI_SUDDENDEATH] = 32,
  12541.         _G.queryTileAddThing() end,
  12542.         [ITEM_ATTRIBUTE_NAME] = 64,
  12543.         [ITEM_TYPE_TRASHHOLDER] = 3,
  12544.         _G.getTopCreature() end,
  12545.         [FLAG_IGNOREAUTOSTACK] = 128,
  12546.         [SKULL_NONE] = 0,
  12547.         [CONST_ME_STUN] = 32,
  12548.         [MESSAGE_STATUS_WARNING] = 18,
  12549.         [CONDITIONID_FEET] = 8,
  12550.         _G.doRemoveItem() end,
  12551.         _G.getPlayerLearnedInstantSpell() end,
  12552.         [SHOP_TRADEREQUEST] = {
  12553.             [1] = trade,
  12554.         },
  12555.         [TILESTATE_NOFIELDBLOCKPATH] = 16777216,
  12556.         [WEST] = 3,
  12557.         [ITEM_TYPE_DEPOT] = 1,
  12558.         [CONDITION_PARAM_SKILL_MELEE] = 19,
  12559.         [CLIENTOS_OTCLIENT_WINDOWS] = 11,
  12560.         [configKeys] = {
  12561.             [MYSQL_DB] = 14,
  12562.             [EXP_FROM_PLAYERS_LEVEL_RANGE] = 29,
  12563.             [STAMINA_SYSTEM] = 12,
  12564.             [MAX_MARKET_OFFERS_AT_A_TIME_PER_PLAYER] = 28,
  12565.             [KILLS_TO_BLACK] = 12,
  12566.             [AIMBOT_HOTKEY_ENABLED] = 2,
  12567.             [MAX_PACKETS_PER_SECOND] = 30,
  12568.             [MYSQL_USER] = 12,
  12569.             [STAIRHOP_DELAY] = 25,
  12570.             [ACTIONS_DELAY_INTERVAL] = 14,
  12571.             [RATE_SKILL] = 6,
  12572.             [STATUS_PORT] = 24,
  12573.             [LOGIN_PORT] = 23,
  12574.             [GAME_PORT] = 22,
  12575.             [ONE_PLAYER_ON_ACCOUNT] = 1,
  12576.             [MAP_NAME] = 1,
  12577.             [OWNER_NAME] = 4,
  12578.             [FREE_PREMIUM] = 5,
  12579.             [REMOVE_RUNE_CHARGES] = 3,
  12580.             [MAX_PLAYERS] = 1,
  12581.             [MYSQL_PASS] = 13,
  12582.             [DEFAULT_DESPAWNRANGE] = 3,
  12583.             [WHITE_SKULL_TIME] = 21,
  12584.             [HOUSE_RENT_PERIOD] = 2,
  12585.             [BIND_ONLY_GLOBAL_ADDRESS] = 8,
  12586.             [FRAG_TIME] = 20,
  12587.             [STATUSQUERY_TIMEOUT] = 19,
  12588.             [PZ_LOCKED] = 2,
  12589.             [WORLD_TYPE] = 10,
  12590.             [RATE_MAGIC] = 8,
  12591.             [KICK_AFTER_MINUTES] = 16,
  12592.             [MYSQL_SOCK] = 15,
  12593.             [SERVER_NAME] = 3,
  12594.             [EMOTE_SPELLS] = 11,
  12595.             [IP] = 8,
  12596.             [URL] = 6,
  12597.             [DEATH_LOSE_PERCENT] = 18,
  12598.             [MOTD] = 9,
  12599.             [PROTECTION_LEVEL] = 17,
  12600.             [EX_ACTIONS_DELAY_INTERVAL] = 15,
  12601.             [CHECK_EXPIRED_MARKET_OFFERS_EACH_MINUTES] = 27,
  12602.             [REPLACE_KICK_ON_LOGIN] = 6,
  12603.             [MYSQL_HOST] = 11,
  12604.             [RATE_SPAWN] = 9,
  12605.             [MARKET_PREMIUM] = 10,
  12606.             [RATE_EXPERIENCE] = 5,
  12607.             [RATE_LOOT] = 7,
  12608.             [HOUSE_PRICE] = 10,
  12609.             [ALLOW_CLONES] = 7,
  12610.             [DEFAULT_DESPAWNRADIUS] = 4,
  12611.             [CLASSIC_EQUIPMENT_SLOTS] = 15,
  12612.             [SQL_PORT] = 0,
  12613.             [ALLOW_CHANGEOUTFIT] = 0,
  12614.             [OPTIMIZE_DATABASE] = 9,
  12615.             [EXPERIENCE_FROM_PLAYERS] = 4,
  12616.             [DEFAULT_PRIORITY] = 16,
  12617.             [OWNER_EMAIL] = 5,
  12618.             [KILLS_TO_RED] = 11,
  12619.             [MARKET_OFFER_DURATION] = 26,
  12620.             [LOCATION] = 7,
  12621.             [WARN_UNSAFE_SCRIPTS] = 13,
  12622.             [MAP_AUTHOR] = 17,
  12623.             [MAX_MESSAGEBUFFER] = 13,
  12624.             [CONVERT_UNSAFE_SCRIPTS] = 14,
  12625.         },
  12626.         [ORIGIN_MELEE] = 3,
  12627.         [CONST_ANI_THROWINGSTAR] = 8,
  12628.         _G.hasProperty() end,
  12629.         _G.getHouseTown() end,
  12630.         [ITEM_ENERGYFIELD_PERSISTENT] = 1495,
  12631.         [Guild] = {
  12632.             Guild.setMotd() end,
  12633.             Guild.getName() end,
  12634.             Guild.addRank() end,
  12635.             Guild.getRankByLevel() end,
  12636.             Guild.removeMember() end,
  12637.             Guild.getId() end,
  12638.             Guild.getMotd() end,
  12639.             Guild.getMembersOnline() end,
  12640.             Guild.addMember() end,
  12641.             Guild.getRankById() end,
  12642.         },
  12643.         [RETURNVALUE_CANNOTUSETHISOBJECT] = 26,
  12644.         _G.getContainerCapById() end,
  12645.         [ORIGIN_RANGED] = 4,
  12646.         [SKULL_WHITE] = 3,
  12647.         _G.getItemRWInfo() end,
  12648.         [TEXTCOLOR_LIGHTBLUE] = 35,
  12649.         [Party] = {
  12650.             Party.getLeader() end,
  12651.             Party.addInvite() end,
  12652.             Party.shareExperience() end,
  12653.             Party.getInvitees() end,
  12654.             Party.setLeader() end,
  12655.             Party.getInviteeCount() end,
  12656.             Party.getMemberCount() end,
  12657.             Party.setSharedExperience() end,
  12658.             Party.isSharedExperienceEnabled() end,
  12659.             Party.removeMember() end,
  12660.             Party.removeInvite() end,
  12661.             Party.getMembers() end,
  12662.             Party.isSharedExperienceActive() end,
  12663.             Party.addMember() end,
  12664.             Party.disband() end,
  12665.         },
  12666.         [shop_subtype] = {
  12667.         },
  12668.         [CONDITION_BLEEDING] = 8,
  12669.         [CONDITION_PARAM_FORCEUPDATE] = 18,
  12670.         [CONDITION_YELLTICKS] = 262144,
  12671.         [GAME_STATE_INIT] = 1,
  12672.         [SKULL_BLACK] = 5,
  12673.         [CONST_ME_ASSASSIN] = 62,
  12674.         [CONST_ME_GIFT_WRAPS] = 28,
  12675.         _G.isPlayerPzLocked() end,
  12676.         [CONDITION_PARAM_SUBID] = 45,
  12677.         [ITEM_ENERGYFIELD_NOPVP] = 1504,
  12678.         _G.getPlayerAccountType() end,
  12679.         [configManager] = {
  12680.             configManager.getBoolean() end,
  12681.             configManager.getNumber() end,
  12682.             configManager.getString() end,
  12683.         },
  12684.         [STACKPOS_THIRD_ITEM_ABOVE_GROUNDTILE] = 3,
  12685.         _G.onRemoveItem() end,
  12686.         _G.isItemDoor() end,
  12687.         [MAPMARK_GREENNORTH] = 18,
  12688.         [STACKPOS_FIFTH_ITEM_ABOVE_GROUNDTILE] = 5,
  12689.         _G.isItemRune() end,
  12690.         [CONDITION_EXHAUST_WEAPON] = 4096,
  12691.         [CONDITIONID_BACKPACK] = 3,
  12692.         [COMBAT_PARAM_DISPEL] = 8,
  12693.         [CONDITION_PARAM_SKILL_FISTPERCENT] = 37,
  12694.         [COMBAT_PARAM_CREATEITEM] = 6,
  12695.         _G.isItemFluidContainer() end,
  12696.         _G.getPlayerLossPercent() end,
  12697.         _G.getCreatureHealth() end,
  12698.         [ITEM_ATTRIBUTE_DEFENSE] = 2048,
  12699.         [CONST_ME_FIREWORK_YELLOW] = 29,
  12700.         [TILESTATE_NOPVPZONE] = 4,
  12701.         [CALLBACK_ONTRADEREQUEST] = 20,
  12702.         [CONDITIONID_LEGS] = 7,
  12703.         [CONST_ANI_POISON] = 15,
  12704.         _G.getHouseByPlayerGUID() end,
  12705.         [NORTH] = 0,
  12706.         [WORLD_TYPE_PVP_ENFORCED] = 3,
  12707.         _G.getPlayerMana() end,
  12708.         [MAPMARK_EXCLAMATION] = 2,
  12709.         _G.tostring() end,
  12710.         _G.type() end,
  12711.         _G.doConvinceCreature() end,
  12712.         _G.getCreatureSpeed() end,
  12713.         _G.doCreateNpc() end,
  12714.         [ITEM_MAGICWALL_PERSISTENT] = 1498,
  12715.         _G.doMonsterChangeTarget() end,
  12716.         [CONST_ME_HITAREA] = 10,
  12717.         [CONDITION_POISON] = 1,
  12718.         [SLOTP_LEGS] = 64,
  12719.         _G.getMonsterTargetList() end,
  12720.         [TILESTATE_FLOORCHANGE_EAST_ALT] = 134217728,
  12721.         [COMBAT_FORMULA_UNDEFINED] = 0,
  12722.         [ITEM_TYPE_MAGICFIELD] = 6,
  12723.         _G.getAccountNumberByPlayerName() end,
  12724.         _G.APPLY_SKILL_MULTIPLIER() end,
  12725.         _G.doPlayerJoinParty() end,
  12726.         [ITEM_ATTRIBUTE_PLURALNAME] = 256,
  12727.         [ITEM_TYPE_TELEPORT] = 7,
  12728.         [TALKTYPE_MONSTER_SAY] = 36,
  12729.         _G.doPlayerRemoveMoney() end,
  12730.         [STACKPOS_TOP_FIELD] = 254,
  12731.         [CONST_ANI_CRYSTALLINEARROW] = 49,
  12732.         [TEXTCOLOR_RED] = 180,
  12733.         [CONST_ME_ORCSHAMAN] = 71,
  12734.         _G.doAddMapMark() end,
  12735.         _G.doPlayerPopupFYI() end,
  12736.         [RETURNVALUE_CANNOTBEDRESSED] = 14,
  12737.         [GAME_STATE_MAINTAIN] = 6,
  12738.         _G.doTargetCombatMana() end,
  12739.         _G.doPlayerFeed() end,
  12740.         [CLIENTOS_WINDOWS] = 2,
  12741.         [PlayerFlag_CanSummonAll] = 32,
  12742.         [CONST_ANI_BURSTARROW] = 7,
  12743.         [FOCUS_GREETWORDS] = {
  12744.             [1] = hi,
  12745.             [2] = hello,
  12746.         },
  12747.         [RETURNVALUE_NOTPOSSIBLE] = 1,
  12748.         [CONDITION_SPELLCOOLDOWN] = 67108864,
  12749.         [MAPMARK_KISS] = 6,
  12750.         _G.registerCreatureEvent() end,
  12751.         [ITEM_POISONFIELD_PVP] = 1490,
  12752.         _G.rawset() end,
  12753.         _G.doPlayerRemoveMount() end,
  12754.         _G.getPlayerGuildId() end,
  12755.         [PlayerFlag_HasInfiniteCapacity] = 1048576,
  12756.         _G.doPlayerRemovePremiumDays() end,
  12757.         [CALLBACK_GREET] = 5,
  12758.         [ORIGIN_SPELL] = 2,
  12759.         [SLOTP_RING] = 256,
  12760.         _G.setPlayerGroupId() end,
  12761.         [STACKPOS_TOP_MOVEABLE_ITEM_OR_CREATURE] = 255,
  12762.         [PlayerFlag_CanTalkRedChannelAnonymous] = 4294967296,
  12763.         _G.doPlayerSetVocation() end,
  12764.         [TEXTCOLOR_WHITE_EXP] = 215,
  12765.         [RETURNVALUE_NAMEISTOOAMBIGIOUS] = 59,
  12766.         _G.getPlayerBlessing() end,
  12767.         [CONST_ME_LOSEENERGY] = 2,
  12768.         [ITEM_WILDGROWTH_SAFE] = 11099,
  12769.         [CONST_ANI_SNOWBALL] = 13,
  12770.         [TALKTYPE_MONSTER_YELL] = 37,
  12771.         _G.getPartyMembers() end,
  12772.         [CONDITION_PARALYZE] = 32,
  12773.         _G.getPlayerGUIDByName() end,
  12774.         [EAST] = 1,
  12775.         [CLIENTOS_OTCLIENT_LINUX] = 10,
  12776.         [CONST_ANI_DEATH] = 11,
  12777.         [ITEM_ATTRIBUTE_DECAYSTATE] = 262144,
  12778.         _G.getPlayerFood() end,
  12779.         _G.getPlayerItemCount() end,
  12780.         _G.getPlayerIp() end,
  12781.         _G.pcall() end,
  12782.         _G.doPlayerSetTown() end,
  12783.         _G.getPlayerGuildRank() end,
  12784.         [TILESTATE_IMMOVABLEBLOCKSOLID] = 2097152,
  12785.         [WEAPON_SWORD] = 1,
  12786.         _G.rawequal() end,
  12787.         _G.getPlayerSkullType() end,
  12788.         _G.getfenv() end,
  12789.         [CONDITION_DAZZLED] = 2097152,
  12790.         _G.getPlayerTown() end,
  12791.         [SKILL_DISTANCE] = 4,
  12792.         [RETURNVALUE_CREATUREISNOTREACHABLE] = 46,
  12793.         [MAPMARK_REDNORTH] = 14,
  12794.         [TILESTATE_FLOORCHANGE_DOWN] = 256,
  12795.         [CONST_ME_TELEPORT] = 11,
  12796.         [ITEM_WILDGROWTH] = 1499,
  12797.         _G.getWaypointPositionByName() end,
  12798.         [CONST_ME_EXPLOSIONAREA] = 5,
  12799.         [TEXTCOLOR_BLUE] = 5,
  12800.         _G.getPlayerFreeCap() end,
  12801.         _G.isSightClear() end,
  12802.         _G.isItemMoveable() end,
  12803.         _G.setCombatParam() end,
  12804.         _G.require() end,
  12805.         [CONST_ME_SOUND_YELLOW] = 22,
  12806.         [TEXTCOLOR_LIGHTGREEN] = 30,
  12807.         [COMBAT_FORMULA_DAMAGE] = 3,
  12808.         _G.getCreatureTarget() end,
  12809.         [RETURNVALUE_YOURVOCATIONCANNOTUSETHISSPELL] = 50,
  12810.         _G.doSetItemOutfit() end,
  12811.         [PlayerFlag_NotGainMana] = 67108864,
  12812.         [MESSAGE_STATUS_CONSOLE_ORANGE] = 37,
  12813.         [TILESTATE_FLOORCHANGE] = 128,
  12814.         [CONST_ANI_ARROW] = 3,
  12815.         [CONDITIONID_RIGHT] = 5,
  12816.         [PlayerFlag_CanBroadcast] = 65536,
  12817.         [CONST_ME_BIGPLANTS] = 51,
  12818.         [CONST_ANI_CAKE] = 42,
  12819.         [STACKPOS_TOP_CREATURE] = 253,
  12820.         _G.isMonster() end,
  12821.         _G.isPlayerGhost() end,
  12822.         _G.VIRTUAL_PARENT() end,
  12823.         [CONST_ME_REDSMOKE] = 167,
  12824.         [GUEST_LIST] = 256,
  12825.         [GAME_STATE_CLOSING] = 5,
  12826.         [CONST_PROP_IMMOVABLENOFIELDBLOCKPATH] = 9,
  12827.         [ITEM_ATTRIBUTE_ARMOR] = 8192,
  12828.         [TILESTATE_REFRESH] = 32,
  12829.         [CALLBACK_ONBUY] = 10,
  12830.         [ORIGIN_CONDITION] = 1,
  12831.         [ITEM_ATTRIBUTE_EXTRADEFENSE] = 4096,
  12832.         [STACKPOS_FIRST_ITEM_ABOVE_GROUNDTILE] = 1,
  12833.         [PlayerFlag_CanSenseInvisibility] = 128,
  12834.         [CONST_ME_GREEN_RINGS] = 9,
  12835.         [CONST_ME_CARNIPHILA] = 47,
  12836.         [CREATURETYPE_NPC] = 2,
  12837.         [PlayerFlag_CannotBeBanned] = 262144,
  12838.         [PlayerFlag_CanConvinceAll] = 16,
  12839.         [GAME_STATE_CLOSED] = 3,
  12840.         [Container] = {
  12841.             Container.getSize() end,
  12842.             Container.getCapacity() end,
  12843.             Container.getEmptySlots() end,
  12844.             Container.getItemCountById() end,
  12845.             Container.isContainer() end,
  12846.             Container.addItem() end,
  12847.             Container.addItemEx() end,
  12848.             Container.hasItem() end,
  12849.             Container.getItemHoldingCount() end,
  12850.             Container.getItem() end,
  12851.         },
  12852.         [PlayerFlag_IgnoredByMonsters] = 256,
  12853.         [RETURNVALUE_YOUAREEXHAUSTED] = 37,
  12854.         [SKILL_FISHING] = 6,
  12855.         [TEXTCOLOR_MAYABLUE] = 95,
  12856.         [AREA_CROSS6X6] = {
  12857.             [1] = {
  12858.                 [1] = 0,
  12859.                 [2] = 0,
  12860.                 [3] = 0,
  12861.                 [4] = 0,
  12862.                 [5] = 0,
  12863.                 [6] = 0,
  12864.                 [7] = 1,
  12865.                 [8] = 0,
  12866.                 [9] = 0,
  12867.                 [10] = 0,
  12868.                 [11] = 0,
  12869.                 [12] = 0,
  12870.                 [13] = 0,
  12871.             },
  12872.             [2] = {
  12873.                 [1] = 0,
  12874.                 [2] = 0,
  12875.                 [3] = 0,
  12876.                 [4] = 0,
  12877.                 [5] = 0,
  12878.                 [6] = 1,
  12879.                 [7] = 1,
  12880.                 [8] = 1,
  12881.                 [9] = 0,
  12882.                 [10] = 0,
  12883.                 [11] = 0,
  12884.                 [12] = 0,
  12885.                 [13] = 0,
  12886.             },
  12887.             [3] = {
  12888.                 [1] = 0,
  12889.                 [2] = 0,
  12890.                 [3] = 0,
  12891.                 [4] = 0,
  12892.                 [5] = 1,
  12893.                 [6] = 1,
  12894.                 [7] = 1,
  12895.                 [8] = 1,
  12896.                 [9] = 1,
  12897.                 [10] = 0,
  12898.                 [11] = 0,
  12899.                 [12] = 0,
  12900.                 [13] = 0,
  12901.             },
  12902.             [4] = {
  12903.                 [1] = 0,
  12904.                 [2] = 0,
  12905.                 [3] = 0,
  12906.                 [4] = 1,
  12907.                 [5] = 1,
  12908.                 [6] = 1,
  12909.                 [7] = 1,
  12910.                 [8] = 1,
  12911.                 [9] = 1,
  12912.                 [10] = 1,
  12913.                 [11] = 0,
  12914.                 [12] = 0,
  12915.                 [13] = 0,
  12916.             },
  12917.             [5] = {
  12918.                 [1] = 0,
  12919.                 [2] = 0,
  12920.                 [3] = 1,
  12921.                 [4] = 1,
  12922.                 [5] = 1,
  12923.                 [6] = 1,
  12924.                 [7] = 1,
  12925.                 [8] = 1,
  12926.                 [9] = 1,
  12927.                 [10] = 1,
  12928.                 [11] = 1,
  12929.                 [12] = 0,
  12930.                 [13] = 0,
  12931.             },
  12932.             [6] = {
  12933.                 [1] = 0,
  12934.                 [2] = 1,
  12935.                 [3] = 1,
  12936.                 [4] = 1,
  12937.                 [5] = 1,
  12938.                 [6] = 1,
  12939.                 [7] = 1,
  12940.                 [8] = 1,
  12941.                 [9] = 1,
  12942.                 [10] = 1,
  12943.                 [11] = 1,
  12944.                 [12] = 1,
  12945.                 [13] = 0,
  12946.             },
  12947.             [7] = {
  12948.                 [1] = 1,
  12949.                 [2] = 1,
  12950.                 [3] = 1,
  12951.                 [4] = 1,
  12952.                 [5] = 1,
  12953.                 [6] = 1,
  12954.                 [7] = 3,
  12955.                 [8] = 1,
  12956.                 [9] = 1,
  12957.                 [10] = 1,
  12958.                 [11] = 1,
  12959.                 [12] = 1,
  12960.                 [13] = 1,
  12961.             },
  12962.             [8] = {
  12963.                 [1] = 0,
  12964.                 [2] = 1,
  12965.                 [3] = 1,
  12966.                 [4] = 1,
  12967.                 [5] = 1,
  12968.                 [6] = 1,
  12969.                 [7] = 1,
  12970.                 [8] = 1,
  12971.                 [9] = 1,
  12972.                 [10] = 1,
  12973.                 [11] = 1,
  12974.                 [12] = 1,
  12975.                 [13] = 0,
  12976.             },
  12977.             [9] = {
  12978.                 [1] = 0,
  12979.                 [2] = 0,
  12980.                 [3] = 1,
  12981.                 [4] = 1,
  12982.                 [5] = 1,
  12983.                 [6] = 1,
  12984.                 [7] = 1,
  12985.                 [8] = 1,
  12986.                 [9] = 1,
  12987.                 [10] = 1,
  12988.                 [11] = 1,
  12989.                 [12] = 0,
  12990.                 [13] = 0,
  12991.             },
  12992.             [10] = {
  12993.                 [1] = 0,
  12994.                 [2] = 0,
  12995.                 [3] = 0,
  12996.                 [4] = 1,
  12997.                 [5] = 1,
  12998.                 [6] = 1,
  12999.                 [7] = 1,
  13000.                 [8] = 1,
  13001.                 [9] = 1,
  13002.                 [10] = 1,
  13003.                 [11] = 0,
  13004.                 [12] = 0,
  13005.                 [13] = 0,
  13006.             },
  13007.             [11] = {
  13008.                 [1] = 0,
  13009.                 [2] = 0,
  13010.                 [3] = 0,
  13011.                 [4] = 0,
  13012.                 [5] = 1,
  13013.                 [6] = 1,
  13014.                 [7] = 1,
  13015.                 [8] = 1,
  13016.                 [9] = 1,
  13017.                 [10] = 0,
  13018.                 [11] = 0,
  13019.                 [12] = 0,
  13020.                 [13] = 0,
  13021.             },
  13022.             [12] = {
  13023.                 [1] = 0,
  13024.                 [2] = 0,
  13025.                 [3] = 0,
  13026.                 [4] = 0,
  13027.                 [5] = 0,
  13028.                 [6] = 1,
  13029.                 [7] = 1,
  13030.                 [8] = 1,
  13031.                 [9] = 0,
  13032.                 [10] = 0,
  13033.                 [11] = 0,
  13034.                 [12] = 0,
  13035.                 [13] = 0,
  13036.             },
  13037.             [13] = {
  13038.                 [1] = 0,
  13039.                 [2] = 0,
  13040.                 [3] = 0,
  13041.                 [4] = 0,
  13042.                 [5] = 0,
  13043.                 [6] = 0,
  13044.                 [7] = 1,
  13045.                 [8] = 0,
  13046.                 [9] = 0,
  13047.                 [10] = 0,
  13048.                 [11] = 0,
  13049.                 [12] = 0,
  13050.                 [13] = 0,
  13051.             },
  13052.         },
  13053.         [CONDITION_PARAM_SKILL_FIST] = 20,
  13054.         [MAPMARK_STAR] = 3,
  13055.         [PlayerFlag_NotGainSkill] = 268435456,
  13056.         _G.doTransformItem() end,
  13057.         [CONST_PROP_IMMOVABLEBLOCKSOLID] = 7,
  13058.         [CONST_ME_POFF] = 3,
  13059.         _G.xpcall() end,
  13060.         [SKILL_SWORD] = 2,
  13061.         _G.doAddContainerItem() end,
  13062.     },
  13063.     [TILESTATE_FLOORCHANGE_EAST] = 2048,
  13064.     [RETURNVALUE_FIRSTGODOWNSTAIRS] = 18,
  13065.     [CONST_ME_SOUND_BLUE] = 24,
  13066.     function getCreatureOutfit() end,
  13067.     [ITEM_ATTRIBUTE_OWNER] = 65536,
  13068.     [AREA_SQUAREWAVE7] = {
  13069.         [1] = {
  13070.             [1] = 0,
  13071.             [2] = 0,
  13072.             [3] = 1,
  13073.             [4] = 1,
  13074.             [5] = 1,
  13075.             [6] = 1,
  13076.             [7] = 1,
  13077.             [8] = 1,
  13078.             [9] = 1,
  13079.             [10] = 0,
  13080.             [11] = 0,
  13081.         },
  13082.         [2] = {
  13083.             [1] = 0,
  13084.             [2] = 0,
  13085.             [3] = 1,
  13086.             [4] = 1,
  13087.             [5] = 1,
  13088.             [6] = 1,
  13089.             [7] = 1,
  13090.             [8] = 1,
  13091.             [9] = 1,
  13092.             [10] = 0,
  13093.             [11] = 0,
  13094.         },
  13095.         [3] = {
  13096.             [1] = 0,
  13097.             [2] = 0,
  13098.             [3] = 0,
  13099.             [4] = 1,
  13100.             [5] = 1,
  13101.             [6] = 1,
  13102.             [7] = 1,
  13103.             [8] = 1,
  13104.             [9] = 0,
  13105.             [10] = 0,
  13106.             [11] = 0,
  13107.         },
  13108.         [4] = {
  13109.             [1] = 0,
  13110.             [2] = 0,
  13111.             [3] = 0,
  13112.             [4] = 1,
  13113.             [5] = 1,
  13114.             [6] = 1,
  13115.             [7] = 1,
  13116.             [8] = 1,
  13117.             [9] = 0,
  13118.             [10] = 0,
  13119.             [11] = 0,
  13120.         },
  13121.         [5] = {
  13122.             [1] = 0,
  13123.             [2] = 0,
  13124.             [3] = 0,
  13125.             [4] = 1,
  13126.             [5] = 1,
  13127.             [6] = 1,
  13128.             [7] = 1,
  13129.             [8] = 1,
  13130.             [9] = 0,
  13131.             [10] = 0,
  13132.             [11] = 0,
  13133.         },
  13134.         [6] = {
  13135.             [1] = 0,
  13136.             [2] = 0,
  13137.             [3] = 0,
  13138.             [4] = 1,
  13139.             [5] = 1,
  13140.             [6] = 1,
  13141.             [7] = 1,
  13142.             [8] = 1,
  13143.             [9] = 0,
  13144.             [10] = 0,
  13145.             [11] = 0,
  13146.         },
  13147.         [7] = {
  13148.             [1] = 0,
  13149.             [2] = 0,
  13150.             [3] = 0,
  13151.             [4] = 0,
  13152.             [5] = 1,
  13153.             [6] = 1,
  13154.             [7] = 1,
  13155.             [8] = 0,
  13156.             [9] = 0,
  13157.             [10] = 0,
  13158.             [11] = 0,
  13159.         },
  13160.         [8] = {
  13161.             [1] = 0,
  13162.             [2] = 0,
  13163.             [3] = 0,
  13164.             [4] = 0,
  13165.             [5] = 1,
  13166.             [6] = 1,
  13167.             [7] = 1,
  13168.             [8] = 0,
  13169.             [9] = 0,
  13170.             [10] = 0,
  13171.             [11] = 0,
  13172.         },
  13173.         [9] = {
  13174.             [1] = 0,
  13175.             [2] = 0,
  13176.             [3] = 0,
  13177.             [4] = 0,
  13178.             [5] = 1,
  13179.             [6] = 1,
  13180.             [7] = 1,
  13181.             [8] = 0,
  13182.             [9] = 0,
  13183.             [10] = 0,
  13184.             [11] = 0,
  13185.         },
  13186.         [10] = {
  13187.             [1] = 0,
  13188.             [2] = 0,
  13189.             [3] = 0,
  13190.             [4] = 0,
  13191.             [5] = 0,
  13192.             [6] = 1,
  13193.             [7] = 0,
  13194.             [8] = 0,
  13195.             [9] = 0,
  13196.             [10] = 0,
  13197.             [11] = 0,
  13198.         },
  13199.         [11] = {
  13200.             [1] = 0,
  13201.             [2] = 0,
  13202.             [3] = 0,
  13203.             [4] = 0,
  13204.             [5] = 0,
  13205.             [6] = 3,
  13206.             [7] = 0,
  13207.             [8] = 0,
  13208.             [9] = 0,
  13209.             [10] = 0,
  13210.             [11] = 0,
  13211.         },
  13212.     },
  13213.     [RETURNVALUE_PLAYERISPZLOCKED] = 3,
  13214.     [MESSAGE_SOLD] = 8,
  13215.     [CONST_ME_FIREWORK_BLUE] = 31,
  13216.     [AREA_SQUAREWAVE5] = {
  13217.         [1] = {
  13218.             [1] = 1,
  13219.             [2] = 1,
  13220.             [3] = 1,
  13221.         },
  13222.         [2] = {
  13223.             [1] = 1,
  13224.             [2] = 1,
  13225.             [3] = 1,
  13226.         },
  13227.         [3] = {
  13228.             [1] = 1,
  13229.             [2] = 1,
  13230.             [3] = 1,
  13231.         },
  13232.         [4] = {
  13233.             [1] = 0,
  13234.             [2] = 1,
  13235.             [3] = 0,
  13236.         },
  13237.         [5] = {
  13238.             [1] = 0,
  13239.             [2] = 3,
  13240.             [3] = 0,
  13241.         },
  13242.     },
  13243.     [CONST_ME_DRAWBLOOD] = 1,
  13244.     [AREA_WAVE6] = {
  13245.         [1] = {
  13246.             [1] = 0,
  13247.             [2] = 0,
  13248.             [3] = 0,
  13249.             [4] = 0,
  13250.             [5] = 0,
  13251.         },
  13252.         [2] = {
  13253.             [1] = 0,
  13254.             [2] = 1,
  13255.             [3] = 3,
  13256.             [4] = 1,
  13257.             [5] = 0,
  13258.         },
  13259.         [3] = {
  13260.             [1] = 0,
  13261.             [2] = 0,
  13262.             [3] = 0,
  13263.             [4] = 0,
  13264.             [5] = 0,
  13265.         },
  13266.     },
  13267.     function getPlayerMaxMana() end,
  13268.     function sendChannelMessage() end,
  13269.     [PLAYERSEX_MALE] = 1,
  13270.     [ITEM_TYPE_BED] = 8,
  13271.     function getThingPos() end,
  13272.     [CONDITION_INVISIBLE] = 128,
  13273.     [AREA_SHORTWAVE3] = {
  13274.         [1] = {
  13275.             [1] = 1,
  13276.             [2] = 1,
  13277.             [3] = 1,
  13278.         },
  13279.         [2] = {
  13280.             [1] = 1,
  13281.             [2] = 1,
  13282.             [3] = 1,
  13283.         },
  13284.         [3] = {
  13285.             [1] = 0,
  13286.             [2] = 3,
  13287.             [3] = 0,
  13288.         },
  13289.     },
  13290.     function getItemWeight() end,
  13291.     function doChallengeCreature() end,
  13292.     [SPEECHBUBBLE_QUESTTRADER] = 4,
  13293.     [ITEM_ATTRIBUTE_DURATION] = 131072,
  13294.     [RETURNVALUE_PUTTHISOBJECTINBOTHHANDS] = 16,
  13295.     [Tile] = {
  13296.         Tile.getTopCreature() end,
  13297.         Tile.getTopItemCount() end,
  13298.         Tile.getBottomVisibleCreature() end,
  13299.         Tile.getBottomCreature() end,
  13300.         Tile.hasFlag() end,
  13301.         Tile.getItemByType() end,
  13302.         Tile.getItemById() end,
  13303.         Tile.isTile() end,
  13304.         Tile.getItemByTopOrder() end,
  13305.         Tile.queryAdd() end,
  13306.         Tile.isItem() end,
  13307.         Tile.getItemCount() end,
  13308.         Tile.getHouse() end,
  13309.         Tile.getDownItemCount() end,
  13310.         Tile.isCreature() end,
  13311.         Tile.getTopTopItem() end,
  13312.         Tile.hasProperty() end,
  13313.         Tile.getThingIndex() end,
  13314.         Tile.getThing() end,
  13315.         Tile.getCreatureCount() end,
  13316.         Tile.getTopVisibleCreature() end,
  13317.         Tile.getFieldItem() end,
  13318.         Tile.getItemCountById() end,
  13319.         Tile.getItems() end,
  13320.         Tile.getGround() end,
  13321.         Tile.getCreatures() end,
  13322.         Tile.getPosition() end,
  13323.         Tile.getTopDownItem() end,
  13324.         Tile.getThingCount() end,
  13325.         Tile.getTopVisibleThing() end,
  13326.     },
  13327.     [CONST_ME_WATERSPLASH] = 54,
  13328.     [math] = {
  13329.         math.log() end,
  13330.         math.max() end,
  13331.         math.acos() end,
  13332.         [huge] = 1.#INF,
  13333.         math.ldexp() end,
  13334.         [pi] = 3.1415926535898,
  13335.         math.cos() end,
  13336.         math.tanh() end,
  13337.         math.pow() end,
  13338.         math.deg() end,
  13339.         math.tan() end,
  13340.         math.cosh() end,
  13341.         math.sinh() end,
  13342.         math.random() end,
  13343.         math.randomseed() end,
  13344.         math.frexp() end,
  13345.         math.ceil() end,
  13346.         math.floor() end,
  13347.         math.rad() end,
  13348.         math.abs() end,
  13349.         math.sqrt() end,
  13350.         math.modf() end,
  13351.         math.asin() end,
  13352.         math.min() end,
  13353.         math.mod() end,
  13354.         math.fmod() end,
  13355.         math.log10() end,
  13356.         math.atan2() end,
  13357.         math.exp() end,
  13358.         math.sin() end,
  13359.         math.atan() end,
  13360.     },
  13361.     function isDepot() end,
  13362.     [SPELL_WORDS] = {
  13363.         [adori flam] = 10059,
  13364.         [adori blank] = 10039,
  13365.         [exani tera] = 1007,
  13366.         [utevo res] = 10052,
  13367.         [exevo con mort] = 10031,
  13368.         [adevo grav vis] = 10032,
  13369.         [utamo tempo] = 100104,
  13370.         [exevo gran frigo hur] = 10091,
  13371.         [utori flam] = 10053,
  13372.         [adevo grav pox] = 10017,
  13373.         [adori mas flam] = 10072,
  13374.         [adevo res flam] = 10057,
  13375.         [adura vita] = 10047,
  13376.         [exori moe ico] = 10025,
  13377.         [adori tera] = 10046,
  13378.         [adevo grav flam] = 10020,
  13379.         [exori max frigo] = 100126,
  13380.         [exori frigo] = 10021,
  13381.         [adevo grav vita] = 10062,
  13382.         [exori gran con] = 100124,
  13383.         [exana vis] = 10041,
  13384.         [exori] = 10084,
  13385.         [exura] = 1006,
  13386.         [exura dis] = 1001,
  13387.         [exana flam] = 10070,
  13388.         [exevo gran mas frigo] = 100110,
  13389.         [exani hur] = 10010,
  13390.         [exiva] = 1003,
  13391.         [utori kor] = 10092,
  13392.         [adura gran] = 10024,
  13393.         [utani gran hur] = 10037,
  13394.         [exori mort] = 10027,
  13395.         [utevo gran lux] = 10014,
  13396.         [exura gran san] = 100109,
  13397.         [exori vis] = 10011,
  13398.         [exori max vis] = 100127,
  13399.         [exura ico] = 1008,
  13400.         [exori san] = 10090,
  13401.         [utura gran] = 100128,
  13402.         [exana pox] = 1009,
  13403.         [exura san] = 10085,
  13404.         [adevo ina] = 10060,
  13405.         [utura mas sio] = 10075,
  13406.         [utani tempo hur] = 10051,
  13407.         [utito mas sio] = 10077,
  13408.         [adevo mas grav flam] = 10079,
  13409.         [adevo mas flam] = 10056,
  13410.         [exana ina] = 10055,
  13411.         [exori tera] = 10012,
  13412.         [exori min flam] = 1004,
  13413.         [utori vis] = 10082,
  13414.         [exevo tera hur] = 10089,
  13415.         [exeta con] = 10095,
  13416.         [exevo gran vis lux] = 10067,
  13417.         [exori max tera] = 100123,
  13418.         [adori mas tera] = 10066,
  13419.         [utito tempo] = 100112,
  13420.         [exevo vis lux] = 10042,
  13421.         [adeta sio] = 10029,
  13422.         [exori con] = 10044,
  13423.         [exevo con vis] = 100107,
  13424.         [exori gran flam] = 100114,
  13425.         [exura vita] = 10069,
  13426.         [exura sio] = 10034,
  13427.         [exevo con hur] = 10045,
  13428.         [exori flam] = 10015,
  13429.         [exevo frigo hur] = 10035,
  13430.         [utori pox] = 10099,
  13431.         [utevo lux] = 1005,
  13432.         [exori gran frigo] = 100121,
  13433.         [exevo con grav] = 10080,
  13434.         [exevo dis flam hur] = 1002,
  13435.         [exevo con] = 10013,
  13436.         [utori mort] = 100117,
  13437.         [adori gran mort] = 10097,
  13438.         [utamo mas sio] = 10078,
  13439.         [exori gran ico] = 100129,
  13440.         [exori gran] = 100125,
  13441.         [exori max flam] = 100122,
  13442.         [exura gran ico] = 100120,
  13443.         [exevo vis hur] = 10088,
  13444.         [exana mort] = 100119,
  13445.         [utani hur] = 10019,
  13446.         [exori gran vis] = 100118,
  13447.         [utori san] = 100116,
  13448.         [exevo con pox] = 10026,
  13449.         [exura gran mas res] = 10086,
  13450.         [exori min] = 100115,
  13451.         [exori gran tera] = 100113,
  13452.         [exevo gran mas flam] = 100111,
  13453.         [adana mort] = 10061,
  13454.         [utito tempo san] = 100108,
  13455.         [adevo mas pox] = 10048,
  13456.         [exori amp vis] = 100106,
  13457.         [adevo mas vis] = 10087,
  13458.         [exevo gran mas vis] = 100105,
  13459.         [exori mas] = 10081,
  13460.         [exevo pan] = 10016,
  13461.         [adevo grav tera] = 10074,
  13462.         [utamo tempo san] = 100102,
  13463.         [adana ani] = 100101,
  13464.         [exevo mas san] = 100100,
  13465.         [exeta res] = 10038,
  13466.         [utura] = 10098,
  13467.         [adori frigo] = 10063,
  13468.         [adevo mas hur] = 10073,
  13469.         [exevo flam hur] = 10033,
  13470.         [adito grav] = 10030,
  13471.         [exori ico] = 10028,
  13472.         [utevo vis lux] = 10054,
  13473.         [adevo mas grav vis] = 10093,
  13474.         [adori mas frigo] = 10071,
  13475.         [utori mas sio] = 10076,
  13476.         [exori hur] = 10064,
  13477.         [exevo gran mas tera] = 100103,
  13478.         [utamo vita] = 10018,
  13479.         [utana vid] = 10083,
  13480.         [adori mas vis] = 10065,
  13481.         [adevo mas grav pox] = 10068,
  13482.         [exana kor] = 10096,
  13483.         [adori san] = 10058,
  13484.         [exeta vis] = 10094,
  13485.         [exevo con flam] = 10050,
  13486.         [adana pox] = 10023,
  13487.         [exura gran] = 10036,
  13488.         [adori vis] = 10049,
  13489.         [utevo res ina] = 10043,
  13490.         [adito tera] = 10040,
  13491.         [adori min vis] = 10022,
  13492.     },
  13493.     [TALKTYPE_CHANNEL_Y] = 7,
  13494.     [Player] = {
  13495.         Player.removeMoney() end,
  13496.         Player.setStorageValue() end,
  13497.         Player.getSex() end,
  13498.         Player.getMagicLevel() end,
  13499.         Player.getMoney() end,
  13500.         Player.getItemById() end,
  13501.         Player.getGroup() end,
  13502.         Player.isPzLocked() end,
  13503.         Player.getBankBalance() end,
  13504.         Player.getItemCount() end,
  13505.         Player.getStorageValue() end,
  13506.         Player.onBrowseField() end,
  13507.         Player.removeOfflineTrainingTime() end,
  13508.         Player.addSoul() end,
  13509.         Player.showTextDialog() end,
  13510.         Player.getDeathPenalty() end,
  13511.         Player.onMoveItem() end,
  13512.         Player.removeMount() end,
  13513.         Player.sendTutorial() end,
  13514.         Player.getOfflineTrainingTime() end,
  13515.         Player.getOfflineTrainingSkill() end,
  13516.         Player.getTown() end,
  13517.         Player.hasLearnedSpell() end,
  13518.         Player.channelSay() end,
  13519.         Player.setGuildLevel() end,
  13520.         Player.getGuild() end,
  13521.         Player.setSex() end,
  13522.         Player.setGuild() end,
  13523.         [events] = {
  13524.         },
  13525.         Player.sendChannelMessage() end,
  13526.         Player.setGhostMode() end,
  13527.         Player.removeOutfitAddon() end,
  13528.         Player.isPremium() end,
  13529.         Player.getNextActionTime() end,
  13530.         Player.save() end,
  13531.         Player.sendCancelMessage() end,
  13532.         Player.getTimeStorage() end,
  13533.         Player.addOutfitAddon() end,
  13534.         Player.onTradeAccept() end,
  13535.         Player.addItem() end,
  13536.         Player.sendExtendedOpcode() end,
  13537.         Player.sendTextMessage() end,
  13538.         Player.getSkillLevel() end,
  13539.         Player.setStamina() end,
  13540.         [hour] = 3600000,
  13541.         Player.hasOutfit() end,
  13542.         Player.getStamina() end,
  13543.         Player.setMaxTime() end,
  13544.         Player.getTime() end,
  13545.         Player.addCustomSkillTry() end,
  13546.         Player.getSkillTries() end,
  13547.         Player.getClosestFreePosition() end,
  13548.         Player.addSkillTries() end,
  13549.         Player.getContainerIndex() end,
  13550.         Player.addOutfit() end,
  13551.         Player.getMaxSoul() end,
  13552.         Player.sendPrivateMessage() end,
  13553.         Player.getClient() end,
  13554.         [minute] = 60000,
  13555.         Player.hasBlessing() end,
  13556.         Player.getPremiumDays() end,
  13557.         Player.getContainerById() end,
  13558.         Player.setSkullTime() end,
  13559.         Player.removePremiumDays() end,
  13560.         Player.addBlessing() end,
  13561.         Player.addManaSpent() end,
  13562.         Player.setAccountType() end,
  13563.         Player.addExperience() end,
  13564.         Player.getSkullTime() end,
  13565.         Player.getData() end,
  13566.         Player.doAttacking() end,
  13567.         Player.getLastLoginSaved() end,
  13568.         Player.addEvent() end,
  13569.         Player.stopAllEvents() end,
  13570.         Player.setBuff() end,
  13571.         [time_] = {
  13572.         },
  13573.         Player.getCustomSkillPercent() end,
  13574.         Player.getContainerId() end,
  13575.         Player.canLearnSpell() end,
  13576.         Player.getEffectiveSkillLevel() end,
  13577.         Player.feed() end,
  13578.         Player.getAccountType() end,
  13579.         Player.isPlayer() end,
  13580.         Player.getLastLogout() end,
  13581.         Player.addCustomSkill() end,
  13582.         Player.getExperience() end,
  13583.         Player.getCustomSkill() end,
  13584.         Player.addMapMark() end,
  13585.         Player.openChannel() end,
  13586.         Player.getIp() end,
  13587.         Player.setBuffPlayer() end,
  13588.         Player.getMaxTime() end,
  13589.         Player.getParty() end,
  13590.         Player.onTradeRequest() end,
  13591.         Player.excluded() end,
  13592.         Player.onMoveCreature() end,
  13593.         Player.getBaseMagicLevel() end,
  13594.         [exclude] = {
  13595.             [1] = isdst,
  13596.         },
  13597.         Player.setAttack() end,
  13598.         Player.learnSpell() end,
  13599.         Player.addMount() end,
  13600.         Player.setTimeStorage() end,
  13601.         Player.resetTime() end,
  13602.         Player.getSetTime() end,
  13603.         Player.getSoul() end,
  13604.         Player.setTime() end,
  13605.         [day] = 86400000,
  13606.         [max] = {
  13607.         },
  13608.         Player.addItemEx() end,
  13609.         [month] = 11,
  13610.         Player.sendOutfitWindow() end,
  13611.         Player.setBankBalance() end,
  13612.         [second] = 1000,
  13613.         Player.getDepotChest() end,
  13614.         Player.resetBuff() end,
  13615.         Player.forgetSpell() end,
  13616.         Player.addOfflineTrainingTries() end,
  13617.         Player.getBuffedPlayer() end,
  13618.         Player.setTown() end,
  13619.         Player.onLoseExperience() end,
  13620.         [week] = 6,
  13621.         [keys] = {
  13622.             [5] = {
  13623.                 [buffType] = experience buff,
  13624.                 [storage] = 17006,
  13625.                 [buff] = 17007,
  13626.             },
  13627.             [6] = {
  13628.                 [buffType] = skill buff,
  13629.                 [storage] = 17000,
  13630.                 [buff] = 17001,
  13631.             },
  13632.             [7] = {
  13633.                 [buffType] = loot buff,
  13634.                 [storage] = 17004,
  13635.                 [buff] = 17005,
  13636.             },
  13637.             [8] = {
  13638.                 [buffType] = magic buff,
  13639.                 [storage] = 17002,
  13640.                 [buff] = 17003,
  13641.             },
  13642.         },
  13643.         Player.addOfflineTrainingTime() end,
  13644.         Player.addMoney() end,
  13645.         Player.getInbox() end,
  13646.         Player.setOfflineTrainingSkill() end,
  13647.         Player.onLookInShop() end,
  13648.         Player.onTurn() end,
  13649.         Player.getSlotItem() end,
  13650.         Player.getLevel() end,
  13651.         Player.getAccountId() end,
  13652.         Player.getBuffTimeLeft() end,
  13653.         Player.getManaSpent() end,
  13654.         Player.getGuildNick() end,
  13655.         Player.getGuildLevel() end,
  13656.         Player.getDuration() end,
  13657.         Player.getAttackSpeed() end,
  13658.         Player.setMaxMana() end,
  13659.         Player.isUsingOtClient() end,
  13660.         Player.setCapacity() end,
  13661.         Player.getLossPercent() end,
  13662.         Player.addPremiumDays() end,
  13663.         Player.setGroup() end,
  13664.         Player.getDepotItems() end,
  13665.         Player.getCapacity() end,
  13666.         Player.getGuid() end,
  13667.         Player.getHouse() end,
  13668.         Player.popupFYI() end,
  13669.         Player.removeOutfit() end,
  13670.         Player.getVocation() end,
  13671.         Player.getFreeCapacity() end,
  13672.         Player.hasMount() end,
  13673.         Player.setGuildNick() end,
  13674.         Player.setVocation() end,
  13675.         Player.removeBlessing() end,
  13676.         Player.getSkillPercent() end,
  13677.         Player.removeItem() end,
  13678.         Player.removeExperience() end,
  13679.     },
  13680.     [SPEECHBUBBLE_QUEST] = 3,
  13681.     [SPELL_LEVEL] = {
  13682.         [utevo lux] = 1001,
  13683.     },
  13684.     function upGradeSpells() end,
  13685.     function rawgetmetatable() end,
  13686.     [CONDITION_PARAM_STAT_MAXMANAPOINTSPERCENT] = 32,
  13687.     [nextUseStaminaTime] = {
  13688.         [268435456] = 0,
  13689.     },
  13690.     function doPlayerSendCancel() end,
  13691.     [RETURNVALUE_TURNSECUREMODETOATTACKUNMARKEDPLAYERS] = 47,
  13692.     [CONST_ME_NONE] = 0,
  13693.     [RETURNVALUE_PLAYERISNOTINVITED] = 4,
  13694.     function getTownName() end,
  13695.     [CONST_ANI_BOLT] = 2,
  13696.     [AREADIAGONAL_BEAM7] = {
  13697.         [1] = {
  13698.             [1] = 1,
  13699.             [2] = 0,
  13700.             [3] = 0,
  13701.             [4] = 0,
  13702.             [5] = 0,
  13703.             [6] = 0,
  13704.             [7] = 0,
  13705.         },
  13706.         [2] = {
  13707.             [1] = 0,
  13708.             [2] = 1,
  13709.             [3] = 0,
  13710.             [4] = 0,
  13711.             [5] = 0,
  13712.             [6] = 0,
  13713.             [7] = 0,
  13714.         },
  13715.         [3] = {
  13716.             [1] = 0,
  13717.             [2] = 0,
  13718.             [3] = 1,
  13719.             [4] = 0,
  13720.             [5] = 0,
  13721.             [6] = 0,
  13722.             [7] = 0,
  13723.         },
  13724.         [4] = {
  13725.             [1] = 0,
  13726.             [2] = 0,
  13727.             [3] = 0,
  13728.             [4] = 1,
  13729.             [5] = 0,
  13730.             [6] = 0,
  13731.             [7] = 0,
  13732.         },
  13733.         [5] = {
  13734.             [1] = 0,
  13735.             [2] = 0,
  13736.             [3] = 0,
  13737.             [4] = 0,
  13738.             [5] = 1,
  13739.             [6] = 0,
  13740.             [7] = 0,
  13741.         },
  13742.         [6] = {
  13743.             [1] = 0,
  13744.             [2] = 0,
  13745.             [3] = 0,
  13746.             [4] = 0,
  13747.             [5] = 0,
  13748.             [6] = 1,
  13749.             [7] = 0,
  13750.         },
  13751.         [7] = {
  13752.             [1] = 0,
  13753.             [2] = 0,
  13754.             [3] = 0,
  13755.             [4] = 0,
  13756.             [5] = 0,
  13757.             [6] = 0,
  13758.             [7] = 3,
  13759.         },
  13760.     },
  13761.     function saveServer() end,
  13762.     [PlayerFlag_CanEditHouses] = 131072,
  13763.     [ACCOUNT_TYPE_GOD] = 5,
  13764.     function getContainerCap() end,
  13765.     [DIRECTION_SOUTHEAST] = 5,
  13766.     [ITEM_ATTRIBUTE_SHOOTRANGE] = 32768,
  13767.     [SLOTP_LEFT] = 32,
  13768.     [questDoors] = {
  13769.         [1] = 1223,
  13770.         [2] = 1225,
  13771.         [3] = 1241,
  13772.         [4] = 1243,
  13773.         [5] = 1255,
  13774.         [6] = 1257,
  13775.         [7] = 3542,
  13776.         [8] = 3551,
  13777.         [9] = 5105,
  13778.         [10] = 5114,
  13779.         [11] = 5123,
  13780.         [12] = 5132,
  13781.         [13] = 5288,
  13782.         [14] = 5290,
  13783.         [15] = 5745,
  13784.         [16] = 5748,
  13785.         [17] = 6202,
  13786.         [18] = 6204,
  13787.         [19] = 6259,
  13788.         [20] = 6261,
  13789.         [21] = 6898,
  13790.         [22] = 6907,
  13791.         [23] = 7040,
  13792.         [24] = 7049,
  13793.         [25] = 8551,
  13794.         [26] = 8553,
  13795.         [27] = 9175,
  13796.         [28] = 9177,
  13797.         [29] = 9277,
  13798.         [30] = 9279,
  13799.         [31] = 10278,
  13800.         [32] = 10280,
  13801.         [33] = 10475,
  13802.         [34] = 10484,
  13803.         [35] = 10782,
  13804.         [36] = 12097,
  13805.         [37] = 12193,
  13806.         [38] = 19847,
  13807.         [39] = 19987,
  13808.         [40] = 20280,
  13809.         [41] = 10791,
  13810.         [42] = 12104,
  13811.         [43] = 12202,
  13812.         [44] = 19856,
  13813.         [45] = 19996,
  13814.         [46] = 20289,
  13815.     },
  13816.     [RETURNVALUE_YOUCANONLYUSEITONCREATURES] = 45,
  13817.     [horizontalOpenDoors] = {
  13818.         [1] = 1214,
  13819.         [2] = 1222,
  13820.         [3] = 1226,
  13821.         [4] = 1230,
  13822.         [5] = 1236,
  13823.         [6] = 1240,
  13824.         [7] = 1244,
  13825.         [8] = 1248,
  13826.         [9] = 1254,
  13827.         [10] = 1258,
  13828.         [11] = 1262,
  13829.         [12] = 1542,
  13830.         [13] = 3537,
  13831.         [14] = 3539,
  13832.         [15] = 3541,
  13833.         [16] = 3543,
  13834.         [17] = 4918,
  13835.         [18] = 5085,
  13836.         [19] = 5100,
  13837.         [20] = 5102,
  13838.         [21] = 5104,
  13839.         [22] = 5106,
  13840.         [23] = 5118,
  13841.         [24] = 5120,
  13842.         [25] = 5122,
  13843.         [26] = 5124,
  13844.         [27] = 5136,
  13845.         [28] = 5139,
  13846.         [29] = 5280,
  13847.         [30] = 5287,
  13848.         [31] = 5291,
  13849.         [32] = 5295,
  13850.         [33] = 5518,
  13851.         [34] = 5734,
  13852.         [35] = 5746,
  13853.         [36] = 6197,
  13854.         [37] = 6201,
  13855.         [38] = 6205,
  13856.         [39] = 6209,
  13857.         [40] = 6254,
  13858.         [41] = 6258,
  13859.         [42] = 6262,
  13860.         [43] = 6266,
  13861.         [44] = 6796,
  13862.         [45] = 6800,
  13863.         [46] = 6893,
  13864.         [47] = 6895,
  13865.         [48] = 6897,
  13866.         [49] = 6899,
  13867.         [50] = 7035,
  13868.         [51] = 7037,
  13869.         [52] = 7039,
  13870.         [53] = 7041,
  13871.         [54] = 7057,
  13872.         [55] = 8546,
  13873.         [56] = 8550,
  13874.         [57] = 8554,
  13875.         [58] = 8558,
  13876.         [59] = 9170,
  13877.         [60] = 9174,
  13878.         [61] = 9272,
  13879.         [62] = 9276,
  13880.         [63] = 9280,
  13881.         [64] = 9284,
  13882.         [65] = 10273,
  13883.         [66] = 10277,
  13884.         [67] = 10281,
  13885.         [68] = 10285,
  13886.         [69] = 10470,
  13887.         [70] = 10472,
  13888.         [71] = 10476,
  13889.         [72] = 10474,
  13890.         [73] = 10777,
  13891.         [74] = 12094,
  13892.         [75] = 12190,
  13893.         [76] = 19842,
  13894.         [77] = 19844,
  13895.         [78] = 19982,
  13896.         [79] = 19984,
  13897.         [80] = 20275,
  13898.         [81] = 20277,
  13899.         [82] = 17236,
  13900.         [83] = 18209,
  13901.         [84] = 13023,
  13902.         [85] = 10781,
  13903.         [86] = 12096,
  13904.         [87] = 12196,
  13905.         [88] = 19846,
  13906.         [89] = 19986,
  13907.         [90] = 20279,
  13908.         [91] = 10783,
  13909.         [92] = 12098,
  13910.         [93] = 12194,
  13911.         [94] = 19848,
  13912.         [95] = 19988,
  13913.         [96] = 20281,
  13914.     },
  13915.     [CONST_ME_CRAPS] = 27,
  13916.     [MAPMARK_TICK] = 0,
  13917.     [doors] = {
  13918.         [5134] = 5136,
  13919.         [5135] = 5136,
  13920.         [5137] = 5139,
  13921.         [5138] = 5139,
  13922.         [5140] = 5142,
  13923.         [5141] = 5142,
  13924.         [5143] = 5145,
  13925.         [5144] = 5145,
  13926.         [1231] = 1233,
  13927.         [10776] = 10777,
  13928.         [10268] = 10270,
  13929.         [1232] = 1233,
  13930.         [10272] = 10273,
  13931.         [10274] = 10275,
  13932.         [10276] = 10277,
  13933.         [19990] = 19991,
  13934.         [19994] = 19995,
  13935.         [1234] = 1236,
  13936.         [9268] = 9269,
  13937.         [9270] = 9272,
  13938.         [1235] = 1236,
  13939.         [20273] = 20275,
  13940.         [20285] = 20286,
  13941.         [4913] = 4915,
  13942.         [4914] = 4915,
  13943.         [12093] = 12094,
  13944.         [1237] = 1238,
  13945.         [4917] = 4918,
  13946.         [6193] = 6194,
  13947.         [6195] = 6197,
  13948.         [6196] = 6197,
  13949.         [6198] = 6199,
  13950.         [1239] = 1240,
  13951.         [6200] = 6201,
  13952.         [8545] = 8546,
  13953.         [8547] = 8548,
  13954.         [8549] = 8550,
  13955.         [19843] = 19844,
  13956.         [19847] = 19848,
  13957.         [12189] = 12190,
  13958.         [1249] = 1251,
  13959.         [12193] = 12194,
  13960.         [12195] = 12196,
  13961.         [5732] = 5734,
  13962.         [1250] = 1251,
  13963.         [5735] = 5737,
  13964.         [5736] = 5737,
  13965.         [20274] = 20275,
  13966.         [6249] = 6251,
  13967.         [6250] = 6251,
  13968.         [1252] = 1254,
  13969.         [6252] = 6254,
  13970.         [6253] = 6254,
  13971.         [1253] = 1254,
  13972.         [9165] = 9167,
  13973.         [6257] = 6258,
  13974.         [9169] = 9170,
  13975.         [9171] = 9172,
  13976.         [9173] = 9174,
  13977.         [19840] = 19842,
  13978.         [7033] = 7035,
  13979.         [7034] = 7035,
  13980.         [10468] = 10470,
  13981.         [7036] = 7037,
  13982.         [13022] = 13023,
  13983.         [10478] = 10479,
  13984.         [10480] = 10481,
  13985.         [7042] = 7044,
  13986.         [7043] = 7044,
  13987.         [5515] = 5516,
  13988.         [5517] = 5518,
  13989.         [6795] = 6796,
  13990.         [6797] = 6798,
  13991.         [3535] = 3537,
  13992.         [3536] = 3537,
  13993.         [3538] = 3539,
  13994.         [10775] = 10777,
  13995.         [5278] = 5280,
  13996.         [5279] = 5280,
  13997.         [5281] = 5283,
  13998.         [5282] = 5283,
  13999.         [10789] = 10790,
  14000.         [5284] = 5285,
  14001.         [19992] = 19993,
  14002.         [5286] = 5287,
  14003.         [3544] = 3546,
  14004.         [3545] = 3546,
  14005.         [9273] = 9274,
  14006.         [9275] = 9276,
  14007.         [3547] = 3548,
  14008.         [20283] = 20284,
  14009.         [20287] = 20288,
  14010.         [12092] = 12094,
  14011.         [20289] = 20290,
  14012.         [19996] = 19997,
  14013.         [12100] = 12101,
  14014.         [12102] = 12103,
  14015.         [12104] = 12105,
  14016.         [19856] = 19857,
  14017.         [9267] = 9269,
  14018.         [10791] = 10792,
  14019.         [8542] = 8543,
  14020.         [8544] = 8546,
  14021.         [9166] = 9167,
  14022.         [19987] = 19988,
  14023.         [19841] = 19842,
  14024.         [19845] = 19846,
  14025.         [19849] = 19851,
  14026.         [1209] = 1211,
  14027.         [12097] = 12098,
  14028.         [10782] = 10783,
  14029.         [19854] = 19855,
  14030.         [1210] = 1211,
  14031.         [12204] = 12205,
  14032.         [20278] = 20279,
  14033.         [5733] = 5734,
  14034.         [12095] = 12096,
  14035.         [10780] = 10781,
  14036.         [13020] = 13021,
  14037.         [17237] = 17238,
  14038.         [1212] = 1214,
  14039.         [20282] = 20284,
  14040.         [6192] = 6194,
  14041.         [19852] = 19853,
  14042.         [1213] = 1214,
  14043.         [6799] = 6800,
  14044.         [10269] = 10270,
  14045.         [12197] = 12199,
  14046.         [12099] = 12101,
  14047.         [10785] = 10786,
  14048.         [10784] = 10786,
  14049.         [5082] = 5083,
  14050.         [10271] = 10273,
  14051.         [5084] = 5085,
  14052.         [17235] = 17236,
  14053.         [20276] = 20277,
  14054.         [19983] = 19984,
  14055.         [6255] = 6256,
  14056.         [19980] = 19982,
  14057.         [12188] = 12190,
  14058.         [19981] = 19982,
  14059.         [19985] = 19986,
  14060.         [19989] = 19991,
  14061.         [18208] = 18209,
  14062.         [12198] = 12199,
  14063.         [9271] = 9272,
  14064.         [12202] = 12203,
  14065.         [5098] = 5100,
  14066.         [1219] = 1220,
  14067.         [9168] = 9170,
  14068.         [5101] = 5102,
  14069.         [20280] = 20281,
  14070.         [8541] = 8543,
  14071.         [1539] = 1540,
  14072.         [7056] = 7057,
  14073.         [6891] = 6893,
  14074.         [1221] = 1222,
  14075.         [5108] = 5109,
  14076.         [6894] = 6895,
  14077.         [5110] = 5111,
  14078.         [7054] = 7055,
  14079.         [1541] = 1542,
  14080.         [7045] = 7046,
  14081.         [6901] = 6902,
  14082.         [6900] = 6902,
  14083.         [5116] = 5118,
  14084.         [5117] = 5118,
  14085.         [6903] = 6904,
  14086.         [5119] = 5120,
  14087.         [6892] = 6893,
  14088.         [6801] = 6802,
  14089.         [19850] = 19851,
  14090.         [10469] = 10470,
  14091.         [10471] = 10472,
  14092.         [5125] = 5127,
  14093.         [5126] = 5127,
  14094.         [10477] = 10479,
  14095.         [5128] = 5129,
  14096.         [5107] = 5109,
  14097.         [5099] = 5100,
  14098.         [4916] = 4918,
  14099.     },
  14100.     [DIRECTION_NORTH] = 0,
  14101.     [CONST_ME_GROUNDSHAKER] = 35,
  14102.     function module() end,
  14103.     [NORTHWEST] = 6,
  14104.     [CONDITION_PARAM_SKILL_DISTANCEPERCENT] = 41,
  14105.     [TALKDELAY_NONE] = 0,
  14106.     function broadcastMessage() end,
  14107.     [CONST_ANI_SMALLHOLY] = 38,
  14108.     function doCreateTeleport() end,
  14109.     function createCombatArea() end,
  14110.     function variantToPosition() end,
  14111.     [SLOTP_WHEREEVER] = 4294967295,
  14112.     [CONST_ME_CONFETTI_HORIZONTAL] = 75,
  14113.     function isItem() end,
  14114.     [RETURNVALUE_NOTENOUGHLEVEL] = 33,
  14115.     [SUBOWNER_LIST] = 257,
  14116.     [COMBAT_LIFEDRAIN] = 32,
  14117.     [CONST_SLOT_HEAD] = 1,
  14118.     [stringToVariant] = {
  14119.         stringToVariant.getPosition() end,
  14120.         stringToVariant.getNumber() end,
  14121.         stringToVariant.getString() end,
  14122.     },
  14123.     [globalStorageTable] = {
  14124.     },
  14125.     function getWorldType() end,
  14126.     [SPEECHBUBBLE_NORMAL] = 1,
  14127.     [CONST_ANI_SUDDENDEATH] = 32,
  14128.     function queryTileAddThing() end,
  14129.     [ITEM_ATTRIBUTE_NAME] = 64,
  14130.     [ITEM_TYPE_TRASHHOLDER] = 3,
  14131.     function getTopCreature() end,
  14132.     [FLAG_IGNOREAUTOSTACK] = 128,
  14133.     [SKULL_NONE] = 0,
  14134.     [CONST_ME_STUN] = 32,
  14135.     [MESSAGE_STATUS_WARNING] = 18,
  14136.     [CONDITIONID_FEET] = 8,
  14137.     function doRemoveItem() end,
  14138.     function getPlayerLearnedInstantSpell() end,
  14139.     [SHOP_TRADEREQUEST] = {
  14140.         [1] = trade,
  14141.     },
  14142.     [TILESTATE_NOFIELDBLOCKPATH] = 16777216,
  14143.     [WEST] = 3,
  14144.     [ITEM_TYPE_DEPOT] = 1,
  14145.     [CONDITION_PARAM_SKILL_MELEE] = 19,
  14146.     [CLIENTOS_OTCLIENT_WINDOWS] = 11,
  14147.     [configKeys] = {
  14148.         [MYSQL_DB] = 14,
  14149.         [EXP_FROM_PLAYERS_LEVEL_RANGE] = 29,
  14150.         [STAMINA_SYSTEM] = 12,
  14151.         [MAX_MARKET_OFFERS_AT_A_TIME_PER_PLAYER] = 28,
  14152.         [KILLS_TO_BLACK] = 12,
  14153.         [AIMBOT_HOTKEY_ENABLED] = 2,
  14154.         [MAX_PACKETS_PER_SECOND] = 30,
  14155.         [MYSQL_USER] = 12,
  14156.         [STAIRHOP_DELAY] = 25,
  14157.         [ACTIONS_DELAY_INTERVAL] = 14,
  14158.         [RATE_SKILL] = 6,
  14159.         [STATUS_PORT] = 24,
  14160.         [LOGIN_PORT] = 23,
  14161.         [GAME_PORT] = 22,
  14162.         [ONE_PLAYER_ON_ACCOUNT] = 1,
  14163.         [MAP_NAME] = 1,
  14164.         [OWNER_NAME] = 4,
  14165.         [FREE_PREMIUM] = 5,
  14166.         [REMOVE_RUNE_CHARGES] = 3,
  14167.         [MAX_PLAYERS] = 1,
  14168.         [MYSQL_PASS] = 13,
  14169.         [DEFAULT_DESPAWNRANGE] = 3,
  14170.         [WHITE_SKULL_TIME] = 21,
  14171.         [HOUSE_RENT_PERIOD] = 2,
  14172.         [BIND_ONLY_GLOBAL_ADDRESS] = 8,
  14173.         [FRAG_TIME] = 20,
  14174.         [STATUSQUERY_TIMEOUT] = 19,
  14175.         [PZ_LOCKED] = 2,
  14176.         [WORLD_TYPE] = 10,
  14177.         [RATE_MAGIC] = 8,
  14178.         [KICK_AFTER_MINUTES] = 16,
  14179.         [MYSQL_SOCK] = 15,
  14180.         [SERVER_NAME] = 3,
  14181.         [EMOTE_SPELLS] = 11,
  14182.         [IP] = 8,
  14183.         [URL] = 6,
  14184.         [DEATH_LOSE_PERCENT] = 18,
  14185.         [MOTD] = 9,
  14186.         [PROTECTION_LEVEL] = 17,
  14187.         [EX_ACTIONS_DELAY_INTERVAL] = 15,
  14188.         [CHECK_EXPIRED_MARKET_OFFERS_EACH_MINUTES] = 27,
  14189.         [REPLACE_KICK_ON_LOGIN] = 6,
  14190.         [MYSQL_HOST] = 11,
  14191.         [RATE_SPAWN] = 9,
  14192.         [MARKET_PREMIUM] = 10,
  14193.         [RATE_EXPERIENCE] = 5,
  14194.         [RATE_LOOT] = 7,
  14195.         [HOUSE_PRICE] = 10,
  14196.         [ALLOW_CLONES] = 7,
  14197.         [DEFAULT_DESPAWNRADIUS] = 4,
  14198.         [CLASSIC_EQUIPMENT_SLOTS] = 15,
  14199.         [SQL_PORT] = 0,
  14200.         [ALLOW_CHANGEOUTFIT] = 0,
  14201.         [OPTIMIZE_DATABASE] = 9,
  14202.         [EXPERIENCE_FROM_PLAYERS] = 4,
  14203.         [DEFAULT_PRIORITY] = 16,
  14204.         [OWNER_EMAIL] = 5,
  14205.         [KILLS_TO_RED] = 11,
  14206.         [MARKET_OFFER_DURATION] = 26,
  14207.         [LOCATION] = 7,
  14208.         [WARN_UNSAFE_SCRIPTS] = 13,
  14209.         [MAP_AUTHOR] = 17,
  14210.         [MAX_MESSAGEBUFFER] = 13,
  14211.         [CONVERT_UNSAFE_SCRIPTS] = 14,
  14212.     },
  14213.     [ORIGIN_MELEE] = 3,
  14214.     [CONST_ANI_THROWINGSTAR] = 8,
  14215.     function hasProperty() end,
  14216.     function getHouseTown() end,
  14217.     [ITEM_ENERGYFIELD_PERSISTENT] = 1495,
  14218.     [Guild] = {
  14219.         Guild.setMotd() end,
  14220.         Guild.getName() end,
  14221.         Guild.addRank() end,
  14222.         Guild.getRankByLevel() end,
  14223.         Guild.removeMember() end,
  14224.         Guild.getId() end,
  14225.         Guild.getMotd() end,
  14226.         Guild.getMembersOnline() end,
  14227.         Guild.addMember() end,
  14228.         Guild.getRankById() end,
  14229.     },
  14230.     [RETURNVALUE_CANNOTUSETHISOBJECT] = 26,
  14231.     function getContainerCapById() end,
  14232.     [ORIGIN_RANGED] = 4,
  14233.     [SKULL_WHITE] = 3,
  14234.     function getItemRWInfo() end,
  14235.     [TEXTCOLOR_LIGHTBLUE] = 35,
  14236.     [Party] = {
  14237.         Party.getLeader() end,
  14238.         Party.addInvite() end,
  14239.         Party.shareExperience() end,
  14240.         Party.getInvitees() end,
  14241.         Party.setLeader() end,
  14242.         Party.getInviteeCount() end,
  14243.         Party.getMemberCount() end,
  14244.         Party.setSharedExperience() end,
  14245.         Party.isSharedExperienceEnabled() end,
  14246.         Party.removeMember() end,
  14247.         Party.removeInvite() end,
  14248.         Party.getMembers() end,
  14249.         Party.isSharedExperienceActive() end,
  14250.         Party.addMember() end,
  14251.         Party.disband() end,
  14252.     },
  14253.     [shop_subtype] = {
  14254.     },
  14255.     [CONDITION_BLEEDING] = 8,
  14256.     [CONDITION_PARAM_FORCEUPDATE] = 18,
  14257.     [CONDITION_YELLTICKS] = 262144,
  14258.     [GAME_STATE_INIT] = 1,
  14259.     [SKULL_BLACK] = 5,
  14260.     [CONST_ME_ASSASSIN] = 62,
  14261.     [CONST_ME_GIFT_WRAPS] = 28,
  14262.     function isPlayerPzLocked() end,
  14263.     [CONDITION_PARAM_SUBID] = 45,
  14264.     [ITEM_ENERGYFIELD_NOPVP] = 1504,
  14265.     function getPlayerAccountType() end,
  14266.     [configManager] = {
  14267.         configManager.getBoolean() end,
  14268.         configManager.getNumber() end,
  14269.         configManager.getString() end,
  14270.     },
  14271.     [STACKPOS_THIRD_ITEM_ABOVE_GROUNDTILE] = 3,
  14272.     function onRemoveItem() end,
  14273.     function isItemDoor() end,
  14274.     [MAPMARK_GREENNORTH] = 18,
  14275.     [STACKPOS_FIFTH_ITEM_ABOVE_GROUNDTILE] = 5,
  14276.     function isItemRune() end,
  14277.     [CONDITION_EXHAUST_WEAPON] = 4096,
  14278.     [CONDITIONID_BACKPACK] = 3,
  14279.     [COMBAT_PARAM_DISPEL] = 8,
  14280.     [CONDITION_PARAM_SKILL_FISTPERCENT] = 37,
  14281.     [COMBAT_PARAM_CREATEITEM] = 6,
  14282.     function isItemFluidContainer() end,
  14283.     function getPlayerLossPercent() end,
  14284.     function getCreatureHealth() end,
  14285.     [ITEM_ATTRIBUTE_DEFENSE] = 2048,
  14286.     [CONST_ME_FIREWORK_YELLOW] = 29,
  14287.     [TILESTATE_NOPVPZONE] = 4,
  14288.     [CALLBACK_ONTRADEREQUEST] = 20,
  14289.     [CONDITIONID_LEGS] = 7,
  14290.     [CONST_ANI_POISON] = 15,
  14291.     function getHouseByPlayerGUID() end,
  14292.     [NORTH] = 0,
  14293.     [WORLD_TYPE_PVP_ENFORCED] = 3,
  14294.     function getPlayerMana() end,
  14295.     [MAPMARK_EXCLAMATION] = 2,
  14296.     function tostring() end,
  14297.     function type() end,
  14298.     function doConvinceCreature() end,
  14299.     function getCreatureSpeed() end,
  14300.     function doCreateNpc() end,
  14301.     [ITEM_MAGICWALL_PERSISTENT] = 1498,
  14302.     function doMonsterChangeTarget() end,
  14303.     [CONST_ME_HITAREA] = 10,
  14304.     [CONDITION_POISON] = 1,
  14305.     [SLOTP_LEGS] = 64,
  14306.     function getMonsterTargetList() end,
  14307.     [TILESTATE_FLOORCHANGE_EAST_ALT] = 134217728,
  14308.     [COMBAT_FORMULA_UNDEFINED] = 0,
  14309.     [ITEM_TYPE_MAGICFIELD] = 6,
  14310.     function getAccountNumberByPlayerName() end,
  14311.     function APPLY_SKILL_MULTIPLIER() end,
  14312.     function doPlayerJoinParty() end,
  14313.     [ITEM_ATTRIBUTE_PLURALNAME] = 256,
  14314.     [ITEM_TYPE_TELEPORT] = 7,
  14315.     [TALKTYPE_MONSTER_SAY] = 36,
  14316.     function doPlayerRemoveMoney() end,
  14317.     [STACKPOS_TOP_FIELD] = 254,
  14318.     [CONST_ANI_CRYSTALLINEARROW] = 49,
  14319.     [TEXTCOLOR_RED] = 180,
  14320.     [CONST_ME_ORCSHAMAN] = 71,
  14321.     function doAddMapMark() end,
  14322.     function doPlayerPopupFYI() end,
  14323.     [RETURNVALUE_CANNOTBEDRESSED] = 14,
  14324.     [GAME_STATE_MAINTAIN] = 6,
  14325.     function doTargetCombatMana() end,
  14326.     function doPlayerFeed() end,
  14327.     [CLIENTOS_WINDOWS] = 2,
  14328.     [PlayerFlag_CanSummonAll] = 32,
  14329.     [CONST_ANI_BURSTARROW] = 7,
  14330.     [FOCUS_GREETWORDS] = {
  14331.         [1] = hi,
  14332.         [2] = hello,
  14333.     },
  14334.     [RETURNVALUE_NOTPOSSIBLE] = 1,
  14335.     [CONDITION_SPELLCOOLDOWN] = 67108864,
  14336.     [MAPMARK_KISS] = 6,
  14337.     function registerCreatureEvent() end,
  14338.     [ITEM_POISONFIELD_PVP] = 1490,
  14339.     function rawset() end,
  14340.     function doPlayerRemoveMount() end,
  14341.     function getPlayerGuildId() end,
  14342.     [PlayerFlag_HasInfiniteCapacity] = 1048576,
  14343.     function doPlayerRemovePremiumDays() end,
  14344.     [CALLBACK_GREET] = 5,
  14345.     [ORIGIN_SPELL] = 2,
  14346.     [SLOTP_RING] = 256,
  14347.     function setPlayerGroupId() end,
  14348.     [STACKPOS_TOP_MOVEABLE_ITEM_OR_CREATURE] = 255,
  14349.     [PlayerFlag_CanTalkRedChannelAnonymous] = 4294967296,
  14350.     function doPlayerSetVocation() end,
  14351.     [TEXTCOLOR_WHITE_EXP] = 215,
  14352.     [RETURNVALUE_NAMEISTOOAMBIGIOUS] = 59,
  14353.     function getPlayerBlessing() end,
  14354.     [CONST_ME_LOSEENERGY] = 2,
  14355.     [ITEM_WILDGROWTH_SAFE] = 11099,
  14356.     [CONST_ANI_SNOWBALL] = 13,
  14357.     [TALKTYPE_MONSTER_YELL] = 37,
  14358.     function getPartyMembers() end,
  14359.     [CONDITION_PARALYZE] = 32,
  14360.     function getPlayerGUIDByName() end,
  14361.     [EAST] = 1,
  14362.     [CLIENTOS_OTCLIENT_LINUX] = 10,
  14363.     [CONST_ANI_DEATH] = 11,
  14364.     [ITEM_ATTRIBUTE_DECAYSTATE] = 262144,
  14365.     function getPlayerFood() end,
  14366.     function getPlayerItemCount() end,
  14367.     function getPlayerIp() end,
  14368.     function pcall() end,
  14369.     function doPlayerSetTown() end,
  14370.     function getPlayerGuildRank() end,
  14371.     [TILESTATE_IMMOVABLEBLOCKSOLID] = 2097152,
  14372.     [WEAPON_SWORD] = 1,
  14373.     function rawequal() end,
  14374.     function getPlayerSkullType() end,
  14375.     function getfenv() end,
  14376.     [CONDITION_DAZZLED] = 2097152,
  14377.     function getPlayerTown() end,
  14378.     [SKILL_DISTANCE] = 4,
  14379.     [RETURNVALUE_CREATUREISNOTREACHABLE] = 46,
  14380.     [MAPMARK_REDNORTH] = 14,
  14381.     [TILESTATE_FLOORCHANGE_DOWN] = 256,
  14382.     [CONST_ME_TELEPORT] = 11,
  14383.     [ITEM_WILDGROWTH] = 1499,
  14384.     function getWaypointPositionByName() end,
  14385.     [CONST_ME_EXPLOSIONAREA] = 5,
  14386.     [TEXTCOLOR_BLUE] = 5,
  14387.     function getPlayerFreeCap() end,
  14388.     function isSightClear() end,
  14389.     function isItemMoveable() end,
  14390.     function setCombatParam() end,
  14391.     function require() end,
  14392.     [CONST_ME_SOUND_YELLOW] = 22,
  14393.     [TEXTCOLOR_LIGHTGREEN] = 30,
  14394.     [COMBAT_FORMULA_DAMAGE] = 3,
  14395.     function getCreatureTarget() end,
  14396.     [RETURNVALUE_YOURVOCATIONCANNOTUSETHISSPELL] = 50,
  14397.     function doSetItemOutfit() end,
  14398.     [PlayerFlag_NotGainMana] = 67108864,
  14399.     [MESSAGE_STATUS_CONSOLE_ORANGE] = 37,
  14400.     [TILESTATE_FLOORCHANGE] = 128,
  14401.     [CONST_ANI_ARROW] = 3,
  14402.     [CONDITIONID_RIGHT] = 5,
  14403.     [PlayerFlag_CanBroadcast] = 65536,
  14404.     [CONST_ME_BIGPLANTS] = 51,
  14405.     [CONST_ANI_CAKE] = 42,
  14406.     [STACKPOS_TOP_CREATURE] = 253,
  14407.     function isMonster() end,
  14408.     function isPlayerGhost() end,
  14409.     function VIRTUAL_PARENT() end,
  14410.     [CONST_ME_REDSMOKE] = 167,
  14411.     [GUEST_LIST] = 256,
  14412.     [GAME_STATE_CLOSING] = 5,
  14413.     [CONST_PROP_IMMOVABLENOFIELDBLOCKPATH] = 9,
  14414.     [ITEM_ATTRIBUTE_ARMOR] = 8192,
  14415.     [TILESTATE_REFRESH] = 32,
  14416.     [CALLBACK_ONBUY] = 10,
  14417.     [ORIGIN_CONDITION] = 1,
  14418.     [ITEM_ATTRIBUTE_EXTRADEFENSE] = 4096,
  14419.     [STACKPOS_FIRST_ITEM_ABOVE_GROUNDTILE] = 1,
  14420.     [PlayerFlag_CanSenseInvisibility] = 128,
  14421.     [CONST_ME_GREEN_RINGS] = 9,
  14422.     [CONST_ME_CARNIPHILA] = 47,
  14423.     [CREATURETYPE_NPC] = 2,
  14424.     [PlayerFlag_CannotBeBanned] = 262144,
  14425.     [PlayerFlag_CanConvinceAll] = 16,
  14426.     [GAME_STATE_CLOSED] = 3,
  14427.     [Container] = {
  14428.         Container.getSize() end,
  14429.         Container.getCapacity() end,
  14430.         Container.getEmptySlots() end,
  14431.         Container.getItemCountById() end,
  14432.         Container.isContainer() end,
  14433.         Container.addItem() end,
  14434.         Container.addItemEx() end,
  14435.         Container.hasItem() end,
  14436.         Container.getItemHoldingCount() end,
  14437.         Container.getItem() end,
  14438.     },
  14439.     [PlayerFlag_IgnoredByMonsters] = 256,
  14440.     [RETURNVALUE_YOUAREEXHAUSTED] = 37,
  14441.     [SKILL_FISHING] = 6,
  14442.     [TEXTCOLOR_MAYABLUE] = 95,
  14443.     [AREA_CROSS6X6] = {
  14444.         [1] = {
  14445.             [1] = 0,
  14446.             [2] = 0,
  14447.             [3] = 0,
  14448.             [4] = 0,
  14449.             [5] = 0,
  14450.             [6] = 0,
  14451.             [7] = 1,
  14452.             [8] = 0,
  14453.             [9] = 0,
  14454.             [10] = 0,
  14455.             [11] = 0,
  14456.             [12] = 0,
  14457.             [13] = 0,
  14458.         },
  14459.         [2] = {
  14460.             [1] = 0,
  14461.             [2] = 0,
  14462.             [3] = 0,
  14463.             [4] = 0,
  14464.             [5] = 0,
  14465.             [6] = 1,
  14466.             [7] = 1,
  14467.             [8] = 1,
  14468.             [9] = 0,
  14469.             [10] = 0,
  14470.             [11] = 0,
  14471.             [12] = 0,
  14472.             [13] = 0,
  14473.         },
  14474.         [3] = {
  14475.             [1] = 0,
  14476.             [2] = 0,
  14477.             [3] = 0,
  14478.             [4] = 0,
  14479.             [5] = 1,
  14480.             [6] = 1,
  14481.             [7] = 1,
  14482.             [8] = 1,
  14483.             [9] = 1,
  14484.             [10] = 0,
  14485.             [11] = 0,
  14486.             [12] = 0,
  14487.             [13] = 0,
  14488.         },
  14489.         [4] = {
  14490.             [1] = 0,
  14491.             [2] = 0,
  14492.             [3] = 0,
  14493.             [4] = 1,
  14494.             [5] = 1,
  14495.             [6] = 1,
  14496.             [7] = 1,
  14497.             [8] = 1,
  14498.             [9] = 1,
  14499.             [10] = 1,
  14500.             [11] = 0,
  14501.             [12] = 0,
  14502.             [13] = 0,
  14503.         },
  14504.         [5] = {
  14505.             [1] = 0,
  14506.             [2] = 0,
  14507.             [3] = 1,
  14508.             [4] = 1,
  14509.             [5] = 1,
  14510.             [6] = 1,
  14511.             [7] = 1,
  14512.             [8] = 1,
  14513.             [9] = 1,
  14514.             [10] = 1,
  14515.             [11] = 1,
  14516.             [12] = 0,
  14517.             [13] = 0,
  14518.         },
  14519.         [6] = {
  14520.             [1] = 0,
  14521.             [2] = 1,
  14522.             [3] = 1,
  14523.             [4] = 1,
  14524.             [5] = 1,
  14525.             [6] = 1,
  14526.             [7] = 1,
  14527.             [8] = 1,
  14528.             [9] = 1,
  14529.             [10] = 1,
  14530.             [11] = 1,
  14531.             [12] = 1,
  14532.             [13] = 0,
  14533.         },
  14534.         [7] = {
  14535.             [1] = 1,
  14536.             [2] = 1,
  14537.             [3] = 1,
  14538.             [4] = 1,
  14539.             [5] = 1,
  14540.             [6] = 1,
  14541.             [7] = 3,
  14542.             [8] = 1,
  14543.             [9] = 1,
  14544.             [10] = 1,
  14545.             [11] = 1,
  14546.             [12] = 1,
  14547.             [13] = 1,
  14548.         },
  14549.         [8] = {
  14550.             [1] = 0,
  14551.             [2] = 1,
  14552.             [3] = 1,
  14553.             [4] = 1,
  14554.             [5] = 1,
  14555.             [6] = 1,
  14556.             [7] = 1,
  14557.             [8] = 1,
  14558.             [9] = 1,
  14559.             [10] = 1,
  14560.             [11] = 1,
  14561.             [12] = 1,
  14562.             [13] = 0,
  14563.         },
  14564.         [9] = {
  14565.             [1] = 0,
  14566.             [2] = 0,
  14567.             [3] = 1,
  14568.             [4] = 1,
  14569.             [5] = 1,
  14570.             [6] = 1,
  14571.             [7] = 1,
  14572.             [8] = 1,
  14573.             [9] = 1,
  14574.             [10] = 1,
  14575.             [11] = 1,
  14576.             [12] = 0,
  14577.             [13] = 0,
  14578.         },
  14579.         [10] = {
  14580.             [1] = 0,
  14581.             [2] = 0,
  14582.             [3] = 0,
  14583.             [4] = 1,
  14584.             [5] = 1,
  14585.             [6] = 1,
  14586.             [7] = 1,
  14587.             [8] = 1,
  14588.             [9] = 1,
  14589.             [10] = 1,
  14590.             [11] = 0,
  14591.             [12] = 0,
  14592.             [13] = 0,
  14593.         },
  14594.         [11] = {
  14595.             [1] = 0,
  14596.             [2] = 0,
  14597.             [3] = 0,
  14598.             [4] = 0,
  14599.             [5] = 1,
  14600.             [6] = 1,
  14601.             [7] = 1,
  14602.             [8] = 1,
  14603.             [9] = 1,
  14604.             [10] = 0,
  14605.             [11] = 0,
  14606.             [12] = 0,
  14607.             [13] = 0,
  14608.         },
  14609.         [12] = {
  14610.             [1] = 0,
  14611.             [2] = 0,
  14612.             [3] = 0,
  14613.             [4] = 0,
  14614.             [5] = 0,
  14615.             [6] = 1,
  14616.             [7] = 1,
  14617.             [8] = 1,
  14618.             [9] = 0,
  14619.             [10] = 0,
  14620.             [11] = 0,
  14621.             [12] = 0,
  14622.             [13] = 0,
  14623.         },
  14624.         [13] = {
  14625.             [1] = 0,
  14626.             [2] = 0,
  14627.             [3] = 0,
  14628.             [4] = 0,
  14629.             [5] = 0,
  14630.             [6] = 0,
  14631.             [7] = 1,
  14632.             [8] = 0,
  14633.             [9] = 0,
  14634.             [10] = 0,
  14635.             [11] = 0,
  14636.             [12] = 0,
  14637.             [13] = 0,
  14638.         },
  14639.     },
  14640.     [CONDITION_PARAM_SKILL_FIST] = 20,
  14641.     [MAPMARK_STAR] = 3,
  14642.     [PlayerFlag_NotGainSkill] = 268435456,
  14643.     function doTransformItem() end,
  14644.     [CONST_PROP_IMMOVABLEBLOCKSOLID] = 7,
  14645.     [CONST_ME_POFF] = 3,
  14646.     function xpcall() end,
  14647.     [SKILL_SWORD] = 2,
  14648.     function doAddContainerItem() end,
  14649. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement