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