reaperrr
5c5210f5e3
Dissolve Move namespace into Activities & Traits
2014-12-22 17:32:08 +01:00
reaperrr
ee8e1f46c1
Move 'Activity' into its own namespace in OpenRA.Game.
2014-12-14 17:12:46 +01:00
Matthias Mailänder
e353c93b76
Merge pull request #7107 from reaperrr/ra-common-move01
...
Made Common namespaces more consistent
2014-12-12 22:19:54 +01:00
reaperrr
584a6b2e75
Splits AttackMove into trait and activity.
...
Moves them to subfolders/namespaces accordingly.
2014-12-12 13:24:30 +01:00
reaperrr
ffca040c47
Moves traits from Common and Power namespaces to Common.Traits namespace
2014-12-11 23:21:31 +01:00
penev92
ce2c536a1a
Move Upgrades and Prerequisites
2014-12-10 00:07:07 +02:00
reaperrr
7470391c5d
Move RA World traits, FrozenUnderFog Modifier and various other traits into Traits
2014-12-03 12:52:17 +01:00
huwpascoe
a660bb95b5
Actor properties consistency improved
2014-11-21 02:44:05 +00:00
atlimit8
2ad1a5d8dd
Extend using INotifyBuildComplete to Production.
2014-10-28 01:54:39 -05:00
steelphase
3c60794e2e
Mods.Common Effects
...
Moved over more effects to Mods.Common
2014-10-06 01:57:10 -04:00
Paul Chote
bf2bc0c02e
Extend INotifyOtherProduction to all actors.
2014-10-04 14:01:45 +13:00
abcdefg30
d1e9d7d19d
Harvester now autoharvest when produced
2014-10-02 16:41:55 +02:00
atlimit8
9efcf231e1
Refactor MobileInfo.CanEnterCell
2014-08-29 23:00:53 -05:00
Paul Chote
4cf822cd00
Support production of actors without IFacing.
2014-08-07 20:40:47 +12:00
Taryn Hill
b4cecff74e
ClonesProductionUnits:
...
string[] CloneableTypes checks Cloneable.Types
Cloneable:
string[] Types checked by ClonesProductionUnits.CloneableTypes
Added INotifyOtherProduction
for notifying self when another actor
produces a unit.
2014-07-24 19:08:08 -05:00
Matthias Mailänder
1e2e7bcf42
StyleCop
2014-07-05 09:00:20 +02:00
Matthias Mailänder
7b5f000ba0
stop pretending this is configurable and use MoveTo
...
fixes #5682
2014-07-05 08:58:21 +02:00
Paul Chote
7b52fa52b6
Replace CPos.CenterPosition -> Map.CenterOfCell.
2014-06-27 23:30:40 +12:00
Paul Chote
086ec07eb6
Add World parameter to Target.FromCell.
2014-06-27 23:30:40 +12:00
Paul Chote
4db2cf6b2b
Propagate race to produced actors.
2014-06-26 23:14:14 +12:00
Paul Chote
1169211893
Merge pull request #5579 from Mailaender/frozen-C4
...
Fixed C4 target inconsistencies with Fog of War and Husks
2014-06-15 22:01:04 +12:00
Kanar
6fdb9e688a
Adds RallyPoint to Airfield, queues TakeOff
2014-06-10 18:02:04 +02:00
Matthias Mailänder
80a4f33730
document MoveIntoWorld
2014-06-08 11:12:05 +02:00
Paul Chote
2c5f1de780
Don’t queue rallypoint move if MoveIntoWorld:false. Fixes #5576 .
2014-06-08 11:52:39 +12:00
Matthias Mailänder
a900f24466
calculate exitLocation before FrameEndTask
...
and add more null and dead checks to be safe
2014-05-31 16:11:50 +02:00
Matthias Mailänder
c1f8a8e315
move RallyPoint lookup into a Lazy
2014-05-28 10:51:53 +02:00
Matthias Mailänder
4c50757b18
catch trait lookup in constructor
...
closes #5472
2014-05-27 17:17:02 +02:00
Paul Chote
e83a21808f
Produce actors in a FrameEndTask.
2014-05-02 22:08:41 +12:00
Matthias Mailänder
cce7d6d7e6
fixed missing LocationInit
...
closes #5076
2014-04-18 17:30:04 +02:00
Paul Chote
4935266945
Merge FileFormats dll into Game and reorganise namespaces.
2014-04-17 01:20:47 +12:00
Paul Chote
8b3b894fc5
Use MoveIntoWorld for production.
2014-03-19 13:40:33 +13:00
Ian T. Jacobsen
eba8e8f33f
Added a blocking check to Production::CanUseExit
2014-02-09 13:52:42 +00:00
Paul Chote
c7914ec68f
Convert Exit to world coordinates.
2013-12-26 19:45:13 +13:00
ScottNZ
1394c1dcee
Remove some misc redundancies
2013-11-12 19:39:39 +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
6a435752fd
Remove *PxPosition from IOccupySpace/IPositionable.
2013-07-21 17:35:46 +12:00
Paul Chote
0676116d77
Convert Move and related plumbing to world coordinates.
2013-07-21 17:35:45 +12:00
Paul Chote
048bed0a5e
Rename ITeleportable -> IPositionable.
2013-07-21 17:35:41 +12:00
Paul Chote
36a45d1a3f
Change Exit.SpawnOffsetVector to WVec.
2013-07-21 17:31:00 +12:00
Paul Chote
179f97a598
Convert helicopter activities to world coords.
2013-07-21 17:30:59 +12:00
Paul Chote
0fdffd7b6a
Convert Drag to world coords.
2013-07-08 21:52:27 +12:00
Paul Chote
55d5db0f02
Set produced unit position via an ActorInitializer. Fixes #3214 .
2013-05-04 12:11:43 +12:00
Matthias Mailänder
0a82bfe552
format TODO: uniformly to auto-generate task list in MonoDevelop
2013-03-27 09:45:17 +01:00
Matthias Mailänder
c731a7960e
embed the previously manually edited outdated documentation
...
from https://github.com/OpenRA/OpenRA/wiki/Trait-Documentation
2013-03-20 21:20:27 +01:00
Scott_NZ
8fabf1504a
Add a nearEnough field for RallyPoints (to be used as an argument for their AttackMove activities) so the Soviets don't get stuck on their rally point, and scatter the units a bit before they attack
2012-10-02 21:52:37 +13:00
James Dunne
ba1a36f26e
Units heading in generally opposite directions are now considered blockers; this fixes pathing deadlocks.
2012-07-05 23:53:31 -05:00
James Dunne
9c9a16d80e
Path planning no longer considers moving friendly units as blockers.
2012-07-05 23:52:34 -05:00
James Dunne
9c49143534
New types for cell and pixel coordinate position/vectors.
2012-06-21 15:36:59 -05:00
Chris Forbes
89025a3042
make attackmove on spawn work properly for things that cant attackmove
2012-04-25 21:11:31 +12:00