24/07/2020
LASERWAR Data protokol
Protokol pro vysílající infračervený signál používaný pro zařízení LASERWAR 4th generation je založen na datovém protokolu MilesTag II V důsledku toho jsme se v procesu vývoje zařízení 4th generace snažili zajistit, aby bylo plně kompatibilní se zařízením, které používá mezinárodní protokol MILES2. Nicméně rozšířený protokol LASERWAR má další příkazy – jsou zvýrazněny modře.
Výstřel:
Záhlaví (impuls 2400 mikrosekund) + 14 datových bitů (první bit výstřelu se vždy rovná nule)
Grafické znázornění snímku na obrázek naleznete níže
Klíče:
[Header][0pppppppttdddd]
-ррррррррррр (7 bitu) – Hráč id (pro Lite, Nano a HSL ID verze = 50)tt (
2 bity) – hráčova týmová barva00 =
červená 01 = modrá 10 = žlutá 11 = Green
ddddd (4 bity) – způsobené škody
0000 = 1 0100 = 7 1000 = 20 1100 = 40
0001 = 2 0101 = 10 1001 = 25 1101 = 50
0010 = 4 0110 = 15 1010 = 30 1110 = 75
0011 = 5 0111 = 17 1011 = 35 1111 = 100
-ррррррррррр (7 bitu) – Hráč id (pro Lite, Nano a HSL ID verze = 50)tt (
2 bity) – hráčova týmová barva00 =
červená 01 = modrá 10 = žlutá 11 = Green
ddddd (4 bity) – způsobené škody
0000 = 1 0100 = 7 1000 = 20 1100 = 40
0001 = 2 0101 = 10 1001 = 25 1101 = 50
0010 = 4 0110 = 15 1010 = 30 1110 = 75
0011 = 5 0111 = 17 1011 = 35 1111 = 100
Příkazy pro ovládání zbraní:
Bajt 1 | Bajt 1 Poznámky | Bajt 2 | Bajt 2 Poznámky |
---|---|---|---|
0x80 |
Ocenění hráč s Х zdravotní jednotky (množství zdravotních jednotek nesmí překročit původní hodnotu v nastavení pušky)
|
1 až 100 | – |
0x81 |
Ocenění hráč s Х kazety (celkové množství kazet nesmí překročit původní hodnotu v nastavení pušky)
|
1 až 100 | – |
0x82 | Vyhrazena | – | – |
0x83 | – | 0х00 |
Admin Zabít
|
0x83 | – | 0х01 |
Pozastavit/odepřít
|
0x83 | – | 0х02 |
Spustit hru
|
0x83 | – | 0х03 |
Obnovit výchozí hodnoty
|
0x83 | – | 0х04 |
Respawn
|
0x83 | – | 0х05 |
Nová hra (okamžitá)
|
0x83 | – | 0х06 |
Plná munice
|
0x83 | – | 0х07 |
Ukončit hru
|
0x83 | – | 0х08 |
Obnovit hodiny
|
0x83 | – | 0х09 |
Barva týmu náboj (červená se změní na zelenou a naopak. Žlutá nebo zelená barva zčervená)
|
0x83 | – | 0х0A |
Inicializovat přehrávač
|
0x83 | – | 0х0B |
Rozložit přehrávač
|
0x83 | – | 0х0C |
Nová hra (připravena)
|
0x83 | – | 0х0D |
Úplné zdraví
|
0x83 | – | 0х0E |
Změna střeleckého výkonu (střelecký výkon 50% se změní na 99%, 50% se změní na 49%)
|
0x83 | – | 0х0F |
Plný pancíř
|
0x83 | – | 0х10 |
Zdvojnásobte počet jednotek v životě hráče po dobu trvání kola. Lze použít opakovaně, dokud počet jednotek zdraví hráče nedosáhne 255
|
0x83 | – | 0х11 |
Přenášeno kontrolním bodem, když je zachyceno
|
0x83 | – | 0х12 |
Přenášeno imitací výbušného zařízení při deaktivaci bomby
|
0x83 | – | 0х13 |
Vyhrazena
|
0x83 | – | 0х14 |
Vymazat skóre
|
0x83 | – | 0х15 |
Testovací senzory
|
0x83 | – | 0xE8 |
Omráčení přehrávače
|
0x83 | – | 0х17 |
Odzbrojit hráče
|
0x83 | – | 0х20 |
Zvýšit střelecký výkon (další hodnota v tabulce porážky) až do konce kola (dokud hráč zabije)
|
0x83 | – | 0х21 |
Upgrade rychlosti palby na 750 výstřelů za minutu
|
0x83 | – | 0х22 |
Dvojitá životnost až do konce kola (tento příkaz nelze opakovat a nezvýší množství zdravotních jednotek podruhé)
|
0x84 | – | – |
Vyhrazena
|
0x85 | – | 0x13 |
Vyhrazena
|
0x86 | – | 0x13 |
Vyhrazena
|
0x87 | – | 0x13 |
Vyhrazena
|
0x88 | – | 0x13 |
Vyhrazena
|
0x89 | – | 0x13 |
Vyhrazena
|
0x8A | – | 0x00-0x0F |
Hráč je udělován х časopisy (celkové množství kazet nesmí překročit hodnotu v původním nastavení pušky)
|
0x8B | – | 0x00-0x0F |
Lékárnička (množství zdraví – podle tabulky poškození nesmí množství zdravotních jednotek překročit hodnotu v původním nastavení pušky)
|
0xA0 | – | 1-100 |
Záření – dělá hráč volné Х zdravotní jednotky
|
0xA1 | – | 1-100 |
Anomálie – hráč je oceněn х zdravotními jednotkami (množství zdravotních jednotek nesmí překročit hodnotu v původním nastavení pušky)
|
0xA2 | – | – |
Vyhrazeno – používáno artefakty
|
0xA3 | – | 0-7 |
Vyhrazeno – používáno artefakty
|
0xA8 | – | 1-16 |
Konfigurace Х přednastavení nastavení hry: 0 – Stormtrooper 1 – Rukojmí 2 – Poslední hrdina 3 – Zombie 4 – Komanda
|
0xA9 | – | 0-3 |
Změna barvy týmu na Х: 0 – červená 1 – modrá 2 – žlutá 3 – zelená
|
0xAA | – | 0-32 |
Přehrát zvuk Х
|
0хВ0 | – | -128-127 |
Odnést / dát zdraví z / do červeného týmu
|
0хВ1 | – | -128-127 |
Odnést / dát zdraví od / do modrého týmu
|
0хВ2 | – | -128-127 |
Odnést / dát zdraví od / do žlutého týmu
|
0хВ3 | – | -128-127 |
Odnést / dát zdraví z / do zeleného týmu
|
0хВ4 | – | 0-3 |
Respawn týmu Х (0 – červená, 1 – modrá ……)
|
0хВ5 | – | 0-3 |
Pauza х tým (0 – červená, 1 – modrá ……)
|
0хВ6 | – | 0-3 |
Zabijte tým Х (0 – červená, 1 – modrá ……)
|
0хВ7 | – | 0-3 |
Plná munice pro tým Х (0 – červená, 1 – modrá ……)
|
0хВ8 | – | 0-127 |
Respawn hráče s ID = Х
|
0хВ9 | – | 0-127 |
Pozastavení přehrávače s ID = Х
|
0хВA | – | 0-127 |
Zabít hráče s ID = Х
|
0хВB | – | 0-127 |
Plná munice pro hráče s ID = Х
|
0хвe.. 0xff |
Vyhrazeno – příkazy ke konfiguraci zbraně prostřednictvím INFRAČERVENÉHO kanálu
|