abcdefg30
837c553e88
Merge pull request #10068 from Mailaender/catch-natdevice-externalip
...
Fixed crashes when NatDevice.GetExternalIP() fails
2015-12-01 17:20:13 +01:00
Paul Chote
03693a06eb
Add CurrentSource parameter to ProjectileArgs.
2015-12-01 07:47:39 +02:00
DArcy Rush
8eb34f3cfa
Replace 'Always show Healthbars' checkbox with dropdown
...
The player can now cycle between;
-Standard: Health and Status bars display only on mouse hover.
-Show On Damage: Health shows on damaged actors, Status always shows.
-Always Show: Health and Status bars are always displayed.
2015-11-29 21:52:31 +00:00
RoosterDragon
0caffa8196
Remove some global state dependence in ActorInfo.
...
Instead on relying on the global Game.ModData.ObjectCreator, this is passed in via a parameter.
2015-11-28 17:20:32 +01:00
Paul Chote
c7249e6fa6
Move yaml removals to the end of the merge.
2015-11-28 17:20:32 +01:00
Paul Chote
a074bb1d4b
Rename MiniYaml MergeLiberal -> MergePartial, MergeStrict -> Merge.
2015-11-28 17:20:21 +01:00
Oliver Brakmann
f89d40ee10
Merge pull request #10131 from pchote/add-join-logging
...
Add a server log line for player joins.
2015-11-28 15:44:59 +01:00
Paul Chote
92e6efd45c
Add a server log line for player joins.
2015-11-28 10:38:47 +00:00
RoosterDragon
bfe1804bf6
Fix some spellings.
2015-11-27 16:19:59 +00:00
RoosterDragon
23a38a08f7
Refactor player setup.
...
Tweak how players in a world are created. Change the collection to be an array to more strongly imply it will not change during a game.
2015-11-27 15:15:43 +00:00
Paul Chote
756bec69b3
Fall back to target cell if there are no valid orders against the target actor.
2015-11-26 18:37:40 +00:00
Paul Chote
fb99a1f3c2
Remove ActorMap query for each actor.
2015-11-26 18:30:43 +00:00
Paul Chote
7b31f18046
Reduce duplication in UnitOrderGenerator.
2015-11-26 18:25:39 +00:00
Matthias Mailänder
b75bfec2f8
avoid working with NatDevice directly as it is dangerous
2015-11-23 21:40:48 +01:00
Matthias Mailänder
86a2a54640
catch MappingExceptions in NatDevice.GetExternalIP
2015-11-23 21:39:42 +01:00
Matthias Mailänder
2f82b22ca1
Merge pull request #9980 from penev92/chromeLogic
...
Allow loading of ChromeLogic properties from YAML
2015-11-22 19:21:11 +01:00
Matthias Mailänder
0b349f943e
Merge pull request #9890 from atlimit8/CreateEffectWarhead_TargetTypes
...
Target type support for CreateEffectWarhead
2015-11-22 15:42:54 +01:00
abcdefg30
b51548a60d
Merge pull request #9585 from ChaoticMind/select_all_map
...
Make "select all units" work across screen/map again
2015-11-22 01:50:48 +01:00
Paul Chote
f945e35136
Fix CellRegion.BoundingRegion behaviour.
2015-11-21 22:00:35 +00:00
Oliver Brakmann
16de21d41c
Merge pull request #10018 from pchote/fix-spy-cursor
...
Restore targeting cursor when mousing over a disguised enemy spy.
2015-11-21 20:57:12 +01:00
Pavel Penev
8d4d37ca46
Make GPS respect shroud
2015-11-21 01:11:40 +02:00
Pavel Penev
78e2eabd17
Remove byPlayer parameter from IFogVisibilityModifier.HasFogVisibility()
2015-11-21 01:11:38 +02:00
Pavel Penev
217c3881c6
Add IFogVisibilityModifier.IsVisible(Actor)
2015-11-21 01:11:37 +02:00
Kevin Azzam
64ed164295
Make "select all units" work across screen/map again
2015-11-19 00:21:16 +01:00
abcdefg30
c35f9007c3
Merge pull request #9582 from ChaoticMind/ctrl_backspace
...
Implement some keyboard hotkeys for chat (TextFieldWidget)
2015-11-18 20:48:05 +01:00
atlimit8
7e4bf51895
Merge pull request #9937 from hacklex/server-settings-fix
...
Changed ServerSettings cloning to a more reliable approach
2015-11-16 21:47:17 -06:00
Thehx
6bd3195c3d
Changed ServerSettings cloning to a more reliable approach
2015-11-17 05:27:42 +03:00
Paul Chote
565e292e12
Merge pull request #10008 from penev92/serverBrowserFilter
...
Add a null check to CachedTransform.Update()
2015-11-16 21:51:50 +00:00
Paul Chote
124c0ea041
Make CanTarget modifiers a ref parameter.
2015-11-16 20:38:53 +00:00
Pavel Penev
636725235b
Add a null check to CachedTransform.Update()
2015-11-15 16:23:07 +02:00
Curtis Shmyr
f0e9b85ccc
I before E except after C
2015-11-14 22:32:37 -07:00
Pavel Penev
4c7e6db4da
Merge pull request #9599 from ChaoticMind/lua_debug
...
Add a Lua wrapper to display debug messages (shows if setting enabled)
2015-11-14 20:00:38 +02:00
Pavel Penev
5b185f93a1
Pass subnodes of the widget Logic node to the corresponding ChromeLogic class
2015-11-14 14:06:53 +02:00
Oliver Brakmann
f2bad4331d
Skip mod directories without a mod manifest file
2015-11-12 22:13:38 +01:00
Oliver Brakmann
e05098400a
Merge pull request #9968 from Phrohdoh/miniyaml-cleanups
...
MiniYaml.cs cleanups
2015-11-11 22:19:37 +01:00
Pavel Penev
a4b54aacbb
Merge pull request #9933 from pchote/shroud-cursor-bug
...
Prevent frozen actors leaking through shroud.
2015-11-11 22:28:12 +02:00
Taryn Hill
a8600ffbe7
Replace instance of 4 spaces with a single tab in MiniYaml.cs
2015-11-11 13:03:22 -06:00
Taryn Hill
44e03c094b
Add newlines in MiniYaml.cs for readability
2015-11-11 12:47:30 -06:00
Taryn Hill
9b568f53a1
Rename some variables in MiniYaml.cs for readability
2015-11-11 12:44:04 -06:00
Paul Chote
9ae811e0c0
Prevent frozen actors leaking through shroud.
2015-11-08 20:53:47 +00:00
atlimit8
cdb2da33be
CreateEffectWarhead target types support
2015-11-08 12:54:17 -06:00
Paul Chote
6673c882ee
Add helpers for truncating long labels.
2015-11-08 14:59:53 +00:00
Pavel Penev
5df01b2137
Merge pull request #9916 from pchote/news-from-the-future
...
Fetch battlefield news once per game launch.
2015-11-07 14:12:03 +02:00
Paul Chote
b235e244a4
Fetch battlefield news once per game launch.
2015-11-07 11:29:34 +00:00
Paul Chote
d49e2cc84b
Add Tick method to ChromeLogic.
2015-11-07 10:52:30 +00:00
Oliver Brakmann
e609abf445
Merge pull request #9852 from RoosterDragon/event-handler-removals
...
Detach some event handlers
2015-11-05 22:46:42 +01:00
Oliver Brakmann
3c09ec3de7
Merge pull request #9855 from RoosterDragon/irc-disconnect-hack
...
Work around a hang on shutdown caused by IRC
2015-11-05 20:39:20 +01:00
RoosterDragon
9f728b287b
Remove event handlers to CellEntryChanged when done.
...
Several classes would attach event handlers to the Map which would live longer then they did. Detaching them when no longer needed allows the GC to reclaim them.
2015-11-04 23:09:32 +00:00
RoosterDragon
c562b8c51e
Detach event handlers on dispose in TerrainSpriteLayer.
...
The WorldRenderer outlives the TerrainSpriteLayer and thus keeps it alive longer than expected via the event handler. We detach it to allow the GC to reclaim it.
2015-11-04 23:09:30 +00:00
Oliver Brakmann
177d983728
Merge pull request #9759 from atlimit8/ActorsHavingTrait
...
Add ActorsHavingTrait<TTrait>()
2015-11-04 22:26:10 +01:00