Chris Forbes
c2029e9d5c
fixed #2166 - filtering of passengers to show with RenderCargo
2012-07-01 18:22:19 +12:00
Chris Forbes
5a40c5df03
tidy health transfer
2012-07-01 18:08:10 +12:00
Matthias Mailänder
f5ba36a735
Unload only 1 cargo per mouseclick, for more control
2012-07-01 18:07:33 +12:00
Matthias Mailänder
efe2f2e043
UnloadCargo rallypoint fixes #2016
2012-07-01 18:07:05 +12:00
Matthias Mailänder
7a578a0679
notifications (formerly EVAalerts) centralized and race specific
...
outsourced into notifications.yaml
triggered with PlayNotification(...)
(v2: less redundant code for PlayVoice/Notifications)
added harvester under attack and battlecontrol terminated
2012-07-01 14:39:30 +12:00
Chris Forbes
5fee165692
fixed #2289 - missing chrono effects on return
2012-07-01 14:24:49 +12:00
Chris Forbes
0a4669b925
Add SimpleTeleport for non-chrono jumps (used in scripts etc)
2012-07-01 14:05:21 +12:00
Chris Forbes
109546d20f
fixed #2286 - chrono kills passengers on return too
2012-07-01 13:31:04 +12:00
James Dunne
f5c606266d
Fixed shift-tab keyboard shortcut in build palette.
2012-07-01 13:08:00 +12:00
Chris Forbes
f2ab8a8541
generalize rough cursor to be customizable for any terrain type
2012-07-01 12:49:14 +12:00
Matthias Mailänder
579ff04f68
fixes #2253
...
rough mouse-cursor for infantry-only areas
blue move cursor for d2k rally points
2012-07-01 12:41:23 +12:00
Chris Forbes
9201b1cced
fixed #2198 - crates are collected when landing on top of a unit
2012-07-01 09:04:49 +12:00
Chris Forbes
b9365a149f
remove old crates list
2012-06-30 17:06:15 +12:00
James Dunne
1d4f1c657f
Fix for crash after selling all refineries.
2012-06-30 16:37:50 +12:00
James Dunne
9a66d7b530
Harvesters will return to ordered-to location if told to harvest a specific cell while full after delivery instead of the last successfully harvested cell which may be far away.
2012-06-30 16:37:50 +12:00
James Dunne
3754e791e5
Fix for null ref exception after refinery is sold.
2012-06-29 22:55:45 -05:00
James Dunne
643154de15
Harvesters obey player when told to stop or move somewhere else.
2012-06-29 22:38:24 -05:00
ScottNZ
36c0ec753d
Move viewport to where the player starts
2012-06-29 09:09:39 +12:00
James Dunne
3160034d66
Now checking AcceptsSmudgeType for all cells to smudge and picking appropriate SmudgeLayer to render with.
2012-06-27 23:54:49 -05:00
James Dunne
d0d3813173
Water will not be smudged/scorched any more from nukes. All resources in range of nuke are destroyed now, not just the ones on the edge of the circle.
2012-06-27 22:56:48 -05:00
James Dunne
2ff4a76955
Fixed zombie aircraft flying around after being told to fall to earth.
2012-06-27 22:02:29 -05:00
Matthias Mailänder
ed6a625c69
nonstandard build time value for a cnc classic mod fixes #2164
...
remove the testcase in structures.yaml if unwanted for cnc mod
2012-06-28 13:10:41 +12:00
Matthias Mailänder
d498ff1085
+RenderBuildingSeparateTurret
2012-06-28 13:10:40 +12:00
James Dunne
f8a0dd59b7
Fixed null reference bug.
2012-06-27 18:38:12 -05:00
James Dunne
8e602104af
Harvesters - made search radius configurable for both initial search from proc and search from harvest location.
2012-06-27 18:00:42 -05:00
James Dunne
aac78773f4
Upgraded to VS2010
2012-06-26 20:39:56 -05:00
Matthias Mailänder
d3915ad291
string AcceptsSmudgeType replaces boolean AcceptSmudge
...
because Dune 2000 has different craters for rock and sand
2012-06-27 13:19:52 +12:00
Matthias Mailänder
a64629f1c5
remove ready/hold/group pip from BuildPaletteWidget
...
and render as text instead
2012-06-27 13:19:52 +12:00
Matthias Mailänder
5231da1ea3
READY/ON HOLD as DrawText instead of SHP
2012-06-27 13:13:55 +12:00
Chris Forbes
984a498ed2
Finish fixing #2136
2012-06-26 19:24:59 +12:00
Igor Popov
c122e6f54d
indicate-admin: implementation (ra)
2012-06-26 18:58:31 +12:00
Chris Forbes
1924cc71f1
fix canceling of WaitFor
2012-06-26 11:48:15 +12:00
James Dunne
2f773e49ef
Fixed null ref exception while playing cnc.
2012-06-24 21:41:16 -05:00
James Dunne
03ec1f08cf
Made ResourceClaimLayer trait optional on World actor to fix cnc and d2k.
2012-06-24 21:41:16 -05:00
James Dunne
a0f9f98b1c
Removed unnecessary mobile local.
2012-06-24 21:00:25 -05:00
James Dunne
b59a0e8c0d
Fixed harvesters for AI to search the entire map when no more resources nearby.
2012-06-24 20:26:01 -05:00
James Dunne
1fa70d259f
Removed INudge in favor of INotifyBlockingMove.
2012-06-24 20:26:01 -05:00
James Dunne
1f0da42a15
Refineries now show which harvesters are linked by holding down ALT key.
2012-06-24 20:26:01 -05:00
James Dunne
845379e577
Harvesters no longer block each other during low-ore contention and wait for a random amount of time while idle to search for more resources.
2012-06-24 20:26:00 -05:00
James Dunne
80123b6aa4
Many harvester behavior improvements; summary below.
...
Implemented Harvester territory marking with a simple resource claim system in ResourceClaimLayer trait added to World.
Added customCost for PathSearch to support new Harvester search preferences.
Explicit delivery order forces harvester to always deliver to that refinery.
Explicit harvest order frees harvester from forced delivery refinery and allows for auto-balancing.
Harvesters auto-balance refinery choice such that no more than 3 harvesters are linked to any one refinery at a time.
Harvesters try very hard to not block the refinery dock location.
Harvesters try to avoid enemy territory when searching for resources.
Group-select harvest order intelligently disperses harvesters around the order location.
Fixed PathFinder caching to not be a sliding window. This is a correctness issue. Sliding window causes no-route paths to be cached permanently in tight move loops and doesn't allow eventual progress to be made. This may have negative performance implications.
2012-06-24 20:26:00 -05:00
Chris Forbes
a2b92d0fe4
Merge commit 'matt/dune^'
...
Conflicts:
.gitignore
mods/d2k/rules/system.yaml
2012-06-25 09:05:49 +12:00
Chris Forbes
2ed12f1d95
Merge remote-tracking branch 'scott/bleed'
...
Conflicts:
OpenRA.Mods.RA/Missions/Allies01Script.cs
2012-06-25 08:45:16 +12:00
ScottNZ
9c6bc45f8f
Fix whitespace
2012-06-25 05:34:06 +12:00
ScottNZ
2cc749118f
Make it more overwhelming at the fifth wave and each wave after that
2012-06-25 05:19:25 +12:00
Matthias Mailänder
079a52ee65
added Einstein
2012-06-24 19:27:05 +03:00
Chris Forbes
1bf649d27d
Merge remote-tracking branch 'matt/bleed'
2012-06-24 21:34:37 +12:00
ScottNZ
bda92f3898
Only send the heavy tank on the last wave, this is the first mission after all
2012-06-24 21:28:46 +12:00
ScottNZ
7fb659bd3a
Make the mission a bit harder - add a heavy tank to each wave
2012-06-23 20:41:43 +12:00
Matthias Mailänder
b109436cc3
race specific BaseAttackNotifier
2012-06-22 18:21:29 +02:00
ScottNZ
6ba0c448c8
Remove killing of player when they fail the mission, this is more fun and it's also really loud when all the units die at once
2012-06-22 15:27:07 +12:00