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
ScottNZ
20af089fcd
Added Allies 01 SP map and Allies01Script.cs
2012-06-18 22:13:24 +12:00
Curtis Shmyr
9185dc65d5
Initial pbox pax changes
2012-04-30 21:18:10 +12:00
Chris Forbes
16e00c1f12
shimmering cloak in cnc
2012-04-25 22:24:38 +12:00
Chris Forbes
84a50e8e86
unify cheats panels
2012-04-24 20:04:21 +12:00
Chris Forbes
eab0e7ddf9
add range circle for gap generator
2012-04-06 18:35:04 +12:00
Chris Forbes
8dec48fee3
add spy reward for infiltrating refinery
2012-04-06 18:07:39 +12:00
Chris Forbes
b081103866
add infiltrate for exploration(reset) ability
2012-04-06 17:47:17 +12:00
Curtis Shmyr
bc8c433a72
Modified Capturable to have a capture time; fixes #2002
2012-04-06 14:47:04 +12:00
Chris Forbes
4bcd19f57c
remove bogus SurrenderOnDisconnect feature
2011-12-23 16:46:40 +13:00
Chris Forbes
480c35ab58
add base attack notification
2011-12-23 16:31:29 +13:00
Chris Forbes
55f811faf5
remove some duplication in global order OGs
2011-11-25 15:11:49 +13:00
Chris Forbes
772734d032
merge cnc and ra lobby, fixes #1267 , #1224 , #106 , others
2011-11-06 17:01:00 +13:00
Chris Forbes
cd155b21c9
tidy up some bizarre namespacing
2011-11-04 20:13:41 +13:00
Chris Forbes
c9fd874b07
unify colorpickers across ra and cnc
2011-11-01 22:00:29 +13:00
Chris Forbes
8111ccbea6
tidy projectfiles, Map
2011-11-01 21:57:58 +13:00
Chris Forbes
9279161de6
tidy in OreRefinery, Harvester, CncLobbyLogic, ScaredyCat
2011-10-31 09:11:33 +13:00
Chris Forbes
3a5cce1f1f
Split HackyAI.BaseBuilder into its own file; Move hackyAI components into OpenRA.Mods.RA.AI namespace and dir
2011-10-31 09:10:01 +13:00
Chris Forbes
e602e086f3
remove unused ReplaceWithActor trait
2011-10-24 17:27:11 +13:00
Chris Forbes
42aa8a57c5
unify {RA,Cnc}DownloadPackagesLogic
2011-10-19 19:32:28 +13:00
Chris Forbes
26b9feaf4b
support transforming to a different actor type as a result of a passenger entering or leaving
2011-10-11 14:42:36 +13:00
Chris Forbes
9f86ef526f
move LobbyUtils into its own file
2011-10-09 12:02:57 +13:00
Chris Forbes
623fde709f
DirectConnectLogic in its own file
2011-09-26 08:40:40 +13:00
Chris Forbes
635315b0af
rename SpecialPowerBinWidget to SupportPowerBinWidget
2011-09-24 20:56:41 +12:00
Curtis S
c1f522db63
Fix #1157 : Removed HARV minining from cell in front / using MoveAdjacentTo in logic. Was causing harvesters to get stuck - need to revisit this.
2011-09-15 20:49:33 -06:00
Chris Forbes
16fa2f2c1e
sort file lists in projectfiles, fix newlines
2011-09-16 08:57:11 +12:00
Chris Forbes
ea190fcf86
combine LobbyCommands and PlayerCommands
2011-09-11 17:49:53 +12:00
Chris Forbes
21ae6ee983
convert FileExtractor into a Utility cmdlet
2011-09-11 17:49:53 +12:00
Curtis S
be9948426c
1078: Added ally repairing for CNC and RA
2011-09-10 16:41:40 -06:00
Curtis S
1d052bbfa2
Powered down buildings now display a "powered off" animation
2011-09-08 20:31:16 +12:00
Chris Forbes
78a0c3e506
move Attack traits into Attack dir
2011-08-21 21:10:49 +12:00
Chris Forbes
05d1c8ee82
move AttackPopupTurreted into RA where it can be fixed.
2011-08-21 21:05:29 +12:00
Chris Forbes
55ec88316a
#1050 Extract generic PlayMusicOnMapLoad trait from cnc shellmap script
2011-08-17 07:52:34 +12:00
Chris Forbes
ca385e41ea
fix bogus file name for HideMapCrateAction
2011-08-13 15:01:41 +12:00
Chris Forbes
096fe7759c
fix ThrowsParticles/ThrowsParticle naming inconsistency
2011-08-09 08:51:35 +12:00
Paul Chote
08ed7f0316
Hook up empty/full harvester husk variants in RA.
2011-07-27 20:09:37 +12:00
Paul Chote
eadf6fe6cf
Rename RenderBuildingOre -> RenderBuildingSilo
2011-07-25 22:23:21 +12:00
Paul Chote
2231940056
Harvesters harvest the cell in front of them; fix harvester target lines; split harvester activities into their own (correctly named) files.
2011-07-25 22:23:21 +12:00
Paul Chote
abf63b3054
Remove GameInitInfoWidget and routing startup via widgets in RA.
2011-07-25 22:23:19 +12:00
Paul Chote
2d269155b1
Reimplement installing from CD in RA.
2011-07-25 22:23:19 +12:00
Chris Forbes
e4e443b0ab
remove unused SidebarButtonWidget
2011-07-25 22:23:13 +12:00
Chris Forbes
70dfcffaea
add another lint pass to ensure that every (non-template) actor type is actually constructible
2011-07-25 22:23:12 +12:00
Chris Forbes
70a582df33
more simplification of Strategic*
2011-07-19 21:14:12 +12:00
Chris Forbes
643e0ee7a2
move CheckActorReferences out of the core lint code
2011-07-19 21:14:11 +12:00
Chris Forbes
fe6a99c993
fixed #42 -- show harvester fullness in sprites
2011-07-17 17:55:51 +12:00
Chris Forbes
5f315bc404
split unit smoke out into WithSmoke trait; remove duplication
2011-07-17 11:27:20 +12:00
Paul Chote
e9bd03b686
Add crushable infantry support, enabled in C&C.
2011-07-15 20:10:21 +12:00
Chris Forbes
5af4476cd8
split AnnounceOnKill into its own file
2011-07-14 20:29:09 +12:00
Chris Forbes
5633d84d21
add lint pass to check whether types with ISync actually have any [Sync] members
2011-07-14 20:29:09 +12:00
Chris Forbes
b1ee735f3b
put CheckAutotargetWiring in its own file
2011-07-14 20:29:09 +12:00