Keyboard shortcuts

Press ← or → to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

Tutorial and guidance

What a server shows a player to lead them: tips, quests, objectives and text at the side of the screen, highlights, and the tutorial.

A server tells a champion something has come about with Situation.

Highlights

A server lights up parts of the screen and units with HudHighlighted, HudHighlightToggled, UiHighlight, UnitHighlighted and UnitHighlightRemoved, and makes part of the minimap or of the shop blink with MinimapHighlighted and ShopHighlighted.

Tips, quests and objectives

A server puts a tip in front of a player with TipShown, addressed to that player’s champion, and a client reports a click on it, or the tip being closed, with TipEvent. A server can add, complete and remove quests in the quest tracker with QuestUpdated, and a client reports the pointer passing over a quest, and a click on it, with QuestEvent. A server can also show, change and hide an objective panel (ObjectiveShown, ObjectiveReplaced, ObjectiveHidden) and a box of text at the side of the screen (SideTextShown, SideTextRefreshed, SideTextHidden).

The tutorial

In the tutorial, a server can put lines of the client’s own text in its chat (TutorialChatLine) and open the tutorial’s popup (TutorialPopup), which the client answers with TutorialPopupClosed.

In 1.0.0.58–1.0.0.129

A client takes TutorialChatLine in any match.

In 1.0.0.58–1.0.0.96

A client takes TutorialPopup in any match.

Messages

Each message of this system in this book, with each layout it has across the book’s patches and every note its definition carries. A layout is the message’s body, after the header its channel’s family puts in front (see Messages).

HudHighlighted

What a server sends to light up part of the screen, as a tutorial does. Only HudHighlightToggled turns it off. The header carries zero.

Definition.

In 1.0.0.25–1.0.0.110

Carried on events, sent by the server, reliable, under these commands:

BuildsCommand
1.0.0.25–1.0.0.73155
1.0.0.74–1.0.0.81156
1.0.0.82–1.0.0.96160
1.0.0.97161
1.0.0.98–1.0.0.102162
1.0.0.103164
1.0.0.104–1.0.0.106170
1.0.0.107–1.0.0.108171
1.0.0.109172
1.0.0.11063
FieldTypeWhat it is
elementu8What to light up on the main controls, 0 to 8; a larger value has no defined effect. 4, 5 and 6 each name a part of a second panel; which part each value names is not recorded. Values: 0 spell, 1 spellUpgrade, 2 summonerSpell, 3 recall, 4 shop, 5 gold, 6 experience, 7 health, 8 mana.
numberu8Which slot, for a spell or a summoner spell; it has no effect for 4, 5 or 6.
Vectors (11)

spell-on-1-0-0-72, spell-on-1-0-0-75, spell-on-1-0-0-81, spell-on-1-0-0-96, spell-on-1-0-0-97, spell-on-1-0-0-99, spell-on-1-0-0-103, spell-on-1-0-0-106, spell-on-1-0-0-108, spell-on-1-0-0-109, spell-on-1-0-0-110

In 1.0.0.111–1.0.0.123

Carried on events, sent by the server, reliable, under these commands:

BuildsCommand
1.0.0.111–1.0.0.11663
1.0.0.117–1.0.0.11864
1.0.0.119–1.0.0.12365
FieldTypeWhat it is
elementu8What to light up on the main controls, 0 to 8; a client ignores a larger value. 4, 5 and 6 each name a part of a second panel; which part each value names is not recorded. Values: 0 spell, 1 spellUpgrade, 2 summonerSpell, 3 recall, 4 shop, 5 gold, 6 experience, 7 health, 8 mana.
numberu8Which slot, for a spell or a summoner spell; it has no effect for 4, 5 or 6.
Vectors (3)

spell-on-1-0-0-116, spell-on-1-0-0-117, spell-on-1-0-0-123

In 1.0.0.124–1.0.0.127

Command 67 on events, sent by the server, reliable.

FieldTypeWhat it is
elementu8What to light up on the main controls, 0 to 8; a client ignores a larger value. 4, 5 and 6 each name a part of a second panel; which part each value names is not recorded. Values: 0 spell, 1 spellUpgrade, 2 summonerSpell, 3 recall, 4 shop, 5 gold, 6 experience, 7 health, 8 mana.
numberu8Which slot, for a spell or a summoner spell; it has no effect for 3 to 8.
Vectors (1)

one-on-1-0-0-126

In 1.0.0.128–1.0.0.129

Command 67 on events, sent by the server, reliable.

FieldTypeWhat it is
elementu8What to light up on the main controls. A client ignores any value above 8. Values: 0 spell, 1 spellUpgrade, 2 summonerSpell, 3 recall, 4 shop, 5 gold, 6 experience, 7 health, 8 mana.
numberu8Which slot, for a spell or a summoner spell; it has no effect otherwise. A client accepts any value, and a slot beyond those named has no defined effect.

