Chris Forbes
1db3ce4b59
some usings cleanup
2010-11-21 12:25:22 +13:00
Bob
80e897abfb
add Util.RunActivity, and have Actor.Tick use it. fix medic autoheal
2010-11-14 18:36:36 +13:00
Bob
f8e6245903
make order queuing work for buildings and turreted units, too
2010-11-14 15:48:02 +13:00
geckosoft
6b40abb58c
Implemented: Stances
...
Added: Basic stances (Aggressive, Guard (Hold Ground), Hold Fire, None (dummy), Return Fire)
Added: WorldCommandWidget (to be able to set said stances)
Added: WorldCommandWidget to ra (cnc will follow, later on)
Changed: Added support to AttackBase for firing with movement disabled + utility method ScanForTarget (used by stances)
Added: AssignUnitStance (attach this to unit-producing actors, together with what stances can be picked as 'default')
2010-11-13 17:26:42 +13:00
Bob
22e61a5700
refactor QueueAttack -> GetAttackActivity
2010-11-13 16:42:13 +13:00
Bob
7306de3730
make attacks queuable
2010-11-13 15:53:10 +13:00
Bob
04e05d9aed
remove the default impl of QueueAttack; implement it in AttackFrontal and AttackLeap
2010-11-13 14:59:33 +13:00
Bob
a77b7af5fd
add Target overload for IsInRange
2010-11-05 19:50:16 +13:00
Bob
50b1ba3acc
attack if in range of any cell of a building
2010-11-05 19:50:15 +13:00
Bob
c16a515224
make more activities cancelable. remove many uses of CurrentActivity is T
2010-09-22 11:53:58 +12:00
Bob
ae703d50b2
Actor.traits is implementation detail
2010-08-14 17:39:49 +12:00
Chris Forbes
9a218f7b52
GetPrimaryWeapon() dies too.
2010-07-31 21:34:24 +12:00
alzeih
6be4e5c266
Combat.DoExplosion now takes a Target
...
(needs more refactoring)
2010-07-22 16:00:14 +12:00
Chris Forbes
5c61c9d3a9
migrating most things to use the Target struct rather than Actor directly.
2010-07-22 08:26:51 +12:00
Chris Forbes
d5f12dd8ee
trim down license spam in all files
2010-07-18 16:48:21 +12:00
Chris Forbes
db465e1fdd
ActorInitializer, in preparation for next change (bob)
2010-06-19 14:28:30 +12:00
Chris Forbes
be974f7970
moved almost all Attack* to ra
2010-05-20 18:37:36 +12:00