Paul Chote
094907c1a9
Update copyright header. Normalize line endings to LF.
2011-02-13 10:38:57 +13:00
Paul Chote
48482cf09a
Add an AttackWander trait for creeps. Remove a pile of bogosity from AttackMove.
2011-02-11 21:50:10 +13:00
Paul Chote
4b3c6cc62a
Add a SubCell field to UIM. Allow UIM to query for units by subcell.
2011-02-04 18:39:03 +13:00
Chris Forbes
f52620f6fc
add ISync to all traits that have [Sync] members
2011-01-26 21:00:28 +13:00
Paul Chote
58f1589f95
Add debug traits to Aircraft so we can see what is desyncing.
2011-01-25 18:19:36 +13:00
Paul Chote
e46b00f9c4
Missed a file when unmangling a dirty rebase.
2011-01-07 20:33:14 +13:00
Paul Chote
60e3f7621f
Remove fp from CenterLocation and aircraft.
2011-01-07 20:14:22 +13:00
Paul Chote
d395c5e05d
Remove dead helicopter instability code, and some unnecessary fp.
2011-01-07 20:00:53 +13:00
Chris Forbes
2048900c10
fix some dumbness in Production/ITeleportable
2011-01-02 14:41:48 +13:00
Chris Forbes
f7b34e1c5e
#339 heli spawn offset is wrong fixed, and ReservableProduction folded back into Production
2010-12-28 18:27:00 +13:00
Chris Forbes
59fdbe8725
CanTargetUnit -> CanTargetUnit
2010-12-27 18:43:32 +13:00
Paul Chote
6ff0e41650
Remove fp from Aircraft.
2010-12-24 12:01:39 +13:00
Chris Forbes
25ebdea758
hack in stop order support to various classes. not happy with this.
2010-12-19 17:48:18 +13:00
Paul Chote
5070a81db4
Move CancelableActivity into the Activities namespace. Remove the Idle activity.
2010-11-30 11:11:14 +13:00
Paul Chote
434ea26950
Fix cloaked units.
2010-11-27 11:28:22 +13:00
Paul Chote
b423889c06
Remove a pile of duplication from target lines.
...
Remove MoveFlash.
2010-11-27 11:20:03 +13:00
Paul Chote
5f43923b80
Polish: Show the "move-blocked" cursor for locations outside the map. Clamp move orders to the map bounds for these orders.
2010-11-27 11:20:03 +13:00
Chris Forbes
23e6eada26
another ctor removed
2010-11-23 15:20:11 +13:00
Chris Forbes
490b0801a0
start removing weird ctors on Order
2010-11-23 15:14:48 +13:00
Chris Forbes
1db3ce4b59
some usings cleanup
2010-11-21 12:25:22 +13:00
Bob
a7f42dcf0c
fix interaction between autoattack and idleanimation
2010-11-16 20:32:00 +13:00
Chris Forbes
bc7a9c14d0
fix helicopters landing in silly places
2010-11-14 21:27:17 +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
622f9bfe71
Added: forceQueue to IOrderTarget' CanTargetUnit / CanTargetLocation
...
Added: forceQueue to all related methods
Added: Only shows the select cursor IF hovering over a unit AND the orders return the 'default' icon
2010-11-13 17:46:36 +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
10ed3db71d
made all orders queuable
2010-11-13 15:53:08 +13:00
Bob
155e7320cb
add support for decimal to fieldLoader. use decimal for speedmodifiers
2010-11-06 14:10:56 +13:00
Bob
924adc68a9
fix aircraft desync
2010-11-06 13:36:11 +13:00
Bob
0f8d9d7fb3
fix heli repusion from grounded helis. cleanup flight code
2010-11-06 12:44:25 +13:00
Bob
801aa1156f
move aircraft code into Mods.RA/Air/
2010-11-06 12:18:04 +13:00