Commit Graph

15482 Commits

Author SHA1 Message Date
abcdefg30
28b90b0115 Use the class enum in LeaveMapLogic.cs as well 2015-01-29 20:26:40 +01:00
abcdefg30
b7b1e13c63 Disable the diplomacy menu in mission or campaign maps 2015-01-29 20:26:15 +01:00
RoosterDragon
82bea961ba Checked LINQ queries and collections for inefficiencies.
- Made Array.IndexOf available via extension method.
- Made ToHashSet extension method.
- Change collections queried often via Contains into sets.
- Avoid Count() extension if Count or Length property exist.
- Made Count() > 0 checks and variations calls to Any() instead.
- Don't call ToList/ToArray if there is no benefit to materializing the sequence.
- If the sequence does benefit from materialization, follow this general pattern:
  - Collection queried often via Contains use ToHashSet to speed up lookups.
  - Short lived variables use ToList. This is because ToArray requires an extra copy to output the final size.
  - Collections persisted into fields or for a long time use ToArray to minimize memory overhead.
2015-01-29 19:20:11 +00:00
Oliver Brakmann
f5f3747338 Merge pull request #7400 from obrakmann/whitespace-fix
Remove whitespace from empty line
2015-01-28 21:36:32 +01:00
Oliver Brakmann
f247bc890e Remove whitespace from empty line 2015-01-28 21:25:07 +01:00
Oliver Brakmann
7ddc340d5b Merge pull request #7314 from Unit158/Levelup-command
Added a levelup command
2015-01-28 20:58:17 +01:00
Oliver Brakmann
2e1ca40bb5 Merge pull request #7155 from cjshmyr/buildarea
Use ActorMap instead of BuildingInfluence for finding buildable area
2015-01-28 19:03:49 +01:00
Oliver Brakmann
9ec349cfd6 Merge pull request #7259 from MustaphaTR/d2k-tile-fix
D2K - Fixed some tiles
2015-01-28 18:54:02 +01:00
Mustafa Alperen Seki
a1810f7d28 Fixed some d2k tiles. 2015-01-28 14:17:06 +02:00
Oliver Brakmann
b0b83f2a3e Merge pull request #7388 from MustaphaTR/d2k-carryall-to-last
D2K - Carryall moved to last in Starport.
2015-01-27 20:32:06 +01:00
Matthias Mailänder
1859e9289a Merge pull request #7385 from huwpascoe/beepy
Changed the chat notification sounds for RA mod
2015-01-27 20:26:09 +01:00
Mustafa Alperen Seki
4e366a85fe Carryall moved to last in Starport. 2015-01-27 16:23:13 +02:00
Curtis Shmyr
30cf02c8e2 Use ActorMap instead of BuildingInfluence for finding buildable area 2015-01-26 20:22:21 -07:00
Taryn Hill
86f6d634c0 Add TerrainModifiesDamage trait.
^Infantry take 80% damage on Rough terrain in D2k.
2015-01-26 18:08:44 -06:00
huwpascoe
ac38340f4e Changed the chat notification sounds for RA and CNC mod. 2015-01-26 23:10:02 +00:00
Matthias Mailänder
034c071fbc Merge pull request #7382 from Mailaender/stylecop-plus
Added support for StyleCop+
2015-01-25 23:58:42 +01:00
Paul Chote
27a3a1e974 Merge pull request #7383 from obrakmann/fix7379_invalid_debug_channel
Fix wrong log channel name: Debug -> debug
2015-01-26 09:20:10 +13:00
Oliver Brakmann
b75adfe40e Merge pull request #6846 from Mailaender/gem-mine
Replaced the gem mine artwork
2015-01-25 20:16:51 +01:00
Oliver Brakmann
f2d8831576 Merge pull request #7360 from abcdefg30/allies03b
Ported allies03b to lua
2015-01-25 20:01:30 +01:00
Matthias Mailänder
f444fa6763 Merge pull request #7362 from RoosterDragon/fix-shared-font-sheetbuilder
Avoid a globally shared SheetBuilder in SpriteFont.
2015-01-25 19:48:54 +01:00
abcdefg30
4a7afd1a16 Ported allies03b to lua 2015-01-25 19:34:30 +01:00
Oliver Brakmann
266f26cdce Merge pull request #7223 from LipkeGu/ts_assets_mapeditor
Add Buildings and Trees to Tiberian Sun
2015-01-25 19:13:35 +01:00
Matthias Mailänder
24deec2a7b fix CodeLineMustNotEndWithWhitespace 2015-01-25 18:41:29 +01:00
Matthias Mailänder
47e2d9d623 don't check auto-generated code 2015-01-25 18:40:44 +01:00
Matthias Mailänder
93c4be6f7a add support for StyleCop+ 2015-01-25 18:40:44 +01:00
Oliver Brakmann
16cf805a23 Fix wrong log channel name: Debug -> debug 2015-01-25 18:34:16 +01:00
Oliver Brakmann
a38a1918dc Merge pull request #7098 from penev92/bleed_fixRefineryHierarchy
Clean up refinery and harvester docking sequence logic
2015-01-25 18:08:14 +01:00
penev92
828614d0f0 Add YAML upgrade rule 2015-01-25 17:17:35 +02:00
penev92
49508482c3 Update Refinery docking rules in YAML files 2015-01-25 17:17:34 +02:00
penev92
502ed6a0e7 Add SpriteHarvesterDockSequence and VoxelHarvesterDockSequence
Pass drag-related info from Refinery to HarvesterDockSequence
2015-01-25 17:17:34 +02:00
penev92
c18da7abb0 Fix harvester dock sequence names 2015-01-25 16:58:04 +02:00
penev92
202e280551 Fix OreRefinery and TiberiumRefinery names 2015-01-25 16:58:03 +02:00
penev92
6a40dfd0db Changed IAcceptOre to IAcceptResources 2015-01-25 16:58:02 +02:00
Oliver Brakmann
4cbfa31053 Merge pull request #6880 from Mailaender/lua-music
Added Media.PlayMusic to the Lua API
2015-01-25 15:05:47 +01:00
Oliver Brakmann
1f048b64ac Add upgrade rule for PlayMusicOnMapLoad removal 2015-01-25 14:44:13 +01:00
Matthias Mailänder
895f02d7cb update the music player widget when the music changes 2015-01-25 14:43:36 +01:00
Matthias Mailänder
c3e3a47746 play mission won theme 2015-01-25 14:43:36 +01:00
Matthias Mailänder
d5643a79b7 auto play shellmap music (again) on all mods
closes #6071
2015-01-25 14:43:36 +01:00
Matthias Mailänder
a7f27a65ea add Media.StopMusic() 2015-01-25 14:43:36 +01:00
Matthias Mailänder
3489794713 replace PlayMusicOnMapLoad trait with Lua Media.PlayMusic method 2015-01-25 14:43:36 +01:00
Matthias Mailänder
554f3ae8de Merge pull request #7375 from abcdefg30/fixsurvival02
Fix a crash in survival02
2015-01-25 14:34:51 +01:00
abcdefg30
a5b0ea73b0 Fix ts prerequisistes 2015-01-25 14:31:48 +01:00
Christopher Grant
66c33452e8 Added a levelup command 2015-01-24 14:56:33 -05:00
Matthias Mailänder
26202520a1 add the GDI Upgrade Center and Ion Cannon 2015-01-24 17:35:53 +01:00
Matthias Mailänder
d7c9a6cbc8 add the Nod Missile Silo and Cluster Missile 2015-01-24 17:35:52 +01:00
Matthias Mailänder
fc16990c05 unhardcode and self-document 2015-01-24 17:35:21 +01:00
Matthias Mailänder
aba9ffe93e remove unused sequence 2015-01-24 17:35:21 +01:00
Oliver Brakmann
98fd875a43 Merge pull request #7372 from ScottNZ/countries
Add more fake buildings
2015-01-24 12:30:48 +01:00
ScottNZ
7d8a6186e2 No access to Allied construction yards in allies 03, so remove unneeded fake definitions 2015-01-24 13:03:06 +13:00
ScottNZ
8e1661c297 Remove high tech fake structure access from a few missions 2015-01-24 13:02:35 +13:00