Chris Forbes
9cf8ac0c3d
remove dead IVictoryConditions interface
2010-07-26 18:07:48 +12:00
Chris Forbes
f2bfa8e2ee
reinstate range circles; IRenderSelection allows arb. plugging in of these things
2010-07-25 15:56:40 +12:00
Paul Chote
52c8c93b30
Building capture eva + wtf on silo capture
2010-07-23 22:29:27 +12:00
Paul Chote
55e59e0b53
Unhardcode voice/order interaction; reimplement for move and attack
2010-07-23 18:41:35 +12:00
Paul Chote
71420df0f3
Fix CursorForOrderString to work with orders + preliminary e6 fixes
2010-07-23 17:16:02 +12:00
Paul Chote
d21e9fe093
Kill ITerrainTypeModifier for explicit updating of a custom layer in the map. Functionally equivalent, but MUCH faster.
2010-07-22 22:22:53 +12:00
Paul Chote
a09a6997b4
Radar takes into account visibility under fog
2010-07-22 20:26:19 +12:00
Paul Chote
f7212ef757
Correct bridge / tree / mine color
2010-07-22 19:50:41 +12:00
Paul Chote
a234dd4382
New interface for things that show on radar; groundwork for future patches.
2010-07-22 19:50:41 +12:00
Chris Forbes
6d527c3668
unbreak Target
2010-07-22 18:36:56 +12:00
alzeih
1497c31908
some more hax
2010-07-22 18:01:32 +12:00
alzeih
4e22e37192
Fix the in range check
2010-07-22 15:54:42 +12:00
Chris Forbes
73b6eb568b
more of attack-ground (order wiring, etc); doesn't work.
2010-07-22 08:26:52 +12:00
Chris Forbes
5c61c9d3a9
migrating most things to use the Target struct rather than Actor directly.
2010-07-22 08:26:51 +12:00
Chris Forbes
88b705c8ef
add Target type, in prep for allowing attack-ground
2010-07-22 08:26:51 +12:00
alzeih
8e2d422054
Improvements to VictoryConditions, and Dead = Chat to all
2010-07-21 20:21:02 +12:00
Chris Forbes
8006e20dd3
however, we *do* need to know who nudged us, so we can tell them where to shove it if required.
2010-07-21 19:27:49 +12:00
Chris Forbes
5ef651ce6d
return value not required.
2010-07-21 19:25:32 +12:00
Chris Forbes
e426d50cc2
add INudge interface; Move tries to nudge things that are in the way as a good first option
2010-07-21 19:24:45 +12:00
alzeih
795da1b088
unhacking IChromeButton.
2010-07-21 16:00:26 +12:00
Chris Forbes
d5f12dd8ee
trim down license spam in all files
2010-07-18 16:48:21 +12:00
Paul Chote
df3581237e
Remove hardcoded cursor bs; move TransformsOnDeploy to Mods.RA.
2010-07-08 20:23:19 +12:00
Paul Chote
476d40b317
Move StoresOre into Mods.RA
2010-07-08 19:32:07 +12:00
Chris Forbes
2ed8045736
remove DeathWeapon; IExplodeModifier implemented for resource actors (and for V2, which was the original purpose)
2010-07-07 18:32:45 +12:00
Paul Chote
7c3a10396c
New crush code, now with less bs
2010-06-25 20:57:06 +12:00
Paul Chote
00b91bd7ad
Reimplement ICustomTerrain with far less bs
2010-06-25 19:26:08 +12:00
Paul Chote
29fa9e3aeb
Shift movement cost/speed into IMove; regressions in a few areas
2010-06-25 17:05:56 +12:00
Paul Chote
6a5869f2c6
Begin cleaning up terraintypes/movetypes
2010-06-25 15:52:12 +12:00
Paul Chote
7ac8d0cf59
Units automatically path around known hazards (eg static base defenses). Test using SAM and TRAN.
...
Todo: Ignore hazards when force-moving; Apply only to known enemy hazards; Implement more hazard classes
Also add a few files I forgot from previous patches
2010-06-25 13:53:37 +12:00
Paul Chote
0aeca2aadc
Helicopters use pathfinder
2010-06-24 21:51:22 +12:00
Paul Chote
37cf30a097
Refactor Mobile.TeleportTo -> IMove.SetPosition
2010-06-24 21:51:22 +12:00
Paul Chote
b42589b479
Fix vehicle production; Basic 5-to-a-cell logic. cnc only. Infantry stack; need to give a graphical offset.
2010-06-24 21:51:22 +12:00
Paul Chote
7d717592c7
Rename IMovement -> IMove; Move GetCurrentPath from Mobile to IMove and implement for aircraft; fix regressions in Helicopter (ITick) and remove unused cruft from Aircraft (IOccupySpace).
2010-06-24 21:51:21 +12:00
Chris Forbes
66adbee2a6
moving Actor.Location onto the appropriate traits (bob)
2010-06-19 14:37:06 +12:00
Chris Forbes
db465e1fdd
ActorInitializer, in preparation for next change (bob)
2010-06-19 14:28:30 +12:00
Paul Chote
24edba34a7
Remove thief; transfer ore along with stolen silo/proc.
2010-06-14 20:59:35 +12:00
Chris Forbes
431bbe2764
remove spurious IProducer interface; add IBlocksBullets and move Wall
2010-05-24 21:10:11 +12:00
Chris Forbes
586d5ec11e
housekeeping
2010-05-20 19:19:28 +12:00
Chris Forbes
151f5acb2f
remove spurious 'set' on IDisable and associated BS implementations
2010-05-20 12:55:29 +12:00
Bob
823d7d44a9
did tesla instakill via damagemodifier instead
2010-05-13 18:06:20 +12:00
Chris Forbes
7a25bea751
crushable walls
2010-05-06 19:05:31 +12:00
Chris Forbes
173c374de0
renamed VictoryConditions -> ConquestVictoryConditions in prep for adding a custom map
2010-05-06 18:16:36 +12:00
Chris Forbes
60f5e4d13e
diplomacy menu & stance changes
2010-04-20 20:13:03 +12:00
Paul Chote
fcf8eb2726
Terrain speed modifiers
2010-04-17 21:56:57 +12:00
Chris Forbes
f61c87f0d2
converted moneybin to widget; generic tooltip hax
2010-04-15 19:06:01 +12:00
Chris Forbes
e224c64ccc
no more stateless garbage
2010-04-13 19:18:49 +12:00
Bob
a22ec0fd81
move the harvest-related traits and activities into the mod dll.
2010-04-04 13:34:17 +12:00
Chris Forbes
d2ad90aa5b
saner planes, part 1
2010-03-27 10:17:43 +13:00
Chris Forbes
13e6711a3b
further unhacking to localise extended damage state stuff to JUST WALLS
2010-03-27 10:11:24 +13:00
Chris Forbes
faa8f54e7c
impose the hack on WALLs, not everything-else
2010-03-27 10:05:01 +13:00