HudHighlightToggled

What a server sends to light up part of the screen, or to put it out. The header carries zero.

Definition.

In 1.0.0.25–1.0.0.81

Carried on events, sent by the server, reliable, under these commands:

BuildsCommand
1.0.0.25–1.0.0.73164
1.0.0.74–1.0.0.81165
FieldTypeWhat it is
partu8Which part of the screen. A client ignores any other value. Values: 1 hud, 2 shop, 3 minimap.
elementu8What to light up, as in HudHighlighted. A value beyond those named does nothing.
numberu8Which slot, as in HudHighlighted.
secondu8A third value where part is 2; a server writes zero otherwise.
state1-byte bitsWhether it is lit.
state.onbit 0Set to light it up, clear to put it out.
state.unusedbit 1 to 7A client ignores these bits; a server writes zero.
Vectors (3)

hud-on-1-0-0-72, hud-on-1-0-0-75, hud-on-1-0-0-81

In 1.0.0.82–1.0.0.96

Command 169 on events, sent by the server, reliable.

FieldTypeWhat it is
partu8Which part of the screen. A client ignores any other value. Values: 1 hud, 2 shop, 3 minimap.
elementu8What to light up, as in HudHighlighted. A value beyond those named has no defined effect.
numberu8Which slot, as in HudHighlighted.
secondu8A third value where part is 2; a server writes zero otherwise.
state1-byte bitsWhether it is lit.
state.onbit 0Set to light it up, clear to put it out.
state.unusedbit 1 to 7A client ignores these bits; a server writes zero.
Vectors (1)

hud-on-1-0-0-96

In 1.0.0.97–1.0.0.123

Carried on events, sent by the server, reliable, under these commands:

BuildsCommand
1.0.0.97170
1.0.0.98–1.0.0.102171
1.0.0.103173
1.0.0.104–1.0.0.106179
1.0.0.107–1.0.0.108180
1.0.0.109181
1.0.0.110–1.0.0.11678
1.0.0.117–1.0.0.11879
1.0.0.119–1.0.0.12380
FieldTypeWhat it is
partu8Which part of the screen. A client ignores any other value. Values: 1 hud, 2 shop, 3 minimap.
elementu8What to light up, as in HudHighlighted. A value beyond those named does nothing.
numberu8Which slot, as in HudHighlighted.
secondu8A third value where part is 2; a server writes zero otherwise.
state1-byte bitsWhether it is lit.
state.onbit 0Set to light it up, clear to put it out.
state.unusedbit 1 to 7A client ignores these bits; a server writes zero.
Vectors (9)

hud-on-1-0-0-97, hud-on-1-0-0-99, hud-on-1-0-0-103, hud-on-1-0-0-106, hud-on-1-0-0-108, hud-on-1-0-0-109, hud-on-1-0-0-116, hud-on-1-0-0-117, hud-on-1-0-0-123

In 1.0.0.124–1.0.0.127

Command 82 on events, sent by the server, reliable.

FieldTypeWhat it is
partu8Which part of the screen. A client ignores any other value. Values: 1 hud, 2 shop, 3 minimap.
elementu8What to light up, as in HudHighlighted. A client checks it against no limit: a value beyond those named has no defined effect.
numberu8Which slot, as in HudHighlighted.
secondu8A third value where part is 2; a server writes zero otherwise.
state1-byte bitsWhether it is lit.
state.onbit 0Set to light it up, clear to put it out.
state.unusedbit 1 to 7A client ignores these bits; a server writes zero.
Vectors (1)

one-on-1-0-0-126

In 1.0.0.128–1.0.0.129

Command 82 on events, sent by the server, reliable.

FieldTypeWhat it is
partu8Which part of the screen. A client ignores any other value. Values: 1 hud, 2 shop, 3 minimap.
elementu8What to light up, as in HudHighlighted. A value beyond those named does nothing.
numberu8Which slot, as in HudHighlighted.
secondu8For the shop’s element 3, which item within the category; a client reads nothing here otherwise.
state1-byte bitsWhether it is lit.
state.onbit 0Set to light it up, clear to put it out.
state.unusedbit 1 to 7Unused; a server writes zero.

UiHighlight

What a server sends to place an animated highlight over one element of the screen, or to take one away. The header carries zero.

Definition.

In 1.0.0.104–1.0.0.110

Carried on events, sent by the server, reliable, under these commands:

BuildsCommand
1.0.0.104–1.0.0.106146
1.0.0.107–1.0.0.108147
1.0.0.109148
1.0.0.110200
FieldTypeWhat it is
actionu8What to do. A client does nothing for 2 and up. Values: 0 show, 1 remove.
elementu8Which element. Showing a value above 14 has no defined effect. Values: 0 minimap, 1 quests, 2 tips, 3 characterInfo, 4 effects, 5 ultimate, 6 recall, 7 shop, 8 spellPoint1, 9 gold, 10 assists, 11 passive, 12 spellPoint2, 13 spellPoint3, 14 spellPoint4.
Vectors (4)

