Commit Graph

84 Commits

Author SHA1 Message Date
Chris Forbes
1afe170d6d split various flying behaviors into own files 2009-12-28 09:05:13 +13:00
Chris Forbes
b7bac5bd16 unit idle tracking via dummy activity; wasn't so bad. 2009-12-28 08:26:13 +13: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
Chris Forbes
91a04dc96a bullets, missiles are all altitude-aware 2009-12-22 22:58:42 +13:00
Chris Forbes
3bc97ac0b9 z offsets 2009-12-22 19:13:30 +13:00
Chris Forbes
e2ef5d8bc3 adjusted bounds to take altitude into account 2009-12-21 18:35:22 +13:00
Chris Forbes
07b5b4c164 revamp of damage notifs; added Explodes 2009-12-19 10:42:35 +13:00
Chris Forbes
ac2b666366 added infantry taking cover behavior 2009-12-17 21:52:39 +13:00
Chris Forbes
605f8aa960 Cloak trait now implements IRenderModifier, so we can compose cloaking with pretty much anything. 2009-12-17 16:31:22 +13:00
Chris Forbes
997ddecc03 infantry deaths (handled by Corpse effect) 2009-12-17 15:46:50 +13:00
Chris Forbes
942cb08f51 cache => controlGroups; not sure what i was smoking then. also more sane exceptions in Actor.ctor 2009-12-17 10:17:51 +13:00
Chris Forbes
5bf3e05f03 routing modifier keys where they need to be 2009-12-16 11:31:53 +13:00
Bob
ca946ea7cf started working on the Player-Actor. 2009-12-15 21:58:09 +13:00
Chris Forbes
42bd51f2b0 moved weapon report from bullet/missile to attackbase 2009-12-13 12:26:49 +13:00
Chris Forbes
3d457c397d homing weapons more or less work now 2009-12-06 21:19:02 +13:00
Bob
74b7d21d4b renamed Actor.unitInfo to "Info"; other minor changes 2009-12-05 19:12:29 +13:00
Chris Forbes
3ff9c2383a removed all the sound junk from Game; removed spurious loose files 2009-12-05 18:27:20 +13:00
Chris Forbes
2435e48a82 trimming 'using' crap 2009-12-05 14:23:59 +13:00
Chris Forbes
5c923c8496 UnitInfo.Selectable 2009-12-03 19:24:35 +13:00
Chris Forbes
cf54a47b0c TreeCache dies; trees & MINE have unitinfo 2009-12-03 18:59:11 +13:00
Chris Forbes
bd5faef639 start pos 2009-12-02 20:49:59 +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
74ab0c7a13 moved Activity to Actor (from Mobile) 2009-11-25 18:34:30 +13:00
Chris Forbes
14910762c8 adds custom-palette/shadow support for rendering everything 2009-11-10 21:03:47 +13:00
Chris Forbes
14e2e3c2eb nubstuff 2009-11-09 21:36:10 +13:00
Chris Forbes
49f48bef6a #29 fixed 2009-11-09 21:19:37 +13:00
Chris Forbes
ab7737302b fixing trees breaking our replay 2009-11-05 22:21:36 +13:00
Bob
edc4a8e6e7 Harvesting works better, and other related stuff. 2009-11-05 13:23:23 +13:00
Chris Forbes
66fd532db8 ore is now in openra.game 2009-11-04 22:51:17 +13:00
Bob
1d7798d40c Buildings with special rendering now skip their make animation. Removed IsMapActor; make-skipping is now controlled by a global in Game. 2009-11-02 00:59:53 +13:00
Chris Forbes
4336c2af35 skip 'make' animation for mapunits 2009-11-01 19:09:18 +13:00
Chris Forbes
f9fb04372c lots of stuff: harvester, acceptsore, half-destroyed buildings, building sounds 2009-11-01 18:51:15 +13:00
Chris Forbes
4201f40f6b multiple turrets; turret offsets 2009-10-31 14:46:04 +13:00
Bob
be39cdd054 map.Offset is no long necessary in so many places. (removed BS where world-coords != map-coords) 2009-10-29 22:10:54 +13:00
Bob
89f9a96de5 Replay stuff.
FYI: Don't try to replay a game where you built any vehicles. It WILL fail horribly.
2009-10-29 01:57:47 +13:00
Bob
c0cb248bc1 Restructuring orders. 2009-10-28 22:06:39 +13:00
Bob
3ef0f90b00 Added attack order. Cursor is currently incorrect. 2009-10-26 23:25:35 +13:00
Bob
78c9ae53df On orders, the mouse button is now considered part on issuing the order, not resolving it. 2009-10-24 19:42:54 +13:00
Bob
d66475edcb smooth unit-movement. Doesn't look right yet, but it's getting there. 2009-10-24 18:20:58 +13:00
Chris Forbes
ac82e1451e Fixes bug #23: enemy units can be ordered 2009-10-23 21:31:52 +13:00
Chris Forbes
7d1f7670b9 unit lost sound when local player's units die 2009-10-22 23:48:19 +13:00
Chris Forbes
cfa20a04ed added IsDead property; made attack notice when the target is dead 2009-10-22 23:13:33 +13:00
Chris Forbes
1effd85d50 prep in pathfinder for multi-source pathing 2009-10-22 22:34:06 +13:00
Chris Forbes
4382a10568 combat actually works 2009-10-21 21:34:34 +13:00
Chris Forbes
659c3669e7 health 2009-10-21 20:37:38 +13:00
Chris Forbes
a4c344523f pushed bibs down into the smudge layer; made Game static 2009-10-20 20:47:04 +13:00
Bob
80bcd23ba7 Traits is now data-driven. Actor.cs is now SMALL. (win)
- FieldLoader can now handle arrays. This might be useful for Prerequisites, Owner fields.
2009-10-20 18:17:08 +13:00
Bob
6dec94d00e added units.ini (and campaignUnits.ini), and IniFile got support for load/merging multiple files.
- Rules can now handle map-specific rules changes
    - units.ini replaces {buildings,units,infantry}.txt (or will replace; sidebar still uses them)
    - Added support for loading map-placed units/structures - try scg11eb.ini
        - added FCOM
2009-10-20 17:16:45 +13:00
Bob
707ba7d957 Locked frame times; SAM, GUN, AGUN work again.
- all frames are 40ms long. (except something in the sidebar, which should really be PlayFetchIndex anyway)
    - SAM, GUN, and AGUN no longer crash the game when built. (Turreted used Mobile, which those buildings don't have)
2009-10-20 00:57:50 +13:00
Bob
a7ce0f97d1 changes facing (and desireFacing) on Mobile and on Turreted. range is now 0..255 2009-10-19 23:45:14 +13:00