RSS Feed
Go to the official OpenRA Website

Update logs for map: X-Mass Gifts

Update from release-20210321 to playtest-20221203 on Dec. 6, 2022, 4:08 p.m.:

RenameMPTraits: Several traits spawning map actors and players have been renamed.
Updating map... COMPLETE

RemovePlayerHighlightPalette: PlayerHighlightPalette trait has been removed.
Updating map... COMPLETE

ReplaceWithColoredOverlayPalette: WithColoredOverlay Palette changed to Color.
Updating map... COMPLETE
Manual changes are required to complete this update:
* You must define new Color fields on the following traits:
* ^Lamp: WithColoredOverlay@IDISABLE (Rules.yaml)
* ^Lamp: WithColoredOverlay@harddamage (Rules.yaml)
* Parasaurusegg: WithColoredOverlay@greendino (Rules.yaml)
* Gallimusegg: WithColoredOverlay@bluedino (Rules.yaml)
* BRACHIOSAURUS.Dead: WithColoredOverlay@deaddino (Rules.yaml)
* PARAUSAR: WithColoredOverlay@greendino (Rules.yaml)
* PARAUSAR.Dead: WithColoredOverlay@greendino (Rules.yaml)
* GALLIMUS: WithColoredOverlay@greendino (Rules.yaml)
* GALLIMUS.Dead: WithColoredOverlay@bluedino (Rules.yaml)
* FireAnt: WithColoredOverlay@redant (Rules.yaml)
* ToxicAnt: WithColoredOverlay@greenant (Rules.yaml)
* ElectricAnt: WithColoredOverlay@bluenant (Rules.yaml)

