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
Paul Chote
01248de66b
Add ScrollPanel.ScrollToItem().
2013-04-06 01:39:04 +13:00
Scott_NZ
083d59613a
Better UPNP logging. Also fixes a compile error
2013-04-05 14:18:22 +02:00
Matthias Mailänder
989c23e632
use Mono.Nat for UPnP port forwarding
...
- might support more devices
- supports internal and external port mapping
- discover the device only once (at startup)
2013-04-05 14:18:15 +02:00