Files
crystall-punk-14/Resources/migration.yml
2023-08-13 03:07:05 -07:00

168 lines
6.7 KiB
YAML

# basic dictionary that maps old entity ids to new entity ids.
# an empty or "null" string results in the entity getting deleted.
# e.g., you can swap all walls with windows and delete all tables by adding lines like:
#
# Window: WallSolid
# WallSolid: Window
# Table: null
#
chem_dispenser: ChemDispenser
KvassTankFull: null
DrinkKvassGlass: null
KvassTank: null
# 2023-05-03
SpawnPointBrigmedic: null
ClothingHeadsetBrigmedic: null
ClothingHeadHatBeretBrigmedic: null
ClothingHeadHelmetHardsuitBrigmedic: null
ClothingOuterHardsuitBrigmedic: null
ClothingOuterCoatAMG: null
ClothingBackpackBrigmedic: null
ClothingBackpackBrigmedicFilled: null
ClothingBackpackSatchelBrigmedic: null
ClothingBackpackSatchelBrigmedicFilled: null
ClothingBackpackDuffelBrigmedic: null
ClothingBackpackDuffelBrigmedicFilled: null
BrigmedicIDCard: null
BrigmedicPDA: null
BoxSurvivalBrigmedic: null
LockerBrigmedic: null
LockerBrigmedicFilled: null
BedsheetBrigmedic: null
# 2023-05-04
BoxMagazineMagnumSubMachineGun: BoxMagazinePistolSubMachineGun
BoxMagazineMagnumSubMachineGunPractice: BoxMagazinePistolSubMachineGunPractice
BoxMagazineMagnumSubMachineGunRubber: BoxMagazinePistolSubMachineGunRubber
MagazineMagnumSubMachineGun: MagazinePistolSubMachineGun
MagazineMagnumSubMachineGunPractice: MagazinePistolSubMachineGunPractice
MagazineMagnumSubMachineGunRubber: MagazinePistolSubMachineGunRubber
WeaponSubMachineGunVector: WeaponSubMachineGunDrozd
WeaponSubMachineGunVectorRubber: WeaponSubMachineGunDrozdRubber
MagazineBoxAntiMaterial: MagazineBoxAntiMateriel
CartridgeAntiMaterial: CartridgeAntiMateriel
BulletAntiMaterial: BulletAntiMateriel
# 2023-05-10
FoodCondimentBottleSmallHotsauce: FoodCondimentBottleHotsauce
FoodBakedCookieFortune: FoodSnackCookieFortune
GunSafeSubMachineGunVector: GunSafeSubMachineGunDrozd
# 2023-05-24
AMEController: AmeController
AMEJar: AmeJar
AMEPart: AmePart
AMEShielding: AmeShielding
# 2023-05-29
OrGate: null
# 2023-05-31
IHSVoidsuit: null
ClothingHeadHelmetIHSVoidHelm: null
ClothingHandsGlovesIhscombat: null
# 2023-06-02
# Yes, this is right. They were, in fact, reversed because the default orientation of the particle accelerator was _down_ relative to the screen.
# This resulted in the parts being named assuming that the person building the accelerator treated it like a rocket with the particles coming out the _back_.
# As this was confusing they were converted to nautical orientation with forward being towards the emitters.
MachineParticleAcceleratorEmitterCenterCircuitboard: MachineParticleAcceleratorEmitterForeCircuitboard
MachineParticleAcceleratorEmitterLeftCircuitboard: MachineParticleAcceleratorEmitterStarboardCircuitboard
MachineParticleAcceleratorEmitterRightCircuitboard: MachineParticleAcceleratorEmitterPortCircuitboard
ParticleAcceleratorEmitterCenter: ParticleAcceleratorEmitterFore
ParticleAcceleratorEmitterCenterUnfinished: ParticleAcceleratorEmitterForeUnfinished
ParticleAcceleratorEmitterLeft: ParticleAcceleratorEmitterStarboard
ParticleAcceleratorEmitterLeftUnfinished: ParticleAcceleratorEmitterStarboardUnfinished
ParticleAcceleratorEmitterRight: ParticleAcceleratorEmitterPort
ParticleAcceleratorEmitterRightUnfinished: ParticleAcceleratorEmitterPortUnfinished
# 2023-06-21
WindoorArmoryLocked: WindoorSecureArmoryLocked
WindoorBrigLocked: WindoorSecureBrigLocked
WindoorChemistryLocked: WindoorSecureChemistryLocked
WindoorCommandLocked: WindoorSecureCommandLocked
WindoorEngineeringLocked: WindoorSecureEngineeringLocked
WindoorExternalLocked: WindoorSecureExternalLocked
WindoorMedicalLocked: WindoorSecureMedicalLocked
WindoorSecurityLocked: WindoorSecureSecurityLocked
WindoorScienceLocked: WindoorSecureScienceLocked
WindoorHeadOfPersonnelLocked: WindoorSecureHeadOfPersonnelLocked
WindoorAtmosphericsLocked: WindoorSecureAtmosphericsLocked
WindoorParamedicLocked: WindoorSecureParamedicLocked
# 2023-07-03
ClothingHeadHelmetHelmet: ClothingHeadHelmetBasic
ClothingHeadHelmetHelmetOld: ClothingHeadHelmetBasic
# 2023-07-04
# Bulletproof armor is almost statistically identical to kevlar, however, before this kevlar armor was the closest thing there was to "basic" armor. It makes the most sense to replace it with this.
ClothingOuterVestKevlar: ClothingOuterArmorBasic
# 2023-07-10
Intercom: IntercomCommon
# 2023-07-12
ToyAssistant: ToyFigurinePassenger
# 2023-07-20
ForensicGloves: ClothingHandsGlovesForensic
# 2023-07-24
ClothingEyesGlassesBeer: ClothingEyesHudBeer
# 2023-08-01
lantern: Lantern
lanternextrabright: LanternFlash
# 2023-08-04
BoxMagazineLightRifleHighVelocity: BoxMagazineLightRifle
BoxMagazineMagnumSubMachineGunHighVelocity: BoxMagazineMagnumSubMachineGun
BoxMagazinePistolCaselessRifleHighVelocity: BoxMagazinePistolCaselessRifle
BoxMagazinePistolHighCapacityHighVelocity: BoxMagazinePistolHighCapacity
BoxMagazinePistolHighVelocity: BoxMagazinePistol
BoxMagazinePistolSubMachineGunHighVelocity: BoxMagazinePistolSubMachineGun
BoxMagazineRifleHighVelocity: BoxMagazineRifle
BulletCaselessRifleHighVelocity: BulletCaselessRifle
BulletLightRifleHighVelocity: BulletLightRifle
BulletMagnumHighVelocity: BulletMagnum
BulletPistolHighVelocity: BulletPistol
BulletRifleHighVelocity: BulletRifle
CartridgeCaselessRifleHighVelocity: CartridgeCaselessRifle
CartridgeLightRifleHighVelocity: CartridgeLightRifle
CartridgeMagnumHighVelocity: CartridgeMagnum
CartridgePistolHighVelocity: CartridgePistol
CartridgeRifleHighVelocity: CartridgeRifle
MagazineBoxCaselessRifleHighVelocity: MagazineBoxCaselessRifle
MagazineBoxLightRifleHighVelocity: MagazineBoxLightRifle
MagazineBoxMagnumHighVelocity: MagazineBoxMagnum
MagazineBoxPistolHighVelocity: MagazineBoxPistol
MagazineBoxRifleHighVelocity: MagazineBoxRifle
MagazineCaselessRifleHighVelocity: MagazineCaselessRifle
MagazineCaselessRifleShortHighVelocity: MagazineCaselessRifleShort
MagazineLightRifleHighVelocity: MagazineLightRifle
MagazineMagnumSubMachineGunHighVelocity: MagazineMagnumSubMachineGun
MagazinePistolCaselessRifleHighVelocity: MagazinePistolCaselessRifle
MagazinePistolHighCapacityHighVelocity: MagazinePistolHighCapacity
MagazinePistolHighVelocity: MagazinePistol
MagazinePistolSubMachineGunHighVelocity: MagazinePistolSubMachineGun
MagazineRifleHighVelocity: MagazineRifle
SpeedLoaderMagnumHighVelocity: SpeedLoaderMagnum
SpeedLoaderPistolHighVelocity: SpeedLoaderPistol
# 2023-08-07
#If the name is anything to go off of, these are presumably just CEV-Eris versions of the snow rock (which we already have.)
#They are practically never used in this way however, so they're migrated to the basic rock type.
MountainRock: AsteroidRock
MountainRockMining: AsteroidRockMining
# 2023-08-08
WindowTintedDirectional: WindowFrostedDirectional
# 2023-08-10
# RedMediumLaserWeak: RedLightLaser # TODO migrations for non-entity prototypes
SyringeSpaceacillin: null