Oliver Brakmann
32ed63727d
Revert "Expose Plane turn-to-attack delay to yaml."
...
This reverts commit 02da41e5c5 .
2015-04-03 23:42:35 +02:00
Oliver Brakmann
a8d7140c1a
Merge pull request #7815 from Phrohdoh/aircraft-turn-timing
...
Expose Plane turn-to-attack delay to yaml.
2015-04-03 23:15:41 +02:00
Taryn Hill
4ed53c5952
Simplify return statements.
...
Remove redundant ‘this’.
Remove unused using directives.
Simplify LINQ chains.
Add some trait property descriptions.
Add readonly where viable.
Add fullstops to some yaml descriptions.
2015-04-01 12:33:17 -05:00
Taryn Hill
02da41e5c5
Expose Plane turn-to-attack delay to yaml.
...
Require Plane in some ctors.
2015-04-01 00:12:20 -05:00
reaperrr
1e9d1a6cb7
Cache trait look-ups in the constructor where possible for Air activities/traits
2015-03-27 13:47:04 +01:00
reaperrr
38d5163062
Refactors LimitedAmmo to AmmoPool.
...
Removes Reloads trait.
This enables adding multiple AmmoPools via @ differentiators and
Name which adds the possibility to assign each armament to a specific
ammo pool.
Furthermore, this moves all Reloads functionality onto AmmoPool.
Now a combination of all three is possible on a single actor: no limited
ammo, limited ammo that can reload on its own, and limited ammo which
needs to be reloaded at a rearm actor.
Additionally moves RearmSound from Minelayer to AmmoPool.
2015-03-26 23:21:01 +01:00
Paul Chote
4ea55809ca
Decompose RenderInfantry into WithInfantryBody and RenderSprites.
2015-03-21 13:04:17 +00:00
reaperrr
a14bf8622f
Merge pull request #7570 from Mailaender/mods-common
...
Moved more traits to Mods.Common
2015-03-15 19:53:13 +01:00
Matthias Mailänder
737a0e0b67
move common traits
2015-03-15 18:25:28 +01:00
Pavel Penev
03bab4a72a
Merge pull request #7631 from pchote/sequence-rework
...
Rework sequence parsing.
2015-03-14 00:13:03 +02:00
Taryn Hill
51e470e64c
Add some documentation to support powers.
2015-03-10 00:13:24 -05:00
Paul Chote
d3783f0244
Introduce ISpriteSequence interface.
2015-03-09 19:19:00 +00:00
Paul Chote
00a2146299
Adjust GetImage plumbing in preparation for race-specific sequences.
2015-03-02 20:46:24 +00:00
Paul Chote
f606a1bfd7
Use a consistent set of arguments for Render* ctors.
2015-03-02 20:46:23 +00:00
Bynnar18
0abe8f9b2b
Fixes issues with support powers and adds property to all IOrderGenerator classes to determine priority over selection in the left-click order scheme.
2015-03-01 14:58:19 -06:00
Bynnar18
7b46b76329
Fixed left-click orders and implemented a selection deadzone.
2015-03-01 14:58:19 -06:00
Bynnar18
36d59d6b1d
Restored faulty left-click logic for now.
2015-03-01 14:58:18 -06:00
Oliver Brakmann
74c22523aa
Merge pull request #7564 from Mailaender/common-widgets
...
Moved the whole widget code to OpenRA.Mods.Common
2015-02-28 23:00:07 +01:00
Matthias Mailänder
ff6dbde8d7
move widget code to commons
2015-02-28 20:32:19 +01:00
Oliver Brakmann
92101a1393
Merge pull request #7487 from abcdefg30/changealtitude
...
Change the plane altitude in ra
2015-02-28 19:49:39 +01:00
Pavel Penev
293bb78a3c
Merge pull request #7457 from pchote/actorpreviews
...
Introduce ActorPreviewWidget (and other related changes).
2015-02-21 01:35:03 +02:00
abcdefg30
6155928678
Don't display beacons in the air
2015-02-18 22:06:28 +01:00
reaperrr
f39488de41
Remove PerCellDamageWarhead
...
Remove redundant CrateNuke definition from Training Camp
2015-02-17 01:33:22 +01:00
Matthias Mailänder
76bf570426
Merge pull request #7436 from penev92/bleed_moveFiles2
...
Move the AI to Mods.Common
2015-02-14 09:42:18 +01:00
ScottNZ
582b6635ff
Brace style fixes
2015-02-13 02:32:49 +13:00
Paul Chote
db1a27b071
Introduce IFinalizedRenderable.ScreenBounds.
2015-02-10 14:26:44 +00:00
Paul Chote
c55d723fb4
Remove Scale from IRenderable interface.
...
It is no longer used, and isn’t implemented for most renderables.
2015-02-09 23:26:06 +00:00
Paul Chote
a495a2f528
Split IFinalizedRenderable from Renderable to remove mutable structs.
2015-02-09 23:23:37 +00:00
penev92
6c6a4322ed
Move the AI namespace to Mods.Common
2015-02-09 16:57:29 +02:00
Matthias Mailänder
b0f986887c
make maximum and minimum rows configurable
2015-02-08 20:43:35 +01:00
penev92
64887cb8c8
Move MainMenuLogic to Mods.Common
2015-02-06 13:37:43 +02:00
penev92
494b600ed8
Move refinery and harvester logic to Mods.Common;
...
Remove unused interface IAcceptOreDockAction
2015-02-06 13:23:07 +02:00
Matthias Mailänder
bcda232a1c
Merge pull request #7231 from RoosterDragon/linq-checks
...
Checked LINQ queries and collections for inefficiencies.
2015-02-01 08:56:15 +01:00
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
Matthias Mailänder
24deec2a7b
fix CodeLineMustNotEndWithWhitespace
2015-01-25 18:41:29 +01: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
Matthias Mailänder
895f02d7cb
update the music player widget when the music changes
2015-01-25 14:43:36 +01:00
sinaptik
b6b2b1a942
Add scroll buttons that appear in the production palette when icons exceed available space #7227
...
scroll up and down buttons: add disabled status, make dynamic, make smaller
Rename MaxIconRows to MaxIconRowOffset for clarity
Clean up scrolling logic, reset row position when switching tab
2015-01-23 18:40:11 +13:00
penev92
52cc69fd1f
Move Crate, CrateSpawner and all CrateActions to Mods.Common
2015-01-18 16:40:55 +02:00
penev92
f1a0f6e2a5
Move Parachute, Parachutable and ParaDrop to Mods.Common
2015-01-18 16:15:14 +02:00
Matthias Mailänder
d6d75e244b
bring back IngameMenuLogic
2015-01-17 18:30:47 +01:00
Matthias Mailänder
5aeb6eda06
move connection UI to commons
2015-01-17 15:17:54 +01:00
Matthias Mailänder
c1c1960b44
Merge pull request #7337 from reaperrr/common29
...
Moved Lint, UtilityCommands and Scripting properties to Mods.Common
2015-01-17 14:53:48 +01:00
Oliver Brakmann
2267530865
Fix showing wrong IP for server admins in the lobby client tooltips
...
The external IP will now only be resolved for the local client.
2015-01-16 20:18:40 +01:00
reaperrr
52dd8c922f
Moves Lint checks to Mods.Common
2015-01-15 23:15:51 +01:00