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 EM Membrane renamed to Khanid Navy EM Energized Membrane
|
||||||
Khanid Navy Energized Thermal Membrane renamed to Khanid Navy Thermal Energized Membrane
|
Khanid Navy Energized Thermal Membrane renamed to Khanid Navy Thermal Energized Membrane
|
||||||
Large Compact Vorton projector renamed to Large Compact Vorton Projector
|
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):
|
def main(old, new):
|
||||||
|
|||||||
@@ -173,4 +173,22 @@ CONVERSIONS = {
|
|||||||
"Khanid Navy Energized Thermal Membrane": "Khanid Navy Thermal Energized Membrane",
|
"Khanid Navy Energized Thermal Membrane": "Khanid Navy Thermal Energized Membrane",
|
||||||
"Large Compact Vorton projector": "Large Compact Vorton Projector",
|
"Large Compact Vorton projector": "Large Compact Vorton Projector",
|
||||||
# Converted items
|
# 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