show-on-1-0-0-106, show-on-1-0-0-108, show-on-1-0-0-109, show-on-1-0-0-110

In 1.0.0.111–1.0.0.129

Carried on events, sent by the server, reliable, under these commands:

BuildsCommand
1.0.0.111–1.0.0.116201
1.0.0.117–1.0.0.118202
1.0.0.119–1.0.0.122203
1.0.0.123204
1.0.0.124209
1.0.0.125210
1.0.0.126–1.0.0.129211
FieldTypeWhat it is
actionu8What to do. A client takes 2 to 14 and does nothing, and ignores the message from 15 up. Values: 0 show, 1 remove.
elementu8Which element. Showing a value above 14 has no defined effect. Values: 0 minimap, 1 quests, 2 tips, 3 characterInfo, 4 effects, 5 ultimate, 6 recall, 7 shop, 8 spellPoint1, 9 gold, 10 assists, 11 passive, 12 spellPoint2, 13 spellPoint3, 14 spellPoint4.
Vectors (7)

show-on-1-0-0-116, show-on-1-0-0-117, show-on-1-0-0-122, show-on-1-0-0-123, show-on-1-0-0-124, show-on-1-0-0-125, one-on-1-0-0-126

UnitHighlighted

What a server sends to outline a unit with a pulsing light, as a tutorial does, until UnitHighlightRemoved. The header carries zero.

Definition.

In every range of this book

Carried on events, sent by the server, reliable, under these commands:

BuildsCommand
1.0.0.25–1.0.0.73141
1.0.0.74–1.0.0.81142
1.0.0.82–1.0.0.96146
1.0.0.97147
1.0.0.98–1.0.0.102148
1.0.0.103150
1.0.0.104–1.0.0.106155
1.0.0.107–1.0.0.108156
1.0.0.109157
1.0.0.110–1.0.0.11687
1.0.0.117–1.0.0.11888
1.0.0.119–1.0.0.12389
1.0.0.124–1.0.0.12992
FieldTypeWhat it is
unitu32The unit: one that can be damaged.
Vectors (14)

one-on-1-0-0-72, one-on-1-0-0-75, one-on-1-0-0-81, one-on-1-0-0-96, one-on-1-0-0-97, one-on-1-0-0-99, one-on-1-0-0-103, one-on-1-0-0-106, one-on-1-0-0-108, one-on-1-0-0-109, one-on-1-0-0-116, one-on-1-0-0-117, one-on-1-0-0-123, one-on-1-0-0-126

UnitHighlightRemoved

What a server sends to take away the light UnitHighlighted put on a unit. The header carries zero.

Definition.

In every range of this book

Carried on events, sent by the server, reliable, under these commands:

BuildsCommand
1.0.0.25–1.0.0.73142
1.0.0.74–1.0.0.81143
1.0.0.82–1.0.0.96147
1.0.0.97148
1.0.0.98–1.0.0.102149
1.0.0.103151
1.0.0.104–1.0.0.106156
1.0.0.107–1.0.0.108157
1.0.0.109158
1.0.0.110179
1.0.0.111–1.0.0.116180
1.0.0.117–1.0.0.118181
1.0.0.119–1.0.0.123182
1.0.0.124186
1.0.0.125187
1.0.0.126–1.0.0.129188
FieldTypeWhat it is
unitu32The unit. Where it has no light, nothing happens.
Vectors (17)

one-on-1-0-0-72, one-on-1-0-0-75, one-on-1-0-0-81, one-on-1-0-0-96, one-on-1-0-0-97, one-on-1-0-0-99, one-on-1-0-0-103, one-on-1-0-0-106, one-on-1-0-0-108, one-on-1-0-0-109, one-on-1-0-0-110, one-on-1-0-0-116, one-on-1-0-0-117, one-on-1-0-0-123, one-on-1-0-0-124, one-on-1-0-0-125, one-on-1-0-0-126

MinimapHighlighted

What a server sends to make part of the minimap blink, as a tutorial does.

Definition.

In 1.0.0.25–1.0.0.73

Command 163 on events, sent by the server, reliable.

FieldTypeWhat it is
elementu8Which part of the minimap blinks; a server sends 0, its camera button. A client acts only once it knows its own champion, and does not check the value: any other has no defined effect.
Vectors (1)

one-on-1-0-0-72

In 1.0.0.74–1.0.0.81

Command 164 on events, sent by the server, reliable.

FieldTypeWhat it is
elementu8Which part of the minimap blinks. A client acts on 0 alone, its camera button, and only once it knows its own champion; it ignores any other value.
Vectors (2)

one-on-1-0-0-75, one-on-1-0-0-81

In 1.0.0.82–1.0.0.96

Command 168 on events, sent by the server, reliable.

