Commit Graph

222 Commits

Author SHA1 Message Date
Paul Chote
a9010d1947 AT and AP mine traits 2009-12-23 03:49:49 -08:00
Paul Chote
eae88e7774 Make the ICrushable interface a bit more sane, plus correct defaults for infantry 2009-12-23 02:55:37 -08:00
Alli
2a0623a601 Merge branch 'master' of git://github.com/chrisforbes/OpenRA 2009-12-23 22:24:31 +13:00
Alli
9e950c84ca added PaletteType enum 2009-12-23 22:24:20 +13:00
Chris Forbes
982fde6d0a force-move; cleaning some dead bits; etc 2009-12-23 21:48:15 +13:00
Chris Forbes
34a88b3c2e Merge branch 'master' of git://github.com/chrisforbes/OpenRA 2009-12-23 21:08:36 +13:00
Chris Forbes
af715b4a5e water palette done that way 2009-12-23 21:08:29 +13:00
Paul Chote
a958e9cb70 Merge branch 'master' of git://github.com/chrisforbes/OpenRA 2009-12-22 23:57:08 -08:00
Paul Chote
9da1da8102 Add crush check and move crush effect into a custom warhead 2009-12-22 23:56:39 -08:00
Chris Forbes
449c07c518 IPaletteModifier 2009-12-23 20:26:51 +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
Chris Forbes
96728262e6 fix dumb building/tree placement stuff 2009-12-22 23:05:49 +13:00
Chris Forbes
91a04dc96a bullets, missiles are all altitude-aware 2009-12-22 22:58:42 +13:00
Chris Forbes
d695344a05 decouple that a bit more. 2009-12-22 20:03:53 +13:00
Chris Forbes
3bc97ac0b9 z offsets 2009-12-22 19:13:30 +13:00
Paul Chote
420012f8d9 Unhack movement check in ChronoshiftDeploy (well, hide the hack under another layer of abstraction, at least) 2009-12-21 20:09:19 -08:00
Paul Chote
a754ece459 Cache ore capacity 2009-12-21 19:26:22 -08:00
Paul Chote
0c79363dcc Ore pips on refinery and silo 2009-12-21 19:13:54 -08:00
Chris Forbes
f20ecc8a5d putting that fail in one place. 2009-12-22 12:56:46 +13:00
Bob
d052fd79e3 the rest of yesterday's render changes. 2009-12-22 11:57:32 +13:00
Bob
5ded9d6303 missed a change in prev. 2009-12-22 02:18:36 +13:00
Bob
86dc6d53e7 Simplifying(?) some of the render stuff. 2009-12-22 02:14:42 +13: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
Paul Chote
77bf7dd8e6 Harvester should only show 7 pips 2009-12-21 02:15:57 -08:00
Chris Forbes
67bdf0ce30 don't land on other people's AFLDs 2009-12-21 19:28:10 +13:00
Chris Forbes
9a0b15ac23 Merge branch 'master' of git://github.com/chrisforbes/OpenRA 2009-12-21 18:15:27 +13:00
Chris Forbes
dbe962364b factored out flying unit render into WithShadow:IRenderModifier 2009-12-21 18:13:52 +13:00
Paul
9532029b21 Wrap pips when there are too many, with included render bug. 2009-12-20 15:27:55 -08:00
Chris Forbes
5a4fba43b0 what a hack; it mostly works, but there are edge cases. 2009-12-20 23:04:07 +13:00
Chris Forbes
13636e9c54 some basic plane behavior on Yak 2009-12-20 19:19:03 +13:00
Chris Forbes
effc642c04 death sounds for infantry 2009-12-20 18:18:11 +13:00
Chris Forbes
b08e1e9350 submarines are forced to the surface on damage 2009-12-20 18:06:40 +13:00
Paul
975624d2f9 Refactor Traits.fake into a Tags interface for primary production structures +mods 2009-12-19 19:08:15 -08:00
Alli
8c2194c903 Forgot Fake.cs and project file 2009-12-19 23:36:49 +13:00
pchote
fce0a8787d New pips interface; use pips.shp instead of native drawing 2009-12-18 19:07:21 -08:00
pchote
a18fae872e MCV Deploy sound 2009-12-18 17:26:57 -08:00
pchote
0c6a4c4d2a Forgot to add AftermathInfo.cs to last commit 2009-12-18 16:51:55 -08:00
pchote
6091cd1259 Merge branch 'master' of git://github.com/chrisforbes/OpenRA 2009-12-18 16:45:17 -08:00
pchote
3d41d35226 Load [Aftermath] setttings from aftrmath.ini; use ChronoTankDuration in ChronoshiftDeploy 2009-12-18 16:41:28 -08:00
Chris Forbes
571816b7ac made teleport work 2009-12-19 13:28:32 +13:00
pchote
cdea6b642b Better harvester pip behavior 2009-12-18 15:54:13 -08:00
unknown
144ffa2444 Harvester uses pips to show load 2009-12-18 15:19:01 -08:00
unknown
f399f18603 Actual code changes from last commit, plus: IPips interface for displaying pips in the UI, ChronoshiftDeploy trait for Chronotank (teleport not yet working) 2009-12-18 14:56:41 -08:00
unknown
f41609433d Actual code changes from last commit, plus: IPips interface for displaying pips in the UI, ChronoshiftDeploy trait for Chronotank (teleport not yet working) 2009-12-18 14:52:38 -08:00
Chris Forbes
07b5b4c164 revamp of damage notifs; added Explodes 2009-12-19 10:42:35 +13:00
Chris Forbes
10431a5038 fixed chrisf/#6: base defenses attacking before finished 2009-12-19 09:33:14 +13:00
unknown
15ab0738c7 Add Aftermath units; most without special logic. Seperate Cloaking from Submarine behavior. Fix crash when selecting unit with no speedmodifier traits. Add "Cannot deploy here" build notification. 2009-12-17 22:05:34 -08: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
278eb7b4f7 prone while not moving fix 2009-12-18 12:07:49 +13:00