Matthias Mailänder
a5b954a563
never heal enemies
...
fixes #3597
2013-09-21 07:37:20 +02:00
Paul Chote
bc5c11e44f
Check ITargetable when deciding target validity. Fixes #3659 .
2013-08-22 19:29:05 +12:00
Paul Chote
8fd4243861
Avoid unnecessary Mobile lookups in Follow.
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
755fa6eaf4
Include Armament and Barrel in INotifyAttack.
2013-08-03 16:21:57 +12:00
Paul Chote
4a425e0fa0
Remove PSubVec from AttackWander.
2013-08-01 20:18:43 +12:00
Paul Chote
ecc119cb29
Combine IHasLocation -> IOccupySpace, IMove -> ITeleportable.
2013-07-21 17:33:32 +12:00
Paul Chote
0326d2bbd0
Use WRange for Follow.
2013-07-10 20:03:53 +12:00
Paul Chote
ae987b3c10
Tidy AttackFrontal.
2013-07-10 19:24:49 +12:00
Paul Chote
2cff2d8bbe
Improve Leap behavior:
...
* Configurable jump speed.
* Configurable jump angle.
* Configurable attack sound (uses weapon report).
* Don't accidentally eat tanks.
2013-07-08 23:40:22 +12:00
Paul Chote
87361df043
Centralize weapon validity check into WeaponInfo.
2013-07-08 23:40:21 +12:00
Paul Chote
d0bed06765
Use WVec overload of Util.GetFacing where possible.
2013-07-08 21:52:27 +12:00
Paul Chote
9eaeeffae9
CenterLocation.ToCPos() -> CenterPosition.ToCPos().
2013-07-08 21:52:26 +12:00
Paul Chote
561cb6cfe0
Rewrite Leap activity to be more robust.
...
The dog will now always leap to the target
subcell (even if the target dies or moves),
and will kill whatever happens to be in the
target cell when it lands.
2013-07-08 21:52:25 +12:00
Paul Chote
ec9054ceb1
Use Target range checks in AutoTarget and dependencies.
2013-07-06 19:16:16 +12:00
Paul Chote
4a471eff8b
Use Target range checks in AttackLoyalty.
2013-07-06 19:12:26 +12:00
Paul Chote
07f9575bb7
Use Target range checks in AttackLeap.
2013-07-06 19:12:26 +12:00
Paul Chote
6f67602d57
Use Target range checks in attack activities.
2013-07-06 19:12:26 +12:00
ScottNZ
fd454d86fc
Fix Tesla Coil zap and sequence timings
2013-07-02 14:15:08 +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
Scott_NZ
a25aa23805
radoc tidy
2013-03-22 18:12:47 +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
Kenny
f41fb32d60
Introducing per-player shrouds.
...
- Each player has their own shroud and their visibility does not extend outside of the shroud.
- Units and buildings can no longer target other units outside of their visibility. Buildings can still be targetted if they have been explored.
- GPS will provide visibility in the fog-of-war.
- Spies that infiltrate radar domes will gain their victim's exploration and reset it on all clients (if the victim does not have GPS)
2012-12-13 15:16:56 -08:00
Matthias Mailänder
e89ee2c131
new AttackLoyalty, range and stay alive option for Capture
...
AttackLoyalty for d2k Deviator which captures units
also shooting a fake missile (see issue #2251 )
CaptureActor now supports Generals styles gameplay
but is disabled by default (see issue #2274 )
fixes the annoyance that engineers will not take
the shortest root to the building by the way
removing ProvidesCustomPrerequisite because it's
tooltip messages relies on hardcoded hacks
2012-07-01 20:26:25 +12:00
James Dunne
b127ae8027
Added sub-pixel position/vector types.
...
Updated Sync code to handle new sub-pixel types.
2012-06-21 19:41:12 -05: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
47194fab71
Add defend stance support for turreted units
2012-03-04 11:42:21 +13:00
Chris Forbes
be1fdbdd56
Fix #1348 -- Tesla Coils now support Stop (S) order
2012-03-03 17:44:41 +13: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
be7c4193a4
remove duplicated Tick
2011-08-21 22:05:41 +12:00
Chris Forbes
fe40fbf7f7
removed duplicated ResolveOrder
2011-08-21 22:05:41 +12:00
Chris Forbes
c0fd252b9f
removed duplicate AttackActivity from AttackPopupTurreted
2011-08-21 22:05:41 +12:00
Chris Forbes
33ec2b3f5e
have AttackPopupTurreted inherit AttackTurreted
2011-08-21 22:05:41 +12:00
Chris Forbes
7437e8fabb
fix naming of turret member
2011-08-21 21:34:47 +12:00
Chris Forbes
c11b7041f4
push turret facing check down to turret
2011-08-21 21:32:39 +12:00