diff --git a/eos/db/migrations/upgrade44.py b/eos/db/migrations/upgrade44.py new file mode 100644 index 000000000..c6a9f906a --- /dev/null +++ b/eos/db/migrations/upgrade44.py @@ -0,0 +1,25 @@ +""" +Migration 44 + +- Signal distortion amplifier tiericide +""" + +CONVERSIONS = { + 25565: ( # Hypnos Compact Signal Distortion Amplifier I + 25571, # Initiated Signal Distortion Amplifier I + 25569, # Induced Signal Distortion Amplifier I + 25567, # Compulsive Signal Distortion Amplifier I + ), +} + + +def upgrade(saveddata_engine): + # Convert modules + for replacement_item, list in CONVERSIONS.items(): + for retired_item in list: + saveddata_engine.execute('UPDATE "modules" SET "itemID" = ? WHERE "itemID" = ?', + (replacement_item, retired_item)) + saveddata_engine.execute('UPDATE "modules" SET "baseItemID" = ? WHERE "baseItemID" = ?', + (replacement_item, retired_item)) + saveddata_engine.execute('UPDATE "cargo" SET "itemID" = ? WHERE "itemID" = ?', + (replacement_item, retired_item)) diff --git a/scripts/conversion.py b/scripts/conversion.py index ccb5d1266..75d2bb935 100644 --- a/scripts/conversion.py +++ b/scripts/conversion.py @@ -16,10 +16,10 @@ rename_phrase = " renamed to " conversion_phrase = " converted to " text = """ - 'Stalwart' Particle Field Magnifier renamed to Stalwart Restrained Shield Boost Amplifier - 'Copasetic' Particle Field Acceleration renamed to Copasetic Compact Shield Boost Amplifier - 5a Prototype Shield Support I converted to Stalwart Restrained Shield Boost Amplifier - Ionic Field Accelerator I converted to Copasetic Compact Shield Boost Amplifier + 'Hypnos' Signal Distortion Amplifier I renamed to Hypnos Compact Signal Distortion Amplifier I + Initiated Signal Distortion Amplifier I converted to Hypnos Compact Signal Distortion Amplifier I + Induced Signal Distortion Amplifier I converted to Hypnos Compact Signal Distortion Amplifier I + Compulsive Signal Distortion Amplifier I converted to Hypnos Compact Signal Distortion Amplifier I """ def main(old, new): diff --git a/service/conversions/releaseOct2020.py b/service/conversions/releaseOct2020.py new file mode 100644 index 000000000..59ee6f0b3 --- /dev/null +++ b/service/conversions/releaseOct2020.py @@ -0,0 +1,12 @@ +""" +Conversion pack for October 2020 release +""" + +CONVERSIONS = { + # Renamed items + "'Hypnos' Signal Distortion Amplifier I": "Hypnos Compact Signal Distortion Amplifier I", + # Converted items + "Initiated Signal Distortion Amplifier I": "Hypnos Compact Signal Distortion Amplifier I", + "Induced Signal Distortion Amplifier I": "Hypnos Compact Signal Distortion Amplifier I", + "Compulsive Signal Distortion Amplifier I": "Hypnos Compact Signal Distortion Amplifier I", +}