Paul Chote
9e5e1f1a89
Add methods to IOccupySpaceInfo.
2015-05-15 17:08:31 +01:00
Taryn Hill
dd1cc4eb2f
Implement WithDecorationDisguised.
2015-05-08 09:55:40 -05:00
penev92
c5dead9098
Introduce WithSpriteBody trait
...
Add upgrade rules
Add ISpriteBody
2015-05-03 11:54:27 +03:00
Paul Chote
69fed6a688
Merge pull request #7865 from Phrohdoh/deploy-to-upgrade
...
Implement DeployToUpgrade.
2015-04-25 18:11:34 +12:00
Matthias Mailänder
7157cc0a9f
unhardcode and self-document render sequences
2015-04-18 08:44:43 +02:00
Taryn Hill
0717ca57ea
Implement DeployToUpgrade.
...
Expose some deploy-related cursors to yaml.
2015-04-13 10:04:03 -05:00
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
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
Taryn Hill
51e470e64c
Add some documentation to support powers.
2015-03-10 00:13:24 -05: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
abcdefg30
6155928678
Don't display beacons in the air
2015-02-18 22:06:28 +01:00
penev92
494b600ed8
Move refinery and harvester logic to Mods.Common;
...
Remove unused interface IAcceptOreDockAction
2015-02-06 13:23:07 +02: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
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
reaperrr
e8fbfc366a
Moves some misc traits/activities to Mods.Common, moves some RA traits into the Traits folder
2015-01-15 13:18:12 +01:00
reaperrr
be9d37f30e
Moves SupportPowers and related Widgets to Mods.Common
2015-01-15 13:18:11 +01:00
reaperrr
f897a9ff01
Moves Upgrades and Invulnerable trait to Mods.Common
2015-01-15 00:07:27 +01:00
abcdefg30
a4f051ad6b
Added a lua function for paratroopers
2015-01-13 17:48:11 +01:00
reaperrr
c431545a44
Wrap up Render traits move
2015-01-11 03:04:42 +01:00
reaperrr
0e1773ac5d
Move Production to Mods.Common
2015-01-11 03:04:39 +01:00
abcdefg30
8ca61aa917
Updated all year numbers
2015-01-09 21:18:05 +01:00
penev92
8504c233d9
Move everything Repair-related to Mods.Common
2015-01-08 01:49:14 +02:00
penev92
bcd5160604
Move everything Bridge-related to Mods.Common
2015-01-08 01:47:20 +02:00
RoosterDragon
a6cda967c2
Formatted all files.
...
Automatically formatted all files via VS. This generally corrects indentation, removes trailing whitespace and corrects misplaced tabs or spaces. Manually tweaked a few files where required.
2015-01-06 21:28:50 +00:00
reaperrr
573c26145e
Move Render*Circle, ThrowsParticle and ParatroopersPower to appropriate locations
2015-01-04 18:12:11 +01:00
reaperrr
7a8826f5e0
Move Targetable*, Seeds/StoresResource(s) and two RenderBuilding traits to Mods.Common
2015-01-04 18:12:10 +01:00
reaperrr
d07db9c6a9
Move Guard, CashTrickler, Explodes, SelfHealing, Sellable and Crushable to Mods.Common.
...
Extract Guardable trait from Guard into own file.
2015-01-04 18:12:08 +01:00
Matthias Mailänder
1b0e3a7a7f
StyleCop clean OpenRA.Mods.RA
2015-01-04 17:02:46 +01:00
Matthias Mailänder
bc3acfeee7
StyleCop clean OpenRA.Game
2015-01-04 15:38:54 +01:00
Matthias Mailänder
d2d715765c
Merge pull request #7263 from reaperrr/ra-common26
...
Moved Armament, Attack, Move, Air features and dependencies to Mods.Common
2015-01-04 15:33:16 +01:00
Oliver Brakmann
4cdf1b73c4
Merge pull request #7167 from MatthijsBenschop/d2k-carryall-extras
...
Some carryall fixes
2015-01-04 14:11:13 +01:00
reaperrr
654f56c5d5
Moves Attack, Armament, Move, Air traits and activities as well as anything required by them to Mods.Common.
...
Extracts Exit from Production into its own trait.
2015-01-04 05:24:28 +01:00
Oliver Brakmann
158517c09f
Merge pull request #7251 from Mailaender/stylecop-clean-game
...
StyleCop cleaned OpenRA.Game Part 1
2015-01-04 01:00:56 +01:00
reaperrr
eb33d72a70
Merge pull request #7254 from penev92/bleed_moveFiles
...
Moving more files to Common
2015-01-04 00:46:11 +01:00