[{"data":1,"prerenderedAt":6358},["ShallowReactive",2],{"navigation-docs_en":3,"landing-en":140},[4,35,61,91,109,123,133],{"title":5,"icon":6,"path":7,"stem":8,"children":9,"page":34},"Getting started","i-lucide-rocket","\u002Fdocs\u002Fgetting-started","docs\u002F1.getting-started",[10,14,18,22,26,30],{"title":11,"path":12,"stem":13},"Introduction","\u002Fdocs\u002Fgetting-started\u002Fintroduction","docs\u002F1.getting-started\u002F01.introduction",{"title":15,"path":16,"stem":17},"Quick start","\u002Fdocs\u002Fgetting-started\u002Fquick-start","docs\u002F1.getting-started\u002F02.quick-start",{"title":19,"path":20,"stem":21},"CLI","\u002Fdocs\u002Fgetting-started\u002Fcli","docs\u002F1.getting-started\u002F03.cli",{"title":23,"path":24,"stem":25},"Installing on a server","\u002Fdocs\u002Fgetting-started\u002Finstall","docs\u002F1.getting-started\u002F04.install",{"title":27,"path":28,"stem":29},"A server in Docker","\u002Fdocs\u002Fgetting-started\u002Fdocker","docs\u002F1.getting-started\u002F05.docker",{"title":31,"path":32,"stem":33},"Limitations","\u002Fdocs\u002Fgetting-started\u002Flimitations","docs\u002F1.getting-started\u002F06.limitations",false,{"title":36,"icon":37,"path":38,"stem":39,"children":40,"page":34},"Core","i-lucide-zap","\u002Fdocs\u002Fcore","docs\u002F2.core",[41,45,49,53,57],{"title":42,"path":43,"stem":44},"Plugin","\u002Fdocs\u002Fcore\u002Fplugin","docs\u002F2.core\u002F01.plugin",{"title":46,"path":47,"stem":48},"Game events","\u002Fdocs\u002Fcore\u002Fhooks","docs\u002F2.core\u002F02.hooks",{"title":50,"path":51,"stem":52},"Forwards","\u002Fdocs\u002Fcore\u002Fforwards","docs\u002F2.core\u002F03.forwards",{"title":54,"path":55,"stem":56},"Async and promises","\u002Fdocs\u002Fcore\u002Fasync","docs\u002F2.core\u002F04.async",{"title":58,"path":59,"stem":60},"Performance","\u002Fdocs\u002Fcore\u002Fperformance","docs\u002F2.core\u002F05.performance",{"title":62,"icon":63,"path":64,"stem":65,"children":66,"page":34},"Game","i-lucide-gamepad-2","\u002Fdocs\u002Fgame","docs\u002F3.game",[67,71,75,79,83,87],{"title":68,"path":69,"stem":70},"Players and entities","\u002Fdocs\u002Fgame\u002Fentities","docs\u002F3.game\u002F01.entities",{"title":72,"path":73,"stem":74},"Players: actions","\u002Fdocs\u002Fgame\u002Fplayers","docs\u002F3.game\u002F02.players",{"title":76,"path":77,"stem":78},"Effects","\u002Fdocs\u002Fgame\u002Feffects","docs\u002F3.game\u002F03.effects",{"title":80,"path":81,"stem":82},"Flags","\u002Fdocs\u002Fgame\u002Fflags","docs\u002F3.game\u002F04.flags",{"title":84,"path":85,"stem":86},"Cvars","\u002Fdocs\u002Fgame\u002Fcvars","docs\u002F3.game\u002F05.cvars",{"title":88,"path":89,"stem":90},"Messages","\u002Fdocs\u002Fgame\u002Fmessages","docs\u002F3.game\u002F06.messages",{"title":92,"icon":93,"path":94,"stem":95,"children":96,"page":34},"Data","i-lucide-database","\u002Fdocs\u002Fdata","docs\u002F4.data",[97,101,105],{"title":98,"path":99,"stem":100},"Storage","\u002Fdocs\u002Fdata\u002Fstorage","docs\u002F4.data\u002F01.storage",{"title":102,"path":103,"stem":104},"Files","\u002Fdocs\u002Fdata\u002Ffs","docs\u002F4.data\u002F02.fs",{"title":106,"path":107,"stem":108},"HTTP","\u002Fdocs\u002Fdata\u002Fhttp","docs\u002F4.data\u002F03.http",{"title":110,"icon":111,"path":112,"stem":113,"children":114,"page":34},"Modules","i-lucide-package","\u002Fdocs\u002Fmodules","docs\u002F5.modules",[115,119],{"title":116,"path":117,"stem":118},"Shared modules","\u002Fdocs\u002Fmodules\u002Fshared-modules","docs\u002F5.modules\u002F01.shared-modules",{"title":120,"path":121,"stem":122},"Creating a module","\u002Fdocs\u002Fmodules\u002Fcreating-a-module","docs\u002F5.modules\u002F02.creating-a-module",{"title":124,"icon":125,"path":126,"stem":127,"children":128,"page":34},"Pawn","i-lucide-plug","\u002Fdocs\u002Fpawn","docs\u002F6.pawn",[129],{"title":130,"path":131,"stem":132},"Natives","\u002Fdocs\u002Fpawn\u002Fnatives","docs\u002F6.pawn\u002F01.natives",{"title":134,"path":135,"stem":136,"children":137,"icon":139},"Testing","\u002Fdocs\u002Ftesting","docs\u002F7.testing\u002F01.index",[138],{"title":134,"path":135,"stem":136},"i-lucide-flask-conical",{"id":141,"title":142,"body":143,"description":6350,"extension":6351,"meta":6352,"navigation":1168,"path":6353,"seo":6354,"stem":6356,"__hash__":6357},"landing_en\u002Fen\u002Findex.md","amxts",{"type":144,"value":145,"toc":6348},"minimark",[146,5826,5961,6023,6329,6344],[147,148,154,161,172,184,202,218],"u-page-hero",{"className":149,"orientation":153},[150,151,152],"dark:bg-linear-to-b","from-neutral-900","to-neutral-950","horizontal",[155,156,158],"template",{"v-slot:top":157},"",[159,160],"hero-background",{},[155,162,163],{"v-slot:headline":157},[164,165,168],"u-badge",{"color":166,"variant":167},"primary","subtle",[169,170,171],"p",{},"AMX Mod X · Counter-Strike 1.6",[155,173,174],{"v-slot:title":157},[169,175,176,177,183],{},"CS 1.6 plugins in ",[178,179,182],"span",{"className":180},[181],"text-primary","TypeScript",".",[155,185,186],{"v-slot:description":157},[169,187,188,189,193,194,197,198,201],{},"Write a plugin the way you write any TypeScript: familiar types, classes, ",[190,191,192],"code",{},"Map",", ",[190,195,196],{},"async","\u002F",[190,199,200],{},"await",", events. amxts compiles it to WebAssembly and then ahead of time to machine code, and runs it inside an AMX Mod X module — next to your Pawn plugins.",[155,203,204,211],{"v-slot:links":157},[205,206,208],"u-button",{"to":16,"size":207},"xl",[169,209,210],{},"Get started",[205,212,215],{"to":213,"color":214,"size":207,"variant":167},"\u002Fmodules","neutral",[169,216,217],{},"Explore modules",[219,220,222,5278],"code-panel",{"height":221},"26.5rem",[223,224,230],"pre",{"className":225,"code":226,"filename":227,"language":228,"meta":229,"style":157},"language-ts shiki shiki-themes material-theme-lighter material-theme material-theme-palenight twoslash lsp","import { Player, plugin, print, server } from \"~\u002Ffacade\";\n\nplugin({\n  name: \"Say HP\",\n  version: \"1.0.0\",\n  author: \"Author\",\n  description: \"An example\",\n});\n\nserver.addCommand(\"\u002Fhp\", sayHp);\nserver.addEventListener(\"putinserver\", (event) => {\n  print(0, `${event.player.name} joined`);\n});\n\nfunction sayHp(player: Player) {\n  print(player, `${player.name}, your HP: ${player.health}`);\n\n  if (player.health \u003C 50) player.health = 100;\n}\n","say-hp.ts","ts","twoslash",[190,231,232,1163,1170,1339,1390,1438,1484,1533,1542,1547,2210,2663,3268,3277,3282,3555,4651,4656,5272],{"__ignoreMap":157},[178,233,236,240,244,248,251,254,467,469,471,779,781,783,1147,1149,1152,1154,1158,1160],{"class":234,"line":235},"line",1,[178,237,239],{"class":238},"s7zQu","import",[178,241,243],{"class":242},"sMK4o"," {",[178,245,247],{"class":246},"sTEyZ"," Player",[178,249,250],{"class":242},",",[178,252,253],{"class":246}," ",[178,255,256],{"class":246},[257,258,261,264],"v-menu",{"class":259,"popper-class":260,"theme":229},"twoslash-hover","shiki twoslash-floating vp-copy-ignore",[178,262,263],{},"plugin",[155,265,267],{"v-slot:popper":266},"{}",[178,268,270,368],{"class":269,"v-pre":157},"twoslash-popup-container vp-copy-ignore",[190,271,273],{"class":272},"twoslash-popup-code",[223,274,278],{"class":275,"style":276,"tabindex":277},"shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","--shiki-light:#90A4AE;--shiki-default:#EEFFFF;--shiki-dark:#babed8;--shiki-light-bg:#FAFAFA;--shiki-default-bg:#263238;--shiki-dark-bg:#292D3E","0",[190,279,280,293,308,319,330,348,363],{},[178,281,282,286,290],{"class":234},[178,283,285],{"style":284},"--shiki-light:#9C3EDA;--shiki-default:#C792EA;--shiki-dark:#C792EA","interface",[178,287,289],{"style":288},"--shiki-light:#E2931D;--shiki-default:#FFCB6B;--shiki-dark:#FFCB6B"," PluginInfo",[178,291,243],{"style":292},"--shiki-light:#39ADB5;--shiki-default:#89DDFF;--shiki-dark:#89DDFF",[178,294,295,299,302,305],{"class":234},[178,296,298],{"style":297},"--shiki-light:#E53935;--shiki-default:#F07178;--shiki-dark:#F07178","    name",[178,300,301],{"style":292},":",[178,303,304],{"style":288}," string",[178,306,307],{"style":292},";",[178,309,310,313,315,317],{"class":234},[178,311,312],{"style":297},"    version",[178,314,301],{"style":292},[178,316,304],{"style":288},[178,318,307],{"style":292},[178,320,321,324,326,328],{"class":234},[178,322,323],{"style":297},"    author",[178,325,301],{"style":292},[178,327,304],{"style":288},[178,329,307],{"style":292},[178,331,332,335,338,340,343,346],{"class":234},[178,333,334],{"style":297},"    description",[178,336,337],{"style":292},"?:",[178,339,304],{"style":288},[178,341,342],{"style":292}," |",[178,344,345],{"style":288}," undefined",[178,347,307],{"style":292},[178,349,350,353,355,357,359,361],{"class":234},[178,351,352],{"style":297},"    include",[178,354,337],{"style":292},[178,356,304],{"style":288},[178,358,342],{"style":292},[178,360,345],{"style":288},[178,362,307],{"style":292},[178,364,365],{"class":234},[178,366,367],{"style":292},"}",[369,370,372,375,452,458],"div",{"class":371},"twoslash-popup-docs vp-doc",[169,373,374],{},"Declares the plugin: its name, version, author and description, as the\nserver's plugin list shows them. Called once, at the top level:",[190,376,377,380,384,387,390,392,395,399,402,404,407,409,411,414,416,418,421,423,425,428,430,432,435,437,439,442,444,447,450],{},[178,378,263],{"style":379},"--shiki-light:#6182B8;--shiki-default:#82AAFF;--shiki-dark:#82AAFF",[178,381,383],{"style":382},"--shiki-light:#90A4AE;--shiki-default:#EEFFFF;--shiki-dark:#BABED8","(",[178,385,386],{"style":292},"{",[178,388,389],{"style":297}," name",[178,391,301],{"style":292},[178,393,394],{"style":292}," \"",[178,396,398],{"style":397},"--shiki-light:#91B859;--shiki-default:#C3E88D;--shiki-dark:#C3E88D","Hello",[178,400,401],{"style":292},"\"",[178,403,250],{"style":292},[178,405,406],{"style":297}," version",[178,408,301],{"style":292},[178,410,394],{"style":292},[178,412,413],{"style":397},"1.0.0",[178,415,401],{"style":292},[178,417,250],{"style":292},[178,419,420],{"style":297}," author",[178,422,301],{"style":292},[178,424,394],{"style":292},[178,426,427],{"style":397},"you",[178,429,401],{"style":292},[178,431,250],{"style":292},[178,433,434],{"style":297}," description",[178,436,301],{"style":292},[178,438,394],{"style":292},[178,440,441],{"style":397},"An example",[178,443,401],{"style":292},[178,445,446],{"style":292}," }",[178,448,449],{"style":382},")",[178,451,307],{"style":292},[169,453,454,457],{},[190,455,456],{},"include"," names the Pawn include whose natives the plugin implements.",[459,460,461],"blockquote",{},[169,462,463,464],{},"Pawn: ",[190,465,466],{},"register_plugin",[178,468,250],{"class":242},[178,470,253],{"class":246},[178,472,473],{"class":246},[257,474,475,478],{"class":259,"popper-class":260,"theme":229},[178,476,477],{},"print",[155,479,480],{"v-slot:popper":266},[178,481,482,554],{"class":269,"v-pre":157},[190,483,484,487,490,493,496,499,502,504,507,509,512,515,517,520,524,526,529,531,534,536,538,540,543,545,548,551],{"class":272},[178,485,486],{"style":284},"function",[178,488,489],{"style":379}," print",[178,491,492],{"style":292},"\u003C",[178,494,495],{"style":288},"T",[178,497,498],{"style":284}," extends",[178,500,501],{"style":288}," Target",[178,503,342],{"style":292},[178,505,506],{"style":288}," Client",[178,508,342],{"style":292},[178,510,511],{"style":288}," number",[178,513,514],{"style":292}," =",[178,516,501],{"style":288},[178,518,519],{"style":292},">(",[178,521,523],{"style":522},"--shiki-light:#90A4AE;--shiki-light-font-style:italic;--shiki-default:#EEFFFF;--shiki-default-font-style:italic;--shiki-dark:#BABED8;--shiki-dark-font-style:italic","to",[178,525,301],{"style":292},[178,527,528],{"style":288}," T",[178,530,250],{"style":292},[178,532,533],{"style":522}," message",[178,535,301],{"style":292},[178,537,304],{"style":288},[178,539,250],{"style":292},[178,541,542],{"style":522}," variant",[178,544,337],{"style":292},[178,546,547],{"style":288}," VariantName",[178,549,550],{"style":292},"):",[178,552,553],{"style":288}," void",[369,555,556,562,692,721,724,756,769],{"class":371},[169,557,558,559,561],{},"Sends a message to a player, or to every player (",[190,560,277],{},").",[190,563,564],{},[223,565,566],{"class":275,"style":276,"tabindex":277},[190,567,568,592,617,647],{},[178,569,570,572,575,577,579,582,584,586,588],{"class":234},[178,571,477],{"style":379},[178,573,574],{"style":382},"(player",[178,576,250],{"style":292},[178,578,394],{"style":292},[178,580,581],{"style":397},"Health restored!",[178,583,401],{"style":292},[178,585,449],{"style":382},[178,587,307],{"style":292},[178,589,591],{"style":590},"--shiki-light:#90A4AE;--shiki-light-font-style:italic;--shiki-default:#546E7A;--shiki-default-font-style:italic;--shiki-dark:#676E95;--shiki-dark-font-style:italic","                    \u002F\u002F the player's chat",[178,593,594,596,598,601,603,605,608,610,612,614],{"class":234},[178,595,477],{"style":379},[178,597,383],{"style":382},[178,599,277],{"style":600},"--shiki-light:#F76D47;--shiki-default:#F78C6C;--shiki-dark:#F78C6C",[178,602,250],{"style":292},[178,604,394],{"style":292},[178,606,607],{"style":397},"Round starts in 5 seconds",[178,609,401],{"style":292},[178,611,449],{"style":382},[178,613,307],{"style":292},[178,615,616],{"style":590},"                \u002F\u002F everyone's chat",[178,618,619,621,623,625,627,629,631,633,635,638,640,642,644],{"class":234},[178,620,477],{"style":379},[178,622,574],{"style":382},[178,624,250],{"style":292},[178,626,394],{"style":292},[178,628,581],{"style":397},[178,630,401],{"style":292},[178,632,250],{"style":292},[178,634,394],{"style":292},[178,636,637],{"style":397},"center",[178,639,401],{"style":292},[178,641,449],{"style":382},[178,643,307],{"style":292},[178,645,646],{"style":590},"          \u002F\u002F the middle of the player's screen",[178,648,649,651,653,655,658,660,663,665,667,669,671,673,675,678,680,683,685,687,689],{"class":234},[178,650,477],{"style":379},[178,652,383],{"style":382},[178,654,386],{"style":292},[178,656,657],{"style":297}," id",[178,659,301],{"style":292},[178,661,662],{"style":600}," 0",[178,664,250],{"style":292},[178,666,542],{"style":297},[178,668,301],{"style":292},[178,670,394],{"style":292},[178,672,637],{"style":397},[178,674,401],{"style":292},[178,676,677],{"style":292}," },",[178,679,394],{"style":292},[178,681,682],{"style":397},"Go!",[178,684,401],{"style":292},[178,686,449],{"style":382},[178,688,307],{"style":292},[178,690,691],{"style":590},"           \u002F\u002F the middle of everyone's screen",[169,693,694,695,698,699,701,702,705,706,709,710,713,714,717,718,183],{},"The first argument is a player, a player's ",[190,696,697],{},"id",", or ",[190,700,277],{}," for everyone. The third\nis where the message shows, one of ",[190,703,704],{},"\"chat\""," (the default), ",[190,707,708],{},"\"center\""," - the middle of\nthe screen, ",[190,711,712],{},"\"console\""," - the player's console, ",[190,715,716],{},"\"notify\""," - the console too; CS\nshows it on screen only with ",[190,719,720],{},"developer 1",[169,722,723],{},"Colour tags work in chat only, and a letter is the same colour as in a menu:",[725,726,727,738],"ul",{},[728,729,730,733,734,737],"li",{},[190,731,732],{},"!y"," yellow (the usual chat colour), ",[190,735,736],{},"!g"," green",[728,739,740,743,744,747,748,751,752,755],{},[190,741,742],{},"!r"," red, ",[190,745,746],{},"!b"," blue, ",[190,749,750],{},"!d"," grey, ",[190,753,754],{},"!t"," the colour of the reader's team",[169,757,758,759,193,762,765,766,768],{},"A menu's own tags (",[190,760,761],{},"!w",[190,763,764],{},"!R",") are dropped from a chat line. Red, blue,\ngrey and ",[190,767,754],{}," share the message's one team colour: the first one used wins.",[459,770,771],{},[169,772,463,773,193,776],{},[190,774,775],{},"client_print",[190,777,778],{},"client_print_color",[178,780,250],{"class":242},[178,782,253],{"class":246},[178,784,785],{"class":246},[257,786,787,790],{"class":259,"popper-class":260,"theme":229},[178,788,789],{},"server",[155,791,792],{"v-slot:popper":266},[178,793,794,1142],{"class":269,"v-pre":157},[190,795,796],{"class":272},[223,797,798],{"class":275,"style":276,"tabindex":277},[190,799,800,809,875,930,944,957,973,997,1010,1023,1043,1059,1138],{},[178,801,802,804,807],{"class":234},[178,803,285],{"style":284},[178,805,806],{"style":288}," Server",[178,808,243],{"style":292},[178,810,811,814,816,819,821,824,827,829,832,834,837,839,842,844,847,850,852,854,857,859,862,864,867,869,871,873],{"class":234},[178,812,813],{"style":297},"    addMessageListener",[178,815,492],{"style":292},[178,817,818],{"style":288},"K",[178,820,498],{"style":284},[178,822,823],{"style":292}," keyof",[178,825,826],{"style":288}," ServerMessageMap",[178,828,519],{"style":292},[178,830,831],{"style":522},"name",[178,833,301],{"style":292},[178,835,836],{"style":288}," K",[178,838,250],{"style":292},[178,840,841],{"style":379}," listener",[178,843,301],{"style":292},[178,845,846],{"style":292}," (",[178,848,849],{"style":522},"event",[178,851,301],{"style":292},[178,853,826],{"style":288},[178,855,856],{"style":382},"[",[178,858,818],{"style":288},[178,860,861],{"style":382},"]",[178,863,449],{"style":292},[178,865,866],{"style":284}," =>",[178,868,553],{"style":288},[178,870,550],{"style":292},[178,872,553],{"style":288},[178,874,307],{"style":292},[178,876,877,880,882,884,886,888,890,892,894,896,898,900,902,904,906,908,910,912,914,916,918,920,922,924,926,928],{"class":234},[178,878,879],{"style":297},"    removeMessageListener",[178,881,492],{"style":292},[178,883,818],{"style":288},[178,885,498],{"style":284},[178,887,823],{"style":292},[178,889,826],{"style":288},[178,891,519],{"style":292},[178,893,831],{"style":522},[178,895,301],{"style":292},[178,897,836],{"style":288},[178,899,250],{"style":292},[178,901,841],{"style":379},[178,903,301],{"style":292},[178,905,846],{"style":292},[178,907,849],{"style":522},[178,909,301],{"style":292},[178,911,826],{"style":288},[178,913,856],{"style":382},[178,915,818],{"style":288},[178,917,861],{"style":382},[178,919,449],{"style":292},[178,921,866],{"style":284},[178,923,553],{"style":288},[178,925,550],{"style":292},[178,927,553],{"style":288},[178,929,307],{"style":292},[178,931,932,935,938,940,942],{"class":234},[178,933,934],{"style":284},"    readonly",[178,936,937],{"style":297}," map",[178,939,301],{"style":292},[178,941,304],{"style":288},[178,943,307],{"style":292},[178,945,946,948,951,953,955],{"class":234},[178,947,934],{"style":284},[178,949,950],{"style":297}," maxPlayers",[178,952,301],{"style":292},[178,954,511],{"style":288},[178,956,307],{"style":292},[178,958,959,961,964,966,968,971],{"class":234},[178,960,934],{"style":284},[178,962,963],{"style":297}," players",[178,965,301],{"style":292},[178,967,247],{"style":288},[178,969,970],{"style":382},"[]",[178,972,307],{"style":292},[178,974,975,978,980,982,984,986,988,990,992,995],{"class":234},[178,976,977],{"style":297},"    addBot",[178,979,383],{"style":292},[178,981,831],{"style":522},[178,983,301],{"style":292},[178,985,304],{"style":288},[178,987,550],{"style":292},[178,989,247],{"style":288},[178,991,342],{"style":292},[178,993,994],{"style":288}," null",[178,996,307],{"style":292},[178,998,999,1001,1004,1006,1008],{"class":234},[178,1000,934],{"style":284},[178,1002,1003],{"style":297}," configsDir",[178,1005,301],{"style":292},[178,1007,304],{"style":288},[178,1009,307],{"style":292},[178,1011,1012,1014,1017,1019,1021],{"class":234},[178,1013,934],{"style":284},[178,1015,1016],{"style":297}," dataDir",[178,1018,301],{"style":292},[178,1020,304],{"style":288},[178,1022,307],{"style":292},[178,1024,1025,1028,1030,1033,1035,1037,1039,1041],{"class":234},[178,1026,1027],{"style":297},"    command",[178,1029,383],{"style":292},[178,1031,1032],{"style":522},"text",[178,1034,301],{"style":292},[178,1036,304],{"style":288},[178,1038,550],{"style":292},[178,1040,553],{"style":288},[178,1042,307],{"style":292},[178,1044,1045,1047,1050,1052,1055,1057],{"class":234},[178,1046,934],{"style":284},[178,1048,1049],{"style":297}," commands",[178,1051,301],{"style":292},[178,1053,1054],{"style":288}," CommandInfo",[178,1056,970],{"style":382},[178,1058,307],{"style":292},[178,1060,1061,1064,1066,1068,1070,1073,1075,1078,1080,1083,1086,1088,1090,1092,1094,1096,1099,1101,1103,1105,1108,1110,1112,1115,1117,1120,1122,1125,1128,1130,1132,1134,1136],{"class":234},[178,1062,1063],{"style":297},"    addServerCommand",[178,1065,492],{"style":292},[178,1067,495],{"style":288},[178,1069,498],{"style":284},[178,1071,1072],{"style":288}," object",[178,1074,514],{"style":292},[178,1076,1077],{"style":288}," never",[178,1079,250],{"style":292},[178,1081,1082],{"style":284}," const",[178,1084,1085],{"style":288}," U",[178,1087,498],{"style":284},[178,1089,304],{"style":288},[178,1091,514],{"style":292},[178,1093,304],{"style":288},[178,1095,519],{"style":292},[178,1097,1098],{"style":522},"usage",[178,1100,301],{"style":292},[178,1102,1085],{"style":288},[178,1104,250],{"style":292},[178,1106,1107],{"style":379}," handler",[178,1109,301],{"style":292},[178,1111,846],{"style":292},[178,1113,1114],{"style":522},"args",[178,1116,301],{"style":292},[178,1118,1119],{"style":288}," CommandArgsOf",[178,1121,492],{"style":292},[178,1123,1124],{"style":382},"...",[178,1126,1127],{"style":292},">)",[178,1129,866],{"style":284},[178,1131,553],{"style":288},[178,1133,550],{"style":292},[178,1135,553],{"style":288},[178,1137,307],{"style":292},[178,1139,1140],{"class":234},[178,1141,367],{"style":292},[369,1143,1144],{"class":371},[169,1145,1146],{},"The server the plugin runs on: its events, commands and map.",[178,1148,446],{"class":242},[178,1150,1151],{"class":238}," from",[178,1153,394],{"class":242},[178,1155,1157],{"class":1156},"sfazB","~\u002Ffacade",[178,1159,401],{"class":242},[178,1161,1162],{"class":242},";\n",[178,1164,1166],{"class":234,"line":1165},2,[178,1167,1169],{"emptyLinePlaceholder":1168},true,"\n",[178,1171,1173,1334,1336],{"class":234,"line":1172},3,[178,1174,1176],{"class":1175},"s2Zo4",[257,1177,1178,1180],{"class":259,"popper-class":260,"theme":229},[178,1179,263],{},[155,1181,1182],{"v-slot:popper":266},[178,1183,1184,1260],{"class":269,"v-pre":157},[190,1185,1186],{"class":272},[223,1187,1188],{"class":275,"style":276,"tabindex":277},[190,1189,1190,1198,1208,1218,1228,1242,1256],{},[178,1191,1192,1194,1196],{"class":234},[178,1193,285],{"style":284},[178,1195,289],{"style":288},[178,1197,243],{"style":292},[178,1199,1200,1202,1204,1206],{"class":234},[178,1201,298],{"style":297},[178,1203,301],{"style":292},[178,1205,304],{"style":288},[178,1207,307],{"style":292},[178,1209,1210,1212,1214,1216],{"class":234},[178,1211,312],{"style":297},[178,1213,301],{"style":292},[178,1215,304],{"style":288},[178,1217,307],{"style":292},[178,1219,1220,1222,1224,1226],{"class":234},[178,1221,323],{"style":297},[178,1223,301],{"style":292},[178,1225,304],{"style":288},[178,1227,307],{"style":292},[178,1229,1230,1232,1234,1236,1238,1240],{"class":234},[178,1231,334],{"style":297},[178,1233,337],{"style":292},[178,1235,304],{"style":288},[178,1237,342],{"style":292},[178,1239,345],{"style":288},[178,1241,307],{"style":292},[178,1243,1244,1246,1248,1250,1252,1254],{"class":234},[178,1245,352],{"style":297},[178,1247,337],{"style":292},[178,1249,304],{"style":288},[178,1251,342],{"style":292},[178,1253,345],{"style":288},[178,1255,307],{"style":292},[178,1257,1258],{"class":234},[178,1259,367],{"style":292},[369,1261,1262,1264,1324,1328],{"class":371},[169,1263,374],{},[190,1265,1266,1268,1270,1272,1274,1276,1278,1280,1282,1284,1286,1288,1290,1292,1294,1296,1298,1300,1302,1304,1306,1308,1310,1312,1314,1316,1318,1320,1322],{},[178,1267,263],{"style":379},[178,1269,383],{"style":382},[178,1271,386],{"style":292},[178,1273,389],{"style":297},[178,1275,301],{"style":292},[178,1277,394],{"style":292},[178,1279,398],{"style":397},[178,1281,401],{"style":292},[178,1283,250],{"style":292},[178,1285,406],{"style":297},[178,1287,301],{"style":292},[178,1289,394],{"style":292},[178,1291,413],{"style":397},[178,1293,401],{"style":292},[178,1295,250],{"style":292},[178,1297,420],{"style":297},[178,1299,301],{"style":292},[178,1301,394],{"style":292},[178,1303,427],{"style":397},[178,1305,401],{"style":292},[178,1307,250],{"style":292},[178,1309,434],{"style":297},[178,1311,301],{"style":292},[178,1313,394],{"style":292},[178,1315,441],{"style":397},[178,1317,401],{"style":292},[178,1319,446],{"style":292},[178,1321,449],{"style":382},[178,1323,307],{"style":292},[169,1325,1326,457],{},[190,1327,456],{},[459,1329,1330],{},[169,1331,463,1332],{},[190,1333,466],{},[178,1335,383],{"class":246},[178,1337,1338],{"class":242},"{\n",[178,1340,1342,1346,1378,1380,1382,1385,1387],{"class":234,"line":1341},4,[178,1343,1345],{"class":1344},"swJcz","  ",[178,1347,1348],{"class":1344},[257,1349,1350,1352],{"class":259,"popper-class":260,"theme":229},[178,1351,831],{},[155,1353,1354],{"v-slot:popper":266},[178,1355,1356,1370],{"class":269,"v-pre":157},[190,1357,1358],{"class":272},[223,1359,1360],{"class":275,"style":276,"tabindex":277},[190,1361,1362],{},[178,1363,1364,1366,1368],{"class":234},[178,1365,831],{"style":297},[178,1367,301],{"style":292},[178,1369,304],{"style":288},[369,1371,1372],{"class":371},[169,1373,1374,1375,183],{},"The plugin's name, e.g. ",[190,1376,1377],{},"\"My Plugin\"",[178,1379,301],{"class":242},[178,1381,394],{"class":242},[178,1383,1384],{"class":1156},"Say HP",[178,1386,401],{"class":242},[178,1388,1389],{"class":242},",\n",[178,1391,1393,1395,1428,1430,1432,1434,1436],{"class":234,"line":1392},5,[178,1394,1345],{"class":1344},[178,1396,1397],{"class":1344},[257,1398,1399,1402],{"class":259,"popper-class":260,"theme":229},[178,1400,1401],{},"version",[155,1403,1404],{"v-slot:popper":266},[178,1405,1406,1420],{"class":269,"v-pre":157},[190,1407,1408],{"class":272},[223,1409,1410],{"class":275,"style":276,"tabindex":277},[190,1411,1412],{},[178,1413,1414,1416,1418],{"class":234},[178,1415,1401],{"style":297},[178,1417,301],{"style":292},[178,1419,304],{"style":288},[369,1421,1422],{"class":371},[169,1423,1424,1425,183],{},"The plugin's version, e.g. ",[190,1426,1427],{},"\"1.0.0\"",[178,1429,301],{"class":242},[178,1431,394],{"class":242},[178,1433,413],{"class":1156},[178,1435,401],{"class":242},[178,1437,1389],{"class":242},[178,1439,1441,1443,1473,1475,1477,1480,1482],{"class":234,"line":1440},6,[178,1442,1345],{"class":1344},[178,1444,1445],{"class":1344},[257,1446,1447,1450],{"class":259,"popper-class":260,"theme":229},[178,1448,1449],{},"author",[155,1451,1452],{"v-slot:popper":266},[178,1453,1454,1468],{"class":269,"v-pre":157},[190,1455,1456],{"class":272},[223,1457,1458],{"class":275,"style":276,"tabindex":277},[190,1459,1460],{},[178,1461,1462,1464,1466],{"class":234},[178,1463,1449],{"style":297},[178,1465,301],{"style":292},[178,1467,304],{"style":288},[369,1469,1470],{"class":371},[169,1471,1472],{},"The plugin's author.",[178,1474,301],{"class":242},[178,1476,394],{"class":242},[178,1478,1479],{"class":1156},"Author",[178,1481,401],{"class":242},[178,1483,1389],{"class":242},[178,1485,1487,1489,1523,1525,1527,1529,1531],{"class":234,"line":1486},7,[178,1488,1345],{"class":1344},[178,1490,1491],{"class":1344},[257,1492,1493,1496],{"class":259,"popper-class":260,"theme":229},[178,1494,1495],{},"description",[155,1497,1498],{"v-slot:popper":266},[178,1499,1500,1518],{"class":269,"v-pre":157},[190,1501,1502],{"class":272},[223,1503,1504],{"class":275,"style":276,"tabindex":277},[190,1505,1506],{},[178,1507,1508,1510,1512,1514,1516],{"class":234},[178,1509,1495],{"style":297},[178,1511,337],{"style":292},[178,1513,304],{"style":288},[178,1515,342],{"style":292},[178,1517,345],{"style":288},[369,1519,1520],{"class":371},[169,1521,1522],{},"The plugin's description, in one line.",[178,1524,301],{"class":242},[178,1526,394],{"class":242},[178,1528,441],{"class":1156},[178,1530,401],{"class":242},[178,1532,1389],{"class":242},[178,1534,1536,1538,1540],{"class":234,"line":1535},8,[178,1537,367],{"class":242},[178,1539,449],{"class":246},[178,1541,1162],{"class":242},[178,1543,1545],{"class":234,"line":1544},9,[178,1546,1169],{"emptyLinePlaceholder":1168},[178,1548,1550,1874,1876,2195,2197,2199,2201,2203,2205,2208],{"class":234,"line":1549},10,[178,1551,1552],{"class":246},[257,1553,1554,1556],{"class":259,"popper-class":260,"theme":229},[178,1555,789],{},[155,1557,1558],{"v-slot:popper":266},[178,1559,1560,1870],{"class":269,"v-pre":157},[190,1561,1562],{"class":272},[223,1563,1564],{"class":275,"style":276,"tabindex":277},[190,1565,1566,1574,1628,1682,1694,1706,1720,1742,1754,1766,1784,1798,1866],{},[178,1567,1568,1570,1572],{"class":234},[178,1569,285],{"style":284},[178,1571,806],{"style":288},[178,1573,243],{"style":292},[178,1575,1576,1578,1580,1582,1584,1586,1588,1590,1592,1594,1596,1598,1600,1602,1604,1606,1608,1610,1612,1614,1616,1618,1620,1622,1624,1626],{"class":234},[178,1577,813],{"style":297},[178,1579,492],{"style":292},[178,1581,818],{"style":288},[178,1583,498],{"style":284},[178,1585,823],{"style":292},[178,1587,826],{"style":288},[178,1589,519],{"style":292},[178,1591,831],{"style":522},[178,1593,301],{"style":292},[178,1595,836],{"style":288},[178,1597,250],{"style":292},[178,1599,841],{"style":379},[178,1601,301],{"style":292},[178,1603,846],{"style":292},[178,1605,849],{"style":522},[178,1607,301],{"style":292},[178,1609,826],{"style":288},[178,1611,856],{"style":382},[178,1613,818],{"style":288},[178,1615,861],{"style":382},[178,1617,449],{"style":292},[178,1619,866],{"style":284},[178,1621,553],{"style":288},[178,1623,550],{"style":292},[178,1625,553],{"style":288},[178,1627,307],{"style":292},[178,1629,1630,1632,1634,1636,1638,1640,1642,1644,1646,1648,1650,1652,1654,1656,1658,1660,1662,1664,1666,1668,1670,1672,1674,1676,1678,1680],{"class":234},[178,1631,879],{"style":297},[178,1633,492],{"style":292},[178,1635,818],{"style":288},[178,1637,498],{"style":284},[178,1639,823],{"style":292},[178,1641,826],{"style":288},[178,1643,519],{"style":292},[178,1645,831],{"style":522},[178,1647,301],{"style":292},[178,1649,836],{"style":288},[178,1651,250],{"style":292},[178,1653,841],{"style":379},[178,1655,301],{"style":292},[178,1657,846],{"style":292},[178,1659,849],{"style":522},[178,1661,301],{"style":292},[178,1663,826],{"style":288},[178,1665,856],{"style":382},[178,1667,818],{"style":288},[178,1669,861],{"style":382},[178,1671,449],{"style":292},[178,1673,866],{"style":284},[178,1675,553],{"style":288},[178,1677,550],{"style":292},[178,1679,553],{"style":288},[178,1681,307],{"style":292},[178,1683,1684,1686,1688,1690,1692],{"class":234},[178,1685,934],{"style":284},[178,1687,937],{"style":297},[178,1689,301],{"style":292},[178,1691,304],{"style":288},[178,1693,307],{"style":292},[178,1695,1696,1698,1700,1702,1704],{"class":234},[178,1697,934],{"style":284},[178,1699,950],{"style":297},[178,1701,301],{"style":292},[178,1703,511],{"style":288},[178,1705,307],{"style":292},[178,1707,1708,1710,1712,1714,1716,1718],{"class":234},[178,1709,934],{"style":284},[178,1711,963],{"style":297},[178,1713,301],{"style":292},[178,1715,247],{"style":288},[178,1717,970],{"style":382},[178,1719,307],{"style":292},[178,1721,1722,1724,1726,1728,1730,1732,1734,1736,1738,1740],{"class":234},[178,1723,977],{"style":297},[178,1725,383],{"style":292},[178,1727,831],{"style":522},[178,1729,301],{"style":292},[178,1731,304],{"style":288},[178,1733,550],{"style":292},[178,1735,247],{"style":288},[178,1737,342],{"style":292},[178,1739,994],{"style":288},[178,1741,307],{"style":292},[178,1743,1744,1746,1748,1750,1752],{"class":234},[178,1745,934],{"style":284},[178,1747,1003],{"style":297},[178,1749,301],{"style":292},[178,1751,304],{"style":288},[178,1753,307],{"style":292},[178,1755,1756,1758,1760,1762,1764],{"class":234},[178,1757,934],{"style":284},[178,1759,1016],{"style":297},[178,1761,301],{"style":292},[178,1763,304],{"style":288},[178,1765,307],{"style":292},[178,1767,1768,1770,1772,1774,1776,1778,1780,1782],{"class":234},[178,1769,1027],{"style":297},[178,1771,383],{"style":292},[178,1773,1032],{"style":522},[178,1775,301],{"style":292},[178,1777,304],{"style":288},[178,1779,550],{"style":292},[178,1781,553],{"style":288},[178,1783,307],{"style":292},[178,1785,1786,1788,1790,1792,1794,1796],{"class":234},[178,1787,934],{"style":284},[178,1789,1049],{"style":297},[178,1791,301],{"style":292},[178,1793,1054],{"style":288},[178,1795,970],{"style":382},[178,1797,307],{"style":292},[178,1799,1800,1802,1804,1806,1808,1810,1812,1814,1816,1818,1820,1822,1824,1826,1828,1830,1832,1834,1836,1838,1840,1842,1844,1846,1848,1850,1852,1854,1856,1858,1860,1862,1864],{"class":234},[178,1801,1063],{"style":297},[178,1803,492],{"style":292},[178,1805,495],{"style":288},[178,1807,498],{"style":284},[178,1809,1072],{"style":288},[178,1811,514],{"style":292},[178,1813,1077],{"style":288},[178,1815,250],{"style":292},[178,1817,1082],{"style":284},[178,1819,1085],{"style":288},[178,1821,498],{"style":284},[178,1823,304],{"style":288},[178,1825,514],{"style":292},[178,1827,304],{"style":288},[178,1829,519],{"style":292},[178,1831,1098],{"style":522},[178,1833,301],{"style":292},[178,1835,1085],{"style":288},[178,1837,250],{"style":292},[178,1839,1107],{"style":379},[178,1841,301],{"style":292},[178,1843,846],{"style":292},[178,1845,1114],{"style":522},[178,1847,301],{"style":292},[178,1849,1119],{"style":288},[178,1851,492],{"style":292},[178,1853,1124],{"style":382},[178,1855,1127],{"style":292},[178,1857,866],{"style":284},[178,1859,553],{"style":288},[178,1861,550],{"style":292},[178,1863,553],{"style":288},[178,1865,307],{"style":292},[178,1867,1868],{"class":234},[178,1869,367],{"style":292},[369,1871,1872],{"class":371},[169,1873,1146],{},[178,1875,183],{"class":242},[178,1877,1878],{"class":1175},[257,1879,1880,1883],{"class":259,"popper-class":260,"theme":229},[178,1881,1882],{},"addCommand",[155,1884,1885],{"v-slot:popper":266},[178,1886,1887,1936],{"class":269,"v-pre":157},[190,1888,1889],{"class":272},[223,1890,1891],{"class":275,"style":276,"tabindex":277},[190,1892,1893,1902,1918,1932],{},[178,1894,1895,1897,1900],{"class":234},[178,1896,285],{"style":284},[178,1898,1899],{"style":288}," CommandOptions",[178,1901,243],{"style":292},[178,1903,1904,1907,1909,1912,1914,1916],{"class":234},[178,1905,1906],{"style":297},"    access",[178,1908,337],{"style":292},[178,1910,1911],{"style":288}," Access",[178,1913,342],{"style":292},[178,1915,345],{"style":288},[178,1917,307],{"style":292},[178,1919,1920,1922,1924,1926,1928,1930],{"class":234},[178,1921,334],{"style":297},[178,1923,337],{"style":292},[178,1925,304],{"style":288},[178,1927,342],{"style":292},[178,1929,345],{"style":288},[178,1931,307],{"style":292},[178,1933,1934],{"class":234},[178,1935,367],{"style":292},[369,1937,1938,1949,2162,2188],{"class":371},[169,1939,1940,1941,1944,1945,1948],{},"Adds a command players type, by its usage: the name, then the\narguments, ",[190,1942,1943],{},"\u003Cname>"," required and ",[190,1946,1947],{},"[name]"," optional. Their types are an\ninterface, the type argument; without it each is text.",[190,1950,1951],{},[223,1952,1953],{"class":275,"style":276,"tabindex":277},[190,1954,1955,1964,1975,1986,1990,1992,2042,2082,2106],{},[178,1956,1957,1959,1962],{"class":234},[178,1958,285],{"style":284},[178,1960,1961],{"style":288}," KickArgs",[178,1963,243],{"style":292},[178,1965,1966,1969,1971,1973],{"class":234},[178,1967,1968],{"style":297},"  target",[178,1970,301],{"style":292},[178,1972,247],{"style":288},[178,1974,307],{"style":292},[178,1976,1977,1980,1982,1984],{"class":234},[178,1978,1979],{"style":297},"  reason",[178,1981,337],{"style":292},[178,1983,304],{"style":288},[178,1985,307],{"style":292},[178,1987,1988],{"class":234},[178,1989,367],{"style":292},[178,1991],{"class":234},[178,1993,1994,1996,1998,2000,2002,2005,2008,2010,2012,2015,2017,2019,2022,2025,2027,2030,2032,2035,2038,2040],{"class":234},[178,1995,789],{"style":382},[178,1997,183],{"style":292},[178,1999,1882],{"style":379},[178,2001,492],{"style":292},[178,2003,2004],{"style":288},"KickArgs",[178,2006,2007],{"style":292},">",[178,2009,383],{"style":382},[178,2011,401],{"style":292},[178,2013,2014],{"style":397},"\u002Fkick \u003Ctarget> [reason]",[178,2016,401],{"style":292},[178,2018,250],{"style":292},[178,2020,2021],{"style":292}," ({",[178,2023,2024],{"style":522}," player",[178,2026,250],{"style":292},[178,2028,2029],{"style":522}," target",[178,2031,250],{"style":292},[178,2033,2034],{"style":522}," reason",[178,2036,2037],{"style":292}," })",[178,2039,866],{"style":284},[178,2041,243],{"style":292},[178,2043,2044,2046,2048,2051,2053,2056,2059,2062,2065,2068,2071,2073,2075,2078,2080],{"class":234},[178,2045,1968],{"style":382},[178,2047,183],{"style":292},[178,2049,2050],{"style":379},"kick",[178,2052,383],{"style":297},[178,2054,2055],{"style":382},"reason",[178,2057,2058],{"style":292}," ??",[178,2060,2061],{"style":292}," `",[178,2063,2064],{"style":397},"Kicked by ",[178,2066,2067],{"style":292},"${",[178,2069,2070],{"style":382},"player",[178,2072,183],{"style":292},[178,2074,831],{"style":382},[178,2076,2077],{"style":292},"}`",[178,2079,449],{"style":297},[178,2081,307],{"style":292},[178,2083,2084,2087,2089,2092,2094,2096,2098,2100,2102,2104],{"class":234},[178,2085,2086],{"style":292},"},",[178,2088,243],{"style":292},[178,2090,2091],{"style":297}," access",[178,2093,301],{"style":292},[178,2095,394],{"style":292},[178,2097,2050],{"style":397},[178,2099,401],{"style":292},[178,2101,446],{"style":292},[178,2103,449],{"style":382},[178,2105,307],{"style":292},[178,2107,2108,2110,2112,2114,2116,2118,2121,2123,2125,2127,2129,2131,2133,2135,2137,2139,2142,2144,2146,2149,2151,2154,2157,2160],{"class":234},[178,2109,789],{"style":382},[178,2111,183],{"style":292},[178,2113,1882],{"style":379},[178,2115,383],{"style":382},[178,2117,401],{"style":292},[178,2119,2120],{"style":397},"\u002Fhp",[178,2122,401],{"style":292},[178,2124,250],{"style":292},[178,2126,2021],{"style":292},[178,2128,2024],{"style":522},[178,2130,2037],{"style":292},[178,2132,866],{"style":284},[178,2134,489],{"style":379},[178,2136,574],{"style":382},[178,2138,250],{"style":292},[178,2140,2141],{"style":292}," `${",[178,2143,2070],{"style":382},[178,2145,183],{"style":292},[178,2147,2148],{"style":382},"health",[178,2150,367],{"style":292},[178,2152,2153],{"style":397}," HP",[178,2155,2156],{"style":292},"`",[178,2158,2159],{"style":382},"))",[178,2161,307],{"style":292},[169,2163,2164,2165,2167,2168,2171,2172,2175,2176,2179,2180,2183,2184,2187],{},"A name with ",[190,2166,197],{}," is a chat command, one without a console command, and\n",[190,2169,2170],{},"\"say \u003Cphrase>\""," a phrase written in chat. A ",[190,2173,2174],{},"number"," argument is\nparsed, a ",[190,2177,2178],{},"Player"," found by ",[190,2181,2182],{},"#userid",", the whole name or a part of it,\na ",[190,2185,2186],{},"string"," taken as it is - the last one takes the rest of the line. A\nword that is not what the command takes answers the player with the\nusage, and the handler does not run.",[459,2189,2190],{},[169,2191,463,2192],{},[190,2193,2194],{},"register_clcmd",[178,2196,383],{"class":246},[178,2198,401],{"class":242},[178,2200,2120],{"class":1156},[178,2202,401],{"class":242},[178,2204,250],{"class":242},[178,2206,2207],{"class":246}," sayHp)",[178,2209,1162],{"class":242},[178,2211,2213,2537,2539,2609,2611,2613,2616,2618,2620,2622,2655,2657,2660],{"class":234,"line":2212},11,[178,2214,2215],{"class":246},[257,2216,2217,2219],{"class":259,"popper-class":260,"theme":229},[178,2218,789],{},[155,2220,2221],{"v-slot:popper":266},[178,2222,2223,2533],{"class":269,"v-pre":157},[190,2224,2225],{"class":272},[223,2226,2227],{"class":275,"style":276,"tabindex":277},[190,2228,2229,2237,2291,2345,2357,2369,2383,2405,2417,2429,2447,2461,2529],{},[178,2230,2231,2233,2235],{"class":234},[178,2232,285],{"style":284},[178,2234,806],{"style":288},[178,2236,243],{"style":292},[178,2238,2239,2241,2243,2245,2247,2249,2251,2253,2255,2257,2259,2261,2263,2265,2267,2269,2271,2273,2275,2277,2279,2281,2283,2285,2287,2289],{"class":234},[178,2240,813],{"style":297},[178,2242,492],{"style":292},[178,2244,818],{"style":288},[178,2246,498],{"style":284},[178,2248,823],{"style":292},[178,2250,826],{"style":288},[178,2252,519],{"style":292},[178,2254,831],{"style":522},[178,2256,301],{"style":292},[178,2258,836],{"style":288},[178,2260,250],{"style":292},[178,2262,841],{"style":379},[178,2264,301],{"style":292},[178,2266,846],{"style":292},[178,2268,849],{"style":522},[178,2270,301],{"style":292},[178,2272,826],{"style":288},[178,2274,856],{"style":382},[178,2276,818],{"style":288},[178,2278,861],{"style":382},[178,2280,449],{"style":292},[178,2282,866],{"style":284},[178,2284,553],{"style":288},[178,2286,550],{"style":292},[178,2288,553],{"style":288},[178,2290,307],{"style":292},[178,2292,2293,2295,2297,2299,2301,2303,2305,2307,2309,2311,2313,2315,2317,2319,2321,2323,2325,2327,2329,2331,2333,2335,2337,2339,2341,2343],{"class":234},[178,2294,879],{"style":297},[178,2296,492],{"style":292},[178,2298,818],{"style":288},[178,2300,498],{"style":284},[178,2302,823],{"style":292},[178,2304,826],{"style":288},[178,2306,519],{"style":292},[178,2308,831],{"style":522},[178,2310,301],{"style":292},[178,2312,836],{"style":288},[178,2314,250],{"style":292},[178,2316,841],{"style":379},[178,2318,301],{"style":292},[178,2320,846],{"style":292},[178,2322,849],{"style":522},[178,2324,301],{"style":292},[178,2326,826],{"style":288},[178,2328,856],{"style":382},[178,2330,818],{"style":288},[178,2332,861],{"style":382},[178,2334,449],{"style":292},[178,2336,866],{"style":284},[178,2338,553],{"style":288},[178,2340,550],{"style":292},[178,2342,553],{"style":288},[178,2344,307],{"style":292},[178,2346,2347,2349,2351,2353,2355],{"class":234},[178,2348,934],{"style":284},[178,2350,937],{"style":297},[178,2352,301],{"style":292},[178,2354,304],{"style":288},[178,2356,307],{"style":292},[178,2358,2359,2361,2363,2365,2367],{"class":234},[178,2360,934],{"style":284},[178,2362,950],{"style":297},[178,2364,301],{"style":292},[178,2366,511],{"style":288},[178,2368,307],{"style":292},[178,2370,2371,2373,2375,2377,2379,2381],{"class":234},[178,2372,934],{"style":284},[178,2374,963],{"style":297},[178,2376,301],{"style":292},[178,2378,247],{"style":288},[178,2380,970],{"style":382},[178,2382,307],{"style":292},[178,2384,2385,2387,2389,2391,2393,2395,2397,2399,2401,2403],{"class":234},[178,2386,977],{"style":297},[178,2388,383],{"style":292},[178,2390,831],{"style":522},[178,2392,301],{"style":292},[178,2394,304],{"style":288},[178,2396,550],{"style":292},[178,2398,247],{"style":288},[178,2400,342],{"style":292},[178,2402,994],{"style":288},[178,2404,307],{"style":292},[178,2406,2407,2409,2411,2413,2415],{"class":234},[178,2408,934],{"style":284},[178,2410,1003],{"style":297},[178,2412,301],{"style":292},[178,2414,304],{"style":288},[178,2416,307],{"style":292},[178,2418,2419,2421,2423,2425,2427],{"class":234},[178,2420,934],{"style":284},[178,2422,1016],{"style":297},[178,2424,301],{"style":292},[178,2426,304],{"style":288},[178,2428,307],{"style":292},[178,2430,2431,2433,2435,2437,2439,2441,2443,2445],{"class":234},[178,2432,1027],{"style":297},[178,2434,383],{"style":292},[178,2436,1032],{"style":522},[178,2438,301],{"style":292},[178,2440,304],{"style":288},[178,2442,550],{"style":292},[178,2444,553],{"style":288},[178,2446,307],{"style":292},[178,2448,2449,2451,2453,2455,2457,2459],{"class":234},[178,2450,934],{"style":284},[178,2452,1049],{"style":297},[178,2454,301],{"style":292},[178,2456,1054],{"style":288},[178,2458,970],{"style":382},[178,2460,307],{"style":292},[178,2462,2463,2465,2467,2469,2471,2473,2475,2477,2479,2481,2483,2485,2487,2489,2491,2493,2495,2497,2499,2501,2503,2505,2507,2509,2511,2513,2515,2517,2519,2521,2523,2525,2527],{"class":234},[178,2464,1063],{"style":297},[178,2466,492],{"style":292},[178,2468,495],{"style":288},[178,2470,498],{"style":284},[178,2472,1072],{"style":288},[178,2474,514],{"style":292},[178,2476,1077],{"style":288},[178,2478,250],{"style":292},[178,2480,1082],{"style":284},[178,2482,1085],{"style":288},[178,2484,498],{"style":284},[178,2486,304],{"style":288},[178,2488,514],{"style":292},[178,2490,304],{"style":288},[178,2492,519],{"style":292},[178,2494,1098],{"style":522},[178,2496,301],{"style":292},[178,2498,1085],{"style":288},[178,2500,250],{"style":292},[178,2502,1107],{"style":379},[178,2504,301],{"style":292},[178,2506,846],{"style":292},[178,2508,1114],{"style":522},[178,2510,301],{"style":292},[178,2512,1119],{"style":288},[178,2514,492],{"style":292},[178,2516,1124],{"style":382},[178,2518,1127],{"style":292},[178,2520,866],{"style":284},[178,2522,553],{"style":288},[178,2524,550],{"style":292},[178,2526,553],{"style":288},[178,2528,307],{"style":292},[178,2530,2531],{"class":234},[178,2532,367],{"style":292},[369,2534,2535],{"class":371},[169,2536,1146],{},[178,2538,183],{"class":242},[178,2540,2541],{"class":1175},[257,2542,2543,2546],{"class":259,"popper-class":260,"theme":229},[178,2544,2545],{},"addEventListener",[155,2547,2548],{"v-slot:popper":266},[178,2549,2550,2581],{"class":269,"v-pre":157},[190,2551,2552],{"class":272},[223,2553,2554],{"class":275,"style":276,"tabindex":277},[190,2555,2556,2565,2577],{},[178,2557,2558,2560,2563],{"class":234},[178,2559,285],{"style":284},[178,2561,2562],{"style":288}," __type",[178,2564,243],{"style":292},[178,2566,2567,2570,2572,2575],{"class":234},[178,2568,2569],{"style":297},"    field",[178,2571,301],{"style":292},[178,2573,2574],{"style":288}," F",[178,2576,307],{"style":292},[178,2578,2579],{"class":234},[178,2580,367],{"style":292},[369,2582,2583],{"class":371},[169,2584,2585,2586,2589,2590,2593,2594,2596,2597,2600,2601,2604,2605,2608],{},"Calls ",[190,2587,2588],{},"listener"," every time the field ",[190,2591,2592],{},"field"," plugins added to ",[190,2595,2178],{},"\nchanges on a player, e.g. ",[190,2598,2599],{},"{ field: \"spawnProtected\" }",": ",[190,2602,2603],{},"event.value","\nand ",[190,2606,2607],{},"event.previous"," have the field's type.",[178,2610,383],{"class":246},[178,2612,401],{"class":242},[178,2614,2615],{"class":1156},"putinserver",[178,2617,401],{"class":242},[178,2619,250],{"class":242},[178,2621,846],{"class":242},[178,2623,2625],{"class":2624},"sHdIc",[257,2626,2627,2629],{"class":259,"popper-class":260,"theme":229},[178,2628,849],{},[155,2630,2631],{"v-slot:popper":266},[178,2632,2633],{"class":269,"v-pre":157},[190,2634,2635],{"class":272},[223,2636,2637],{"class":275,"style":276,"tabindex":277},[190,2638,2639],{},[178,2640,2641,2643,2645,2648,2650,2653],{"class":234},[178,2642,849],{"style":297},[178,2644,301],{"style":292},[178,2646,2647],{"style":288}," PlayerChangeEvent",[178,2649,492],{"style":292},[178,2651,2652],{"style":288},"PlayerFieldName",[178,2654,2007],{"style":292},[178,2656,449],{"class":242},[178,2658,866],{"class":2659},"spNyl",[178,2661,2662],{"class":242}," {\n",[178,2664,2666,2668,2894,2896,2899,2901,2903,2933,2935,3219,3221,3257,3259,3262,3264,3266],{"class":234,"line":2665},12,[178,2667,1345],{"class":1175},[178,2669,2670],{"class":1175},[257,2671,2672,2674],{"class":259,"popper-class":260,"theme":229},[178,2673,477],{},[155,2675,2676],{"v-slot:popper":266},[178,2677,2678,2720],{"class":269,"v-pre":157},[190,2679,2680],{"class":272},[223,2681,2682],{"class":275,"style":276,"tabindex":277},[190,2683,2684],{},[178,2685,2686,2688,2690,2692,2694,2696,2698,2700,2702,2704,2706,2708,2710,2712,2714,2716,2718],{"class":234},[178,2687,477],{"style":382},[178,2689,492],{"style":292},[178,2691,277],{"style":600},[178,2693,519],{"style":292},[178,2695,523],{"style":522},[178,2697,301],{"style":292},[178,2699,662],{"style":600},[178,2701,250],{"style":292},[178,2703,533],{"style":522},[178,2705,301],{"style":292},[178,2707,304],{"style":288},[178,2709,250],{"style":292},[178,2711,542],{"style":522},[178,2713,337],{"style":292},[178,2715,547],{"style":288},[178,2717,550],{"style":292},[178,2719,553],{"style":288},[369,2721,2722,2726,2842,2858,2860,2878,2886],{"class":371},[169,2723,558,2724,561],{},[190,2725,277],{},[190,2727,2728],{},[223,2729,2730],{"class":275,"style":276,"tabindex":277},[190,2731,2732,2752,2774,2802],{},[178,2733,2734,2736,2738,2740,2742,2744,2746,2748,2750],{"class":234},[178,2735,477],{"style":379},[178,2737,574],{"style":382},[178,2739,250],{"style":292},[178,2741,394],{"style":292},[178,2743,581],{"style":397},[178,2745,401],{"style":292},[178,2747,449],{"style":382},[178,2749,307],{"style":292},[178,2751,591],{"style":590},[178,2753,2754,2756,2758,2760,2762,2764,2766,2768,2770,2772],{"class":234},[178,2755,477],{"style":379},[178,2757,383],{"style":382},[178,2759,277],{"style":600},[178,2761,250],{"style":292},[178,2763,394],{"style":292},[178,2765,607],{"style":397},[178,2767,401],{"style":292},[178,2769,449],{"style":382},[178,2771,307],{"style":292},[178,2773,616],{"style":590},[178,2775,2776,2778,2780,2782,2784,2786,2788,2790,2792,2794,2796,2798,2800],{"class":234},[178,2777,477],{"style":379},[178,2779,574],{"style":382},[178,2781,250],{"style":292},[178,2783,394],{"style":292},[178,2785,581],{"style":397},[178,2787,401],{"style":292},[178,2789,250],{"style":292},[178,2791,394],{"style":292},[178,2793,637],{"style":397},[178,2795,401],{"style":292},[178,2797,449],{"style":382},[178,2799,307],{"style":292},[178,2801,646],{"style":590},[178,2803,2804,2806,2808,2810,2812,2814,2816,2818,2820,2822,2824,2826,2828,2830,2832,2834,2836,2838,2840],{"class":234},[178,2805,477],{"style":379},[178,2807,383],{"style":382},[178,2809,386],{"style":292},[178,2811,657],{"style":297},[178,2813,301],{"style":292},[178,2815,662],{"style":600},[178,2817,250],{"style":292},[178,2819,542],{"style":297},[178,2821,301],{"style":292},[178,2823,394],{"style":292},[178,2825,637],{"style":397},[178,2827,401],{"style":292},[178,2829,677],{"style":292},[178,2831,394],{"style":292},[178,2833,682],{"style":397},[178,2835,401],{"style":292},[178,2837,449],{"style":382},[178,2839,307],{"style":292},[178,2841,691],{"style":590},[169,2843,694,2844,698,2846,701,2848,705,2850,709,2852,713,2854,717,2856,183],{},[190,2845,697],{},[190,2847,277],{},[190,2849,704],{},[190,2851,708],{},[190,2853,712],{},[190,2855,716],{},[190,2857,720],{},[169,2859,723],{},[725,2861,2862,2868],{},[728,2863,2864,733,2866,737],{},[190,2865,732],{},[190,2867,736],{},[728,2869,2870,743,2872,747,2874,751,2876,755],{},[190,2871,742],{},[190,2873,746],{},[190,2875,750],{},[190,2877,754],{},[169,2879,758,2880,193,2882,765,2884,768],{},[190,2881,761],{},[190,2883,764],{},[190,2885,754],{},[459,2887,2888],{},[169,2889,463,2890,193,2892],{},[190,2891,775],{},[190,2893,778],{},[178,2895,383],{"class":1344},[178,2897,277],{"class":2898},"sbssI",[178,2900,250],{"class":242},[178,2902,2141],{"class":242},[178,2904,2905],{"class":246},[257,2906,2907,2909],{"class":259,"popper-class":260,"theme":229},[178,2908,849],{},[155,2910,2911],{"v-slot:popper":266},[178,2912,2913],{"class":269,"v-pre":157},[190,2914,2915],{"class":272},[223,2916,2917],{"class":275,"style":276,"tabindex":277},[190,2918,2919],{},[178,2920,2921,2923,2925,2927,2929,2931],{"class":234},[178,2922,849],{"style":297},[178,2924,301],{"style":292},[178,2926,2647],{"style":288},[178,2928,492],{"style":292},[178,2930,2652],{"style":288},[178,2932,2007],{"style":292},[178,2934,183],{"class":242},[178,2936,2937],{"class":246},[257,2938,2939,2941],{"class":259,"popper-class":260,"theme":229},[178,2940,2070],{},[155,2942,2943],{"v-slot:popper":266},[178,2944,2945,3214],{"class":269,"v-pre":157},[190,2946,2947],{"class":272},[223,2948,2949],{"class":275,"style":276,"tabindex":277},[190,2950,2951,2959,2971,2982,2993,3004,3015,3027,3048,3061,3074,3088,3101,3114,3127,3140,3153,3167,3178,3189,3210],{},[178,2952,2953,2955,2957],{"class":234},[178,2954,285],{"style":284},[178,2956,247],{"style":288},[178,2958,243],{"style":292},[178,2960,2961,2963,2965,2967,2969],{"class":234},[178,2962,934],{"style":284},[178,2964,389],{"style":297},[178,2966,301],{"style":292},[178,2968,304],{"style":288},[178,2970,307],{"style":292},[178,2972,2973,2976,2978,2980],{"class":234},[178,2974,2975],{"style":297},"    health",[178,2977,301],{"style":292},[178,2979,511],{"style":288},[178,2981,307],{"style":292},[178,2983,2984,2987,2989,2991],{"class":234},[178,2985,2986],{"style":297},"    armor",[178,2988,301],{"style":292},[178,2990,511],{"style":288},[178,2992,307],{"style":292},[178,2994,2995,2998,3000,3002],{"class":234},[178,2996,2997],{"style":297},"    frags",[178,2999,301],{"style":292},[178,3001,511],{"style":288},[178,3003,307],{"style":292},[178,3005,3006,3009,3011,3013],{"class":234},[178,3007,3008],{"style":297},"    deaths",[178,3010,301],{"style":292},[178,3012,511],{"style":288},[178,3014,307],{"style":292},[178,3016,3017,3020,3022,3025],{"class":234},[178,3018,3019],{"style":297},"    team",[178,3021,301],{"style":292},[178,3023,3024],{"style":288}," Team",[178,3026,307],{"style":292},[178,3028,3029,3032,3034,3037,3039,3041,3043,3046],{"class":234},[178,3030,3031],{"style":297},"    joinTeam",[178,3033,383],{"style":292},[178,3035,3036],{"style":522},"team",[178,3038,301],{"style":292},[178,3040,3024],{"style":288},[178,3042,550],{"style":292},[178,3044,3045],{"style":288}," boolean",[178,3047,307],{"style":292},[178,3049,3050,3052,3055,3057,3059],{"class":234},[178,3051,934],{"style":284},[178,3053,3054],{"style":297}," ip",[178,3056,301],{"style":292},[178,3058,304],{"style":288},[178,3060,307],{"style":292},[178,3062,3063,3065,3068,3070,3072],{"class":234},[178,3064,934],{"style":284},[178,3066,3067],{"style":297}," steamId",[178,3069,301],{"style":292},[178,3071,304],{"style":288},[178,3073,307],{"style":292},[178,3075,3076,3078,3081,3083,3086],{"class":234},[178,3077,934],{"style":284},[178,3079,3080],{"style":297}," authType",[178,3082,301],{"style":292},[178,3084,3085],{"style":288}," AuthType",[178,3087,307],{"style":292},[178,3089,3090,3092,3095,3097,3099],{"class":234},[178,3091,934],{"style":284},[178,3093,3094],{"style":297}," protocol",[178,3096,301],{"style":292},[178,3098,511],{"style":288},[178,3100,307],{"style":292},[178,3102,3103,3105,3108,3110,3112],{"class":234},[178,3104,934],{"style":284},[178,3106,3107],{"style":297}," authKey",[178,3109,301],{"style":292},[178,3111,304],{"style":288},[178,3113,307],{"style":292},[178,3115,3116,3118,3121,3123,3125],{"class":234},[178,3117,934],{"style":284},[178,3119,3120],{"style":297}," isAlive",[178,3122,301],{"style":292},[178,3124,3045],{"style":288},[178,3126,307],{"style":292},[178,3128,3129,3131,3134,3136,3138],{"class":234},[178,3130,934],{"style":284},[178,3132,3133],{"style":297}," isConnected",[178,3135,301],{"style":292},[178,3137,3045],{"style":288},[178,3139,307],{"style":292},[178,3141,3142,3144,3147,3149,3151],{"class":234},[178,3143,934],{"style":284},[178,3145,3146],{"style":297}," isBot",[178,3148,301],{"style":292},[178,3150,3045],{"style":288},[178,3152,307],{"style":292},[178,3154,3155,3157,3160,3162,3165],{"class":234},[178,3156,934],{"style":284},[178,3158,3159],{"style":297}," signal",[178,3161,301],{"style":292},[178,3163,3164],{"style":288}," AbortSignal",[178,3166,307],{"style":292},[178,3168,3169,3172,3174,3176],{"class":234},[178,3170,3171],{"style":297},"    muted",[178,3173,301],{"style":292},[178,3175,3045],{"style":288},[178,3177,307],{"style":292},[178,3179,3180,3183,3185,3187],{"class":234},[178,3181,3182],{"style":297},"    heardByEveryone",[178,3184,301],{"style":292},[178,3186,3045],{"style":288},[178,3188,307],{"style":292},[178,3190,3191,3194,3196,3199,3201,3204,3206,3208],{"class":234},[178,3192,3193],{"style":297},"    restart",[178,3195,383],{"style":292},[178,3197,3198],{"style":522},"options",[178,3200,337],{"style":292},[178,3202,3203],{"style":288}," ActionOptions",[178,3205,550],{"style":292},[178,3207,553],{"style":288},[178,3209,307],{"style":292},[178,3211,3212],{"class":234},[178,3213,367],{"style":292},[369,3215,3216],{"class":371},[169,3217,3218],{},"The player whose field changed.",[178,3220,183],{"class":242},[178,3222,3223],{"class":246},[257,3224,3225,3227],{"class":259,"popper-class":260,"theme":229},[178,3226,831],{},[155,3228,3229],{"v-slot:popper":266},[178,3230,3231,3245],{"class":269,"v-pre":157},[190,3232,3233],{"class":272},[223,3234,3235],{"class":275,"style":276,"tabindex":277},[190,3236,3237],{},[178,3238,3239,3241,3243],{"class":234},[178,3240,831],{"style":297},[178,3242,301],{"style":292},[178,3244,304],{"style":288},[369,3246,3247,3250],{"class":371},[169,3248,3249],{},"The player's name.",[459,3251,3252],{},[169,3253,463,3254],{},[190,3255,3256],{},"get_user_name",[178,3258,367],{"class":242},[178,3260,3261],{"class":1156}," joined",[178,3263,2156],{"class":242},[178,3265,449],{"class":1344},[178,3267,1162],{"class":242},[178,3269,3271,3273,3275],{"class":234,"line":3270},13,[178,3272,367],{"class":242},[178,3274,449],{"class":246},[178,3276,1162],{"class":242},[178,3278,3280],{"class":234,"line":3279},14,[178,3281,1169],{"emptyLinePlaceholder":1168},[178,3283,3285,3287,3290,3292,3546,3548,3551,3553],{"class":234,"line":3284},15,[178,3286,486],{"class":2659},[178,3288,3289],{"class":1175}," sayHp",[178,3291,383],{"class":242},[178,3293,3294],{"class":2624},[257,3295,3296,3298],{"class":259,"popper-class":260,"theme":229},[178,3297,2070],{},[155,3299,3300],{"v-slot:popper":266},[178,3301,3302],{"class":269,"v-pre":157},[190,3303,3304],{"class":272},[223,3305,3306],{"class":275,"style":276,"tabindex":277},[190,3307,3308,3316,3328,3338,3348,3358,3368,3378,3396,3408,3420,3432,3444,3456,3468,3480,3492,3504,3514,3524,3542],{},[178,3309,3310,3312,3314],{"class":234},[178,3311,285],{"style":284},[178,3313,247],{"style":288},[178,3315,243],{"style":292},[178,3317,3318,3320,3322,3324,3326],{"class":234},[178,3319,934],{"style":284},[178,3321,389],{"style":297},[178,3323,301],{"style":292},[178,3325,304],{"style":288},[178,3327,307],{"style":292},[178,3329,3330,3332,3334,3336],{"class":234},[178,3331,2975],{"style":297},[178,3333,301],{"style":292},[178,3335,511],{"style":288},[178,3337,307],{"style":292},[178,3339,3340,3342,3344,3346],{"class":234},[178,3341,2986],{"style":297},[178,3343,301],{"style":292},[178,3345,511],{"style":288},[178,3347,307],{"style":292},[178,3349,3350,3352,3354,3356],{"class":234},[178,3351,2997],{"style":297},[178,3353,301],{"style":292},[178,3355,511],{"style":288},[178,3357,307],{"style":292},[178,3359,3360,3362,3364,3366],{"class":234},[178,3361,3008],{"style":297},[178,3363,301],{"style":292},[178,3365,511],{"style":288},[178,3367,307],{"style":292},[178,3369,3370,3372,3374,3376],{"class":234},[178,3371,3019],{"style":297},[178,3373,301],{"style":292},[178,3375,3024],{"style":288},[178,3377,307],{"style":292},[178,3379,3380,3382,3384,3386,3388,3390,3392,3394],{"class":234},[178,3381,3031],{"style":297},[178,3383,383],{"style":292},[178,3385,3036],{"style":522},[178,3387,301],{"style":292},[178,3389,3024],{"style":288},[178,3391,550],{"style":292},[178,3393,3045],{"style":288},[178,3395,307],{"style":292},[178,3397,3398,3400,3402,3404,3406],{"class":234},[178,3399,934],{"style":284},[178,3401,3054],{"style":297},[178,3403,301],{"style":292},[178,3405,304],{"style":288},[178,3407,307],{"style":292},[178,3409,3410,3412,3414,3416,3418],{"class":234},[178,3411,934],{"style":284},[178,3413,3067],{"style":297},[178,3415,301],{"style":292},[178,3417,304],{"style":288},[178,3419,307],{"style":292},[178,3421,3422,3424,3426,3428,3430],{"class":234},[178,3423,934],{"style":284},[178,3425,3080],{"style":297},[178,3427,301],{"style":292},[178,3429,3085],{"style":288},[178,3431,307],{"style":292},[178,3433,3434,3436,3438,3440,3442],{"class":234},[178,3435,934],{"style":284},[178,3437,3094],{"style":297},[178,3439,301],{"style":292},[178,3441,511],{"style":288},[178,3443,307],{"style":292},[178,3445,3446,3448,3450,3452,3454],{"class":234},[178,3447,934],{"style":284},[178,3449,3107],{"style":297},[178,3451,301],{"style":292},[178,3453,304],{"style":288},[178,3455,307],{"style":292},[178,3457,3458,3460,3462,3464,3466],{"class":234},[178,3459,934],{"style":284},[178,3461,3120],{"style":297},[178,3463,301],{"style":292},[178,3465,3045],{"style":288},[178,3467,307],{"style":292},[178,3469,3470,3472,3474,3476,3478],{"class":234},[178,3471,934],{"style":284},[178,3473,3133],{"style":297},[178,3475,301],{"style":292},[178,3477,3045],{"style":288},[178,3479,307],{"style":292},[178,3481,3482,3484,3486,3488,3490],{"class":234},[178,3483,934],{"style":284},[178,3485,3146],{"style":297},[178,3487,301],{"style":292},[178,3489,3045],{"style":288},[178,3491,307],{"style":292},[178,3493,3494,3496,3498,3500,3502],{"class":234},[178,3495,934],{"style":284},[178,3497,3159],{"style":297},[178,3499,301],{"style":292},[178,3501,3164],{"style":288},[178,3503,307],{"style":292},[178,3505,3506,3508,3510,3512],{"class":234},[178,3507,3171],{"style":297},[178,3509,301],{"style":292},[178,3511,3045],{"style":288},[178,3513,307],{"style":292},[178,3515,3516,3518,3520,3522],{"class":234},[178,3517,3182],{"style":297},[178,3519,301],{"style":292},[178,3521,3045],{"style":288},[178,3523,307],{"style":292},[178,3525,3526,3528,3530,3532,3534,3536,3538,3540],{"class":234},[178,3527,3193],{"style":297},[178,3529,383],{"style":292},[178,3531,3198],{"style":522},[178,3533,337],{"style":292},[178,3535,3203],{"style":288},[178,3537,550],{"style":292},[178,3539,553],{"style":288},[178,3541,307],{"style":292},[178,3543,3544],{"class":234},[178,3545,367],{"style":292},[178,3547,301],{"class":242},[178,3549,247],{"class":3550},"sBMFI",[178,3552,449],{"class":242},[178,3554,2662],{"class":242},[178,3556,3558,3560,3786,3788,4042,4044,4046,4300,4302,4336,4338,4341,4343,4597,4599,4645,4647,4649],{"class":234,"line":3557},16,[178,3559,1345],{"class":1175},[178,3561,3562],{"class":1175},[257,3563,3564,3566],{"class":259,"popper-class":260,"theme":229},[178,3565,477],{},[155,3567,3568],{"v-slot:popper":266},[178,3569,3570,3612],{"class":269,"v-pre":157},[190,3571,3572],{"class":272},[223,3573,3574],{"class":275,"style":276,"tabindex":277},[190,3575,3576],{},[178,3577,3578,3580,3582,3584,3586,3588,3590,3592,3594,3596,3598,3600,3602,3604,3606,3608,3610],{"class":234},[178,3579,477],{"style":297},[178,3581,492],{"style":292},[178,3583,2178],{"style":288},[178,3585,519],{"style":292},[178,3587,523],{"style":522},[178,3589,301],{"style":292},[178,3591,247],{"style":288},[178,3593,250],{"style":292},[178,3595,533],{"style":522},[178,3597,301],{"style":292},[178,3599,304],{"style":288},[178,3601,250],{"style":292},[178,3603,542],{"style":522},[178,3605,337],{"style":292},[178,3607,547],{"style":288},[178,3609,550],{"style":292},[178,3611,553],{"style":288},[369,3613,3614,3618,3734,3750,3752,3770,3778],{"class":371},[169,3615,558,3616,561],{},[190,3617,277],{},[190,3619,3620],{},[223,3621,3622],{"class":275,"style":276,"tabindex":277},[190,3623,3624,3644,3666,3694],{},[178,3625,3626,3628,3630,3632,3634,3636,3638,3640,3642],{"class":234},[178,3627,477],{"style":379},[178,3629,574],{"style":382},[178,3631,250],{"style":292},[178,3633,394],{"style":292},[178,3635,581],{"style":397},[178,3637,401],{"style":292},[178,3639,449],{"style":382},[178,3641,307],{"style":292},[178,3643,591],{"style":590},[178,3645,3646,3648,3650,3652,3654,3656,3658,3660,3662,3664],{"class":234},[178,3647,477],{"style":379},[178,3649,383],{"style":382},[178,3651,277],{"style":600},[178,3653,250],{"style":292},[178,3655,394],{"style":292},[178,3657,607],{"style":397},[178,3659,401],{"style":292},[178,3661,449],{"style":382},[178,3663,307],{"style":292},[178,3665,616],{"style":590},[178,3667,3668,3670,3672,3674,3676,3678,3680,3682,3684,3686,3688,3690,3692],{"class":234},[178,3669,477],{"style":379},[178,3671,574],{"style":382},[178,3673,250],{"style":292},[178,3675,394],{"style":292},[178,3677,581],{"style":397},[178,3679,401],{"style":292},[178,3681,250],{"style":292},[178,3683,394],{"style":292},[178,3685,637],{"style":397},[178,3687,401],{"style":292},[178,3689,449],{"style":382},[178,3691,307],{"style":292},[178,3693,646],{"style":590},[178,3695,3696,3698,3700,3702,3704,3706,3708,3710,3712,3714,3716,3718,3720,3722,3724,3726,3728,3730,3732],{"class":234},[178,3697,477],{"style":379},[178,3699,383],{"style":382},[178,3701,386],{"style":292},[178,3703,657],{"style":297},[178,3705,301],{"style":292},[178,3707,662],{"style":600},[178,3709,250],{"style":292},[178,3711,542],{"style":297},[178,3713,301],{"style":292},[178,3715,394],{"style":292},[178,3717,637],{"style":397},[178,3719,401],{"style":292},[178,3721,677],{"style":292},[178,3723,394],{"style":292},[178,3725,682],{"style":397},[178,3727,401],{"style":292},[178,3729,449],{"style":382},[178,3731,307],{"style":292},[178,3733,691],{"style":590},[169,3735,694,3736,698,3738,701,3740,705,3742,709,3744,713,3746,717,3748,183],{},[190,3737,697],{},[190,3739,277],{},[190,3741,704],{},[190,3743,708],{},[190,3745,712],{},[190,3747,716],{},[190,3749,720],{},[169,3751,723],{},[725,3753,3754,3760],{},[728,3755,3756,733,3758,737],{},[190,3757,732],{},[190,3759,736],{},[728,3761,3762,743,3764,747,3766,751,3768,755],{},[190,3763,742],{},[190,3765,746],{},[190,3767,750],{},[190,3769,754],{},[169,3771,758,3772,193,3774,765,3776,768],{},[190,3773,761],{},[190,3775,764],{},[190,3777,754],{},[459,3779,3780],{},[169,3781,463,3782,193,3784],{},[190,3783,775],{},[190,3785,778],{},[178,3787,383],{"class":1344},[178,3789,3790],{"class":246},[257,3791,3792,3794],{"class":259,"popper-class":260,"theme":229},[178,3793,2070],{},[155,3795,3796],{"v-slot:popper":266},[178,3797,3798],{"class":269,"v-pre":157},[190,3799,3800],{"class":272},[223,3801,3802],{"class":275,"style":276,"tabindex":277},[190,3803,3804,3812,3824,3834,3844,3854,3864,3874,3892,3904,3916,3928,3940,3952,3964,3976,3988,4000,4010,4020,4038],{},[178,3805,3806,3808,3810],{"class":234},[178,3807,285],{"style":284},[178,3809,247],{"style":288},[178,3811,243],{"style":292},[178,3813,3814,3816,3818,3820,3822],{"class":234},[178,3815,934],{"style":284},[178,3817,389],{"style":297},[178,3819,301],{"style":292},[178,3821,304],{"style":288},[178,3823,307],{"style":292},[178,3825,3826,3828,3830,3832],{"class":234},[178,3827,2975],{"style":297},[178,3829,301],{"style":292},[178,3831,511],{"style":288},[178,3833,307],{"style":292},[178,3835,3836,3838,3840,3842],{"class":234},[178,3837,2986],{"style":297},[178,3839,301],{"style":292},[178,3841,511],{"style":288},[178,3843,307],{"style":292},[178,3845,3846,3848,3850,3852],{"class":234},[178,3847,2997],{"style":297},[178,3849,301],{"style":292},[178,3851,511],{"style":288},[178,3853,307],{"style":292},[178,3855,3856,3858,3860,3862],{"class":234},[178,3857,3008],{"style":297},[178,3859,301],{"style":292},[178,3861,511],{"style":288},[178,3863,307],{"style":292},[178,3865,3866,3868,3870,3872],{"class":234},[178,3867,3019],{"style":297},[178,3869,301],{"style":292},[178,3871,3024],{"style":288},[178,3873,307],{"style":292},[178,3875,3876,3878,3880,3882,3884,3886,3888,3890],{"class":234},[178,3877,3031],{"style":297},[178,3879,383],{"style":292},[178,3881,3036],{"style":522},[178,3883,301],{"style":292},[178,3885,3024],{"style":288},[178,3887,550],{"style":292},[178,3889,3045],{"style":288},[178,3891,307],{"style":292},[178,3893,3894,3896,3898,3900,3902],{"class":234},[178,3895,934],{"style":284},[178,3897,3054],{"style":297},[178,3899,301],{"style":292},[178,3901,304],{"style":288},[178,3903,307],{"style":292},[178,3905,3906,3908,3910,3912,3914],{"class":234},[178,3907,934],{"style":284},[178,3909,3067],{"style":297},[178,3911,301],{"style":292},[178,3913,304],{"style":288},[178,3915,307],{"style":292},[178,3917,3918,3920,3922,3924,3926],{"class":234},[178,3919,934],{"style":284},[178,3921,3080],{"style":297},[178,3923,301],{"style":292},[178,3925,3085],{"style":288},[178,3927,307],{"style":292},[178,3929,3930,3932,3934,3936,3938],{"class":234},[178,3931,934],{"style":284},[178,3933,3094],{"style":297},[178,3935,301],{"style":292},[178,3937,511],{"style":288},[178,3939,307],{"style":292},[178,3941,3942,3944,3946,3948,3950],{"class":234},[178,3943,934],{"style":284},[178,3945,3107],{"style":297},[178,3947,301],{"style":292},[178,3949,304],{"style":288},[178,3951,307],{"style":292},[178,3953,3954,3956,3958,3960,3962],{"class":234},[178,3955,934],{"style":284},[178,3957,3120],{"style":297},[178,3959,301],{"style":292},[178,3961,3045],{"style":288},[178,3963,307],{"style":292},[178,3965,3966,3968,3970,3972,3974],{"class":234},[178,3967,934],{"style":284},[178,3969,3133],{"style":297},[178,3971,301],{"style":292},[178,3973,3045],{"style":288},[178,3975,307],{"style":292},[178,3977,3978,3980,3982,3984,3986],{"class":234},[178,3979,934],{"style":284},[178,3981,3146],{"style":297},[178,3983,301],{"style":292},[178,3985,3045],{"style":288},[178,3987,307],{"style":292},[178,3989,3990,3992,3994,3996,3998],{"class":234},[178,3991,934],{"style":284},[178,3993,3159],{"style":297},[178,3995,301],{"style":292},[178,3997,3164],{"style":288},[178,3999,307],{"style":292},[178,4001,4002,4004,4006,4008],{"class":234},[178,4003,3171],{"style":297},[178,4005,301],{"style":292},[178,4007,3045],{"style":288},[178,4009,307],{"style":292},[178,4011,4012,4014,4016,4018],{"class":234},[178,4013,3182],{"style":297},[178,4015,301],{"style":292},[178,4017,3045],{"style":288},[178,4019,307],{"style":292},[178,4021,4022,4024,4026,4028,4030,4032,4034,4036],{"class":234},[178,4023,3193],{"style":297},[178,4025,383],{"style":292},[178,4027,3198],{"style":522},[178,4029,337],{"style":292},[178,4031,3203],{"style":288},[178,4033,550],{"style":292},[178,4035,553],{"style":288},[178,4037,307],{"style":292},[178,4039,4040],{"class":234},[178,4041,367],{"style":292},[178,4043,250],{"class":242},[178,4045,2141],{"class":242},[178,4047,4048],{"class":246},[257,4049,4050,4052],{"class":259,"popper-class":260,"theme":229},[178,4051,2070],{},[155,4053,4054],{"v-slot:popper":266},[178,4055,4056],{"class":269,"v-pre":157},[190,4057,4058],{"class":272},[223,4059,4060],{"class":275,"style":276,"tabindex":277},[190,4061,4062,4070,4082,4092,4102,4112,4122,4132,4150,4162,4174,4186,4198,4210,4222,4234,4246,4258,4268,4278,4296],{},[178,4063,4064,4066,4068],{"class":234},[178,4065,285],{"style":284},[178,4067,247],{"style":288},[178,4069,243],{"style":292},[178,4071,4072,4074,4076,4078,4080],{"class":234},[178,4073,934],{"style":284},[178,4075,389],{"style":297},[178,4077,301],{"style":292},[178,4079,304],{"style":288},[178,4081,307],{"style":292},[178,4083,4084,4086,4088,4090],{"class":234},[178,4085,2975],{"style":297},[178,4087,301],{"style":292},[178,4089,511],{"style":288},[178,4091,307],{"style":292},[178,4093,4094,4096,4098,4100],{"class":234},[178,4095,2986],{"style":297},[178,4097,301],{"style":292},[178,4099,511],{"style":288},[178,4101,307],{"style":292},[178,4103,4104,4106,4108,4110],{"class":234},[178,4105,2997],{"style":297},[178,4107,301],{"style":292},[178,4109,511],{"style":288},[178,4111,307],{"style":292},[178,4113,4114,4116,4118,4120],{"class":234},[178,4115,3008],{"style":297},[178,4117,301],{"style":292},[178,4119,511],{"style":288},[178,4121,307],{"style":292},[178,4123,4124,4126,4128,4130],{"class":234},[178,4125,3019],{"style":297},[178,4127,301],{"style":292},[178,4129,3024],{"style":288},[178,4131,307],{"style":292},[178,4133,4134,4136,4138,4140,4142,4144,4146,4148],{"class":234},[178,4135,3031],{"style":297},[178,4137,383],{"style":292},[178,4139,3036],{"style":522},[178,4141,301],{"style":292},[178,4143,3024],{"style":288},[178,4145,550],{"style":292},[178,4147,3045],{"style":288},[178,4149,307],{"style":292},[178,4151,4152,4154,4156,4158,4160],{"class":234},[178,4153,934],{"style":284},[178,4155,3054],{"style":297},[178,4157,301],{"style":292},[178,4159,304],{"style":288},[178,4161,307],{"style":292},[178,4163,4164,4166,4168,4170,4172],{"class":234},[178,4165,934],{"style":284},[178,4167,3067],{"style":297},[178,4169,301],{"style":292},[178,4171,304],{"style":288},[178,4173,307],{"style":292},[178,4175,4176,4178,4180,4182,4184],{"class":234},[178,4177,934],{"style":284},[178,4179,3080],{"style":297},[178,4181,301],{"style":292},[178,4183,3085],{"style":288},[178,4185,307],{"style":292},[178,4187,4188,4190,4192,4194,4196],{"class":234},[178,4189,934],{"style":284},[178,4191,3094],{"style":297},[178,4193,301],{"style":292},[178,4195,511],{"style":288},[178,4197,307],{"style":292},[178,4199,4200,4202,4204,4206,4208],{"class":234},[178,4201,934],{"style":284},[178,4203,3107],{"style":297},[178,4205,301],{"style":292},[178,4207,304],{"style":288},[178,4209,307],{"style":292},[178,4211,4212,4214,4216,4218,4220],{"class":234},[178,4213,934],{"style":284},[178,4215,3120],{"style":297},[178,4217,301],{"style":292},[178,4219,3045],{"style":288},[178,4221,307],{"style":292},[178,4223,4224,4226,4228,4230,4232],{"class":234},[178,4225,934],{"style":284},[178,4227,3133],{"style":297},[178,4229,301],{"style":292},[178,4231,3045],{"style":288},[178,4233,307],{"style":292},[178,4235,4236,4238,4240,4242,4244],{"class":234},[178,4237,934],{"style":284},[178,4239,3146],{"style":297},[178,4241,301],{"style":292},[178,4243,3045],{"style":288},[178,4245,307],{"style":292},[178,4247,4248,4250,4252,4254,4256],{"class":234},[178,4249,934],{"style":284},[178,4251,3159],{"style":297},[178,4253,301],{"style":292},[178,4255,3164],{"style":288},[178,4257,307],{"style":292},[178,4259,4260,4262,4264,4266],{"class":234},[178,4261,3171],{"style":297},[178,4263,301],{"style":292},[178,4265,3045],{"style":288},[178,4267,307],{"style":292},[178,4269,4270,4272,4274,4276],{"class":234},[178,4271,3182],{"style":297},[178,4273,301],{"style":292},[178,4275,3045],{"style":288},[178,4277,307],{"style":292},[178,4279,4280,4282,4284,4286,4288,4290,4292,4294],{"class":234},[178,4281,3193],{"style":297},[178,4283,383],{"style":292},[178,4285,3198],{"style":522},[178,4287,337],{"style":292},[178,4289,3203],{"style":288},[178,4291,550],{"style":292},[178,4293,553],{"style":288},[178,4295,307],{"style":292},[178,4297,4298],{"class":234},[178,4299,367],{"style":292},[178,4301,183],{"class":242},[178,4303,4304],{"class":246},[257,4305,4306,4308],{"class":259,"popper-class":260,"theme":229},[178,4307,831],{},[155,4309,4310],{"v-slot:popper":266},[178,4311,4312,4326],{"class":269,"v-pre":157},[190,4313,4314],{"class":272},[223,4315,4316],{"class":275,"style":276,"tabindex":277},[190,4317,4318],{},[178,4319,4320,4322,4324],{"class":234},[178,4321,831],{"style":297},[178,4323,301],{"style":292},[178,4325,304],{"style":288},[369,4327,4328,4330],{"class":371},[169,4329,3249],{},[459,4331,4332],{},[169,4333,463,4334],{},[190,4335,3256],{},[178,4337,367],{"class":242},[178,4339,4340],{"class":1156},", your HP: ",[178,4342,2067],{"class":242},[178,4344,4345],{"class":246},[257,4346,4347,4349],{"class":259,"popper-class":260,"theme":229},[178,4348,2070],{},[155,4350,4351],{"v-slot:popper":266},[178,4352,4353],{"class":269,"v-pre":157},[190,4354,4355],{"class":272},[223,4356,4357],{"class":275,"style":276,"tabindex":277},[190,4358,4359,4367,4379,4389,4399,4409,4419,4429,4447,4459,4471,4483,4495,4507,4519,4531,4543,4555,4565,4575,4593],{},[178,4360,4361,4363,4365],{"class":234},[178,4362,285],{"style":284},[178,4364,247],{"style":288},[178,4366,243],{"style":292},[178,4368,4369,4371,4373,4375,4377],{"class":234},[178,4370,934],{"style":284},[178,4372,389],{"style":297},[178,4374,301],{"style":292},[178,4376,304],{"style":288},[178,4378,307],{"style":292},[178,4380,4381,4383,4385,4387],{"class":234},[178,4382,2975],{"style":297},[178,4384,301],{"style":292},[178,4386,511],{"style":288},[178,4388,307],{"style":292},[178,4390,4391,4393,4395,4397],{"class":234},[178,4392,2986],{"style":297},[178,4394,301],{"style":292},[178,4396,511],{"style":288},[178,4398,307],{"style":292},[178,4400,4401,4403,4405,4407],{"class":234},[178,4402,2997],{"style":297},[178,4404,301],{"style":292},[178,4406,511],{"style":288},[178,4408,307],{"style":292},[178,4410,4411,4413,4415,4417],{"class":234},[178,4412,3008],{"style":297},[178,4414,301],{"style":292},[178,4416,511],{"style":288},[178,4418,307],{"style":292},[178,4420,4421,4423,4425,4427],{"class":234},[178,4422,3019],{"style":297},[178,4424,301],{"style":292},[178,4426,3024],{"style":288},[178,4428,307],{"style":292},[178,4430,4431,4433,4435,4437,4439,4441,4443,4445],{"class":234},[178,4432,3031],{"style":297},[178,4434,383],{"style":292},[178,4436,3036],{"style":522},[178,4438,301],{"style":292},[178,4440,3024],{"style":288},[178,4442,550],{"style":292},[178,4444,3045],{"style":288},[178,4446,307],{"style":292},[178,4448,4449,4451,4453,4455,4457],{"class":234},[178,4450,934],{"style":284},[178,4452,3054],{"style":297},[178,4454,301],{"style":292},[178,4456,304],{"style":288},[178,4458,307],{"style":292},[178,4460,4461,4463,4465,4467,4469],{"class":234},[178,4462,934],{"style":284},[178,4464,3067],{"style":297},[178,4466,301],{"style":292},[178,4468,304],{"style":288},[178,4470,307],{"style":292},[178,4472,4473,4475,4477,4479,4481],{"class":234},[178,4474,934],{"style":284},[178,4476,3080],{"style":297},[178,4478,301],{"style":292},[178,4480,3085],{"style":288},[178,4482,307],{"style":292},[178,4484,4485,4487,4489,4491,4493],{"class":234},[178,4486,934],{"style":284},[178,4488,3094],{"style":297},[178,4490,301],{"style":292},[178,4492,511],{"style":288},[178,4494,307],{"style":292},[178,4496,4497,4499,4501,4503,4505],{"class":234},[178,4498,934],{"style":284},[178,4500,3107],{"style":297},[178,4502,301],{"style":292},[178,4504,304],{"style":288},[178,4506,307],{"style":292},[178,4508,4509,4511,4513,4515,4517],{"class":234},[178,4510,934],{"style":284},[178,4512,3120],{"style":297},[178,4514,301],{"style":292},[178,4516,3045],{"style":288},[178,4518,307],{"style":292},[178,4520,4521,4523,4525,4527,4529],{"class":234},[178,4522,934],{"style":284},[178,4524,3133],{"style":297},[178,4526,301],{"style":292},[178,4528,3045],{"style":288},[178,4530,307],{"style":292},[178,4532,4533,4535,4537,4539,4541],{"class":234},[178,4534,934],{"style":284},[178,4536,3146],{"style":297},[178,4538,301],{"style":292},[178,4540,3045],{"style":288},[178,4542,307],{"style":292},[178,4544,4545,4547,4549,4551,4553],{"class":234},[178,4546,934],{"style":284},[178,4548,3159],{"style":297},[178,4550,301],{"style":292},[178,4552,3164],{"style":288},[178,4554,307],{"style":292},[178,4556,4557,4559,4561,4563],{"class":234},[178,4558,3171],{"style":297},[178,4560,301],{"style":292},[178,4562,3045],{"style":288},[178,4564,307],{"style":292},[178,4566,4567,4569,4571,4573],{"class":234},[178,4568,3182],{"style":297},[178,4570,301],{"style":292},[178,4572,3045],{"style":288},[178,4574,307],{"style":292},[178,4576,4577,4579,4581,4583,4585,4587,4589,4591],{"class":234},[178,4578,3193],{"style":297},[178,4580,383],{"style":292},[178,4582,3198],{"style":522},[178,4584,337],{"style":292},[178,4586,3203],{"style":288},[178,4588,550],{"style":292},[178,4590,553],{"style":288},[178,4592,307],{"style":292},[178,4594,4595],{"class":234},[178,4596,367],{"style":292},[178,4598,183],{"class":242},[178,4600,4601],{"class":246},[257,4602,4603,4605],{"class":259,"popper-class":260,"theme":229},[178,4604,2148],{},[155,4606,4607],{"v-slot:popper":266},[178,4608,4609,4623],{"class":269,"v-pre":157},[190,4610,4611],{"class":272},[223,4612,4613],{"class":275,"style":276,"tabindex":277},[190,4614,4615],{},[178,4616,4617,4619,4621],{"class":234},[178,4618,2148],{"style":297},[178,4620,301],{"style":292},[178,4622,511],{"style":288},[369,4624,4625,4635],{"class":371},[169,4626,4627,4628,4631,4632,4634],{},"The player's health. ",[190,4629,4630],{},"100"," at spawn. Setting it to ",[190,4633,277],{}," or less kills the player.",[459,4636,4637],{},[169,4638,463,4639,193,4642],{},[190,4640,4641],{},"get_user_health",[190,4643,4644],{},"set_user_health",[178,4646,2077],{"class":242},[178,4648,449],{"class":1344},[178,4650,1162],{"class":242},[178,4652,4654],{"class":234,"line":4653},17,[178,4655,1169],{"emptyLinePlaceholder":1168},[178,4657,4659,4662,4664,4918,4920,4960,4963,4966,4969,5223,5225,5265,5267,5270],{"class":234,"line":4658},18,[178,4660,4661],{"class":238},"  if",[178,4663,846],{"class":1344},[178,4665,4666],{"class":246},[257,4667,4668,4670],{"class":259,"popper-class":260,"theme":229},[178,4669,2070],{},[155,4671,4672],{"v-slot:popper":266},[178,4673,4674],{"class":269,"v-pre":157},[190,4675,4676],{"class":272},[223,4677,4678],{"class":275,"style":276,"tabindex":277},[190,4679,4680,4688,4700,4710,4720,4730,4740,4750,4768,4780,4792,4804,4816,4828,4840,4852,4864,4876,4886,4896,4914],{},[178,4681,4682,4684,4686],{"class":234},[178,4683,285],{"style":284},[178,4685,247],{"style":288},[178,4687,243],{"style":292},[178,4689,4690,4692,4694,4696,4698],{"class":234},[178,4691,934],{"style":284},[178,4693,389],{"style":297},[178,4695,301],{"style":292},[178,4697,304],{"style":288},[178,4699,307],{"style":292},[178,4701,4702,4704,4706,4708],{"class":234},[178,4703,2975],{"style":297},[178,4705,301],{"style":292},[178,4707,511],{"style":288},[178,4709,307],{"style":292},[178,4711,4712,4714,4716,4718],{"class":234},[178,4713,2986],{"style":297},[178,4715,301],{"style":292},[178,4717,511],{"style":288},[178,4719,307],{"style":292},[178,4721,4722,4724,4726,4728],{"class":234},[178,4723,2997],{"style":297},[178,4725,301],{"style":292},[178,4727,511],{"style":288},[178,4729,307],{"style":292},[178,4731,4732,4734,4736,4738],{"class":234},[178,4733,3008],{"style":297},[178,4735,301],{"style":292},[178,4737,511],{"style":288},[178,4739,307],{"style":292},[178,4741,4742,4744,4746,4748],{"class":234},[178,4743,3019],{"style":297},[178,4745,301],{"style":292},[178,4747,3024],{"style":288},[178,4749,307],{"style":292},[178,4751,4752,4754,4756,4758,4760,4762,4764,4766],{"class":234},[178,4753,3031],{"style":297},[178,4755,383],{"style":292},[178,4757,3036],{"style":522},[178,4759,301],{"style":292},[178,4761,3024],{"style":288},[178,4763,550],{"style":292},[178,4765,3045],{"style":288},[178,4767,307],{"style":292},[178,4769,4770,4772,4774,4776,4778],{"class":234},[178,4771,934],{"style":284},[178,4773,3054],{"style":297},[178,4775,301],{"style":292},[178,4777,304],{"style":288},[178,4779,307],{"style":292},[178,4781,4782,4784,4786,4788,4790],{"class":234},[178,4783,934],{"style":284},[178,4785,3067],{"style":297},[178,4787,301],{"style":292},[178,4789,304],{"style":288},[178,4791,307],{"style":292},[178,4793,4794,4796,4798,4800,4802],{"class":234},[178,4795,934],{"style":284},[178,4797,3080],{"style":297},[178,4799,301],{"style":292},[178,4801,3085],{"style":288},[178,4803,307],{"style":292},[178,4805,4806,4808,4810,4812,4814],{"class":234},[178,4807,934],{"style":284},[178,4809,3094],{"style":297},[178,4811,301],{"style":292},[178,4813,511],{"style":288},[178,4815,307],{"style":292},[178,4817,4818,4820,4822,4824,4826],{"class":234},[178,4819,934],{"style":284},[178,4821,3107],{"style":297},[178,4823,301],{"style":292},[178,4825,304],{"style":288},[178,4827,307],{"style":292},[178,4829,4830,4832,4834,4836,4838],{"class":234},[178,4831,934],{"style":284},[178,4833,3120],{"style":297},[178,4835,301],{"style":292},[178,4837,3045],{"style":288},[178,4839,307],{"style":292},[178,4841,4842,4844,4846,4848,4850],{"class":234},[178,4843,934],{"style":284},[178,4845,3133],{"style":297},[178,4847,301],{"style":292},[178,4849,3045],{"style":288},[178,4851,307],{"style":292},[178,4853,4854,4856,4858,4860,4862],{"class":234},[178,4855,934],{"style":284},[178,4857,3146],{"style":297},[178,4859,301],{"style":292},[178,4861,3045],{"style":288},[178,4863,307],{"style":292},[178,4865,4866,4868,4870,4872,4874],{"class":234},[178,4867,934],{"style":284},[178,4869,3159],{"style":297},[178,4871,301],{"style":292},[178,4873,3164],{"style":288},[178,4875,307],{"style":292},[178,4877,4878,4880,4882,4884],{"class":234},[178,4879,3171],{"style":297},[178,4881,301],{"style":292},[178,4883,3045],{"style":288},[178,4885,307],{"style":292},[178,4887,4888,4890,4892,4894],{"class":234},[178,4889,3182],{"style":297},[178,4891,301],{"style":292},[178,4893,3045],{"style":288},[178,4895,307],{"style":292},[178,4897,4898,4900,4902,4904,4906,4908,4910,4912],{"class":234},[178,4899,3193],{"style":297},[178,4901,383],{"style":292},[178,4903,3198],{"style":522},[178,4905,337],{"style":292},[178,4907,3203],{"style":288},[178,4909,550],{"style":292},[178,4911,553],{"style":288},[178,4913,307],{"style":292},[178,4915,4916],{"class":234},[178,4917,367],{"style":292},[178,4919,183],{"class":242},[178,4921,4922],{"class":246},[257,4923,4924,4926],{"class":259,"popper-class":260,"theme":229},[178,4925,2148],{},[155,4927,4928],{"v-slot:popper":266},[178,4929,4930,4944],{"class":269,"v-pre":157},[190,4931,4932],{"class":272},[223,4933,4934],{"class":275,"style":276,"tabindex":277},[190,4935,4936],{},[178,4937,4938,4940,4942],{"class":234},[178,4939,2148],{"style":297},[178,4941,301],{"style":292},[178,4943,511],{"style":288},[369,4945,4946,4952],{"class":371},[169,4947,4627,4948,4631,4950,4634],{},[190,4949,4630],{},[190,4951,277],{},[459,4953,4954],{},[169,4955,463,4956,193,4958],{},[190,4957,4641],{},[190,4959,4644],{},[178,4961,4962],{"class":242}," \u003C",[178,4964,4965],{"class":2898}," 50",[178,4967,4968],{"class":1344},") ",[178,4970,4971],{"class":246},[257,4972,4973,4975],{"class":259,"popper-class":260,"theme":229},[178,4974,2070],{},[155,4976,4977],{"v-slot:popper":266},[178,4978,4979],{"class":269,"v-pre":157},[190,4980,4981],{"class":272},[223,4982,4983],{"class":275,"style":276,"tabindex":277},[190,4984,4985,4993,5005,5015,5025,5035,5045,5055,5073,5085,5097,5109,5121,5133,5145,5157,5169,5181,5191,5201,5219],{},[178,4986,4987,4989,4991],{"class":234},[178,4988,285],{"style":284},[178,4990,247],{"style":288},[178,4992,243],{"style":292},[178,4994,4995,4997,4999,5001,5003],{"class":234},[178,4996,934],{"style":284},[178,4998,389],{"style":297},[178,5000,301],{"style":292},[178,5002,304],{"style":288},[178,5004,307],{"style":292},[178,5006,5007,5009,5011,5013],{"class":234},[178,5008,2975],{"style":297},[178,5010,301],{"style":292},[178,5012,511],{"style":288},[178,5014,307],{"style":292},[178,5016,5017,5019,5021,5023],{"class":234},[178,5018,2986],{"style":297},[178,5020,301],{"style":292},[178,5022,511],{"style":288},[178,5024,307],{"style":292},[178,5026,5027,5029,5031,5033],{"class":234},[178,5028,2997],{"style":297},[178,5030,301],{"style":292},[178,5032,511],{"style":288},[178,5034,307],{"style":292},[178,5036,5037,5039,5041,5043],{"class":234},[178,5038,3008],{"style":297},[178,5040,301],{"style":292},[178,5042,511],{"style":288},[178,5044,307],{"style":292},[178,5046,5047,5049,5051,5053],{"class":234},[178,5048,3019],{"style":297},[178,5050,301],{"style":292},[178,5052,3024],{"style":288},[178,5054,307],{"style":292},[178,5056,5057,5059,5061,5063,5065,5067,5069,5071],{"class":234},[178,5058,3031],{"style":297},[178,5060,383],{"style":292},[178,5062,3036],{"style":522},[178,5064,301],{"style":292},[178,5066,3024],{"style":288},[178,5068,550],{"style":292},[178,5070,3045],{"style":288},[178,5072,307],{"style":292},[178,5074,5075,5077,5079,5081,5083],{"class":234},[178,5076,934],{"style":284},[178,5078,3054],{"style":297},[178,5080,301],{"style":292},[178,5082,304],{"style":288},[178,5084,307],{"style":292},[178,5086,5087,5089,5091,5093,5095],{"class":234},[178,5088,934],{"style":284},[178,5090,3067],{"style":297},[178,5092,301],{"style":292},[178,5094,304],{"style":288},[178,5096,307],{"style":292},[178,5098,5099,5101,5103,5105,5107],{"class":234},[178,5100,934],{"style":284},[178,5102,3080],{"style":297},[178,5104,301],{"style":292},[178,5106,3085],{"style":288},[178,5108,307],{"style":292},[178,5110,5111,5113,5115,5117,5119],{"class":234},[178,5112,934],{"style":284},[178,5114,3094],{"style":297},[178,5116,301],{"style":292},[178,5118,511],{"style":288},[178,5120,307],{"style":292},[178,5122,5123,5125,5127,5129,5131],{"class":234},[178,5124,934],{"style":284},[178,5126,3107],{"style":297},[178,5128,301],{"style":292},[178,5130,304],{"style":288},[178,5132,307],{"style":292},[178,5134,5135,5137,5139,5141,5143],{"class":234},[178,5136,934],{"style":284},[178,5138,3120],{"style":297},[178,5140,301],{"style":292},[178,5142,3045],{"style":288},[178,5144,307],{"style":292},[178,5146,5147,5149,5151,5153,5155],{"class":234},[178,5148,934],{"style":284},[178,5150,3133],{"style":297},[178,5152,301],{"style":292},[178,5154,3045],{"style":288},[178,5156,307],{"style":292},[178,5158,5159,5161,5163,5165,5167],{"class":234},[178,5160,934],{"style":284},[178,5162,3146],{"style":297},[178,5164,301],{"style":292},[178,5166,3045],{"style":288},[178,5168,307],{"style":292},[178,5170,5171,5173,5175,5177,5179],{"class":234},[178,5172,934],{"style":284},[178,5174,3159],{"style":297},[178,5176,301],{"style":292},[178,5178,3164],{"style":288},[178,5180,307],{"style":292},[178,5182,5183,5185,5187,5189],{"class":234},[178,5184,3171],{"style":297},[178,5186,301],{"style":292},[178,5188,3045],{"style":288},[178,5190,307],{"style":292},[178,5192,5193,5195,5197,5199],{"class":234},[178,5194,3182],{"style":297},[178,5196,301],{"style":292},[178,5198,3045],{"style":288},[178,5200,307],{"style":292},[178,5202,5203,5205,5207,5209,5211,5213,5215,5217],{"class":234},[178,5204,3193],{"style":297},[178,5206,383],{"style":292},[178,5208,3198],{"style":522},[178,5210,337],{"style":292},[178,5212,3203],{"style":288},[178,5214,550],{"style":292},[178,5216,553],{"style":288},[178,5218,307],{"style":292},[178,5220,5221],{"class":234},[178,5222,367],{"style":292},[178,5224,183],{"class":242},[178,5226,5227],{"class":246},[257,5228,5229,5231],{"class":259,"popper-class":260,"theme":229},[178,5230,2148],{},[155,5232,5233],{"v-slot:popper":266},[178,5234,5235,5249],{"class":269,"v-pre":157},[190,5236,5237],{"class":272},[223,5238,5239],{"class":275,"style":276,"tabindex":277},[190,5240,5241],{},[178,5242,5243,5245,5247],{"class":234},[178,5244,2148],{"style":297},[178,5246,301],{"style":292},[178,5248,511],{"style":288},[369,5250,5251,5257],{"class":371},[169,5252,4627,5253,4631,5255,4634],{},[190,5254,4630],{},[190,5256,277],{},[459,5258,5259],{},[169,5260,463,5261,193,5263],{},[190,5262,4641],{},[190,5264,4644],{},[178,5266,514],{"class":242},[178,5268,5269],{"class":2898}," 100",[178,5271,1162],{"class":242},[178,5273,5275],{"class":234,"line":5274},19,[178,5276,5277],{"class":242},"}\n",[223,5279,5282],{"className":225,"code":5280,"filename":5281,"language":228,"meta":229,"style":157},"import { expect, test } from \"vitest\"; \u002F\u002F or \"bun:test\"\nimport { loadPlugin } from \"..\u002Fsrc\u002Ftesting\";\n\ntest(\"\u002Fhp heals a hurt player\", async () => {\n  const server = await loadPlugin(\"as\u002Fsay-hp.ts\");\n  const player = server.join(\"Alice\", { health: 40 });\n\n  player.say(\"\u002Fhp\");\n  expect(player.chat).toContain(\"Alice, your HP: 40\");\n  expect(player.health).toBe(100);\n}, 60_000);\n","say-hp.test.ts",[190,5283,5284,5360,5404,5408,5453,5525,5630,5634,5675,5748,5815],{"__ignoreMap":157},[178,5285,5286,5288,5290,5292,5316,5318,5320,5343,5345,5347,5349,5352,5354,5356],{"class":234,"line":235},[178,5287,239],{"class":238},[178,5289,243],{"class":242},[178,5291,253],{"class":246},[178,5293,5294],{"class":246},[257,5295,5296,5299],{"class":259,"popper-class":260,"theme":229},[178,5297,5298],{},"expect",[155,5300,5301],{"v-slot:popper":266},[178,5302,5303],{"class":269,"v-pre":157},[190,5304,5305],{"class":272},[223,5306,5307],{"class":275,"style":276,"tabindex":277},[190,5308,5309],{},[178,5310,5311,5314],{"class":234},[178,5312,5313],{"style":382},"import ",[178,5315,5298],{"style":297},[178,5317,250],{"class":242},[178,5319,253],{"class":246},[178,5321,5322],{"class":246},[257,5323,5324,5327],{"class":259,"popper-class":260,"theme":229},[178,5325,5326],{},"test",[155,5328,5329],{"v-slot:popper":266},[178,5330,5331],{"class":269,"v-pre":157},[190,5332,5333],{"class":272},[223,5334,5335],{"class":275,"style":276,"tabindex":277},[190,5336,5337],{},[178,5338,5339,5341],{"class":234},[178,5340,5313],{"style":382},[178,5342,5326],{"style":297},[178,5344,446],{"class":242},[178,5346,1151],{"class":238},[178,5348,394],{"class":242},[178,5350,5351],{"class":1156},"vitest",[178,5353,401],{"class":242},[178,5355,307],{"class":242},[178,5357,5359],{"class":5358},"sHwdD"," \u002F\u002F or \"bun:test\"\n",[178,5361,5362,5364,5366,5368,5391,5393,5395,5397,5400,5402],{"class":234,"line":1165},[178,5363,239],{"class":238},[178,5365,243],{"class":242},[178,5367,253],{"class":246},[178,5369,5370],{"class":246},[257,5371,5372,5375],{"class":259,"popper-class":260,"theme":229},[178,5373,5374],{},"loadPlugin",[155,5376,5377],{"v-slot:popper":266},[178,5378,5379],{"class":269,"v-pre":157},[190,5380,5381],{"class":272},[223,5382,5383],{"class":275,"style":276,"tabindex":277},[190,5384,5385],{},[178,5386,5387,5389],{"class":234},[178,5388,5313],{"style":382},[178,5390,5374],{"style":297},[178,5392,446],{"class":242},[178,5394,1151],{"class":238},[178,5396,394],{"class":242},[178,5398,5399],{"class":1156},"..\u002Fsrc\u002Ftesting",[178,5401,401],{"class":242},[178,5403,1162],{"class":242},[178,5405,5406],{"class":234,"line":1172},[178,5407,1169],{"emptyLinePlaceholder":1168},[178,5409,5410,5432,5434,5436,5439,5441,5443,5446,5449,5451],{"class":234,"line":1341},[178,5411,5412],{"class":1175},[257,5413,5414,5416],{"class":259,"popper-class":260,"theme":229},[178,5415,5326],{},[155,5417,5418],{"v-slot:popper":266},[178,5419,5420],{"class":269,"v-pre":157},[190,5421,5422],{"class":272},[223,5423,5424],{"class":275,"style":276,"tabindex":277},[190,5425,5426],{},[178,5427,5428,5430],{"class":234},[178,5429,5313],{"style":382},[178,5431,5326],{"style":297},[178,5433,383],{"class":246},[178,5435,401],{"class":242},[178,5437,5438],{"class":1156},"\u002Fhp heals a hurt player",[178,5440,401],{"class":242},[178,5442,250],{"class":242},[178,5444,5445],{"class":2659}," async",[178,5447,5448],{"class":242}," ()",[178,5450,866],{"class":2659},[178,5452,2662],{"class":242},[178,5454,5455,5458,5460,5483,5485,5488,5490,5512,5514,5516,5519,5521,5523],{"class":234,"line":1392},[178,5456,5457],{"class":2659},"  const",[178,5459,253],{"class":246},[178,5461,5462],{"class":246},[257,5463,5464,5466],{"class":259,"popper-class":260,"theme":229},[178,5465,789],{},[155,5467,5468],{"v-slot:popper":266},[178,5469,5470],{"class":269,"v-pre":157},[190,5471,5472,5475,5478,5480],{"class":272},[178,5473,5474],{"style":284},"const",[178,5476,5477],{"style":382}," server",[178,5479,301],{"style":292},[178,5481,5482],{"style":288}," any",[178,5484,514],{"class":242},[178,5486,5487],{"class":238}," await",[178,5489,253],{"class":1175},[178,5491,5492],{"class":1175},[257,5493,5494,5496],{"class":259,"popper-class":260,"theme":229},[178,5495,5374],{},[155,5497,5498],{"v-slot:popper":266},[178,5499,5500],{"class":269,"v-pre":157},[190,5501,5502],{"class":272},[223,5503,5504],{"class":275,"style":276,"tabindex":277},[190,5505,5506],{},[178,5507,5508,5510],{"class":234},[178,5509,5313],{"style":382},[178,5511,5374],{"style":297},[178,5513,383],{"class":1344},[178,5515,401],{"class":242},[178,5517,5518],{"class":1156},"as\u002Fsay-hp.ts",[178,5520,401],{"class":242},[178,5522,449],{"class":1344},[178,5524,1162],{"class":242},[178,5526,5527,5529,5531,5551,5553,5555,5575,5577,5580,5582,5584,5587,5589,5591,5593,5595,5619,5621,5624,5626,5628],{"class":234,"line":1440},[178,5528,5457],{"class":2659},[178,5530,253],{"class":246},[178,5532,5533],{"class":246},[257,5534,5535,5537],{"class":259,"popper-class":260,"theme":229},[178,5536,2070],{},[155,5538,5539],{"v-slot:popper":266},[178,5540,5541],{"class":269,"v-pre":157},[190,5542,5543,5545,5547,5549],{"class":272},[178,5544,5474],{"style":284},[178,5546,2024],{"style":382},[178,5548,301],{"style":292},[178,5550,5482],{"style":288},[178,5552,514],{"class":242},[178,5554,253],{"class":246},[178,5556,5557],{"class":246},[257,5558,5559,5561],{"class":259,"popper-class":260,"theme":229},[178,5560,789],{},[155,5562,5563],{"v-slot:popper":266},[178,5564,5565],{"class":269,"v-pre":157},[190,5566,5567,5569,5571,5573],{"class":272},[178,5568,5474],{"style":284},[178,5570,5477],{"style":382},[178,5572,301],{"style":292},[178,5574,5482],{"style":288},[178,5576,183],{"class":242},[178,5578,5579],{"class":1175},"join",[178,5581,383],{"class":1344},[178,5583,401],{"class":242},[178,5585,5586],{"class":1156},"Alice",[178,5588,401],{"class":242},[178,5590,250],{"class":242},[178,5592,243],{"class":242},[178,5594,253],{"class":1344},[178,5596,5597],{"class":1344},[257,5598,5599,5601],{"class":259,"popper-class":260,"theme":229},[178,5600,2148],{},[155,5602,5603],{"v-slot:popper":266},[178,5604,5605],{"class":269,"v-pre":157},[190,5606,5607],{"class":272},[223,5608,5609],{"class":275,"style":276,"tabindex":277},[190,5610,5611],{},[178,5612,5613,5615,5617],{"class":234},[178,5614,2148],{"style":297},[178,5616,301],{"style":292},[178,5618,511],{"style":288},[178,5620,301],{"class":242},[178,5622,5623],{"class":2898}," 40",[178,5625,446],{"class":242},[178,5627,449],{"class":1344},[178,5629,1162],{"class":242},[178,5631,5632],{"class":234,"line":1486},[178,5633,1169],{"emptyLinePlaceholder":1168},[178,5635,5636,5638,5658,5660,5663,5665,5667,5669,5671,5673],{"class":234,"line":1535},[178,5637,1345],{"class":246},[178,5639,5640],{"class":246},[257,5641,5642,5644],{"class":259,"popper-class":260,"theme":229},[178,5643,2070],{},[155,5645,5646],{"v-slot:popper":266},[178,5647,5648],{"class":269,"v-pre":157},[190,5649,5650,5652,5654,5656],{"class":272},[178,5651,5474],{"style":284},[178,5653,2024],{"style":382},[178,5655,301],{"style":292},[178,5657,5482],{"style":288},[178,5659,183],{"class":242},[178,5661,5662],{"class":1175},"say",[178,5664,383],{"class":1344},[178,5666,401],{"class":242},[178,5668,2120],{"class":1156},[178,5670,401],{"class":242},[178,5672,449],{"class":1344},[178,5674,1162],{"class":242},[178,5676,5677,5679,5701,5703,5723,5725,5728,5730,5732,5735,5737,5739,5742,5744,5746],{"class":234,"line":1544},[178,5678,1345],{"class":1175},[178,5680,5681],{"class":1175},[257,5682,5683,5685],{"class":259,"popper-class":260,"theme":229},[178,5684,5298],{},[155,5686,5687],{"v-slot:popper":266},[178,5688,5689],{"class":269,"v-pre":157},[190,5690,5691],{"class":272},[223,5692,5693],{"class":275,"style":276,"tabindex":277},[190,5694,5695],{},[178,5696,5697,5699],{"class":234},[178,5698,5313],{"style":382},[178,5700,5298],{"style":297},[178,5702,383],{"class":1344},[178,5704,5705],{"class":246},[257,5706,5707,5709],{"class":259,"popper-class":260,"theme":229},[178,5708,2070],{},[155,5710,5711],{"v-slot:popper":266},[178,5712,5713],{"class":269,"v-pre":157},[190,5714,5715,5717,5719,5721],{"class":272},[178,5716,5474],{"style":284},[178,5718,2024],{"style":382},[178,5720,301],{"style":292},[178,5722,5482],{"style":288},[178,5724,183],{"class":242},[178,5726,5727],{"class":246},"chat",[178,5729,449],{"class":1344},[178,5731,183],{"class":242},[178,5733,5734],{"class":1175},"toContain",[178,5736,383],{"class":1344},[178,5738,401],{"class":242},[178,5740,5741],{"class":1156},"Alice, your HP: 40",[178,5743,401],{"class":242},[178,5745,449],{"class":1344},[178,5747,1162],{"class":242},[178,5749,5750,5752,5774,5776,5796,5798,5800,5802,5804,5807,5809,5811,5813],{"class":234,"line":1549},[178,5751,1345],{"class":1175},[178,5753,5754],{"class":1175},[257,5755,5756,5758],{"class":259,"popper-class":260,"theme":229},[178,5757,5298],{},[155,5759,5760],{"v-slot:popper":266},[178,5761,5762],{"class":269,"v-pre":157},[190,5763,5764],{"class":272},[223,5765,5766],{"class":275,"style":276,"tabindex":277},[190,5767,5768],{},[178,5769,5770,5772],{"class":234},[178,5771,5313],{"style":382},[178,5773,5298],{"style":297},[178,5775,383],{"class":1344},[178,5777,5778],{"class":246},[257,5779,5780,5782],{"class":259,"popper-class":260,"theme":229},[178,5781,2070],{},[155,5783,5784],{"v-slot:popper":266},[178,5785,5786],{"class":269,"v-pre":157},[190,5787,5788,5790,5792,5794],{"class":272},[178,5789,5474],{"style":284},[178,5791,2024],{"style":382},[178,5793,301],{"style":292},[178,5795,5482],{"style":288},[178,5797,183],{"class":242},[178,5799,2148],{"class":246},[178,5801,449],{"class":1344},[178,5803,183],{"class":242},[178,5805,5806],{"class":1175},"toBe",[178,5808,383],{"class":1344},[178,5810,4630],{"class":2898},[178,5812,449],{"class":1344},[178,5814,1162],{"class":242},[178,5816,5817,5819,5822,5824],{"class":234,"line":2212},[178,5818,2086],{"class":242},[178,5820,5821],{"class":2898}," 60_000",[178,5823,449],{"class":246},[178,5825,1162],{"class":242},[5827,5828,5831,5836,5841],"u-page-section",{"className":5829},[5830],"dark:bg-neutral-950",[155,5832,5833],{"v-slot:title":157},[169,5834,5835],{},"TypeScript, not a new language",[155,5837,5838],{"v-slot:description":157},[169,5839,5840],{},"A plugin is ordinary TypeScript. Everything AssemblyScript and Pawn need — cells, float bit patterns, string buffers — is kept under the hood, in the facade and the generated natives.",[155,5842,5843,5870,5883,5912,5936,5949],{"v-slot:features":157},[5844,5845,5847,5852],"u-page-feature",{"icon":5846,"to":69},"i-lucide-braces",[155,5848,5849],{"v-slot:title":157},[169,5850,5851],{},"Types you already know",[155,5853,5854],{"v-slot:description":157},[169,5855,5856,5857,5859,5860,5862,5863,5865,5866,5869],{},"Classes, arrays, ",[190,5858,192],{},", template strings, ",[190,5861,2174],{}," and ",[190,5864,2186],{},". Set a player's health with ",[190,5867,5868],{},"player.health = 100"," instead of looking up the right native.",[5844,5871,5873,5878],{"icon":5872,"to":47},"i-lucide-list-checks",[155,5874,5875],{"v-slot:title":157},[169,5876,5877],{},"The editor knows the game",[155,5879,5880],{"v-slot:description":157},[169,5881,5882],{},"Every reapi field, player member and hookchain comes with its real type. Event names autocomplete, and a typo fails before it reaches the server.",[5844,5884,5886,5891],{"icon":5885,"to":55},"i-lucide-hourglass",[155,5887,5888],{"v-slot:title":157},[169,5889,5890],{},"async and await",[155,5892,5893],{"v-slot:description":157},[169,5894,5895,5896,2600,5899,193,5902,193,5905,5862,5908,5911],{},"A real ",[190,5897,5898],{},"Promise",[190,5900,5901],{},"await sleep(1000)",[190,5903,5904],{},"await fetch(url)",[190,5906,5907],{},".then",[190,5909,5910],{},".catch",". The rest of the function runs on a later frame while the server gets on with everything else.",[5844,5913,5915,5920],{"icon":5914,"to":47},"i-lucide-radio",[155,5916,5917],{"v-slot:title":157},[169,5918,5919],{},"Events like the DOM",[155,5921,5922],{"v-slot:description":157},[169,5923,5924,5927,5928,5931,5932,5935],{},[190,5925,5926],{},"server.addEventListener(\"putinserver\", ...)"," for AMX Mod X events, ",[190,5929,5930],{},"game.addEventListener(\"takeDamage\", ...)"," for reapi hookchains, ",[190,5933,5934],{},"event.preventDefault()"," to block one.",[5844,5937,5939,5944],{"icon":5938,"to":16},"i-lucide-refresh-cw",[155,5940,5941],{"v-slot:title":157},[169,5942,5943],{},"Save and play",[155,5945,5946],{"v-slot:description":157},[169,5947,5948],{},"Save a file and the running server rebuilds and reloads it. No amxxpc, no map change, nobody disconnected.",[5844,5950,5951,5956],{"icon":139,"to":135},[155,5952,5953],{"v-slot:title":157},[169,5954,5955],{},"Tests without a server",[155,5957,5958],{"v-slot:description":157},[169,5959,5960],{},"Test plugins with Vitest or bun test: a fake server runs the real compiled plugin. Players join, say commands, and timers advance when the test says so.",[5827,5962,5964,5971,5976,5989,6020],{"className":5963,"orientation":153},[5830],[155,5965,5966],{"v-slot:headline":157},[164,5967,5968],{"color":166,"variant":167},[169,5969,5970],{},"Under the hood",[155,5972,5973],{"v-slot:title":157},[169,5974,5975],{},"Compiled ahead of time, inside AMX Mod X",[155,5977,5978],{"v-slot:description":157},[169,5979,5980,5981,5984,5985,5988],{},"amxts does not translate anything into Pawn. The plugin is compiled to WebAssembly by AssemblyScript, then to i386 machine code by WAMR's ",[190,5982,5983],{},"wamrc",", and the ",[190,5986,5987],{},"amxts_amxx"," module loads the result. A native is looked up by name, so every native of every loaded module — and of any other plugin — is reachable.",[155,5990,5991,6004],{"v-slot:features":157},[5844,5992,5994,5999],{"icon":5993},"i-lucide-cpu",[155,5995,5996],{"v-slot:title":157},[169,5997,5998],{},"Machine code, not an interpreter",[155,6000,6001],{"v-slot:description":157},[169,6002,6003],{},"Plugins are compiled to machine code before the server loads them.",[5844,6005,6006,6011],{"icon":125},[155,6007,6008],{"v-slot:title":157},[169,6009,6010],{},"Any native, typed",[155,6012,6013],{"v-slot:description":157},[169,6014,6015,6016,6019],{},"The generator reads the ",[190,6017,6018],{},".inc"," files and writes every native with its signature: reapi, hamsandwich and cstrike are there the moment their include is.",[6021,6022],"architecture-diagram",{},[5827,6024,6027,6034,6039,6051,6058],{"className":6025,"orientation":153,":reverse":6026},[5830],"true",[155,6028,6029],{"v-slot:headline":157},[164,6030,6031],{"color":166,"variant":167},[169,6032,6033],{},"Pawn keeps working",[155,6035,6036],{"v-slot:title":157},[169,6037,6038],{},"Pawn plugins can call TypeScript",[155,6040,6041],{"v-slot:description":157},[169,6042,6043,6044,6047,6048,6050],{},"Every ",[190,6045,6046],{},"export function"," of a plugin is an AMX Mod X native with its real types, and the build writes the ",[190,6049,6018],{}," a Pawn plugin includes.",[155,6052,6053],{"v-slot:links":157},[205,6054,6055],{"to":131,"color":214,"variant":167},[169,6056,6057],{},"Read about natives",[219,6059,6061,6287],{"height":6060},"6.5rem",[223,6062,6065],{"className":225,"code":6063,"filename":6064,"language":228,"meta":229,"style":157},"\u002F** A value from a config file, or false when the key is not there. *\u002F\nexport function cfg_get_value(file: string, section: string, key: string) {\n  return lookup(file, section, key);   \u002F\u002F string | null\n}\n","my-plugin.ts",[190,6066,6067,6072,6184,6283],{"__ignoreMap":157},[178,6068,6069],{"class":234,"line":235},[178,6070,6071],{"class":5358},"\u002F** A value from a config file, or false when the key is not there. *\u002F\n",[178,6073,6074,6077,6080,6083,6085,6110,6112,6114,6116,6118,6143,6145,6147,6149,6151,6176,6178,6180,6182],{"class":234,"line":1165},[178,6075,6076],{"class":238},"export",[178,6078,6079],{"class":2659}," function",[178,6081,6082],{"class":1175}," cfg_get_value",[178,6084,383],{"class":242},[178,6086,6087],{"class":2624},[257,6088,6089,6092],{"class":259,"popper-class":260,"theme":229},[178,6090,6091],{},"file",[155,6093,6094],{"v-slot:popper":266},[178,6095,6096],{"class":269,"v-pre":157},[190,6097,6098],{"class":272},[223,6099,6100],{"class":275,"style":276,"tabindex":277},[190,6101,6102],{},[178,6103,6104,6106,6108],{"class":234},[178,6105,6091],{"style":297},[178,6107,301],{"style":292},[178,6109,304],{"style":288},[178,6111,301],{"class":242},[178,6113,304],{"class":3550},[178,6115,250],{"class":242},[178,6117,253],{"class":2624},[178,6119,6120],{"class":2624},[257,6121,6122,6125],{"class":259,"popper-class":260,"theme":229},[178,6123,6124],{},"section",[155,6126,6127],{"v-slot:popper":266},[178,6128,6129],{"class":269,"v-pre":157},[190,6130,6131],{"class":272},[223,6132,6133],{"class":275,"style":276,"tabindex":277},[190,6134,6135],{},[178,6136,6137,6139,6141],{"class":234},[178,6138,6124],{"style":297},[178,6140,301],{"style":292},[178,6142,304],{"style":288},[178,6144,301],{"class":242},[178,6146,304],{"class":3550},[178,6148,250],{"class":242},[178,6150,253],{"class":2624},[178,6152,6153],{"class":2624},[257,6154,6155,6158],{"class":259,"popper-class":260,"theme":229},[178,6156,6157],{},"key",[155,6159,6160],{"v-slot:popper":266},[178,6161,6162],{"class":269,"v-pre":157},[190,6163,6164],{"class":272},[223,6165,6166],{"class":275,"style":276,"tabindex":277},[190,6167,6168],{},[178,6169,6170,6172,6174],{"class":234},[178,6171,6157],{"style":297},[178,6173,301],{"style":292},[178,6175,304],{"style":288},[178,6177,301],{"class":242},[178,6179,304],{"class":3550},[178,6181,449],{"class":242},[178,6183,2662],{"class":242},[178,6185,6186,6189,6191,6194,6196,6220,6222,6224,6248,6250,6252,6276,6278,6280],{"class":234,"line":1172},[178,6187,6188],{"class":238},"  return",[178,6190,253],{"class":1175},[178,6192,6193],{"class":1175},"lookup",[178,6195,383],{"class":1344},[178,6197,6198],{"class":246},[257,6199,6200,6202],{"class":259,"popper-class":260,"theme":229},[178,6201,6091],{},[155,6203,6204],{"v-slot:popper":266},[178,6205,6206],{"class":269,"v-pre":157},[190,6207,6208],{"class":272},[223,6209,6210],{"class":275,"style":276,"tabindex":277},[190,6211,6212],{},[178,6213,6214,6216,6218],{"class":234},[178,6215,6091],{"style":297},[178,6217,301],{"style":292},[178,6219,304],{"style":288},[178,6221,250],{"class":242},[178,6223,253],{"class":246},[178,6225,6226],{"class":246},[257,6227,6228,6230],{"class":259,"popper-class":260,"theme":229},[178,6229,6124],{},[155,6231,6232],{"v-slot:popper":266},[178,6233,6234],{"class":269,"v-pre":157},[190,6235,6236],{"class":272},[223,6237,6238],{"class":275,"style":276,"tabindex":277},[190,6239,6240],{},[178,6241,6242,6244,6246],{"class":234},[178,6243,6124],{"style":297},[178,6245,301],{"style":292},[178,6247,304],{"style":288},[178,6249,250],{"class":242},[178,6251,253],{"class":246},[178,6253,6254],{"class":246},[257,6255,6256,6258],{"class":259,"popper-class":260,"theme":229},[178,6257,6157],{},[155,6259,6260],{"v-slot:popper":266},[178,6261,6262],{"class":269,"v-pre":157},[190,6263,6264],{"class":272},[223,6265,6266],{"class":275,"style":276,"tabindex":277},[190,6267,6268],{},[178,6269,6270,6272,6274],{"class":234},[178,6271,6157],{"style":297},[178,6273,301],{"style":292},[178,6275,304],{"style":288},[178,6277,449],{"class":1344},[178,6279,307],{"class":242},[178,6281,6282],{"class":5358},"   \u002F\u002F string | null\n",[178,6284,6285],{"class":234,"line":1341},[178,6286,5277],{"class":242},[223,6288,6293],{"className":6289,"code":6290,"filename":6291,"language":6292,"meta":157,"style":157},"language-pawn shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","\u002F** A value from a config file, or false when the key is not there. *\u002F\nnative bool:cfg_get_value(const file[], const section[], const key[], out[], len);\n","dist-wasm\u002Fmy_plugin.inc","pawn",[190,6294,6295,6299],{"__ignoreMap":157},[178,6296,6297],{"class":234,"line":235},[178,6298,6071],{"class":5358},[178,6300,6301,6304,6307,6309,6312,6314,6316,6319,6321,6324,6326],{"class":234,"line":1165},[178,6302,6303],{"class":2659},"native",[178,6305,6306],{"class":3550}," bool",[178,6308,301],{"class":246},[178,6310,6311],{"class":1175},"cfg_get_value",[178,6313,383],{"class":246},[178,6315,5474],{"class":2659},[178,6317,6318],{"class":246}," file[], ",[178,6320,5474],{"class":2659},[178,6322,6323],{"class":246}," section[], ",[178,6325,5474],{"class":2659},[178,6327,6328],{"class":246}," key[], out[], len);\n",[5827,6330,6334],{"className":6331},[150,6332,6333],"from-neutral-950","to-neutral-900",[6335,6336,6341],"u-page-c-t-a",{":links":6337,"className":6338,"description":6339,"title":6340},"[{\"label\":\"Write your first plugin\",\"to\":\"\u002Fdocs\u002Fgetting-started\u002Fquick-start\"},{\"label\":\"Explore modules\",\"to\":\"\u002Fmodules\",\"variant\":\"subtle\"}]",[5830],"menu-core, config-core and http are made with the framework, and any module can join the catalog with a pull request to amxts\u002Fmodules.","Menus, configs and HTTP are modules",[6342,6343],"stars-bg",{},[6345,6346,6347],"style",{},"html pre.shiki code .sHwdD, html code.shiki .sHwdD{--shiki-light:#90A4AE;--shiki-light-font-style:italic;--shiki-default:#546E7A;--shiki-default-font-style:italic;--shiki-dark:#676E95;--shiki-dark-font-style:italic}html pre.shiki code .spNyl, html code.shiki .spNyl{--shiki-light:#9C3EDA;--shiki-default:#C792EA;--shiki-dark:#C792EA}html pre.shiki code .sBMFI, html code.shiki .sBMFI{--shiki-light:#E2931D;--shiki-default:#FFCB6B;--shiki-dark:#FFCB6B}html pre.shiki code .sTEyZ, html code.shiki .sTEyZ{--shiki-light:#90A4AE;--shiki-default:#EEFFFF;--shiki-dark:#BABED8}html pre.shiki code .s2Zo4, html code.shiki .s2Zo4{--shiki-light:#6182B8;--shiki-default:#82AAFF;--shiki-dark:#82AAFF}html .light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html.light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html .default .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html.dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html pre.shiki code .s7zQu, html code.shiki .s7zQu{--shiki-light:#39ADB5;--shiki-light-font-style:italic;--shiki-default:#89DDFF;--shiki-default-font-style:italic;--shiki-dark:#89DDFF;--shiki-dark-font-style:italic}html pre.shiki code .sMK4o, html code.shiki .sMK4o{--shiki-light:#39ADB5;--shiki-default:#89DDFF;--shiki-dark:#89DDFF}html pre.shiki code .sfazB, html code.shiki .sfazB{--shiki-light:#91B859;--shiki-default:#C3E88D;--shiki-dark:#C3E88D}html pre.shiki code .swJcz, html code.shiki .swJcz{--shiki-light:#E53935;--shiki-default:#F07178;--shiki-dark:#F07178}html pre.shiki code .sHdIc, html code.shiki .sHdIc{--shiki-light:#90A4AE;--shiki-light-font-style:italic;--shiki-default:#EEFFFF;--shiki-default-font-style:italic;--shiki-dark:#BABED8;--shiki-dark-font-style:italic}html pre.shiki code .sbssI, html code.shiki .sbssI{--shiki-light:#F76D47;--shiki-default:#F78C6C;--shiki-dark:#F78C6C}",{"title":157,"searchDepth":1165,"depth":1172,"links":6349},[],"AMX Mod X plugins for Counter-Strike 1.6 in TypeScript. amxts compiles a plugin to native code and runs it inside AMX Mod X, next to your Pawn plugins.","md",{},"\u002Fen",{"title":6355,"description":6350},"amxts — CS 1.6 plugins in TypeScript","en\u002Findex","Ch4jyEyQm0R0f9V80Ip5SKnNbLOaSDVBr6c8cZpM2do",1791267528852]