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
Matthias Mailänder
1aafc9f726
fix utilty remap, remapped flag/poweroff to d2k.pal
2012-06-25 10:21:39 +12:00
Chris Forbes
8607575e2b
Merge remote-tracking branch 'matt/patch-2'
2012-06-25 09:52:24 +12:00
Chris Forbes
162c386bdd
Merge remote-tracking branch 'matt/bleed'
2012-06-25 09:40:22 +12:00
Chris Forbes
445e5ec84b
fix #2215 - add shadow.shp based on RA but with proper size for d2k
2012-06-25 09:27:39 +12:00
Matthias Mailänder
54c35e3721
fixed some selection boxes
2012-06-25 09:07:44 +12: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
James Dunne
fe5bcdeab9
Fix for PaletteFormat break in Editor.
2012-06-24 13:58:49 -05: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
ScottNZ
331388bfe8
Merge pull request #1 from Mailaender/patch-5
...
Added Prof. Einstein sequences and rules
2012-06-24 09:31:38 -07:00
Matthias Mailänder
079a52ee65
added Einstein
2012-06-24 19:27:05 +03:00
Matthias Mailänder
5b470650b7
added Einstein
2012-06-24 19:26:03 +03:00
Matthias Mailänder
380875ad3e
added Einstein
2012-06-24 19:24:26 +03:00
Matthias Mailänder
79976a4bfe
transpose infantry/ornithocopter
2012-06-24 15:48:11 +02:00
Matthias Mailänder
769b5d7dc6
fixed OpenRA.Utility --remap
...
now uses the mod parameter again
2012-06-24 12:32:52 +02:00
Matthias Mailänder
2a95c5f668
fix PlayerColorPalette in Editor
2012-06-24 11:56:52 +02: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
Matthias Mailänder
7220025a62
make orni flap slower
2012-06-24 11:21:50 +02:00
Matthias Mailänder
0b6eda0815
replaced RA sounds by Dune 2000 ones
2012-06-23 16:00:20 +02:00
Matthias Mailänder
e70e778775
make ornithocopter flap (broken)
...
needs frame resorting similiar to the infantry
2012-06-23 14:20:34 +02: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
ScottNZ
ed5ff9cd31
Bleep when objective shown
2012-06-22 13:39:36 +12:00
ScottNZ
1146790dc1
Reworked the left side of the map to make it useful, and moved one of the spawnpoints there.
2012-06-22 13:07:24 +12:00
James Dunne
cf1d4d0efb
Fixed radar click position - was not respecting zoom setting for emulating the mouse coordinate.
2012-06-21 19:41:23 -05:00
James Dunne
b127ae8027
Added sub-pixel position/vector types.
...
Updated Sync code to handle new sub-pixel types.
2012-06-21 19:41:12 -05:00
James Dunne
9c49143534
New types for cell and pixel coordinate position/vectors.
2012-06-21 15:36:59 -05:00
Matthias Mailänder
6bc3249685
voices now support prefixes
...
required for d2k
2012-06-21 15:31:12 +02:00
ScottNZ
3ab197f400
Buff the Allies a bit - give them some riflemen.
2012-06-21 23:34:34 +12:00
ScottNZ
9ff69b7946
Add EVA voices
...
Use new WaitFor when waiting for Einstein
Have a small delay before the Soviets counterattack
Have the Soviets Attack-Move towards Einstein during the counterattack, this makes them much more damaging
Spawn the signal flare only after Einstein has been spawned, also add EVA voice for this
2012-06-21 22:53:20 +12:00
Chris Forbes
0b98a8ce5e
Merge remote-tracking branch 'scott/bleed'
2012-06-21 11:54:54 +12:00
James Dunne
2e26047b23
Added myself to AUTHORS.
2012-06-20 18:20:26 -05:00
Chris Forbes
2cdd1f7376
fix #2126 - crash on spawning a corpse for an actor which has already been destroyed
2012-06-21 09:50:02 +12:00
Matthias Mailänder
033dd10192
git ignore some KDE crap
2012-06-20 23:46:53 +02:00
Matthias Mailänder
9f5a8512d2
race specific ProductionQueue audio
2012-06-20 23:40:08 +02:00
Chris Forbes
5c4e49cc3f
fix #2196 - crash when cycling stances while a unit dies
2012-06-21 09:33:47 +12:00
James Dunne
8eb4782a49
Fixed socket code constantly throwing exceptions about non-blocking.
2012-06-21 09:29:02 +12:00
Chris Forbes
99eb3b046d
fix #2239 - add WaitFor(predicate)
2012-06-21 09:26:05 +12:00
Matthias Mailänder
ac0389d04f
race specific notifications/mcv-crate
2012-06-20 21:35:23 +02:00
Matthias Mailänder
6929ed024a
added harvester unload, thumper which spawns sandworms
...
worm won't attack, dogjaw is stupid and moving mine did not work
2012-06-20 16:57:09 +02:00
Matthias Mailänder
f4cb798c8b
small code optimisations as suggested
2012-06-20 09:51:00 +02:00
ScottNZ
8f6b8b75bc
Remove redundant call to InternalName when mission failed
2012-06-20 18:17:13 +12:00