Bob
|
2f92b873e8
|
make yaml into a list, rather than a dict
|
2010-08-30 12:22:09 +12:00 |
|
Paul Chote
|
ee546750b2
|
Remove some duplication
|
2010-08-26 23:11:54 +12:00 |
|
Paul Chote
|
267d89a459
|
Remove BS from ProductionQueue. Move ProductionQueue onto a structure for queue-per-building.
|
2010-08-26 23:11:53 +12:00 |
|
Chris Forbes
|
e4b65256de
|
remove a bit of duplication from UnitOrders
|
2010-08-24 20:02:19 +12:00 |
|
Chris Forbes
|
d744cfe21b
|
change exploit order check to cope with PlayerId not matching ClientId, because it doesnt.
|
2010-08-24 20:02:19 +12:00 |
|
Chris Forbes
|
4a337185f5
|
if there are no Playable playerrefs in the map, make as many as there are spawnpoints (hack)
|
2010-08-24 20:02:14 +12:00 |
|
Chris Forbes
|
16402f26fe
|
start breaking things
|
2010-08-24 20:02:13 +12:00 |
|
Paul Chote
|
c3b3947b9d
|
Rename some settings
|
2010-08-24 19:53:05 +12:00 |
|
Paul Chote
|
1143f496db
|
Part 2 of 3: Split Settings into logical units.
Syntax for command line overrides is now <section>.<setting>=<value>
eg `General.InitialMods=cnc'
|
2010-08-24 19:53:05 +12:00 |
|
Chris Forbes
|
d8c5f1aed3
|
extract serialize code from Server; deserialize code from Game; add Slot collection.
|
2010-08-23 19:08:09 +12:00 |
|
Chris Forbes
|
09d9396123
|
move Session back to Game
|
2010-08-23 18:31:43 +12:00 |
|
Bob
|
9eaa0e5765
|
extract SyncReport class from Game
|
2010-08-21 17:59:17 +12:00 |
|
Paul Chote
|
0c5fb4c6b0
|
Kill LoadShellMap
|
2010-08-18 22:41:00 +12:00 |
|
Paul Chote
|
d6f0a03270
|
Ignore orders sent to other players' actors (fixes an entire class of exploits).
|
2010-08-17 22:59:41 +12:00 |
|
Bob
|
ae703d50b2
|
Actor.traits is implementation detail
|
2010-08-14 17:39:49 +12:00 |
|
Chris Forbes
|
0f20133af0
|
fix crash in retry
|
2010-08-03 20:40:27 +12:00 |
|
Paul Chote
|
c6f0b792d3
|
Do the right thing when stances change
|
2010-07-27 21:19:17 +12:00 |
|
Chris Forbes
|
41b76144da
|
force the socket closed so the client thread will die pretty fast. dirty hack, but teh read timeout is nuts otherwise.
|
2010-07-26 17:49:08 +12:00 |
|
alzeih
|
2254e48f65
|
little bit better threading [pchote: picked/amended]
|
2010-07-25 15:56:40 +12:00 |
|
alzeih
|
984e081f3b
|
threadsafe
|
2010-07-23 21:40:06 +12:00 |
|
Chris Forbes
|
a78001a5cc
|
strip some redundancy from UnitOrders, but it still sucks; fix nudges breaking everything
|
2010-07-22 08:03:44 +12:00 |
|
Paul Chote
|
fdc033a63f
|
Fix teamchat in lobby
|
2010-07-22 00:02:30 +12:00 |
|
alzeih
|
ac27b40f7a
|
Oops
|
2010-07-21 20:44:58 +12:00 |
|
alzeih
|
8e2d422054
|
Improvements to VictoryConditions, and Dead = Chat to all
|
2010-07-21 20:21:02 +12:00 |
|
Chris Forbes
|
d5f12dd8ee
|
trim down license spam in all files
|
2010-07-18 16:48:21 +12:00 |
|
Paul Chote
|
c4442f07da
|
Sliders change the preview palette and update client data; Need a better algorithm for picking color2
|
2010-07-16 23:34:42 +12:00 |
|
Paul Chote
|
8abc8e03cb
|
Shift player palette definitions onto the player/client. Needs ui; for now everyone is teal.
|
2010-07-16 20:51:20 +12:00 |
|
Chris Forbes
|
1242a2c39b
|
avoid exploding in UnitOrders.cs
|
2010-07-15 22:09:13 +12:00 |
|
Paul Chote
|
8d2693019d
|
Remove some unnecessary fields from chrome
|
2010-07-13 20:49:04 +12:00 |
|
alzeih
|
bd096436d9
|
New Command Order. GUI changes to settings no longer produce messages in chat. Can't enter commands in chat any more.
|
2010-07-12 19:35:08 +12:00 |
|
Paul Chote
|
dcf13e52c2
|
Vertically align labels
|
2010-07-10 21:38:47 +12:00 |
|
Paul Chote
|
e063f5e271
|
Add forgotten file; teamchat polish
|
2010-07-10 21:26:19 +12:00 |
|
Paul Chote
|
d91fc0d8e7
|
Make TextFieldWidget generic; Hook up teamchat and make it actually work in the lobby
|
2010-07-10 21:15:21 +12:00 |
|
Paul Chote
|
50f3aecf53
|
Move chat display into a widget
|
2010-07-10 20:43:29 +12:00 |
|
Paul Chote
|
fdc85b6e48
|
Don't spam logs and replays all over my home directory kthx.
Logs and replays are written to subdirectories of the "Support" folder. Default location is <game dir>/Support/; Can be overridden on game start.
|
2010-07-08 18:11:28 +12:00 |
|
Bob
|
493dec031b
|
allow queueing on Mobile
|
2010-05-31 14:24:35 +12:00 |
|
Bob
|
1e570b5edb
|
added Queued field to order
|
2010-05-31 14:20:25 +12:00 |
|
Chris Forbes
|
128f12e88e
|
hack in team chat support
|
2010-05-16 16:18:27 +12:00 |
|
Chris Forbes
|
5cdc47ea6b
|
ordermanager will dispose IDisposable connections on dispose
|
2010-05-05 18:53:32 +12:00 |
|
Chris Forbes
|
f084f6d446
|
fix (one) crash on connection drop
|
2010-05-05 18:18:16 +12:00 |
|
Chris Forbes
|
9302440613
|
dispose the previous ordermanager (so the file will get closed, among other things)
|
2010-05-05 18:15:48 +12:00 |
|
Matthew
|
95eaa9d94a
|
Fixed log and replay file paths to save into user home dir.
|
2010-05-04 16:34:30 +12:00 |
|
Chris Forbes
|
a22aa7ccb8
|
tidy up syncreport so it's just the interesting frame
|
2010-04-30 19:19:22 +12:00 |
|
Chris Forbes
|
ce36f40ee2
|
fail
|
2010-04-29 17:45:34 +12:00 |
|
Chris Forbes
|
e53bbfc523
|
clean up spurious usings
|
2010-04-29 16:32:26 +12:00 |
|
Chris Forbes
|
ff7321cb12
|
decent sync reports
|
2010-04-29 16:28:26 +12:00 |
|
Chris Forbes
|
60f5e4d13e
|
diplomacy menu & stance changes
|
2010-04-20 20:13:03 +12:00 |
|
Paul Chote
|
30a16ca4bd
|
Print actors list on desync [squashed]
|
2010-04-13 22:03:15 +12:00 |
|
Bob
|
3974f82a9e
|
remove PackageDownloader
|
2010-04-13 20:37:32 +12:00 |
|
alzeih
|
bae27fc165
|
Ints are 4 bytes always (apparently), and Order's ToString is no longer broken
|
2010-04-09 14:51:15 +12:00 |
|