Paul Chote
e6d1f30cf0
Use an IReadOnlyDictionary for package definitions.
2014-05-18 17:29:42 +12:00
Paul Chote
d7c445b117
Merge pull request #5352 from Squiggles211/mp_lobby_fix
...
Fixes lobby crash when joining MP game
2014-05-18 17:29:09 +12:00
Squiggles211
5a60dc6a56
Fixes crash when joining multiplayer lobby
...
Fixes crash when joining a multiplayer lobby caused by recent spawn
choice changes.
2014-05-17 23:37:54 -05:00
Paul Chote
3beabfd205
Merge pull request #5335 from Mailaender/travis-cache
...
Try to cache the build dependencies for Travis CI
2014-05-18 11:02:06 +12:00
Paul Chote
53be4e36ea
Merge pull request #5344 from obrakmann/remove-lua-deprecation-notice
...
Remove the deprecation notice from the old Lua interface
2014-05-18 11:01:28 +12:00
Oliver Brakmann
b90e6ccae5
Remove the deprecation notice from the old Lua interface
...
Fixes #5332 . The impending deprecation should probably still be
mentioned in the release notes.
2014-05-17 19:34:57 +02:00
obrakmann
a15564f54d
Merge pull request #5337 from Mailaender/explodes-infdeath-null
...
Fixed Explodes never triggering
2014-05-17 19:25:21 +02:00
Matthias Mailänder
a0ac95ebf7
Merge pull request #5340 from obrakmann/fix5338
...
Check proc's health before (un)docking. Fixes #5338
2014-05-17 18:05:49 +02:00
Oliver Brakmann
062e7f5298
Check proc's health before (un)docking. Fixes #5338
2014-05-17 17:09:46 +02:00
Matthias Mailänder
0f15274151
don't require InfDeath for Explodes
...
closes #5336
2014-05-17 16:31:08 +02:00
Matthias Mailänder
83034845ef
Update README.md
...
https://github.com/OpenRA/OpenRA-Resources
2014-05-17 15:25:15 +02:00
Matthias Mailänder
7769a3a0e9
try to cache the build dependencies
2014-05-17 14:29:23 +02:00
Paul Chote
578b071fd4
Merge pull request #5318 from WolfGaming/cloak
...
Added UncloakOnAttack variable to Cloak
2014-05-18 00:28:50 +12:00
Paul Chote
9a0248bbb9
Merge pull request #5302 from Mailaender/console-commands
...
Added pause and surrender console commands
2014-05-18 00:28:10 +12:00
Matthias Mailänder
8e79879ee8
merged Pause/Surrender into PlayerCommands
2014-05-17 14:13:44 +02:00
Matthias Mailänder
98c2a7e591
Merge pull request #5331 from obrakmann/mission-fixes
...
Mission fixes
2014-05-17 14:02:23 +02:00
Paul Chote
31ac2340fe
Merge pull request #5234 from pavlos256/startup
...
Improve startup speed
2014-05-17 23:50:45 +12:00
Pavlos Touboulidis
f651cb3677
Final style & rebase fixes
2014-05-17 14:34:52 +03:00
Pavlos Touboulidis
df6159f12b
Do not use the map's rules when rendering the minimap in the map chooser
...
Using the mod's rules is *a lot* faster because we don't have to load
each map's rules.
2014-05-17 14:33:17 +03:00
Pavlos Touboulidis
ca44be7b2e
Only update the loading screen from the main thread
...
Fixes the crash experienced by pchote. It's a hack but it's easy
to get rid of and it will have to do for now, until the messy
LoadScreen gets fixed.
2014-05-17 14:33:17 +03:00
Pavlos Touboulidis
a845947e0f
Minor style & nit fixes
2014-05-17 14:33:17 +03:00
Pavlos Touboulidis
d2ba50fe19
Add null perf channel to Editor
2014-05-17 14:33:17 +03:00
Pavlos Touboulidis
0eac2afff4
Assign world from the constructor and make the field readonly
2014-05-17 14:33:17 +03:00
Pavlos Touboulidis
e0628b5f24
Change IngameChatLogic & MusicPlayerLogic to use the mod's rules, not the map's
2014-05-17 14:33:17 +03:00
Pavlos Touboulidis
6f3d9e9c97
Remove unused "Manifest" argument from World constructor
2014-05-17 14:33:16 +03:00
Pavlos Touboulidis
b560268495
Change animations to use the proper SequenceProvider
...
Remove references to the global "Game" and use the SequenceProvider
of the current world/map.
2014-05-17 14:33:16 +03:00
Pavlos Touboulidis
6eabc6adf5
Remove one line of forgotten commented-out code
2014-05-17 14:33:16 +03:00
Pavlos Touboulidis
49ec533481
Better distinction between Widgets using the mod's DefaultRules or the map's Rules
2014-05-17 14:33:16 +03:00
Pavlos Touboulidis
3eefcc69f8
Use proper map rules in ProductionTooltipLogic.cs
2014-05-17 14:33:16 +03:00
Pavlos Touboulidis
d9db1c1854
Revert replacing generic Ui.OpenWindow with static method in MusicPlayerLogic
2014-05-17 14:33:16 +03:00
Pavlos Touboulidis
10b8093d5a
Rename ModInformation to ModMetadata
2014-05-17 14:33:16 +03:00
Pavlos Touboulidis
0e15ce1b88
Replace catch(KeyNotFoundException) with TryGetValue()
2014-05-17 14:33:16 +03:00
Pavlos Touboulidis
5bbf442cd0
Remove reference to Game.modData
2014-05-17 14:33:16 +03:00
Pavlos Touboulidis
cb30553000
Remove stray newlines
2014-05-17 14:33:16 +03:00
Pavlos Touboulidis
894db95d58
Move Ruleset.cs from Map/ to GameRules/
2014-05-17 14:33:16 +03:00
Pavlos Touboulidis
44c01bbaa2
Remove TileSetData and separate TileSet from Sequences
2014-05-17 14:33:16 +03:00
Pavlos Touboulidis
750fc4e02c
Merge ModRuleset and MapRuleset into Ruleset
2014-05-17 14:33:16 +03:00
Pavlos Touboulidis
48d1dde8a7
Change comment about delayed actions
2014-05-17 14:32:03 +03:00
Pavlos Touboulidis
63ec6d60e7
Refactoring to remove static Rules & SequenceProvider
2014-05-17 14:32:03 +03:00
Pavlos Touboulidis
c68427eaa6
Less aggressive rules caching
...
ActorInfo instances depend on the whole set of ActorInfos
2014-05-17 14:26:54 +03:00
Pavlos Touboulidis
693186e1eb
Fix caching by making the tileset part of the key
2014-05-17 14:26:54 +03:00
Pavlos Touboulidis
495ad989d8
Add dummy "perf" log channel to Utility
2014-05-17 14:26:54 +03:00
Pavlos Touboulidis
2b3d5f1544
Better caching for Rules and Sequences
...
Refactored the Rules and SequenceProvider classes to be parts of ModData and
maintain a cache of the instances used in the mod.
The caching reduced the load times a lot, especially after the first load.
Some lazy loading in sequences also helped lower the startup time..
Note: The static classes were left behind to redirect the existing code's
calls.
2014-05-17 14:26:53 +03:00
Pavlos Touboulidis
77d0199384
Convert ActorReference field to Lazy
...
Makes LoadMaps 40% faster
2014-05-17 14:26:53 +03:00
Paul Chote
2acba2ce47
Merge pull request #5242 from reaperrr/deathsounds-followup
...
Made DeathSounds and their InfDeath relation fully customizable
2014-05-17 23:24:44 +12:00
Paul Chote
1619df77a8
Merge pull request #5252 from Mailaender/zenity
...
Added native Gtk+ crash dialogs on Linux
2014-05-17 22:45:05 +12:00
Matthias Mailänder
fcc49b2cf4
clean up old Changelog files
2014-05-17 12:13:59 +02:00
Matthias Mailänder
c17aa2f467
don't ship OpenRA.CrashDialog.exe on Mac/Linux
2014-05-17 12:13:58 +02:00
Matthias Mailänder
991ddf035a
put all remaining WinForms targets together
...
so it is easier to get rid of them
2014-05-17 12:13:58 +02:00
Matthias Mailänder
65829bb58c
GitHub URLs have changed
...
https://developer.github.com/changes/2014-04-25-user-content-security/
2014-05-17 12:13:58 +02:00