FieldTypeWhat it is
elementu8Which part of the minimap blinks; a server sends 0, its camera button. A client acts only once it knows its own champion, and does not check the value: any other has no defined effect.
Vectors (1)

one-on-1-0-0-96

In 1.0.0.97–1.0.0.127

Carried on events, sent by the server, reliable, under these commands:

BuildsCommand
1.0.0.97169
1.0.0.98–1.0.0.102170
1.0.0.103172
1.0.0.104–1.0.0.106178
1.0.0.107–1.0.0.108179
1.0.0.109180
1.0.0.110–1.0.0.12720
FieldTypeWhat it is
elementu8Which part of the minimap blinks. A client acts on 0 alone, its camera button, and only once it knows its own champion; it ignores any other value.
Vectors (7)

one-on-1-0-0-97, one-on-1-0-0-99, one-on-1-0-0-103, one-on-1-0-0-106, one-on-1-0-0-108, one-on-1-0-0-109, one-on-1-0-0-126

In 1.0.0.128–1.0.0.129

Command 20 on events, sent by the server, reliable.

FieldTypeWhat it is
elementu8The minimap; a client acts on element 0 only, its camera button, and only once it knows its own champion. Any other value is ignored.

ShopHighlighted

What a server sends to make a shop element blink once, as a tutorial does. The header names no object: a server writes zero.

Definition.

In 1.0.0.25–1.0.0.110

Carried on events, sent by the server, reliable, under these commands:

BuildsCommand
1.0.0.25–1.0.0.73156
1.0.0.74–1.0.0.81157
1.0.0.82–1.0.0.96161
1.0.0.97162
1.0.0.98–1.0.0.102163
1.0.0.103165
1.0.0.104–1.0.0.106171
1.0.0.107–1.0.0.108172
1.0.0.109–1.0.0.110173
FieldTypeWhat it is
elementu8A shop element blinks once, where the shop window is open. Element 0 is the buy button, 1 the sell button, 2 the shop item number names, 3 the item second names within the category number names, and 4 the recommended item number names. A larger value than 4 has no defined effect.
numberu8Which of the element’s entries.
secondu8For the shop’s element 3, which item within the category; a client reads nothing here otherwise.
Vectors (10)

one-on-1-0-0-72, one-on-1-0-0-75, one-on-1-0-0-81, one-on-1-0-0-96, one-on-1-0-0-97, one-on-1-0-0-99, one-on-1-0-0-103, one-on-1-0-0-106, one-on-1-0-0-108, one-on-1-0-0-110

In 1.0.0.111–1.0.0.129

Carried on events, sent by the server, reliable, under these commands:

BuildsCommand
1.0.0.111–1.0.0.116174
1.0.0.117–1.0.0.118175
1.0.0.119–1.0.0.123176
1.0.0.124180
1.0.0.125181
1.0.0.126–1.0.0.129182
FieldTypeWhat it is
elementu8A shop element blinks once, where the shop window is open. Element 0 is the buy button, 1 the sell button, 2 the shop item number names, 3 the item second names within the category number names, and 4 the recommended item number names. A client ignores any value above 4.
numberu8Which of the element’s entries.
secondu8For the shop’s element 3, which item within the category; a client reads nothing here otherwise.
Vectors (5)

one-on-1-0-0-116, one-on-1-0-0-117, one-on-1-0-0-123, one-on-1-0-0-124, one-on-1-0-0-125

TipShown

What a server sends to put a note in front of a seat. The header names the champion of the player it is sent to.

Definition.

In 1.0.0.104–1.0.0.129

Carried on events, sent by the server, reliable, under these commands:

BuildsCommand
1.0.0.104–1.0.0.106145
1.0.0.107–1.0.0.108146
1.0.0.109147
1.0.0.110–1.0.0.11684
1.0.0.117–1.0.0.11885
1.0.0.119–1.0.0.12386
1.0.0.124–1.0.0.12988
FieldTypeWhat it is
bodytext, 128 bytesWhat the note says. Written out in full and padded with zero bytes to the width above.
headingtext, 128 bytesWhat the note is headed with, written and padded as above.
imagetext, 128 bytesThe name the client loads a picture for the note under, written and padded as above.
whatu8What the client does with the note.
tipu32The name this note answers to, so a later message can name it.
Vectors (7)

one-on-1-0-0-106, one-on-1-0-0-108, one-on-1-0-0-109, one-on-1-0-0-116, one-on-1-0-0-117, one-on-1-0-0-123, one-on-1-0-0-126

TipEvent

What a client sends about a tip it has shown or dismissed.

Definition.

In 1.0.0.104–1.0.0.125

Carried on requests, sent by the client, reliable, under these commands:

