penev92
681042caec
Further RA project cleanup
2014-12-23 15:18:07 +02:00
penev92
ce2c536a1a
Move Upgrades and Prerequisites
2014-12-10 00:07:07 +02:00
penev92
623642f9d5
Moved RenderSprites.cs from Mods.RA to Common
2014-11-02 18:33:47 +02:00
reaperrr
8b5bd49095
Move ResourceClaim and ResourceClaimLayer to Mods.Common
2014-10-04 18:52:48 +02:00
reaperrr
f03617bbe5
Move Console commands to Mods.Common
2014-10-03 23:19:27 +02:00
steelphase
f948bf0d1b
Add Mod.Common Graphics
...
Moved Graphics to Mod.Common
2014-09-21 01:34:35 -04:00
Paul Chote
7fb106e54a
Introduce actor previews for PBOG and the editor.
2014-08-03 22:23:47 +12:00
Matthias Mailänder
394d635dae
new trait WithMakeAnimation
2014-07-06 08:24:08 +02:00
Paul Chote
1db1a1b324
Fix a typo in ITechTreeElement.
2014-06-15 22:49:52 +12:00
WolfGaming
00698cefff
Added in code for Tech Levels using prereqs
...
and fixed up some kinks of the old system
2014-05-19 03:29:25 +00:00
Chicken man
fa4b157b42
Added ConsoleCommand, and an example to go with it
2014-05-12 16:30:53 -04:00
Paul Chote
755fa6eaf4
Include Armament and Barrel in INotifyAttack.
2013-08-03 16:21:57 +12:00
Scott_NZ
44215ae6f1
Add new trait interface INotifyTransformed and use it in Allies 04 to make the transport remove its cargo capacity after it unloads its passengers
2013-01-28 00:33:07 +13:00
Chris Forbes
7cc7dcc559
add INotifyTransform hook for just before something transforms
2012-09-23 17:58:53 +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
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
James Dunne
9c49143534
New types for cell and pixel coordinate position/vectors.
2012-06-21 15:36:59 -05:00
Chris Forbes
cd155b21c9
tidy up some bizarre namespacing
2011-11-04 20:13:41 +13:00
Chris Forbes
55036cd58c
fix trailing whitespace everywhere
2011-09-26 08:40:39 +13:00
Paul Chote
2d34169d79
Fix harv/proc/selling interaction. Fix formatting issues in OreRefinery. ( Fixes #901 , #903 )
2011-06-24 00:40:58 +12:00
Paul Chote
094907c1a9
Update copyright header. Normalize line endings to LF.
2011-02-13 10:38:57 +13:00
Paul Chote
de5d9abec3
Delayed unloading. Remove LocalStorage from proc.
2011-01-02 15:27:29 +13:00
Chris Forbes
e127095437
remove some dumb state-tracking from OreRefinery
2010-12-27 20:03:19 +13:00
Chris Forbes
d5f12dd8ee
trim down license spam in all files
2010-07-18 16:48:21 +12:00
Paul Chote
88df9ecaa2
Implement cnc harv/proc dock sequence and kill unnecessary duplication. Bad things happen if sequence is interrupted by another order (eg invisible harv).
...
Still todo: Make sequence non-interruptible; engineer steals harv docked with proc; the "right thing" if proc is sold/destroyed with harv docked.
2010-06-16 00:33:09 +12:00
Paul Chote
5f83f97747
Link harvesters with refineries.
2010-06-15 20:05:49 +12:00
Paul Chote
640ac9b8e6
Trial a new resource model in cnc
2010-06-13 22:00:05 +12:00
Bob
a22ec0fd81
move the harvest-related traits and activities into the mod dll.
2010-04-04 13:34:17 +12:00