atlimit8
83acbe0266
Extended IMove for Enter logic
2014-10-02 20:47:28 -05:00
atlimit8
8ad1140921
Reduce ICrushable trait lookup & drop -SubCell suffix.
...
Replace `a.HasTrait<ICrushable>()` with a.TraitsImplementing<ICrushable>().Any() or equivalent.
2014-08-30 04:43:57 -05:00
atlimit8
63c28ee4d7
Refactored in new enum SubCell
2014-08-29 23:00:53 -05:00
atlimit8
fe57417aa8
Added int subCell = -1 to IMove.MoveIntoWorld & IPositionable.SetPosition(Actor self, CPos cell)
2014-08-29 23:00:53 -05:00
Alexander Fast
070d00c678
Fixes year numbers in license text in file headers.
2014-08-21 11:27:52 +02:00
Curtis Shmyr
ed08bafd54
Remove TakeOff activity from ReturnToBase
2014-08-03 12:50:01 -06:00
Taryn Hill
d6931f1d05
Added flag to Mobile/AircraftInfo: MoveIntoShroud.
...
Does not change the audio feedback given.
2014-08-01 20:43:29 -05:00
ScottNZ
16a30fd6b1
Add plane repulsion logic
2014-07-29 00:18:13 +12:00
Paul Chote
086ec07eb6
Add World parameter to Target.FromCell.
2014-06-27 23:30:40 +12:00
Paul Chote
e4ea012b9e
Add World parameter to Target.FromOrder.
2014-06-27 23:30:40 +12:00
Paul Chote
887a515e14
Add MinRange plumbing to attack activities.
2014-06-15 22:48:43 +12:00
Matthias Mailänder
dac12839fd
Merge pull request #5630 from pavlos256/map-helpers
...
Move map helpers from WorldUtils to Map
2014-06-14 11:49:19 +02:00
Pavlos Touboulidis
77fb188585
Move ClampToWorld from WorldUtils to Map
2014-06-13 13:59:40 +03:00
Kanar
6fdb9e688a
Adds RallyPoint to Airfield, queues TakeOff
2014-06-10 18:02:04 +02:00
Paul Chote
ac5a4589ea
Add IMove.MoveIntoWorld and IMove.VisualMove.
2014-03-19 13:40:32 +13:00
Taryn
9c4ad15d1e
Changed most references of trait Mobile -> IMove.
...
In Mobile.cs IsMoving now has a public set as opposed to the initial internal.
Added IMoveInfo interface to go with *Info classes that require IMove.
WithRotor now uses IMove.IsMoving instead of (self.CenterPosition.Z > 0) as part of a check.
2014-02-02 15:13:49 -06:00
Paul Chote
1759d73ed7
Add following to IMove.
2014-02-01 10:55:05 +13:00
Paul Chote
9147e1f778
Ensure that planes circle after being ordered via IMove.
2014-02-01 10:55:05 +13:00
Paul Chote
db9ebd4a61
Add range support to Fly.
2014-02-01 10:55:05 +13:00
Paul Chote
4eaaa052cc
Simplify Fly interface.
2014-02-01 10:55:04 +13:00
Paul Chote
99cb698424
Generalise AttackMove to support anything with IMove and AutoTarget.
...
Also removes the unnecessary JustMove parameter.
2014-01-16 18:47:29 +13:00
ScottNZ
00ec1ca87a
Remove unused usings
2013-11-12 19:39:33 +13:00
Paul Chote
3b3e6edc90
Add IMove interface.
...
Fixes Rallypoints for aircraft.
2013-08-11 00:28:31 +12:00
Paul Chote
57adaf46b0
Rewrite Aircraft movement using world coords.
2013-07-21 17:35:47 +12:00
Paul Chote
a070629571
Convert plane activities to world coords.
2013-07-21 17:30:58 +12:00
Matthias Mailänder
11755798cc
Don't reserve airfields/helipads for husks that just fall down
...
fixes #3376
2013-06-16 12:43:41 +02:00
Chris Forbes
a641c7a87d
add parameter to ReturnToBase.ChooseAirfield for whether the building must be unreserved
2012-09-14 23:14:02 +12:00
James Dunne
9c49143534
New types for cell and pixel coordinate position/vectors.
2012-06-21 15:36:59 -05:00
Chris Forbes
a566a372f5
(2/2) #1210 Remove QueueResupplyActivities entirely, just queue ResupplyAircraft
2011-12-03 10:16:10 +13:00
Curtis S
eebfb34ea2
Fix #1187 ; aircraft rearm properly now
2011-10-22 13:41:09 -06:00
Chris Forbes
d6f4b61b1c
fixed #1187 - aircraft now reload when ordered back to base via F
2011-10-08 22:22:42 +13:00
Chris Forbes
9719e10edd
drop spurious 'self' from ReserveSpawnBuilding, GetActorBelow
2011-10-08 22:07:15 +13:00
Chris Forbes
2bc260c833
move Activity from OpenRA.Traits.Activities namespace to OpenRA.Traits
2011-10-06 23:11:58 +13:00
Chris Forbes
c27af37541
fix busted indents in Plane.cs
2011-09-30 11:06:15 +13:00
Chris Forbes
55036cd58c
fix trailing whitespace everywhere
2011-09-26 08:40:39 +13:00
Chris Forbes
d3def71340
Add ReturnToBase (F) support for aircraft; #1084
2011-08-13 15:01:41 +12:00
Chris Forbes
8b78bc0602
move ReserveSpawnBuilding out of Plane.Tick and name it
2011-07-17 11:57:07 +12:00
alzeih
255bac6aff
QueuedActivity's Insert is broken
2011-04-16 12:50:13 +12:00
Chris Forbes
447fd05723
unify handling of order expose + issue for plane/heli; was identical
2011-04-16 12:01:23 +12:00
Chris Forbes
865f3e1b74
factor out resupply activity queueing for plane/heli into aircraft
2011-04-16 11:59:42 +12:00
Paul Chote
1c2574f4f4
Add an INotifyKilled interface, which is what most things that used INotifyDamaged actually cared about.
2011-04-16 10:58:35 +12:00
Caleb Anderson
5adda21b28
fix build
2011-04-13 07:22:10 +12:00
Chris Forbes
c19881cae3
694 fixed -- the same building can now do both repair and rearm for aircraft
2011-04-12 08:49:58 +12:00
Paul Chote
b0425aff3b
Renormalize line endings and fix copyright headers again.
2011-04-07 21:15:42 +12:00
Paul Chote
0d53346138
Fix bogus ClampToWorld behavior (allowed helicopters to fly outside map)
2011-03-19 21:01:14 +13:00
Chris Forbes
2d480c900f
patch plane to circle after move
2011-03-19 18:44:37 +13:00
Paul Chote
c568759e49
Fix #595 - IDisposable crash.
2011-03-17 22:26:28 +13:00
Chris Forbes
42b88276b1
blah
2011-02-28 20:36:12 +13:00
Chris Forbes
c5684fcba5
fix crash on startup
2011-02-28 20:35:09 +13:00
Paul Chote
ced2247af8
Add more info to Reservable dispose exception.
2011-02-26 13:05:58 +13:00