Commit Graph

75 Commits

Author SHA1 Message Date
Chris Forbes
59c0791d93 renamed OpenRa.Game.* to OpenRa.*; a few other bits 2010-01-17 09:30:53 +13:00
Chris Forbes
ee14b0a670 movementtype 2010-01-12 22:00:00 +13:00
Bob
a0bf4f1e0f Moved speed from Mobile/Heli/Plane to Unit. 2010-01-12 21:22:28 +13:00
Bob
5247039345 de-legacied Minelayer 2010-01-12 19:53:20 +13:00
Chris Forbes
4b19f1dfe5 sight moved to Unit/Building 2010-01-11 18:37:35 +13:00
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