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
3e664779ef
Remove a bunch of unnecessary caching
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
b7c8e55d14
Some initial hacks towards multiple-infantry-per-cell. Make the pathfinder smart enough to do what we need, and remove a *lot* of stupid duplication. Needs more work.
2010-06-24 21:51:22 +12:00
Chris Forbes
308a7b0cf6
remove hardcoded magic number
2010-06-24 21:51:22 +12:00
Chris Forbes
0cf39991db
new range circle renderer; faster minefield renderer
2010-06-24 21:51:21 +12:00
Chris Forbes
b8093b7f6c
removing a bunch of excessively low-level pixel -> cell conversions
2010-06-24 21:51:21 +12:00
Chris Forbes
2dcc85f608
fix aircraft so it actually works again
2010-06-24 21:51:21 +12:00
Chris Forbes
e56339897f
add additional debug to WorldRenderer.DrawUnitPath so we can see waypoint density, etc
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
Paul Chote
3be5b946ad
Flesh out center of the map
2010-06-24 21:51:21 +12:00
Paul Chote
1592225855
WIP cnc map (note: editor needs better work-loss prevention)
2010-06-24 21:51:21 +12:00
Paul Chote
bdb77501f7
More Helicopter polish
2010-06-24 21:51:21 +12:00
alzeih
37ffd2207f
Fix game locking up on crash.
2010-06-23 22:04:17 +12:00
Chris Forbes
5dcc7782d9
make editor use pickany metadata
2010-06-20 18:45:47 +12:00
Paul Chote
aff357db0b
Actually render resources when shroud is disabled
2010-06-20 18:34:06 +12:00
Chris Forbes
c1aa25e307
add 'pickany' flag in TileTemplate
2010-06-20 18:32:21 +12:00
Chris Forbes
a4f694e51a
that was horrible. beef up v2 so it can fill that role better
2010-06-20 18:15:04 +12:00
alzeih
a1ffb68e22
bugfix
2010-06-20 17:48:20 +12:00
Booom3
a00a5433e4
balance stick
2010-06-20 17:31:37 +12:00
Chris Forbes
5242854892
unfail crates
2010-06-20 13:22:23 +12:00
Chris Forbes
17a45a0d6c
fix destroyer missile range
2010-06-19 20:26:29 +12:00
Booom3
0195e54c8c
Updated testmap
2010-06-19 10:24:57 +02:00
Chris Forbes
04c07ed88b
fix prereqs for 3tnk
2010-06-19 19:58:29 +12:00
Chris Forbes
542ec65f10
buff 3tnk hp to match its new role
2010-06-19 19:56:40 +12:00
Chris Forbes
a457b1f133
swap 2tnk and 3tnk owners
2010-06-19 19:55:17 +12:00
Chris Forbes
8f897f7840
nerf CA a bit, esp vs unarmored
2010-06-19 19:47:50 +12:00
Chris Forbes
68ce0d89e6
more jeep tuning
2010-06-19 19:33:57 +12:00
Chris Forbes
b719271f6f
make jeep decent vs infantry and crap vs everything else
2010-06-19 19:24:06 +12:00
Chris Forbes
4d8238cd32
reintroduce dome for soviet
2010-06-19 19:20:55 +12:00
Chris Forbes
87973f9ef3
fix bug in prev
2010-06-19 15:23:30 +12:00
Chris Forbes
c3490fcb66
buildings under fog
2010-06-19 15:17:48 +12:00
Chris Forbes
75bfedecb2
more heli polish (paul)
2010-06-19 15:06:02 +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
Chris Forbes
0ef91ecc2d
hack around crash on boat repair
2010-06-18 20:55:06 +12:00
Chris Forbes
0c25924789
the Tao.SDL docs are wrong; the params are backwards. working keyrepeat, kthx.
2010-06-18 20:21:45 +12:00
Booom3
d58f2de090
Test map
2010-06-18 19:58:25 +12:00
Chris Forbes
c83f78f259
fix it on nonwindows too
2010-06-18 18:34:33 +12:00
Chris Forbes
8afb17c3f5
default somewhere sensible in editor (by not failing at '\')
2010-06-18 18:33:06 +12:00
Chris Forbes
abc7b21994
add logos to cnc
2010-06-18 18:18:02 +12:00
alzeih
beec39daa4
fixing bug on loading shellmap
2010-06-18 17:42:19 +12:00
alzeih
2da06d3744
Avoid Sharing Violations in logs
2010-06-18 16:25:12 +12:00
alzeih
5922a6c446
Stop printing arrow keys etc , and print repeated keys faster
2010-06-18 16:04:30 +12:00
alzeih
981a6b65a7
Fix server crashing when server order fails to deserialise.
2010-06-18 16:03:24 +12:00