Add item conversions
Based on my own assumptions about them
This commit is contained in:
50
eos/db/migrations/upgrade42.py
Normal file
50
eos/db/migrations/upgrade42.py
Normal file
@@ -0,0 +1,50 @@
|
||||
"""
|
||||
Migration 42
|
||||
|
||||
- Resistance membrane tiericide
|
||||
"""
|
||||
|
||||
CONVERSIONS = {
|
||||
16391: ( # Compact Multispectrum Energized Membrane
|
||||
16389, # Experimental Energized Adaptive Nano Membrane I
|
||||
16387, # Limited Energized Adaptive Nano Membrane I
|
||||
16385, # Upgraded Energized Adaptive Nano Membrane I
|
||||
),
|
||||
16423: ( # Compact Layered Energized Membrane
|
||||
16421, # Experimental Energized Armor Layering Membrane I
|
||||
16419, # Limited Energized Armor Layering Membrane I
|
||||
16417, # Upgraded Energized Armor Layering Membrane I
|
||||
),
|
||||
16415: ( # Compact EM Energized Membrane
|
||||
16413, # Experimental Energized EM Membrane I
|
||||
16411, # Limited Energized EM Membrane I
|
||||
16409, # Upgraded Energized EM Membrane I
|
||||
),
|
||||
16407: ( # Compact Explosive Energized Membrane
|
||||
16405, # Experimental Energized Explosive Membrane I
|
||||
16403, # Limited Energized Explosive Membrane I
|
||||
16401, # Upgraded Energized Explosive Membrane I
|
||||
),
|
||||
16399: ( # Compact Kinetic Energized Membrane
|
||||
16397, # Experimental Energized Kinetic Membrane I
|
||||
16395, # Limited Energized Kinetic Membrane I
|
||||
16393, # Upgraded Energized Kinetic Membrane I
|
||||
),
|
||||
16431: ( # Compact Thermal Energized Membrane
|
||||
16429, # Experimental Energized Thermal Membrane I
|
||||
16427, # Limited Energized Thermal Membrane I
|
||||
16425, # Upgraded Energized Thermal Membrane 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))
|
||||
@@ -184,6 +184,24 @@ text = """
|
||||
Khanid Navy Energized EM Membrane renamed to Khanid Navy EM Energized Membrane
|
||||
Khanid Navy Energized Thermal Membrane renamed to Khanid Navy Thermal Energized Membrane
|
||||
Large Compact Vorton projector renamed to Large Compact Vorton Projector
|
||||
Experimental Energized Adaptive Nano Membrane I converted to Compact Multispectrum Energized Membrane
|
||||
Experimental Energized Armor Layering Membrane I converted to Compact Layered Energized Membrane
|
||||
Experimental Energized EM Membrane I converted to Compact EM Energized Membrane
|
||||
Experimental Energized Explosive Membrane I converted to Compact Explosive Energized Membrane
|
||||
Experimental Energized Kinetic Membrane I converted to Compact Kinetic Energized Membrane
|
||||
Experimental Energized Thermal Membrane I converted to Compact Thermal Energized Membrane
|
||||
Limited Energized Adaptive Nano Membrane I converted to Compact Multispectrum Energized Membrane
|
||||
Limited Energized Armor Layering Membrane I converted to Compact Layered Energized Membrane
|
||||
Limited Energized EM Membrane I converted to Compact EM Energized Membrane
|
||||
Limited Energized Explosive Membrane I converted to Compact Explosive Energized Membrane
|
||||
Limited Energized Kinetic Membrane I converted to Compact Kinetic Energized Membrane
|
||||
Limited Energized Thermal Membrane I converted to Compact Thermal Energized Membrane
|
||||
Upgraded Energized Adaptive Nano Membrane I converted to Compact Multispectrum Energized Membrane
|
||||
Upgraded Energized Armor Layering Membrane I converted to Compact Layered Energized Membrane
|
||||
Upgraded Energized EM Membrane I converted to Compact EM Energized Membrane
|
||||
Upgraded Energized Explosive Membrane I converted to Compact Explosive Energized Membrane
|
||||
Upgraded Energized Kinetic Membrane I converted to Compact Kinetic Energized Membrane
|
||||
Upgraded Energized Thermal Membrane I converted to Compact Thermal Energized Membrane
|
||||
"""
|
||||
|
||||
def main(old, new):
|
||||
|
||||
@@ -173,4 +173,22 @@ CONVERSIONS = {
|
||||
"Khanid Navy Energized Thermal Membrane": "Khanid Navy Thermal Energized Membrane",
|
||||
"Large Compact Vorton projector": "Large Compact Vorton Projector",
|
||||
# Converted items
|
||||
"Experimental Energized Adaptive Nano Membrane I": "Compact Multispectrum Energized Membrane",
|
||||
"Limited Energized Adaptive Nano Membrane I": "Compact Multispectrum Energized Membrane",
|
||||
"Upgraded Energized Adaptive Nano Membrane I": "Compact Multispectrum Energized Membrane",
|
||||
"Experimental Energized Armor Layering Membrane I": "Compact Layered Energized Membrane",
|
||||
"Limited Energized Armor Layering Membrane I": "Compact Layered Energized Membrane",
|
||||
"Upgraded Energized Armor Layering Membrane I": "Compact Layered Energized Membrane",
|
||||
"Experimental Energized EM Membrane I": "Compact EM Energized Membrane",
|
||||
"Limited Energized EM Membrane I": "Compact EM Energized Membrane",
|
||||
"Upgraded Energized EM Membrane I": "Compact EM Energized Membrane",
|
||||
"Experimental Energized Explosive Membrane I": "Compact Explosive Energized Membrane",
|
||||
"Limited Energized Explosive Membrane I": "Compact Explosive Energized Membrane",
|
||||
"Upgraded Energized Explosive Membrane I": "Compact Explosive Energized Membrane",
|
||||
"Experimental Energized Kinetic Membrane I": "Compact Kinetic Energized Membrane",
|
||||
"Limited Energized Kinetic Membrane I": "Compact Kinetic Energized Membrane",
|
||||
"Upgraded Energized Kinetic Membrane I": "Compact Kinetic Energized Membrane",
|
||||
"Experimental Energized Thermal Membrane I": "Compact Thermal Energized Membrane",
|
||||
"Limited Energized Thermal Membrane I": "Compact Thermal Energized Membrane",
|
||||
"Upgraded Energized Thermal Membrane I": "Compact Thermal Energized Membrane",
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user