Bob
|
ae703d50b2
|
Actor.traits is implementation detail
|
2010-08-14 17:39:49 +12:00 |
|
Paul Chote
|
f6c6255f64
|
Custom tiberium pathing cost
|
2010-08-14 17:37:36 +12:00 |
|
Paul Chote
|
053f0f5c7f
|
Refactoring + cnc weap
|
2010-08-03 01:03:31 +12:00 |
|
alzeih
|
578d42614b
|
Convert all CreateActor calls to use TypeDictionary
|
2010-08-02 01:51:13 +12:00 |
|
alzeih
|
4ea66ea309
|
Added FacingInit and AltitudeInit. Used in Mobile/Aircraft/Husks. Refactored Production, SpyPlane, Paratroopers and LeavesHusk
|
2010-08-02 00:49:26 +12:00 |
|
Bob
|
10b7ece62e
|
new mapactor init stuff
|
2010-08-01 19:38:39 +12:00 |
|
Paul Chote
|
bd979f65b8
|
Kill Unit trait; Radar signature tweaks
|
2010-08-01 01:26:59 +12:00 |
|
Paul Chote
|
d29e3f3f0e
|
Split facing into its own interface; fix husks
|
2010-08-01 01:01:31 +12:00 |
|
Paul Chote
|
207ee49da3
|
Move Facing and Altitude onto IMove impls, with associated pile of cleanups
|
2010-08-01 01:01:31 +12:00 |
|
Paul Chote
|
88cb942430
|
Cleaner access to InitialFacing and ROT
|
2010-08-01 01:01:31 +12:00 |
|
Bob
|
53b9b63ae5
|
change Mobile, Move to use Mobile.toCell instead of Actor.Location
|
2010-07-31 12:23:07 +12:00 |
|
alzeih
|
33b6f590e9
|
move ROT, InitialFacing and Speed to Mobile and Aircraft.
|
2010-07-31 02:06:30 +12:00 |
|
Chris Forbes
|
41c0d175bd
|
fix paradrop being broken (again!)
|
2010-07-30 21:20:13 +12:00 |
|
Chris Forbes
|
bb0531b80f
|
convert Crate to use crushable support again
|
2010-07-29 18:48:25 +12:00 |
|
Chris Forbes
|
e325b5954c
|
split ITeleportable off as a base interface from IMove; Crate no longer pretends to be moveable.
|
2010-07-29 18:16:26 +12:00 |
|
Chris Forbes
|
56e929014d
|
slightly faster again (map.IsInMap isnt free) -- but be careful
|
2010-07-26 21:42:11 +12:00 |
|
Chris Forbes
|
e0a5350ed6
|
slightly faster again
|
2010-07-26 21:39:23 +12:00 |
|
Chris Forbes
|
d774817b0e
|
remaining dumbness removed.
|
2010-07-26 21:35:00 +12:00 |
|
Chris Forbes
|
3526c05dc8
|
a bit more
|
2010-07-26 21:30:23 +12:00 |
|
Chris Forbes
|
69a74425d9
|
a free 40% or so.
|
2010-07-26 21:23:19 +12:00 |
|
Paul Chote
|
eb1e325fe2
|
More caching
|
2010-07-26 20:44:47 +12:00 |
|
Paul Chote
|
637fae87cd
|
Remove a bunch of unused stuff. May help pathfinder perf a little.
|
2010-07-26 20:27:56 +12:00 |
|
alzeih
|
925ca2bb73
|
SetTargetSilently for DrawLineToTarget
|
2010-07-26 13:57:53 +12:00 |
|
alzeih
|
526bb3e042
|
Use Targets
|
2010-07-26 12:33:54 +12:00 |
|
Paul Chote
|
e8adc357e9
|
Draw targeting lines for player-issued orders. Can force-display targets with [alt].
|
2010-07-26 12:01:13 +12:00 |
|
Paul Chote
|
20c0419782
|
Don't leak information on the underlying terrain via the mouse cursor. Cursor and voice response always "move" for terrain under shroud.
Needs pathfinder changes before being mergeable
|
2010-07-23 22:53:38 +12:00 |
|
Paul Chote
|
c74fe87fc8
|
Fix voice on unpathable terrain
|
2010-07-23 22:45:11 +12:00 |
|
Paul Chote
|
c90317fb35
|
Aircraft/Helicopter move/dock flashing and cursor fixes
|
2010-07-23 19:10:10 +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 |
|
Chris Forbes
|
a78001a5cc
|
strip some redundancy from UnitOrders, but it still sucks; fix nudges breaking everything
|
2010-07-22 08:03:44 +12:00 |
|
Chris Forbes
|
3a7bec1eef
|
implement INudge on Mobile
|
2010-07-21 19:37:24 +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
|
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
|
08ee425415
|
Fix some stupid bugs; remove hardcoded references to water/ore/tree terraintypes
|
2010-06-26 12:02:30 +12:00 |
|
Paul Chote
|
bf6b2da1a8
|
Unhardcode terrain types. Needs a bit more work re initialization and bridges
|
2010-06-26 10:55:29 +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
|
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 |
|
Chris Forbes
|
b8093b7f6c
|
removing a bunch of excessively low-level pixel -> cell conversions
|
2010-06-24 21:51:21 +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 |
|
Chris Forbes
|
572cdc9dbf
|
vacate cells earlier
|
2010-06-18 22:36:24 +12:00 |
|