abcdefg30
8ca61aa917
Updated all year numbers
2015-01-09 21:18:05 +01:00
Matthias Mailänder
bc3acfeee7
StyleCop clean OpenRA.Game
2015-01-04 15:38:54 +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
Hellhake
b6410bc1e0
Fix StyleCop warnings in OpenRA.Mods.RA
2015-01-02 14:39:49 +01:00
reaperrr
127969d014
Move Air activities and traits to Activities\Air and Traits\Air, respectively
2014-11-17 12:56:18 +01:00
Matthias Mailänder
3f66d310db
never spawn parachutes outside the map
...
fixes #6302
2014-09-21 10:47:33 +02:00
Taryn Hill
da001385ae
Added some trait [Desc()]s.
2014-07-12 13:31:14 -05:00
Paul Chote
ab26d4b0ad
Overhaul ParatroopersPower:
...
- Adds support for multiple drop planes.
- Adds support a beacon and camera.
- Prevents the plane from circling if it can’t unload.
2014-07-08 00:30:38 +12:00
Matthias Mailänder
a38d43019a
new setting to allow unlucky paratroopers
2014-07-05 09:13:51 +02:00
RoosterDragon
b733465f33
General uncontroversial cleanup:
...
- Made private methods static where possible (runtime can elide checking the object for null).
- Declared attribute classes as sealed (allows reflection on attributes to complete faster).
- Moved some static cctor's into field initializers (static cctor's are slower than static field initializers).
- Made classes static if they contained only static methods (can't create instances of useless objects).
- Use inferable Exts.Lazy and not new Lazy<T>().
- Added required STAThread attribute to CrashDialog.
- Removed unused parameters in private methods.
- Added Serializable attribute to exceptions.
- Added parameter name in calls to ArgumentNullException.
- Use of as operator instead of is + cast.
- Changed (x as Foo).Bar anti-pattern into ((Foo)x).Bar. Results in sensible cast exceptions on error rather than null dereferences.
- Removed unused method in NullShader.
2014-05-23 15:50:54 +01:00
Paul Chote
048bed0a5e
Rename ITeleportable -> IPositionable.
2013-07-21 17:35:41 +12:00
Paul Chote
11cebddaa9
Convert Sound.Play* to WPos.
2013-07-11 17:37:27 +12:00
Paul Chote
79cbb7f729
Convert Parachute to world coords.
2013-05-17 18:12:27 +12:00
Paul Chote
d6fcaafd78
Let parachute cargo render themselves.
...
This allows for tanks and other multi-sprite
actors to render correctly while dropping.
2013-02-25 21:10:16 +13:00
James Dunne
9c49143534
New types for cell and pixel coordinate position/vectors.
2012-06-21 15:36:59 -05:00
Chris Forbes
55036cd58c
fix trailing whitespace everywhere
2011-09-26 08:40:39 +13:00
Paul Chote
af4093f380
Swap the default value for FlyOffMap.Interruptible. The common case (scripted aircraft) don't want to be interruptible. Fixes badr desync caused by the mono 2.6.7 compiler dropping initializers for bools that default to true.
2011-06-21 14:20:08 +12:00
Chris Forbes
f84832a24a
remove some duplication in parachute use
2011-04-29 19:52:36 +12:00
Paul Chote
b0425aff3b
Renormalize line endings and fix copyright headers again.
2011-04-07 21:15:42 +12:00
Chris Forbes
d1b632a4a0
normalize the handling of flares in paradrop and airstrike cases
2011-03-02 23:05:58 +13:00
Paul Chote
094907c1a9
Update copyright header. Normalize line endings to LF.
2011-02-13 10:38:57 +13:00
geckosoft
ac613f7bea
Fixed : #334 Flares should now be destroyed if the drop plane is destroyed
2010-11-23 15:59:05 +13:00
Bob
801aa1156f
move aircraft code into Mods.RA/Air/
2010-11-06 12:18:04 +13:00
Bob
ae703d50b2
Actor.traits is implementation detail
2010-08-14 17:39:49 +12:00
Paul Chote
207ee49da3
Move Facing and Altitude onto IMove impls, with associated pile of cleanups
2010-08-01 01:01:31 +12:00
Chris Forbes
e325b5954c
split ITeleportable off as a base interface from IMove; Crate no longer pretends to be moveable.
2010-07-29 18:16:26 +12:00
Chris Forbes
1cbc3dd60f
paradrop now asks its *cargo* whether a cell is suitable, rather than itself.
2010-07-20 17:55:10 +12:00
Chris Forbes
d5f12dd8ee
trim down license spam in all files
2010-07-18 16:48:21 +12:00
Paul Chote
cf265c8b58
Fix ra
2010-06-25 23:07:11 +12:00
Paul Chote
b7c8e55d14
Some initial hacks towards multiple-infantry-per-cell. Make the pathfinder smart enough to do what we need, and remove a *lot* of stupid duplication. Needs more work.
2010-06-24 21:51:22 +12:00
Chris Forbes
b8093b7f6c
removing a bunch of excessively low-level pixel -> cell conversions
2010-06-24 21:51:21 +12:00
Chris Forbes
db465e1fdd
ActorInitializer, in preparation for next change (bob)
2010-06-19 14:28:30 +12:00
Chris Forbes
d824373853
housekeeping in paradrop
2010-05-29 11:59:55 +12:00
Chris Forbes
b0d2bf2e51
moved air unit support to ra
2010-05-20 18:54:44 +12:00
Chris Forbes
dd52aa1728
positional sound!
2010-05-13 08:44:46 +12:00
Chris Forbes
9a159108e8
use IsPathableCell instead of IsCellBuildable
2010-04-12 20:24:29 +12:00
Chris Forbes
cf5b0407cc
fix crates being dropped in stupid locations
2010-04-12 20:20:30 +12:00
Chris Forbes
e1852cadd3
added flare to paratroopers power
2010-04-12 20:06:27 +12:00
Chris Forbes
2f02b5c453
a pile of plane simplifications
2010-03-27 10:40:14 +13:00
Matthew Bowra-Dean
6b95c09249
Snap Parachute to centre of cell.
2010-03-19 18:44:49 +13:00
Matthew Bowra-Dean
92442d5392
Crate dropping planes
2010-03-19 16:42:34 +13:00
Chris Forbes
171cae1833
flying off map simplification
2010-03-07 22:52:03 +13:00
alzeih
7881deca30
Everything is now OpenRA, not OpenRa
2010-02-27 21:10:22 +13:00