BuildsCommand
1.0.0.104–1.0.0.106147
1.0.0.107–1.0.0.108148
1.0.0.109149
1.0.0.110106
1.0.0.111–1.0.0.116107
1.0.0.117–1.0.0.118108
1.0.0.119–1.0.0.123109
1.0.0.124–1.0.0.125112
FieldTypeWhat it is
whatu8What happened to the tip. Values: 0 clicked, 1 closed.
tipu32Which tip, as TipShown named it.
Vectors (8)

clicked-on-1-0-0-106, clicked-on-1-0-0-108, clicked-on-1-0-0-109, clicked-on-1-0-0-110, clicked-on-1-0-0-116, clicked-on-1-0-0-117, clicked-on-1-0-0-123, clicked-on-1-0-0-124

In 1.0.0.126–1.0.0.129

Command 112 on requests, sent by the client, reliable.

Where what is 0, the header names the champion the TipShown named; where it is 1, the sender’s champion.

FieldTypeWhat it is
whatu8What happened to the tip. Values: 0 clicked, 1 closed.
tipu32Which tip, as TipShown named it.
Vectors (1)

one-on-1-0-0-126

QuestUpdated

What a server sends to add a quest to the quest tracker, complete it or remove it. The header carries zero.

Definition.

In 1.0.0.104–1.0.0.123

Carried on events, sent by the server, reliable, under these commands:

BuildsCommand
1.0.0.104–1.0.0.106143
1.0.0.107–1.0.0.108144
1.0.0.109145
1.0.0.110136
1.0.0.111–1.0.0.116137
1.0.0.117–1.0.0.118138
1.0.0.119–1.0.0.123139

The header names a champion; a client takes the message only so.

FieldTypeWhat it is
texttext, 128 bytesA key into the client’s own text for the quest. It applies to activate only.
icontext, 128 bytesThe quest’s icon. It applies to activate only.
kindu8Which tracker it goes in. A tracker that is full holds a new quest back until it has room. Values: 0 primary, 1 secondary.
actionu8What to do. A client ignores any other value. Values: 0 activate, 1 complete, 2 remove.
flags1-byte bitsWhat a flag means depends on action.
flags.firstbit 0For activate, set to have the client report the pointer passing over the quest (QuestEvent); for complete, set where the quest succeeded.
flags.unusedbit 1 to 7Unused; a server writes zero.
questi32The quest’s number, which QuestEvent returns.
Vectors (7)

primary-on-1-0-0-106, primary-on-1-0-0-108, primary-on-1-0-0-109, primary-on-1-0-0-110, primary-on-1-0-0-116, primary-on-1-0-0-117, primary-on-1-0-0-123

In 1.0.0.124–1.0.0.127

Carried on events, sent by the server, reliable, under these commands:

BuildsCommand
1.0.0.124–1.0.0.125143
1.0.0.126–1.0.0.127144
FieldTypeWhat it is
texttext, 128 bytesA key into the client’s own text for the quest. It applies to activate only.
icontext, 128 bytesThe quest’s icon. It applies to activate only.
tooltiptext, 128 bytesA key into the client’s own text. It applies to activate only.
kindu8Which tracker it goes in. A tracker that is full holds a new quest back until it has room. Values: 0 primary, 1 secondary.
actionu8What to do. A client ignores any other value. Values: 0 activate, 1 complete, 2 remove.
flags1-byte bitsWhat a flag means depends on action.
flags.firstbit 0For activate, set to have the client report the pointer passing over the quest (QuestEvent); for complete, set where the quest succeeded.
flags.unusedbit 1 to 7Unused; a server writes zero.
questi32The quest’s number, which QuestEvent returns.
Vectors (2)

primary-on-1-0-0-125, one-on-1-0-0-126

In 1.0.0.128–1.0.0.129

Command 144 on events, sent by the server, reliable.

FieldTypeWhat it is
texttext, 128 bytesA key into the client’s own text for the quest. It applies to activate only.
icontext, 128 bytesThe quest’s icon. It applies to activate only.
tooltiptext, 128 bytesA key into the client’s own text for its tooltip. It applies to activate only.
kindu8Which tracker it goes in. A tracker that is full holds a new quest back until it has room. Values: 0 primary, 1 secondary.
actionu8What to do. A client ignores any other value. Values: 0 activate, 1 complete, 2 remove.
flags1-byte bitsWhat a flag means depends on action.
flags.firstbit 0For activate, set to have the client report the pointer passing over the quest (QuestEvent); for complete, set where the quest succeeded.
flags.unusedbit 1 to 7Unused; a server writes zero.
questi32The quest’s number, which QuestEvent returns.

QuestEvent

What a client sends as its player points at a quest in the tracker (QuestUpdated), stops pointing at it, or clicks it. The header names the sender’s champion.

Definition.

In 1.0.0.104–1.0.0.129

Carried on requests, sent by the client, reliable, under these commands:

