Matthias Mailänder
fbf408b886
add a spectator player that shares shroud with everyone
...
closes #4607
2014-03-13 21:57:59 +01:00
ScottNZ
00ec1ca87a
Remove unused usings
2013-11-12 19:39:33 +13:00
Chris Forbes
55036cd58c
fix trailing whitespace everywhere
2011-09-26 08:40:39 +13:00
Paul Chote
1cdfd44d43
Fix #897 .
2011-06-21 03:40:39 +12:00
Paul Chote
e7543f28df
Fix naming of Player.PlayerReference.
2011-06-20 22:50:29 +12:00
Paul Chote
91b31b1981
Rewrite ChooseInitialStance to support bot teams and remove obsolete crap.
2011-06-20 22:50:29 +12:00
Paul Chote
4f172d7ed8
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
2011-06-20 22:50:29 +12:00
Paul Chote
d2df5722b5
Fix the lobby slots.
...
- lobbyInfo.Slots is now a dictionary, keyed by the name of the PlayerReference that the slot is tied to.
- LockRace/Color/Team is now specified on the slot, avoiding map lookups in the lobby
- Observers are no longer tied to slots -> players will join as observers instead of crashing the game if there are no available slots
- Observers are able to change their name and color
2011-06-20 22:50:27 +12:00
Paul Chote
e934baa6e9
Better bot spawning code; better random color and proper player names.
2011-06-20 22:50:27 +12:00
Paul Chote
532bd42aed
Remove obsolete Player index cruft
2011-06-20 22:50:26 +12:00
Paul Chote
fe5ef82cdf
Allow bot players to be created via map.yaml
2011-06-20 13:03:23 +12:00
alzeih
b5efc97996
Fix #604
2011-03-13 12:26:37 +13:00
Paul Chote
094907c1a9
Update copyright header. Normalize line endings to LF.
2011-02-13 10:38:57 +13:00
Chris Forbes
3426b52247
add ColorRamp type; change everything to use it; maps not yet upgraded
2011-01-08 18:17:18 +13:00
Chris Forbes
d320a689a2
wire up bot creation properly in CreateMPPlayers etc
2010-12-23 08:42:44 +13:00
geckosoft
030bd4b28d
Core: Added basic support for Spectators
...
TODO: Someone modify the files for cnc (chrome / rules)
2010-10-31 04:03:31 +01:00
Bob
17990ab8b7
move LobbyInfo onto OrderManager
2010-10-12 17:24:00 +13:00
Chris Forbes
99d92ee095
move ColorFromHSL out of the ui code
2010-10-11 19:52:46 +13:00
Chris Forbes
580f1cfe97
bot and humans hate each other, even if the host is on a team.
2010-10-09 13:40:55 +13:00
Chris Forbes
5af8f5e2d9
bots choose random colors
2010-10-07 07:41:14 +13:00
Chris Forbes
50066ec238
merge CreateMapPlayers into CreateMPPlayers
2010-08-25 21:44:54 +12:00
Chris Forbes
701ef05562
fix one stupid crash on using bots
2010-08-25 19:36:22 +12:00
Chris Forbes
909152c662
move HackyAI bot from world to player context
2010-08-25 19:25:19 +12:00
Chris Forbes
0f9221dc5a
mostly sensible init for real players and bots
2010-08-25 19:23:25 +12:00
Chris Forbes
18a06eb3bf
wtf
2010-08-23 20:58:56 +12:00
Chris Forbes
3880326787
ship out ChooseInitialStance from Game
2010-08-23 18:34:47 +12:00
Paul Chote
56b0da0b13
Singleplayer campaign support: player/world init
2010-08-17 22:59:41 +12:00