RemoveRenderSpritesScale: Remove RenderSprites.Scale.
Updating map... COMPLETE
Manual changes are required to complete this update:
* The actor-level scaling has been removed from CTREE (Rules.yaml).
You must manually define Scale on its sequences instead.
* The actor-level scaling has been removed from CTREE.HUSK (Rules.yaml).
You must manually define Scale on its sequences instead.
* The actor-level scaling has been removed from Civ10 (Rules.yaml).
You must manually define Scale on its sequences instead.
* The actor-level scaling has been removed from Civ11 (Rules.yaml).
You must manually define Scale on its sequences instead.
* The actor-level scaling has been removed from Civ12 (Rules.yaml).
You must manually define Scale on its sequences instead.
* The actor-level scaling has been removed from Civ13 (Rules.yaml).
You must manually define Scale on its sequences instead.
* The actor-level scaling has been removed from Civ14 (Rules.yaml).
You must manually define Scale on its sequences instead.
* The actor-level scaling has been removed from Civ15 (Rules.yaml).
You must manually define Scale on its sequences instead.
* The actor-level scaling has been removed from Civ16 (Rules.yaml).
You must manually define Scale on its sequences instead.
* The actor-level scaling has been removed from Civ17 (Rules.yaml).
You must manually define Scale on its sequences instead.
* The actor-level scaling has been removed from ROADLAMP (Rules.yaml).
You must manually define Scale on its sequences instead.
* The actor-level scaling has been removed from specialcrate (Rules.yaml).
You must manually define Scale on its sequences instead.
* The actor-level scaling has been removed from supercrate (Rules.yaml).
You must manually define Scale on its sequences instead.
* The actor-level scaling has been removed from Allosaurusegg (Rules.yaml).
You must manually define Scale on its sequences instead.
* The actor-level scaling has been removed from Trexegg (Rules.yaml).
You must manually define Scale on its sequences instead.
* The actor-level scaling has been removed from Triceratopsegg (Rules.yaml).
You must manually define Scale on its sequences instead.
* The actor-level scaling has been removed from Brachiosaurusegg (Rules.yaml).
You must manually define Scale on its sequences instead.
* The actor-level scaling has been removed from Parasaurusegg (Rules.yaml).
You must manually define Scale on its sequences instead.
* The actor-level scaling has been removed from Gallimusegg (Rules.yaml).
You must manually define Scale on its sequences instead.
* The actor-level scaling has been removed from maptile1 (Rules.yaml).
You must manually define Scale on its sequences instead.
* The actor-level scaling has been removed from maptile14 (Rules.yaml).
You must manually define Scale on its sequences instead.
* The actor-level scaling has been removed from antonov225 (Rules.yaml).
You must manually define Scale on its sequences instead.
* The actor-level scaling has been removed from starlifter (Rules.yaml).
You must manually define Scale on its sequences instead.
* The actor-level scaling has been removed from starlifter.Husk (Rules.yaml).
You must manually define Scale on its sequences instead.
* The actor-level scaling has been removed from globemaster (Rules.yaml).
You must manually define Scale on its sequences instead.
* The actor-level scaling has been removed from globemaster.Husk (Rules.yaml).
You must manually define Scale on its sequences instead.
* The actor-level scaling has been removed from LYNX (Rules.yaml).
You must manually define Scale on its sequences instead.
* The actor-level scaling has been removed from LYNX.Husk (Rules.yaml).
You must manually define Scale on its sequences instead.
* The actor-level scaling has been removed from COBRA (Rules.yaml).
You must manually define Scale on its sequences instead.
* The actor-level scaling has been removed from COBRA.Husk (Rules.yaml).
You must manually define Scale on its sequences instead.
* The actor-level scaling has been removed from HUEY (Rules.yaml).
You must manually define Scale on its sequences instead.
* The actor-level scaling has been removed from HUEY.Husk (Rules.yaml).
You must manually define Scale on its sequences instead.
* The actor-level scaling has been removed from uav (Rules.yaml).
You must manually define Scale on its sequences instead.
* The actor-level scaling has been removed from uav.Husk (Rules.yaml).
You must manually define Scale on its sequences instead.
* The actor-level scaling has been removed from SUPERMAN (Rules.yaml).
You must manually define Scale on its sequences instead.
* The actor-level scaling has been removed from KINGKONG (Rules.yaml).
You must manually define Scale on its sequences instead.
* The actor-level scaling has been removed from KINGKONG.Dead (Rules.yaml).
You must manually define Scale on its sequences instead.
* The actor-level scaling has been removed from GODZILLA.Dead (Rules.yaml).
You must manually define Scale on its sequences instead.
* The actor-level scaling has been removed from SCORP (Rules.yaml).
You must manually define Scale on its sequences instead.
* The actor-level scaling has been removed from ALLOSAURUS (Rules.yaml).
You must manually define Scale on its sequences instead.
* The actor-level scaling has been removed from ALLOSAURUS.Dead (Rules.yaml).
You must manually define Scale on its sequences instead.
* The actor-level scaling has been removed from TYREX (Rules.yaml).
You must manually define Scale on its sequences instead.
* The actor-level scaling has been removed from TYREX.Dead (Rules.yaml).
You must manually define Scale on its sequences instead.
* The actor-level scaling has been removed from STEGOSAUR (Rules.yaml).
You must manually define Scale on its sequences instead.
* The actor-level scaling has been removed from STEGOSAUR.Dead (Rules.yaml).
You must manually define Scale on its sequences instead.
* The actor-level scaling has been removed from TRICERATOPS (Rules.yaml).
You must manually define Scale on its sequences instead.
* The actor-level scaling has been removed from TRICERATOPS.Dead (Rules.yaml).
You must manually define Scale on its sequences instead.
* The actor-level scaling has been removed from BRACHIOSAURUS (Rules.yaml).
You must manually define Scale on its sequences instead.
* The actor-level scaling has been removed from BRACHIOSAURUS.Dead (Rules.yaml).
You must manually define Scale on its sequences instead.
* The actor-level scaling has been removed from PARAUSAR (Rules.yaml).
You must manually define Scale on its sequences instead.
* The actor-level scaling has been removed from PARAUSAR.Dead (Rules.yaml).
You must manually define Scale on its sequences instead.
* The actor-level scaling has been removed from GALLIMUS (Rules.yaml).
You must manually define Scale on its sequences instead.
* The actor-level scaling has been removed from GALLIMUS.Dead (Rules.yaml).
You must manually define Scale on its sequences instead.
* The actor-level scaling has been removed from ScoutAnt (Rules.yaml).
You must manually define Scale on its sequences instead.
* The actor-level scaling has been removed from LavaAnt (Rules.yaml).
You must manually define Scale on its sequences instead.
* The actor-level scaling has been removed from ToxicAnt (Rules.yaml).
You must manually define Scale on its sequences instead.
* The actor-level scaling has been removed from ElectricAnt (Rules.yaml).
You must manually define Scale on its sequences instead.
* The actor-level scaling has been removed from QUEEN (Rules.yaml).
You must manually define Scale on its sequences instead.