BuildsCommand
1.0.0.104–1.0.0.106144
1.0.0.107–1.0.0.108145
1.0.0.109146
1.0.0.110203
1.0.0.111–1.0.0.116204
1.0.0.117–1.0.0.118205
1.0.0.119–1.0.0.122206
1.0.0.123207
1.0.0.124212
1.0.0.125213
1.0.0.126–1.0.0.129214
FieldTypeWhat it is
eventu8What the player did. Pointing and leaving are sent only for a quest activated with its first flag set; a click at most once in three seconds. Values: 0 enter, 1 leave, 2 click.
questi32The quest’s number, as QuestUpdated gave it.
Vectors (11)

enter-on-1-0-0-106, enter-on-1-0-0-108, enter-on-1-0-0-109, enter-on-1-0-0-110, enter-on-1-0-0-116, enter-on-1-0-0-117, enter-on-1-0-0-122, enter-on-1-0-0-123, enter-on-1-0-0-124, enter-on-1-0-0-125, one-on-1-0-0-126

ObjectiveShown

What a server sends to show the objective panel with a text. The header carries zero.

Definition.

In 1.0.0.25–1.0.0.110

Carried on events, sent by the server, reliable, under these commands:

BuildsCommand
1.0.0.25–1.0.0.73149
1.0.0.74–1.0.0.81150
1.0.0.82–1.0.0.96154
1.0.0.97155
1.0.0.98–1.0.0.102156
1.0.0.103158
1.0.0.104–1.0.0.106164
1.0.0.107–1.0.0.108165
1.0.0.109166
1.0.0.11056
FieldTypeWhat it is
texttext, ended by a zero byteThe objective, ended by a zero byte.
Vectors (11)

one-on-1-0-0-72, one-on-1-0-0-75, one-on-1-0-0-81, one-on-1-0-0-96, one-on-1-0-0-97, one-on-1-0-0-99, one-on-1-0-0-103, one-on-1-0-0-106, one-on-1-0-0-108, one-on-1-0-0-109, one-on-1-0-0-110

In 1.0.0.111–1.0.0.129

Carried on events, sent by the server, reliable, under these commands:

BuildsCommand
1.0.0.111–1.0.0.11656
1.0.0.117–1.0.0.11857
1.0.0.119–1.0.0.12358
1.0.0.124–1.0.0.12959
FieldTypeWhat it is
texttext, 128 bytesThe objective. The text ends at its first zero byte, which falls within the field.
Vectors (4)

one-on-1-0-0-116, one-on-1-0-0-117, one-on-1-0-0-123, one-on-1-0-0-126

ObjectiveReplaced

What a server sends to replace the text of the objective panel, showing the panel if it is hidden. The header carries zero.

Definition.

In 1.0.0.25–1.0.0.110

Carried on events, sent by the server, reliable, under these commands:

BuildsCommand
1.0.0.25–1.0.0.73151
1.0.0.74–1.0.0.81152
1.0.0.82–1.0.0.96156
1.0.0.97157
1.0.0.98–1.0.0.102158
1.0.0.103160
1.0.0.104–1.0.0.106166
1.0.0.107–1.0.0.108167
1.0.0.109168
1.0.0.11014

A client ignores it where it has no objective panel.

FieldTypeWhat it is
texttext, ended by a zero byteThe objective, ended by a zero byte.
Vectors (11)

one-on-1-0-0-72, one-on-1-0-0-75, one-on-1-0-0-81, one-on-1-0-0-96, one-on-1-0-0-97, one-on-1-0-0-99, one-on-1-0-0-103, one-on-1-0-0-106, one-on-1-0-0-108, one-on-1-0-0-109, one-on-1-0-0-110

In 1.0.0.111–1.0.0.127

Command 14 on events, sent by the server, reliable.

A client ignores it where it has no objective panel.

FieldTypeWhat it is
texttext, 128 bytesThe objective. The text ends at its first zero byte, which falls within the field.
Vectors (1)

one-on-1-0-0-126

In 1.0.0.128–1.0.0.129

Command 14 on events, sent by the server, reliable.

FieldTypeWhat it is
texttext, 128 bytesThe objective. The text ends at its first zero byte, which falls within the field.

ObjectiveHidden

What a server sends to hide the objective panel. It carries nothing of its own. The header carries zero.

Definition.

In every range of this book

Carried on events, sent by the server, reliable, under these commands:

BuildsCommand
1.0.0.25–1.0.0.73150
1.0.0.74–1.0.0.81151
1.0.0.82–1.0.0.96155
1.0.0.97156
1.0.0.98–1.0.0.102157
1.0.0.103159
1.0.0.104–1.0.0.106165
1.0.0.107–1.0.0.108166
1.0.0.109167
1.0.0.110161
1.0.0.111–1.0.0.116162
1.0.0.117–1.0.0.118163
1.0.0.119–1.0.0.123164
1.0.0.124168
1.0.0.125169
1.0.0.126–1.0.0.129170

No body.

Vectors (17)

