Chris Forbes
|
99a61ca8d9
|
renamed Info to LegacyInfo, marked Obsolete. added NewUnitInfo ref as Info.
|
2010-01-10 18:28:24 +13:00 |
|
Chris Forbes
|
aeda044f83
|
Helicopter..
|
2010-01-10 13:50:46 +13:00 |
|
Chris Forbes
|
7a8ab81c91
|
added BuildableInfo
|
2010-01-10 12:38:26 +13:00 |
|
Chris Forbes
|
5fb2f91281
|
ITraitInfo, plumbing in NewUnitInfo
|
2010-01-10 12:34:17 +13:00 |
|
Bob
|
b24983f0ef
|
basic Sync checking. No protocol stuff yet; just checks that input events are well-behaved.
|
2010-01-09 14:25:54 +13:00 |
|
Chris Forbes
|
c344045955
|
split IOrder
|
2010-01-09 11:49:12 +13:00 |
|
Chris Forbes
|
77da5c89de
|
shroud: it works. perf is pretty ugly, and there are a lot of small bugs.
|
2010-01-05 22:12:31 +13:00 |
|
Chris Forbes
|
3cd89e1f69
|
fix bug where cursor was wrong for moving onto bib
|
2009-12-31 13:30:41 +13:00 |
|
Chris Forbes
|
e62c281019
|
AttackBase handles canceling of (its) target when an unrelated order is issued
|
2009-12-31 09:18:27 +13:00 |
|
Chris Forbes
|
8411571186
|
Merge branch 'master' into minelayer
|
2009-12-28 14:50:00 +13:00 |
|
Chris Forbes
|
8fc344adb7
|
rationalizing some fail
|
2009-12-28 14:49:43 +13:00 |
|
Chris Forbes
|
ea7638adfa
|
mines are invisible to others
|
2009-12-28 10:23:44 +13:00 |
|
Chris Forbes
|
982fde6d0a
|
force-move; cleaning some dead bits; etc
|
2009-12-23 21:48:15 +13:00 |
|
Paul Chote
|
0b0a1fe11d
|
Make infantry crushable, refactoring, fix UIM (in)sanity crash, fix unit production
|
2009-12-22 23:00:15 -08:00 |
|
Paul Chote
|
4667679f12
|
Intermediate crushable-behavior checkin; Muliple units per cell in UIM; Crushable TraitInterface; Crushable units are taken into account in pathfinding; Crashes when trying to crush a unit
|
2009-12-22 22:37:11 -08:00 |
|
Paul Chote
|
7aea135113
|
Begin to unhack unit movement/cursors; Flying units no longer show move-blocked cursor on water
|
2009-12-21 03:09:47 -08:00 |
|
Chris Forbes
|
571816b7ac
|
made teleport work
|
2009-12-19 13:28:32 +13:00 |
|
Chris Forbes
|
f9b4782a99
|
GetEffectiveSpeed() factored out; Mobile hacked to only allow Move orders if the speed is nonzero
|
2009-12-18 12:16:13 +13:00 |
|
Chris Forbes
|
5bf3e05f03
|
routing modifier keys where they need to be
|
2009-12-16 11:31:53 +13:00 |
|
Bob
|
b060b2ef47
|
UIM no longer references Mobile by name (uses IOccupySpace)
|
2009-12-09 00:50:08 +13:00 |
|
Chris Forbes
|
2c4b29bd51
|
IOccupySpace split off; BuildingInfo.BaseNormal works again.
|
2009-12-08 20:07:39 +13:00 |
|
Bob
|
74b7d21d4b
|
renamed Actor.unitInfo to "Info"; other minor changes
|
2009-12-05 19:12:29 +13:00 |
|
Chris Forbes
|
2435e48a82
|
trimming 'using' crap
|
2009-12-05 14:23:59 +13:00 |
|
Chris Forbes
|
da84b66424
|
moved inner classes out of UnitInfo for brevity. added money-up and money-down sounds. added slow view of money changes, like real-ra.
|
2009-11-29 15:26:55 +13:00 |
|
Bob
|
7c1c0835e1
|
Traits can now resolve orders (ATM, they all resolve the orders they issue)
|
2009-11-25 20:42:03 +13:00 |
|
Bob
|
e9b87640bd
|
No. Just No. GTFO. Orders do NOT store cursors. That is all
|
2009-11-25 19:44:38 +13:00 |
|
Bob
|
74ab0c7a13
|
moved Activity to Actor (from Mobile)
|
2009-11-25 18:34:30 +13:00 |
|
Bob
|
5c3da9387b
|
IActivity no longer passed Mobiles around.
|
2009-11-25 18:18:17 +13:00 |
|
Bob
|
2aea110497
|
Facing -> new trait ("Unit")
|
2009-11-25 18:11:44 +13:00 |
|
Bob
|
c285f1d210
|
Cleaned up some casts. (BuildingInfo)
|
2009-11-14 02:57:52 +13:00 |
|
Bob
|
a74050a3e6
|
removed Mobile.InternalSetActivity
|
2009-11-12 13:00:05 +13:00 |
|
Chris Forbes
|
cfd99b5250
|
#87 fixed
|
2009-11-09 22:56:29 +13:00 |
|
Chris Forbes
|
b13f399ec0
|
follow activity for turreted attacks
|
2009-11-09 22:29:07 +13:00 |
|
Bob
|
edc4a8e6e7
|
Harvesting works better, and other related stuff.
|
2009-11-05 13:23:23 +13:00 |
|
Bob
|
ddc91ddafa
|
Moved Activity and friends into separate files.
|
2009-11-02 20:22:12 +13:00 |
|
Chris Forbes
|
98e64fc446
|
fixes #72
|
2009-11-01 19:57:03 +13:00 |
|
Chris Forbes
|
783b9e9f5f
|
infantry squads; a bit tight at the moment.
|
2009-11-01 13:15:23 +13:00 |
|
Bob
|
c0cb248bc1
|
Restructuring orders.
|
2009-10-28 22:06:39 +13:00 |
|
Bob
|
cc1be5b31c
|
Perf fixes for low unit-counts. Added sanity checks - not enabled by default.
|
2009-10-28 19:43:04 +13:00 |
|
Bob
|
9f237f2530
|
Fixes for small bugs.
|
2009-10-28 18:45:50 +13:00 |
|
Bob
|
222b72a679
|
Repath around blocking units or structures.
|
2009-10-28 17:59:09 +13:00 |
|
Chris Forbes
|
58f9347cb7
|
fixed attack causing units to vanish
|
2009-10-27 17:58:57 +13:00 |
|
Chris Forbes
|
0e32b5ca18
|
hacked around weird disappearing behavior for single units. group behavior is still pretty thoroughly borked
|
2009-10-27 08:40:55 +13:00 |
|
Chris Forbes
|
ff26bd38c7
|
added pathing debug
|
2009-10-27 08:22:54 +13:00 |
|
Chris Forbes
|
b4d75f6195
|
oops. a slight pathfinder cock-up.
|
2009-10-27 00:24:09 +13:00 |
|
Bob
|
3ef0f90b00
|
Added attack order. Cursor is currently incorrect.
|
2009-10-26 23:25:35 +13:00 |
|
Bob
|
65f7f8c145
|
Fixed bug where units left influence behind in some circumstances.
|
2009-10-26 22:08:12 +13:00 |
|
Chris Forbes
|
0d62318688
|
most of the support for boats
|
2009-10-26 21:52:13 +13:00 |
|
Bob
|
384a3ee2e9
|
renamed in Mobile.CurrentAction: "Action" -> "Activity"
|
2009-10-26 18:57:12 +13:00 |
|
Bob
|
20fed17306
|
Refactored Mobile.MoveTo
|
2009-10-26 16:38:17 +13:00 |
|