RemovePlaceBuildingPalette: *PlaceBuildingPreview palette overrides have been removed.
Updating map... COMPLETE

ReplaceShadowPalette: Removed ShadowPalette from WithShadow and projectiles.
Updating map... COMPLETE

ReplaceResourceValueModifiers: HarvesterResourceMultiplier and RefineryResourceMultiplier replaced with ResourceValueMultiplier.
Updating map... COMPLETE

RemoveResourceType: Remove ResourceType definitions.
Updating map... COMPLETE
Manual changes are required to complete this update:
* Add the following definitions to your ResourceLayer and EditorResourceLayer definitions:
RecalculateResourceDensity: true
ResourceTypes:
Crates:
ResourceIndex: 3
TerrainType: Gems
AllowedTerrainTypes: Clear,Road
MaxDensity: 12
* Add the following definitions to your ResourceRenderer definition:
ResourceTypes:
Crates:
Sequences: xcratea,xcrateb,xcratec,xcrated
Palette: pinky
Name: Xmas presents
* Add the following definition to your ^BasePlayer definition:
PlayerResources:
ResourceValues:
Crates: 75
* Support for AllowUnderActors, AllowUnderBuildings, and AllowOnRamps have been removed.
You must define a custom ResourceLayer subclass if you want to customize the default behaviour.

ConvertBoundsToWDist: Convert Interactable and Selection bounds from pixels to WDist.
Updating map... COMPLETE

RemoveSmokeTrailWhenDamaged: 'SmokeTrailWhenDamaged' has been removed in favor of using 'LeavesTrails'.
Updating map... COMPLETE

ReplaceCrateSecondsWithTicks: Changed Crate Lifetime to Duration and use ticks and renamed PanicLength to PanicDuration.
Updating map... COMPLETE

UseMillisecondsForSounds: Convert announcement/notifier intervals to real (milli)seconds.
Updating map... COMPLETE

UnhardcodeSquadManager: SquadManagerBotModule got new fields to configure ground attacks and defensive actions.
Updating map... COMPLETE

RenameSupportPowerDescription: Support powers now use 'Name' and 'Description' fields like units.
Updating map... COMPLETE

AttackBomberFacingTolerance: Adds the old default value for AttackBomber FacingTolerance.
Updating map... COMPLETE

AttackFrontalFacingTolerance: Adds the old default value for AttackFrontal's FacingTolerance.
Updating map... COMPLETE

RenameCloakTypes: Rename 'CloakTypes' to 'DetectionTypes'
Updating map... COMPLETE

SplitNukePowerMissileImage: NukePower now defines the image for the missile with MissileImage.
Updating map... COMPLETE

ReplaceSequenceEmbeddedPalette: Replace Sequence EmbeddedPalette with HasEmbeddedPalette.
Updating map... COMPLETE

UnhardcodeBaseBuilderBotModule: BaseBuilderBotModule got new fields to configure buildings that are defenses.
Updating map... COMPLETE

UnhardcodeVeteranProductionIconOverlay: VeteranProductionIconOverlay is changed to ProductionIconOverlayManager giving it more customisation.
Updating map... COMPLETE

RenameContrailProperties: Rename contrail color properties
Updating map... COMPLETE

Semi-automated update complete.
Please review the messages above for any manual actions that must be applied.