Make bots first-class players.
- Bots have their own Clients, with unique ClientIDs - Hosts can set bot team/color in the lobby - Bots are kicked when switching to a smaller map without enough slots - Order validator assumes that only client 0 has permission to issue bot orders
This commit is contained in:
@@ -67,6 +67,14 @@ Container@SERVER_LOBBY:
|
||||
Width:150
|
||||
Height:25
|
||||
MaxLength:16
|
||||
Visible:false
|
||||
DropDownButton@BOT_DROPDOWN:
|
||||
Id:BOT_DROPDOWN
|
||||
Text:Name
|
||||
Width:150
|
||||
Height:25
|
||||
Font:Regular
|
||||
Visible:false
|
||||
DropDownButton@COLOR:
|
||||
Id:COLOR
|
||||
Width:80
|
||||
@@ -207,38 +215,6 @@ Container@SERVER_LOBBY:
|
||||
Height:25
|
||||
X:160
|
||||
Y:0
|
||||
Container@TEMPLATE_BOT:
|
||||
Id:TEMPLATE_BOT
|
||||
X:5
|
||||
Y:0
|
||||
Width:475
|
||||
Height:25
|
||||
Visible:false
|
||||
Children:
|
||||
DropDownButton@NAME_HOST:
|
||||
Id:NAME_HOST
|
||||
Text:Name
|
||||
Width:150
|
||||
Height:25
|
||||
Font:Regular
|
||||
Visible:false
|
||||
Label@NAME:
|
||||
Id:NAME
|
||||
Text:Name
|
||||
Width:145
|
||||
Height:25
|
||||
X:5
|
||||
Y:0-1
|
||||
Visible:false
|
||||
Label@BOT:
|
||||
Id:BOT
|
||||
Text:Bot
|
||||
Width:278
|
||||
Height:25
|
||||
X:160
|
||||
Y:0
|
||||
Align:Center
|
||||
Font:Bold
|
||||
Container@TEMPLATE_LOCAL_SPECTATOR:
|
||||
Id:TEMPLATE_LOCAL_SPECTATOR
|
||||
X:5
|
||||
|
||||
@@ -98,15 +98,6 @@ Background@SERVER_LOBBY:
|
||||
Y:2
|
||||
Width:20
|
||||
Height:20
|
||||
Label@SPECTATOR:
|
||||
Id:SPECTATOR
|
||||
Text:Spectator
|
||||
Width:278
|
||||
Height:25
|
||||
X:160
|
||||
Y:0
|
||||
Align:Center
|
||||
Font:Bold
|
||||
Container@TEMPLATE_REMOTE:
|
||||
Id:TEMPLATE_REMOTE
|
||||
X:5
|
||||
@@ -170,15 +161,6 @@ Background@SERVER_LOBBY:
|
||||
Y:2
|
||||
Width:20
|
||||
Height:20
|
||||
Label@SPECTATOR:
|
||||
Id:SPECTATOR
|
||||
Text:Spectator
|
||||
Width:278
|
||||
Height:25
|
||||
X:160
|
||||
Y:0
|
||||
Align:Center
|
||||
Font:Bold
|
||||
Container@TEMPLATE_EMPTY:
|
||||
Id:TEMPLATE_EMPTY
|
||||
X:5
|
||||
|
||||
Reference in New Issue
Block a user