Matthias Mailänder
b7b8177b99
Merge pull request #3063 from pchote/repairable-bridges
...
Repairable bridges, closes #2619
2013-04-15 05:49:56 -07:00
Paul Chote
115da5c770
Make bridges repairable.
2013-04-15 23:11:21 +12:00
Tyler Whitney
881e8f705a
Update ViewportScrollControllerWidget.cs
...
Moved Scroll() out of the if statement checking to see if edge scrolling was enabled thereby fixing bug introduced that stops keyboard from working if edge scrolling is not enabled.
2013-04-15 03:08:22 -03:00
Paul Chote
e545865599
Add Selectable field to Selectable.
...
There are a bunch of bogus assumptions about
targetable actors being selectable. These aren't
easily fixed, so this add a Selectable field that
can be diabled for things we want to target, but
not select.
2013-04-15 08:06:52 +12:00
Chris Forbes
c9d5f42dce
Merge pull request #2996 from Mailaender/serverbrowser-usability
...
Added filters and ping to server browser
2013-04-13 00:55:41 -07:00
Curtis Shmyr
51fa777018
Merge pull request #3050 from chrisforbes/bug-3042
...
fix enemies showing on minimap under fog
2013-04-13 00:54:39 -07:00
Chris Forbes
73483877af
fix bogus shroud disable
...
This code runs everywhere -- and so was clobbering every client's
RenderedPlayer to the player who was setting their cheat.
2013-04-13 19:35:33 +12:00
Chris Forbes
405975bd6e
fix enemies showing on minimap under fog
2013-04-13 19:15:53 +12:00
Chris Forbes
3eed67c61b
Merge pull request #2945 from bidifx/syncrep
...
fixes #2941 - dump fields in syncreport
2013-04-12 12:10:48 -07:00
Matthias Mailänder
43492b920d
Ping.SendAsync to reduce UI freezing
2013-04-12 11:36:53 +02:00
Matthias Mailänder
2a9cfc6203
added game server pinging
2013-04-12 11:36:52 +02:00
Chris Forbes
b649b4b7bb
Merge pull request #3020 from pchote/shroud-sanity
...
Refactor per-player shrouds.
2013-04-12 01:53:31 -07:00
Paul Chote
400ad49de0
Allow maps/mods to properly disable fog or shroud (or both).
2013-04-11 22:36:56 +12:00
Paul Chote
2c680a1831
Fix shroud for observers observing a player after win/loss.
2013-04-11 21:26:49 +12:00
Matthias Mailänder
23ca044515
allowUPnP is a bad name for automatic port forwards
...
also check it by default if all those checks went well
2013-04-10 12:45:16 +02:00
Paul Chote
707c86fbbb
Fix selection decorations being drawn behind fog.
2013-04-10 22:12:51 +12:00
Paul Chote
248e815d99
More shroud refactoring.
...
This introduces a hash on Shroud which ShroudRenderer
can observe, removing the need to explicitly twiddle
a dirty flag between objects.
Shroud disabling is now done via RenderPlayer, so
enabling the cheat or winning/losing will now give
vis equivalent to an observer.
2013-04-10 21:08:22 +12:00
Paul Chote
ca8dbce0ef
Display selection decorations to allies & observers.
2013-04-10 19:37:04 +12:00
Paul Chote
c428cad70c
Refactor per-player shrouds & fix shellmap shroud.
2013-04-10 19:36:03 +12:00
Chris Forbes
aae6394300
Merge pull request #2965 from ScottNZ/ui
...
Added support for draggable BackgroundWidgets
2013-04-09 19:31:11 -07:00
Matthias Mailänder
3abe58c4ae
more checks for NRE and setting to disable NAT discovery
2013-04-09 13:03:37 +02:00
Matthias Mailänder
1603485b33
catch everything NatUtility does so it does not crash anymore
2013-04-09 12:36:42 +02:00
Chris Forbes
66eff85aa4
Merge pull request #3003 from Mailaender/build-palette-hotkey-modifier
...
Resolve hotkey conflicts between build palette and world command widget once and for all
2013-04-08 15:27:53 -07:00
Matthias Mailänder
58524a712d
Merge pull request #3009 from ScottNZ/mtm-shroud
...
Fixes a couple of shroud issues
2013-04-08 10:45:46 -07:00
Scott_NZ
67fcdb5b91
Remove Shroud.Jank() and make all references to it call Shroud.Dirty() instead
2013-04-09 00:18:08 +12:00
Paul Chote
f368556b23
Merge tooltip support into Button and remove ToggleButton.
2013-04-08 23:01:21 +12:00
Paul Chote
eddc1fc0cf
Remove duplication between ButtonWidget and ToggleButtonWidget.
2013-04-08 22:55:01 +12:00
Matthias Mailänder
a98cfd8445
Merge pull request #3004 from pchote/sidebar-mouse-interaction
...
C&C widget mouse event polish
2013-04-08 02:40:35 -07:00
Matthias Mailänder
c421399e45
Merge pull request #2991 from pchote/sane-pause-logic
...
Fix pause logic and C&C cheats menu
2013-04-08 02:35:25 -07:00
Paul Chote
87c107c825
Increase default tooltip delay to 200ms.
2013-04-08 20:25:13 +12:00
Matthias Mailänder
70b40a54be
build palette hotkeys require ALT modifier to avoid conflicts
...
changed back the unit action hotkeys scatter / stance cycle
2013-04-08 09:37:54 +02:00
Chris Forbes
0cf4c7ccb9
Merge pull request #2993 from Mailaender/non-fatal-bad-nat-response
...
Fixes a crash when the discovered NAT device rejects fetching the current port mapping
2013-04-07 14:07:01 -07:00
Matthias Mailänder
6b164672eb
Don't crash when host leaves the lobby, fixes #2980
2013-04-07 21:00:27 +02:00
Matthias Mailänder
273a9869bf
don't crash if the router does not want to talk to us
2013-04-07 17:20:26 +02:00
Sascha Biedermann
2fb12f755a
added ToString() for OpenRA.Player
2013-04-07 17:01:55 +02:00
Sascha Biedermann
bed26c3dee
fixes #2941 - dump fields in syncreport
2013-04-07 15:25:52 +02:00
Paul Chote
a5ec473a59
[Sync] the world pause state.
2013-04-07 23:40:34 +12:00
Paul Chote
096d95f391
Fix bogus pause logic.
2013-04-07 23:38:52 +12:00
Matthias Mailänder
b2d885d268
Merge pull request #2403 from Mailaender/mono-nat
...
Use Mono.Nat for UPnP port forwarding.
2013-04-06 04:50:22 -07:00
Matthias Mailänder
0488903a15
enhanced UPnP discovery usability
...
- don't search for NATs forever, 5 seconds seem to be enough
- disable the UPnP checkbox if discovery failed
- no computer industry acronyms in user GUI
- don't remove port-forwarding twice, just once on shutdown
- user-configurable settings for debugging
2013-04-06 13:32:50 +02:00
Matthias Mailänder
aeb784628d
Merge pull request #2952 from Mailaender/cursor-palette-refactor
...
Cursor Palette Refactor
2013-04-06 01:15:32 -07:00
Matthias Mailänder
84746c97b8
Merge pull request #2933 from Mailaender/hotkey-conflicts
...
Hotkey usability and conflict resolution
2013-04-06 01:12:39 -07:00
Matthias Mailänder
b25e29173a
Merge pull request #2968 from pchote/map-chooser
...
Map chooser polish & refactoring
2013-04-06 01:08:21 -07:00
Matthias Mailänder
acc8cd1e5e
fixes #2885 forgot to enable the cursor palette before drawing
...
split HardwarePalette.Update into two functions, closes #2847
2013-04-06 08:44:32 +02:00
Matthias Mailänder
6c6f5601d8
make PaletteTexture private and only use it for sprite renders
2013-04-06 08:44:32 +02:00
Paul Chote
fe091487cc
Fix C&C options menu fade effect.
2013-04-06 16:41:13 +13:00
Paul Chote
2cb634b8f5
New spawn selector tooltip for C&C.
2013-04-06 14:50:40 +13:00
Matthias Mailänder
819e48334e
fixed #2540 AI orders misinterpreted as an exploit on dedicated
2013-04-05 18:49:15 +02:00
Paul Chote
995b4c73d9
Force the runtime to prioritize the main thread and keep things smooth.
2013-04-06 02:59:34 +13:00
Paul Chote
8f7940f969
Move threading into the preview generation.
2013-04-06 01:39:05 +13:00