one-on-1-0-0-72, one-on-1-0-0-75, one-on-1-0-0-81, one-on-1-0-0-96, one-on-1-0-0-97, one-on-1-0-0-99, one-on-1-0-0-103, one-on-1-0-0-106, one-on-1-0-0-108, one-on-1-0-0-109, one-on-1-0-0-110, one-on-1-0-0-116, one-on-1-0-0-117, one-on-1-0-0-123, one-on-1-0-0-124, one-on-1-0-0-125, one-on-1-0-0-126

SideTextShown

What a server sends to show a box of text at the right edge of the screen. The header names no object: a server writes zero.

Definition.

In 1.0.0.25–1.0.0.73

Command 152 on events, sent by the server, reliable.

A client also sizes the panel to the text and shows it. The box sits at the lower right, at 98.5% of the screen’s width and 85% of its height, less room for the interface.

FieldTypeWhat it is
texttext, 128 bytesA key into the client’s own text, which it looks up and shows. The text ends at its first zero byte, which falls within the field.
Vectors (1)

one-on-1-0-0-72

In 1.0.0.74–1.0.0.129

Carried on events, sent by the server, reliable, under these commands:

BuildsCommand
1.0.0.74–1.0.0.81153
1.0.0.82–1.0.0.96157
1.0.0.97158
1.0.0.98–1.0.0.102159
1.0.0.103161
1.0.0.104–1.0.0.106167
1.0.0.107–1.0.0.108168
1.0.0.109169
1.0.0.110159
1.0.0.111–1.0.0.116160
1.0.0.117–1.0.0.118161
1.0.0.119–1.0.0.123162
1.0.0.124166
1.0.0.125167
1.0.0.126–1.0.0.129168

A client also sizes the panel to the text and shows it. The box sits halfway down the screen.

FieldTypeWhat it is
texttext, 128 bytesA key into the client’s own text, which it looks up and shows. The text ends at its first zero byte, which falls within the field.
Vectors (16)

one-on-1-0-0-75, one-on-1-0-0-81, one-on-1-0-0-96, one-on-1-0-0-97, one-on-1-0-0-99, one-on-1-0-0-103, one-on-1-0-0-106, one-on-1-0-0-108, one-on-1-0-0-109, one-on-1-0-0-110, one-on-1-0-0-116, one-on-1-0-0-117, one-on-1-0-0-123, one-on-1-0-0-124, one-on-1-0-0-125, one-on-1-0-0-126

SideTextRefreshed

What a server sends to change the text in the box SideTextShown opened, in place. The header names no object: a server writes zero.

Definition.

In every range of this book

Carried on events, sent by the server, reliable, under these commands:

BuildsCommand
1.0.0.25–1.0.0.73154
1.0.0.74–1.0.0.81155
1.0.0.82–1.0.0.96159
1.0.0.97160
1.0.0.98–1.0.0.102161
1.0.0.103163
1.0.0.104–1.0.0.106169
1.0.0.107–1.0.0.108170
1.0.0.109171
1.0.0.110176
1.0.0.111–1.0.0.116177
1.0.0.117–1.0.0.118178
1.0.0.119–1.0.0.123179
1.0.0.124183
1.0.0.125184
1.0.0.126–1.0.0.129185
FieldTypeWhat it is
texttext, 128 bytesA key into the client’s own text, which it looks up and shows. The text ends at its first zero byte, which falls within the field.
Vectors (17)

one-on-1-0-0-72, one-on-1-0-0-75, one-on-1-0-0-81, one-on-1-0-0-96, one-on-1-0-0-97, one-on-1-0-0-99, one-on-1-0-0-103, one-on-1-0-0-106, one-on-1-0-0-108, one-on-1-0-0-109, one-on-1-0-0-110, one-on-1-0-0-116, one-on-1-0-0-117, one-on-1-0-0-123, one-on-1-0-0-124, one-on-1-0-0-125, one-on-1-0-0-126

SideTextHidden

What a server sends to close the box of text SideTextShown opened. It carries nothing of its own. The header names no object: a server writes zero.

Definition.

In every range of this book

Carried on events, sent by the server, reliable, under these commands:

BuildsCommand
1.0.0.25–1.0.0.73153
1.0.0.74–1.0.0.81154
1.0.0.82–1.0.0.96158
1.0.0.97159
1.0.0.98–1.0.0.102160
1.0.0.103162
1.0.0.104–1.0.0.106168
1.0.0.107–1.0.0.108169
1.0.0.109170
1.0.0.110166
1.0.0.111–1.0.0.116167
1.0.0.117–1.0.0.118168
1.0.0.119–1.0.0.123169
1.0.0.124173
1.0.0.125174
1.0.0.126–1.0.0.129175

No body.

Vectors (17)

