Paul Chote
1b2a90c00c
Migrate to System.Lazy.
2014-04-09 20:20:41 +12:00
Matthias Mailänder
67cd0645a4
update to .NET 4.0
2014-04-09 20:20:26 +12:00
Matthias Mailänder
c76ebbdc46
exclusive force fire on husks and bridges
2014-04-03 15:57:41 +02:00
Paul Chote
387a5ded4b
Add AttackGarrisoned for allowing passengers to shoot outside. Fixes #4483 .
2014-03-21 10:03:53 +13:00
Paul Chote
ea79eb28fc
Allow Attack* to control a subset of armaments.
2014-03-21 10:03:53 +13:00
Paul Chote
9d1526f4e7
Clean up Attack*.
2014-03-21 10:03:53 +13:00
Paul Chote
0ca7ee280f
Move unwanted AttackBase logic to the individual Armaments.
2014-03-21 10:03:53 +13:00
Pizzaoverhead
ce49d5df5e
Display an "outside range" cursor for attacks.
2014-03-12 23:50:08 +13:00
Paul Chote
2fd47ee743
Remove some unnecessary trait/info lookups from AttackBase.
2014-03-12 23:50:08 +13:00
Paul Chote
113bfe5311
Make Attack*Info plumbing consistent.
2014-03-12 23:50:08 +13:00
Paul Chote
ecdae4cbbe
Convert weapons to world coords.
2013-12-26 19:45:12 +13:00
ScottNZ
1394c1dcee
Remove some misc redundancies
2013-11-12 19:39:39 +13:00
Paul Chote
e30d8cb817
Remove redundant CanAttackGround flag.
2013-11-02 12:49:26 +13:00
Paul Chote
bc5c11e44f
Check ITargetable when deciding target validity. Fixes #3659 .
2013-08-22 19:29:05 +12:00
ScottNZ
115a447b2f
Fix the autotarget bug that made turrets uncontrollable in combat
2013-08-17 17:53:50 +12:00
Paul Chote
9c5b526a3d
Enable frozen order: Attack.
2013-08-12 21:34:19 +12:00
Paul Chote
40a9caddc7
Add FrozenActor target type.
2013-08-12 21:34:18 +12:00
Paul Chote
e4d1c654ed
Merge IOrderTargeter.CanTargetActor and CanTargetLocation.
2013-08-11 22:23:52 +12:00
Paul Chote
4f3c9aa0af
Introduce Target.Type property.
2013-08-11 22:23:52 +12:00
Paul Chote
ecc119cb29
Combine IHasLocation -> IOccupySpace, IMove -> ITeleportable.
2013-07-21 17:33:32 +12:00
Paul Chote
87361df043
Centralize weapon validity check into WeaponInfo.
2013-07-08 23:40:21 +12:00
Paul Chote
9eaeeffae9
CenterLocation.ToCPos() -> CenterPosition.ToCPos().
2013-07-08 21:52:26 +12:00
Paul Chote
ec9054ceb1
Use Target range checks in AutoTarget and dependencies.
2013-07-06 19:16:16 +12:00
Scott_NZ
ac430bd3bc
Add force-move
2013-05-18 17:52:36 +12:00
Matthias Mailänder
c7900b2cc0
Give the mechanic a wrench icon instead of red-cross
...
closes #3133
don't try to guess hard-coded cursors from weapon damage
2013-04-24 13:53:52 +02:00
Chris Forbes
b6de3b3991
move autotarget scan time params into AutoTargetInfo
2013-04-20 16:19:06 +12:00
Matthias Mailänder
a682670b97
update developer commentary
...
for weapon traits, crates and palettes
clarify that you don't need to update the wiki page manually
2013-03-27 09:22:23 +01:00
Paul Chote
0167bbfbaa
Move weapon/turret definitions out of AttackBase.
...
Weapons are now defined with the Armament trait
and turret parameters live in Turreted.
This has the side effect of allowing any number
and distribution of weapons and turrets.
2013-03-24 11:58:45 +13: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
Matthias Mailänder
c41ad3d600
put attack traits into the syncreport.log
2013-03-19 19:40:14 +01:00
Matthias Mailänder
97d850e481
use integer math to calculate next auto-target scan-time
...
to combat random desync problem because of rounding problems
2013-03-11 14:02:28 +01:00
James Dunne
9c49143534
New types for cell and pixel coordinate position/vectors.
2012-06-21 15:36:59 -05:00
Chris Forbes
87e9a69ae0
fixed #2001 : passengers shooting while in transports
2012-04-07 11:05:59 +12:00
Chris Forbes
10c1b996ed
tidy up disabled handling
2012-04-06 19:34:43 +12:00
Chris Forbes
54e8266e37
tidy AttackOrderTargeter
2011-11-25 17:38:58 +13:00
Chris Forbes
bc6af1841b
fix indents everywhere
2011-10-18 15:10:17 +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
55036cd58c
fix trailing whitespace everywhere
2011-09-26 08:40:39 +13:00
Chris Forbes
78a0c3e506
move Attack traits into Attack dir
2011-08-21 21:10:49 +12:00