From 71a5ddc176c720543c049b7cd5995871ca033d5f Mon Sep 17 00:00:00 2001 From: Curtis Shmyr Date: Fri, 21 Feb 2014 21:02:53 -0700 Subject: [PATCH 1/2] Add upgrade rule for CrateSpawner to Utility --- OpenRA.Utility/UpgradeRules.cs | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/OpenRA.Utility/UpgradeRules.cs b/OpenRA.Utility/UpgradeRules.cs index 67e49f088d..c6d8a06eb8 100644 --- a/OpenRA.Utility/UpgradeRules.cs +++ b/OpenRA.Utility/UpgradeRules.cs @@ -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) { From 1faf5abd90e80e8fdc0e7af74e7e4e4ac807f83a Mon Sep 17 00:00:00 2001 From: Curtis Shmyr Date: Fri, 21 Feb 2014 21:03:04 -0700 Subject: [PATCH 2/2] Update CHANGELOG --- CHANGELOG | 2 ++ 1 file changed, 2 insertions(+) diff --git a/CHANGELOG b/CHANGELOG index 948bd7b04c..6be2737d2f 100644 --- a/CHANGELOG +++ b/CHANGELOG @@ -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.