Carko
e10920d4ea
Added the spawnpoint map tooltip that displays players name in the lobby ( closes #2024 )
2013-01-08 22:22:25 +13:00
Matthias Mailänder
7a578a0679
notifications (formerly EVAalerts) centralized and race specific
...
outsourced into notifications.yaml
triggered with PlayNotification(...)
(v2: less redundant code for PlayVoice/Notifications)
added harvester under attack and battlecontrol terminated
2012-07-01 14:39:30 +12:00
Chris Forbes
984a498ed2
Finish fixing #2136
2012-06-26 19:24:59 +12:00
Igor Popov
c122e6f54d
indicate-admin: implementation (ra)
2012-06-26 18:58:31 +12:00
Chris Forbes
c000640928
remove dead function from LobbyLogic
2012-05-22 17:42:19 +12:00
Chris Forbes
c30d46c014
#2051 fixed -- Widget.Get() throws by default
2012-04-27 19:39:07 +12:00
Curtis Shmyr
499234e5dd
Fixed #1321 ; no main menu after lobby disconnect/failed retry
2012-04-02 10:13:17 +12:00
Chris Forbes
bf5be88c75
rename Ui.RootWidget to just Ui.Root
2011-12-13 23:46:58 +13:00
Chris Forbes
ed429a3b30
split Widget static bits into Ui static class
2011-12-13 23:38:59 +13:00
Chris Forbes
772734d032
merge cnc and ra lobby, fixes #1267 , #1224 , #106 , others
2011-11-06 17:01:00 +13:00
Chris Forbes
57e2d4f9b1
fixed #1237 - crash in UpdateCurrentMap
2011-11-04 19:16:53 +13:00
Chris Forbes
c9fd874b07
unify colorpickers across ra and cnc
2011-11-01 22:00:29 +13:00
Chris Forbes
eaa4d06052
tidy readiness checks in lobby
2011-11-01 21:57:57 +13:00
Chris Forbes
6010034b4a
remove ObjectCreator.Param and all associated nonsense
2011-10-21 18:16:07 +13:00
Chris Forbes
c790c41465
unify bot spawn choosers in CNC and RA
2011-10-18 21:39:12 +13:00
Chris Forbes
7161b8062e
remove useless 'map' arg on ConvertToPreview
2011-10-18 20:55:49 +13:00
Chris Forbes
12968ff9b9
tidy LobbyLogic spawn chooser
2011-10-18 20:43:00 +13:00
Chris Forbes
7ef93f2cf5
remove useless var in LobbyLogic
2011-10-18 20:38:06 +13:00
Chris Forbes
59fdceb4fd
convert Map.SpawnPoints to int2[]; tidy
2011-10-18 20:34:00 +13:00
Chris Forbes
50010faf58
move duplicates of GetSpawnColors to LobbyInfo
2011-10-18 20:15:31 +13:00
Chris Forbes
89ea4d1e0a
unify C&C and RA colorpicker palette manipulation code
2011-10-18 20:09:24 +13:00
Chris Forbes
bc6af1841b
fix indents everywhere
2011-10-18 15:10:17 +13:00
Curtis S
4812eb95b6
show bot info to all players in lobby
2011-10-16 15:06:13 -06:00
Chris Forbes
1e32014190
add CountryInfo.Selectable
2011-10-15 13:00:19 +13:00
Curtis S
62e9f5c3f7
Removed pointless var in spawn picking logic
2011-10-10 17:15:45 +13:00
Curtis S
2da46a418f
Added more options for bots in RA game lobby
2011-10-08 18:44:21 -06:00
Chris Forbes
9f86ef526f
move LobbyUtils into its own file
2011-10-09 12:02:57 +13:00
Chris Forbes
87223f5b64
show map name in ra lobby
2011-10-07 07:58:16 +13:00
Chris Forbes
c76ebe51a5
remove duplicate ShowRaceDropDown
2011-10-06 22:58:31 +13:00
Chris Forbes
8f560d79fd
remove duplicate ShowTeamDropDown
2011-10-06 22:58:30 +13:00
Chris Forbes
6d469a1414
move ShowSlotDropDown to LobbyUtils; kill the cnc clone of it
2011-10-06 22:58:30 +13:00
Chris Forbes
57ac95123e
make ShowSlotDropDown static
2011-10-06 22:58:29 +13:00
Chris Forbes
2a48e01d91
move SetupNameWidget function into new LobbyUtils static class
2011-10-06 22:58:28 +13:00
Chris Forbes
d3b5939613
remove duplication between CncMapChooserLogic and MapChooserLogic
2011-10-06 22:58:27 +13:00
Chris Forbes
55036cd58c
fix trailing whitespace everywhere
2011-09-26 08:40:39 +13:00
Chris Forbes
7b3de29f05
simplify teamchat code
2011-09-26 08:40:39 +13:00
Chris Forbes
e64c7680e8
fix #1141 -- lobby kick being broken in ra
2011-09-04 08:53:16 +12:00
Chris Forbes
8d9f7b715d
remove Lock Teams checkbox from RA lobby
2011-08-09 08:51:36 +12:00
Chris Forbes
9b9f13ed1b
remove some duplication in LobbyLogic's color picker handling
2011-08-09 08:51:36 +12:00
Chris Forbes
e329c9dc55
fix some whitespace issues in LobbyLogic
2011-08-09 08:51:36 +12:00
Chris Forbes
0efe82018a
rewrite SliderWidget to be simpler and have much less fail
2011-07-17 17:55:51 +12:00
Chris Forbes
c05215c477
fix foreach/closure bugs in RA LobbyLogic; factor out name widget setup
2011-07-17 12:10:49 +12:00
Chris Forbes
f666dc08f5
work on #993 -- removed OnMouseUp from LobbyLogic.cs
2011-07-14 20:29:04 +12:00
Chris Forbes
d5ee3655f3
fixed #992 : removed spurious double-semicolons
2011-07-14 20:29:03 +12:00
Paul Chote
193999a040
Move OnMouseUp onto ButtonWidget and drop its unnecessary plumbing.
2011-07-14 20:29:02 +12:00
Paul Chote
e58e354c4b
Move IsDisabled checking for OnMouseDown into ButtonWidget. Remove unnecessary bool plumbing.
2011-07-14 20:29:02 +12:00
Paul Chote
bbeaf2047b
Remove OnMouseDown from Widget. Define it on just the widgets that want it.
2011-07-14 20:29:02 +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
19d74fef52
Server support for host changing other client's race/color/team/spawn
2011-06-20 22:50:28 +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