Merge pull request #4392 from cjshmyr/crates

closes #4634
This commit is contained in:
Matthias Mailänder
2014-02-22 08:44:32 +01:00
2 changed files with 15 additions and 0 deletions

View File

@@ -47,6 +47,8 @@ NEW:
Added initial support for Tmp(TS) sprites.
Added GainsUnitUpgrades trait for leveling specific unit upgrades - firepower, armor, speed.
Added support for crates to level up specific unit upgrades.
Merged CrateDrop functionality into CrateSpawner.
Added support to CrateSpawner for spawning multiple types of crates.
Added a new Launch.Replay=$FILEPATH parameter for OpenRA.Game.exe to instantly start watching a *.rep file.
Added HackyAI settings: ExcessPowerFactor, MinimumExcessPower, IdleBaseUnitsMaximum, RushAttackScanRadius, ProtectUnitScanRadius, RallyPointScanRadius. See the traits documentation for more information.
Added HitAnimPalette trait for LaserZap projectiles. Laser hit animations can now specify individual palettes. Defaults to effect palette.

View File

@@ -93,6 +93,19 @@ namespace OpenRA.Utility
ConvertPxToRange(ref node.Value.Value);
}
// CrateDrop was replaced with CrateSpawner
if (engineVersion < 20131231)
{
if (depth == 1 && parentKey == "World")
{
if (node.Key == "CrateDrop")
node.Key = "CrateSpawner";
if (node.Key == "-CrateDrop")
node.Key = "-CrateSpawner";
}
}
// AttackMove was generalized to support all moveable actor types
if (engineVersion < 20140116)
{