one-on-1-0-0-72, one-on-1-0-0-75, one-on-1-0-0-81, one-on-1-0-0-96, one-on-1-0-0-97, one-on-1-0-0-99, one-on-1-0-0-103, one-on-1-0-0-106, one-on-1-0-0-108, one-on-1-0-0-109, one-on-1-0-0-110, one-on-1-0-0-116, one-on-1-0-0-117, one-on-1-0-0-123, one-on-1-0-0-124, one-on-1-0-0-125, one-on-1-0-0-126

TutorialChatLine

What a server sends to put a line of the client’s own text in its chat, as a line from the game. The header carries zero.

Definition.

In every range of this book

Carried on events, sent by the server, reliable, under these commands:

BuildsCommand
1.0.0.25–1.0.0.73165
1.0.0.74–1.0.0.81166
1.0.0.82–1.0.0.96170
1.0.0.97171
1.0.0.98–1.0.0.102172
1.0.0.103174
1.0.0.104–1.0.0.106180
1.0.0.107–1.0.0.108181
1.0.0.109182
1.0.0.110–1.0.0.1292
FieldTypeWhat it is
texttext, 128 bytesA key into the client’s own text, which it looks up and shows. The text ends at its first zero byte, which falls within the field.
Vectors (11)

one-on-1-0-0-72, one-on-1-0-0-75, one-on-1-0-0-81, one-on-1-0-0-96, one-on-1-0-0-97, one-on-1-0-0-99, one-on-1-0-0-103, one-on-1-0-0-106, one-on-1-0-0-108, one-on-1-0-0-109, one-on-1-0-0-126

TutorialPopup

What a server sends to open the tutorial’s popup: a caption, this text and a single button, which a client answers with TutorialPopupClosed. A client has one such popup; a second message replaces its text. The header carries zero.

Definition.

In every range of this book

Carried on events, sent by the server, reliable, under these commands:

BuildsCommand
1.0.0.25–1.0.0.73143
1.0.0.74–1.0.0.81144
1.0.0.82–1.0.0.96148
1.0.0.97149
1.0.0.98–1.0.0.102150
1.0.0.103152
1.0.0.104–1.0.0.106157
1.0.0.107–1.0.0.108158
1.0.0.109159
1.0.0.110178
1.0.0.111–1.0.0.116179
1.0.0.117–1.0.0.118180
1.0.0.119–1.0.0.123181
1.0.0.124185
1.0.0.125186
1.0.0.126–1.0.0.129187
FieldTypeWhat it is
texttext, 128 bytesA key into the client’s own text for the popup’s body. The text ends at its first zero byte, which falls within the field.
Vectors (17)

one-on-1-0-0-72, one-on-1-0-0-75, one-on-1-0-0-81, one-on-1-0-0-96, one-on-1-0-0-97, one-on-1-0-0-99, one-on-1-0-0-103, one-on-1-0-0-106, one-on-1-0-0-108, one-on-1-0-0-109, one-on-1-0-0-110, one-on-1-0-0-116, one-on-1-0-0-117, one-on-1-0-0-123, one-on-1-0-0-124, one-on-1-0-0-125, one-on-1-0-0-126

TutorialPopupClosed

What a client sends as its player presses the button of the tutorial’s popup (TutorialPopup). It carries nothing of its own. The header carries zero.

Definition.

In 1.0.0.25–1.0.0.73

Command 144 on requests, sent by the client, reliable.

No body.

Vectors (1)

one-on-1-0-0-72

In 1.0.0.74–1.0.0.81

Command 145 on requests, sent by the client, reliable.

A client also sends it as its player closes a tip in the tutorial.

No body.

Vectors (2)

one-on-1-0-0-75, one-on-1-0-0-81

In 1.0.0.82–1.0.0.96

Command 149 on requests, sent by the client, reliable.

No body.

Vectors (1)

one-on-1-0-0-96

In 1.0.0.97–1.0.0.125

Carried on requests, sent by the client, reliable, under these commands:

BuildsCommand
1.0.0.97150
1.0.0.98–1.0.0.102151
1.0.0.103153
1.0.0.104–1.0.0.106158
1.0.0.107–1.0.0.108159
1.0.0.109160
1.0.0.110202
1.0.0.111–1.0.0.116203
1.0.0.117–1.0.0.118204
1.0.0.119–1.0.0.122205
1.0.0.123206
1.0.0.124211
1.0.0.125212

A client also sends it as its player closes a tip in the tutorial.

No body.

Vectors (13)

one-on-1-0-0-97, one-on-1-0-0-99, one-on-1-0-0-103, one-on-1-0-0-106, one-on-1-0-0-108, one-on-1-0-0-109, one-on-1-0-0-110, one-on-1-0-0-116, one-on-1-0-0-117, one-on-1-0-0-122, one-on-1-0-0-123, one-on-1-0-0-124, one-on-1-0-0-125

In 1.0.0.126–1.0.0.129

Command 213 on requests, sent by the client, reliable.

No body.

Vectors (1)

one-on-1-0-0-126