UNPKG

teeworlds

Version:

Library for (ingame) teeworlds bots.

167 lines (166 loc) 5.63 kB
export declare enum States { STATE_OFFLINE = 0, STATE_CONNECTING = 1, STATE_LOADING = 2, STATE_ONLINE = 3, STATE_DEMOPLAYBACK = 4, STATE_QUITTING = 5, STATE_RESTARTING = 6 } export declare namespace NETMSG { const enum System { NETMSG_EX = 0, NETMSG_INFO = 1, NETMSG_MAP_CHANGE = 2,// sent when client should switch map NETMSG_MAP_DATA = 3,// map transfer, contains a chunk of the map file NETMSG_CON_READY = 4,// connection is ready, client should send start info NETMSG_SNAP = 5,// normal snapshot, multiple parts NETMSG_SNAPEMPTY = 6,// empty snapshot NETMSG_SNAPSINGLE = 7,// ? NETMSG_SNAPSMALL = 8,// NETMSG_INPUTTIMING = 9,// reports how off the input was NETMSG_RCON_AUTH_STATUS = 10,// result of the authentication NETMSG_RCON_LINE = 11,// line that should be printed to the remote console NETMSG_AUTH_CHALLANGE = 12,// NETMSG_AUTH_RESULT = 13,// NETMSG_READY = 14,// NETMSG_ENTERGAME = 15, NETMSG_INPUT = 16,// contains the inputdata from the client NETMSG_RCON_CMD = 17,// NETMSG_RCON_AUTH = 18,// NETMSG_REQUEST_MAP_DATA = 19,// NETMSG_AUTH_START = 20,// NETMSG_AUTH_RESPONSE = 21,// NETMSG_PING = 22, NETMSG_PING_REPLY = 23, NETMSG_ERROR = 24, NETMSG_RCON_CMD_ADD = 25, NETMSG_RCON_CMD_REM = 26, NUM_NETMSGS = 27, __NETMSG_UUID_HELPER = 65535,// https://github.com/ddnet/ddnet/blob/9eaa6c013091010f1413cf9ec9b6d2c852244993/src/engine/shared/protocol_ex.h#L16 NETMSG_WHATIS = 65536,// https://github.com/ddnet/ddnet/blob/006560579682a05d1e773f5287128e80d3df72c4/src/engine/shared/protocol_ex_msgs.h NETMSG_ITIS = 65537, NETMSG_IDONTKNOW = 65538, NETMSG_RCONTYPE = 65539, NETMSG_MAP_DETAILS = 65540, NETMSG_CAPABILITIES = 65541, NETMSG_CLIENTVER = 65542, NETMSG_PINGEX = 65543, NETMSG_PONGEX = 65544, NETMSG_CHECKSUM_REQUEST = 65545, NETMSG_CHECKSUM_RESPONSE = 65546, NETMSG_CHECKSUM_ERROR = 65547, NETMSG_REDIRECT = 65548, NETMSG_RCON_CMD_GROUP_START = 65549, NETMSG_RCON_CMD_GROUP_END = 65550, NETMSG_MAP_RELOAD = 65551, NETMSG_RECONNECT = 65552, NETMSG_MAPLIST_ADD = 65553, NETMSG_MAPLIST_GROUP_START = 65554, NETMSG_MAPLIST_GROUP_END = 65555, NETMSG_I_AM_NPM_PACKAGE = 65556, __OFFSET_TEEHISTORIAN_UUID = 65557, __OFFSET_GAME_UUID = 65558 } const enum Game { EX = 0, SV_MOTD = 1, SV_BROADCAST = 2, SV_CHAT = 3, SV_KILLMSG = 4, SV_SOUNDGLOBAL = 5, SV_TUNEPARAMS = 6, SV_EXTRAPROJECTILE = 7, SV_READYTOENTER = 8, SV_WEAPONPICKUP = 9, SV_EMOTICON = 10, SV_VOTECLEAROPTIONS = 11, SV_VOTEOPTIONLISTADD = 12, SV_VOTEOPTIONADD = 13, SV_VOTEOPTIONREMOVE = 14, SV_VOTESET = 15, SV_VOTESTATUS = 16, CL_SAY = 17, CL_SETTEAM = 18, CL_SETSPECTATORMODE = 19, CL_STARTINFO = 20, CL_CHANGEINFO = 21, CL_KILL = 22, CL_EMOTICON = 23, CL_VOTE = 24, CL_CALLVOTE = 25, CL_ISDDNETLEGACY = 26, SV_DDRACETIMELEGACY = 27, SV_RECORDLEGACY = 28, UNUSED = 29, SV_TEAMSSTATELEGACY = 30, CL_SHOWOTHERSLEGACY = 31, NUM = 32, NETOBJTYPE_MYOWNOBJECT = 65557, NETOBJTYPE_DDNETCHARACTER = 65558, NETOBJTYPE_DDNETPLAYER = 65559, NETOBJTYPE_GAMEINFOEX = 65560, NETOBJTYPE_DDRACEPROJECTILE = 65561, NETOBJTYPE_DDNETLASER = 65562, NETOBJTYPE_DDNETPROJECTILE = 65563, NETOBJTYPE_DDNETPICKUP = 65564, NETOBJTYPE_DDNETSPECTATORINFO = 65565, NETOBJTYPE_SPECTATORCOUNT = 65566, NETEVENTTYPE_BIRTHDAY = 65567, NETEVENTTYPE_FINISH = 65568, NETOBJTYPE_MYOWNEVENT = 65569, NETOBJTYPE_SPECCHAR = 65570, NETOBJTYPE_SWITCHSTATE = 65571, NETOBJTYPE_ENTITYEX = 65572, NETEVENTTYPE_MAPSOUNDWORLD = 65573, __OFFSET_NETMSGTYPE_UUID = 65574 } const enum UUID { SV_MYOWNMESSAGE = 65574, CL_SHOWDISTANCE = 65575, CL_SHOWOTHERS = 65576, CL_CAMERAINFO = 65577, SV_TEAMSSTATE = 65578, SV_DDRACETIME = 65579, SV_RECORD = 65580, SV_KILLMSGTEAM = 65581, SV_YOURVOTE = 65582, SV_RACEFINISH = 65583, SV_COMMANDINFO = 65584, SV_COMMANDINFOREMOVE = 65585, SV_VOTEOPTIONGROUPSTART = 65586, SV_VOTEOPTIONGROUPEND = 65587, SV_COMMANDINFOGROUPSTART = 65588, SV_COMMANDINFOGROUPEND = 65589, SV_CHANGEINFOCOOLDOWN = 65590, SV_MAPSOUNDGLOBAL = 65591, SV_PREINPUT = 65592, SV_SAVECODE = 65593, SV_SERVERALERT = 65594, SV_MODERATORALERT = 65595, CL_ENABLESPECTATORCOUNT = 65596 } } export declare const enum SnapshotItemIDs { OBJ_EX = 0, OBJ_PLAYER_INPUT = 1, OBJ_PROJECTILE = 2, OBJ_LASER = 3, OBJ_PICKUP = 4, OBJ_FLAG = 5, OBJ_GAME_INFO = 6, OBJ_GAME_DATA = 7, OBJ_CHARACTER_CORE = 8, OBJ_CHARACTER = 9, OBJ_PLAYER_INFO = 10, OBJ_CLIENT_INFO = 11, OBJ_SPECTATOR_INFO = 12, EVENT_COMMON = 13, EVENT_EXPLOSION = 14, EVENT_SPAWN = 15, EVENT_HAMMERHIT = 16, EVENT_DEATH = 17, EVENT_SOUND_GLOBAL = 18, EVENT_SOUND_WORLD = 19, EVENT_DAMAGE_INDICATOR = 20 }