Compare commits

...

24 Commits

Author SHA1 Message Date
DarkPhoenix
f850fdf0d5 Bump version 2020-08-11 19:59:46 +03:00
DarkPhoenix
0fcbedba45 Disable metaliminal storm context menu 2020-08-11 19:58:44 +03:00
DarkPhoenix
5707bddacd Update staticdata to 1782806 2020-08-11 19:56:33 +03:00
DarkPhoenix
056ae590cf Merge branch 'master' into singularity 2020-08-10 17:39:37 +03:00
DarkPhoenix
7733fd38c2 Do not set read-only property 2020-08-10 17:39:08 +03:00
DarkPhoenix
fef78c971f Add effects used by metaliminal storms
Most of them are stubs, so just 2 so far
2020-08-05 22:57:45 +03:00
DarkPhoenix
e52ceacdb9 Add liminal storms to projection menu 2020-08-05 22:46:43 +03:00
DarkPhoenix
85b2d7af8d Add item conversions
Based on my own assumptions about them
2020-08-05 22:21:27 +03:00
DarkPhoenix
3e658a31bb Process renamed items 2020-08-05 21:54:56 +03:00
DarkPhoenix
0d2a4d4d44 Update metadata to 1780302 2020-08-05 21:40:59 +03:00
Anton Vorobyov
bc2cdcdea7 Merge pull request #2249 from m-sasha/undup-tab-selection
_TabsContainer.CheckTabSelected no longer posts PageChanged event twice
2020-07-31 11:59:38 +03:00
Anton Vorobyov
30ad554cc0 Merge pull request #2248 from m-sasha/no-half-second-sleep
Do not sleep for half a second in OpenFitsThread.run()
2020-07-31 11:59:06 +03:00
Anton Vorobyov
4a85fd5d1b Merge pull request #2247 from m-sasha/fast-tabs-resize
Ignore _TabRenderer.SetSize when new size is the same as old size
2020-07-31 11:58:35 +03:00
Alexander Maryanovsky
4d8dbe74bd _TabsContainer.CheckTabSelected no longer posts PageChanged event twice 2020-07-30 16:03:00 +03:00
Alexander Maryanovsky
016f2b44ff Do not sleep for half a second in OpenFitsThread.run() 2020-07-30 11:35:30 +03:00
Alexander Maryanovsky
676794baed Ignore _TabRenderer.SetSize when new size is the same as old size. 2020-07-30 11:31:00 +03:00
Anton Vorobyov
ca488089fd Merge pull request #2231 from fonsuiplaysvideogames/master
Updates to Abyss room-wide and localized weather effects
2020-07-30 08:04:42 +03:00
Anton Vorobyov
96f9b9a719 Merge branch 'master' into master 2020-07-30 08:04:09 +03:00
fonsuiplaysvideogames
508572e08b Update fit.py 2020-07-29 21:33:15 -04:00
DarkPhoenix
f91e0b2e23 Do not crash on ship w/o labels and w/o slots 2020-07-29 09:02:46 +03:00
DarkPhoenix
93ae9e0891 Bump version 2020-07-28 17:39:20 +03:00
DarkPhoenix
2ed5dbc3c7 Avoid using newer matplotlib 2020-07-28 17:12:15 +03:00
fonsuiplaysvideogames
2f02747b29 Update fit.py 2020-07-16 16:24:08 -04:00
fonsuiplaysvideogames
78b176a135 Update fit.py 2020-07-16 16:20:24 -04:00
23 changed files with 3299 additions and 2015 deletions

View 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))

View File

@@ -441,7 +441,7 @@ class Effect63(BaseEffect):
Used by:
Modules from group: Armor Coating (184 of 184)
Modules from group: Armor Plating Energized (187 of 187)
Modules from group: Energized Armor Membrane (169 of 169)
"""
type = 'passive'
@@ -6079,7 +6079,7 @@ class Effect2041(BaseEffect):
Used by:
Modules from group: Armor Coating (184 of 184)
Modules from group: Armor Plating Energized (187 of 187)
Modules from group: Energized Armor Membrane (169 of 169)
"""
type = 'passive'
@@ -6256,7 +6256,7 @@ class Effect2109(BaseEffect):
@staticmethod
def handler(fit, skill, context, projectionRange, **kwargs):
fit.modules.filteredItemBoost(lambda mod: mod.item.group.name == 'Armor Plating Energized',
fit.modules.filteredItemBoost(lambda mod: mod.item.group.name == 'Energized Armor Membrane',
'emDamageResistanceBonus', skill.getModifiedItemAttr('hardeningBonus') * skill.level, **kwargs)
@@ -6272,7 +6272,7 @@ class Effect2110(BaseEffect):
@staticmethod
def handler(fit, skill, context, projectionRange, **kwargs):
fit.modules.filteredItemBoost(lambda mod: mod.item.group.name == 'Armor Plating Energized',
fit.modules.filteredItemBoost(lambda mod: mod.item.group.name == 'Energized Armor Membrane',
'explosiveDamageResistanceBonus',
skill.getModifiedItemAttr('hardeningBonus') * skill.level, **kwargs)
@@ -6289,7 +6289,7 @@ class Effect2111(BaseEffect):
@staticmethod
def handler(fit, skill, context, projectionRange, **kwargs):
fit.modules.filteredItemBoost(lambda mod: mod.item.group.name == 'Armor Plating Energized',
fit.modules.filteredItemBoost(lambda mod: mod.item.group.name == 'Energized Armor Membrane',
'kineticDamageResistanceBonus',
skill.getModifiedItemAttr('hardeningBonus') * skill.level, **kwargs)
@@ -6306,7 +6306,7 @@ class Effect2112(BaseEffect):
@staticmethod
def handler(fit, skill, context, projectionRange, **kwargs):
fit.modules.filteredItemBoost(lambda mod: mod.item.group.name == 'Armor Plating Energized',
fit.modules.filteredItemBoost(lambda mod: mod.item.group.name == 'Energized Armor Membrane',
'thermalDamageResistanceBonus',
skill.getModifiedItemAttr('hardeningBonus') * skill.level, **kwargs)
@@ -12442,6 +12442,8 @@ class Effect3996(BaseEffect):
Used by:
Celestials named like: Class Pulsar Effects (6 of 6)
Celestials named like: Incursion Effect (2 of 2)
Celestial: Strong Metaliminal Electrical Storm
Celestial: Weak Metaliminal Electrical Storm
"""
runTime = 'early'
@@ -13237,6 +13239,8 @@ class Effect4091(BaseEffect):
Used by:
Celestials named like: Class Cataclysmic Variable Effects (6 of 6)
Celestials named like: Class Pulsar Effects (6 of 6)
Celestial: Strong Metaliminal Electrical Storm
Celestial: Weak Metaliminal Electrical Storm
"""
runTime = 'early'
@@ -13355,6 +13359,8 @@ class Effect4135(BaseEffect):
Used by:
Celestials named like: Class Wolf Rayet Effects (6 of 6)
Celestial: Strong Metaliminal Electrical Storm
Celestial: Weak Metaliminal Electrical Storm
"""
runTime = 'early'
@@ -36261,6 +36267,28 @@ class Effect8018(BaseEffect):
'duration', implant.getModifiedItemAttr('remoteRepDurationBonus'), **kwargs)
class Effect8020(BaseEffect):
"""
systemWarpSpeedAddition
Used by:
Celestial: Strong Metaliminal Exotic Matter Storm
Celestial: Strong Metaliminal Gamma Ray Storm
Celestial: Strong Metaliminal Plasma Firestorm
Celestial: System-Wide Warp Speed Bonus
Celestial: Weak Metaliminal Exotic Matter Storm
Celestial: Weak Metaliminal Gamma Ray Storm
Celestial: Weak Metaliminal Plasma Firestorm
"""
runTime = 'early'
type = ('projected', 'passive')
@staticmethod
def handler(fit, src, context, projectionRange, **kwargs):
fit.ship.increaseItemAttr('warpSpeedMultiplier', src.getModifiedItemAttr('warpSpeedAdd'), **kwargs)
class Effect8021(BaseEffect):
"""
hydraSetBonus
@@ -36850,3 +36878,21 @@ class Effect8073(BaseEffect):
def handler(fit, ship, context, projectionRange, **kwargs):
fit.ship.boostItemAttr('shieldCapacity', ship.getModifiedItemAttr('eliteBonusCommandShips1'),
skill='Command Ships', **kwargs)
class Effect8075(BaseEffect):
"""
systemHullEmResistance
Used by:
Celestial: Strong Metaliminal Electrical Storm
Celestial: Weak Metaliminal Electrical Storm
"""
runTime = 'early'
type = ('projected', 'passive')
@staticmethod
def handler(fit, beacon, context, projectionRange, **kwargs):
fit.ship.boostItemAttr('emDamageResonance', beacon.getModifiedItemAttr('emDamageResistanceBonus'),
stackingPenalties=True, **kwargs)

View File

@@ -752,6 +752,8 @@ class Fit:
if warfareBuffID == 79: # AOE_Beacon_bioluminescence_cloud
self.ship.boostItemAttr("signatureRadius", value, stackingPenalties=True)
self.drones.filteredItemBoost(lambda mod: mod.item.requiresSkill("Drones"),
"signatureRadius", value, stackingPenalties=True)
if warfareBuffID == 80: # AOE_Beacon_caustic_cloud_local_repair
self.modules.filteredItemBoost(lambda mod: mod.item.requiresSkill("Repair Systems"),
@@ -774,7 +776,11 @@ class Fit:
if warfareBuffID == 90: # Weather_electric_storm_EM_resistance_penalty
for tankType in ("shield", "armor"):
self.ship.boostItemAttr("{}EmDamageResonance".format(tankType), value)
self.drones.filteredItemBoost(lambda mod: mod.item.requiresSkill("Drones"),
"{}EmDamageResonance".format(tankType), value)
self.ship.boostItemAttr("emDamageResonance", value) # for hull
self.drones.filteredItemBoost(lambda mod: mod.item.requiresSkill("Drones"),
"emDamageResonance", value) #for hull
if warfareBuffID == 92: # Weather_electric_storm_capacitor_recharge_bonus
self.ship.boostItemAttr("rechargeRate", value, stackingPenalties=True)
@@ -782,32 +788,54 @@ class Fit:
if warfareBuffID == 93: # Weather_xenon_gas_explosive_resistance_penalty
for tankType in ("shield", "armor"):
self.ship.boostItemAttr("{}ExplosiveDamageResonance".format(tankType), value)
self.drones.filteredItemBoost(lambda mod: mod.item.requiresSkill("Drones"),
"{}ExplosiveDamageResonance".format(tankType), value)
self.ship.boostItemAttr("explosiveDamageResonance", value) # for hull
self.drones.filteredItemBoost(lambda mod: mod.item.requiresSkill("Drones"),
"explosiveDamageResonance", value) # for hull
if warfareBuffID == 94: # Weather_xenon_gas_shield_hp_bonus
self.ship.boostItemAttr("shieldCapacity", value) # for hull
self.ship.boostItemAttr("shieldCapacity", value)
self.drones.filteredItemBoost(lambda mod: mod.item.requiresSkill("Drones"),
"shieldCapacity", value)
if warfareBuffID == 95: # Weather_infernal_thermal_resistance_penalty
for tankType in ("shield", "armor"):
self.ship.boostItemAttr("{}ThermalDamageResonance".format(tankType), value)
self.drones.filteredItemBoost(lambda mod: mod.item.requiresSkill("Drones"),
"{}ThermalDamageResonance".format(tankType), value)
self.ship.boostItemAttr("thermalDamageResonance", value) # for hull
self.drones.filteredItemBoost(lambda mod: mod.item.requiresSkill("Drones"),
"thermalDamageResonance", value) # for hull
if warfareBuffID == 96: # Weather_infernal_armor_hp_bonus
self.ship.boostItemAttr("armorHP", value) # for hull
self.ship.boostItemAttr("armorHP", value)
self.drones.filteredItemBoost(lambda mod: mod.item.requiresSkill("Drones"),
"armorHP", value)
if warfareBuffID == 97: # Weather_darkness_turret_range_penalty
self.modules.filteredItemBoost(lambda mod: mod.item.requiresSkill("Gunnery"),
"maxRange", value, stackingPenalties=True)
self.drones.filteredItemBoost(lambda mod: mod.item.requiresSkill("Drones"),
"maxRange", value, stackingPenalties=True)
self.modules.filteredItemBoost(lambda mod: mod.item.requiresSkill("Gunnery"),
"falloff", value, stackingPenalties=True)
self.drones.filteredItemBoost(lambda mod: mod.item.requiresSkill("Drones"),
"falloff", value, stackingPenalties=True)
if warfareBuffID == 98: # Weather_darkness_velocity_bonus
self.ship.boostItemAttr("maxVelocity", value)
self.drones.filteredItemBoost(lambda mod: mod.item.requiresSkill("Drones"),
"maxVelocity", value)
if warfareBuffID == 99: # Weather_caustic_toxin_kinetic_resistance_penalty
for tankType in ("shield", "armor"):
self.ship.boostItemAttr("{}KineticDamageResonance".format(tankType), value)
self.drones.filteredItemBoost(lambda mod: mod.item.requiresSkill("Drones"),
"{}KineticDamageResonance".format(tankType), value)
self.ship.boostItemAttr("kineticDamageResonance", value) # for hull
self.drones.filteredItemBoost(lambda mod: mod.item.requiresSkill("Drones"),
"kineticDamageResonance", value) # for hull
if warfareBuffID == 100: # Weather_caustic_toxin_scan_resolution_bonus
self.ship.boostItemAttr("scanResolution", value, stackingPenalties=True)

View File

@@ -102,18 +102,21 @@ class AddEnvironmentEffect(ContextMenuUnconditional):
def getData(self):
data = Group()
# data.groups['Metaliminal Storm'] = self.getEffectBeacons(
# 'Electrical', 'Exotic', 'Gamma', 'Plasma',
# extra_garbage=('Metaliminal', 'Storm', 'Matter', 'Ray', 'Firestorm'))
data.groups['Wormhole'] = self.getEffectBeacons(
'Black Hole', 'Cataclysmic Variable', 'Magnetar',
'Pulsar', 'Red Giant', 'Wolf Rayet')
data.groups['Abyssal Weather'] = self.getAbyssalWeather()
data.groups['Sansha Incursion'] = self.getEffectBeacons('Sansha Incursion')
data.groups['Triglavian Invasion'] = self.getEffectBeacons('Triglavian Invasion')
data.groups['Triglavian Invasion'].groups['Destructible Beacons'] = self.getDestructibleBeacons()
data.groups['Abyssal Weather'] = self.getAbyssalWeather()
return data
def getEffectBeacons(self, *groups):
def getEffectBeacons(self, *groups, extra_garbage=()):
"""
Get dictionary with wormhole system-wide effects
Get dictionary with system-wide effects
"""
compacted = len(groups) <= 1
sMkt = Market.getInstance()
@@ -122,7 +125,8 @@ class AddEnvironmentEffect(ContextMenuUnconditional):
data = Group()
# Stuff we don't want to see in names
garbages = ("System Effects", "Effects")
garbages = ["System Effects", "Effects"]
garbages.extend(extra_garbage)
# Get group with all the system-wide beacons
grp = sMkt.getGroup("Effect Beacon")

View File

@@ -562,7 +562,10 @@ class FittingView(d.Display):
if sFit.serviceFittingOptions["rackSlots"]:
# flag to know when to add blanks, based on previous slot
slotDivider = None if sFit.serviceFittingOptions["rackLabels"] else self.mods[0].slot
if sFit.serviceFittingOptions["rackLabels"] or len(self.mods) == 0:
slotDivider = None
else:
slotDivider = self.mods[0].slot
# first loop finds where slot dividers must go before modifying self.mods
for i, mod in enumerate(self.mods):

View File

@@ -402,6 +402,10 @@ class _TabRenderer:
width = max(width, self.min_width)
height = max(height, self.min_height)
cur_width, cur_height = self.tab_size
if (width == cur_width) and (height == cur_height):
return
self.tab_size = (width, height)
self.InitTab()
@@ -975,9 +979,6 @@ class _TabsContainer(wx.Panel):
sel_tab = self.tabs.index(tab)
self.Parent.SetSelection(sel_tab)
wx.PostEvent(self.Parent, PageChanged(self.tabs.index(old_sel_tab),
self.tabs.index(tab)))
return True
return False

View File

@@ -110,8 +110,6 @@ class OpenFitsThread(threading.Thread):
self.start()
def run(self):
time.sleep(0.5) # Give GUI some time to finish drawing
# `startup` tells FitSpawner that we are loading fits are startup, and
# has 3 values:
# False = Set as default in FitSpawner itself, never set here

View File

@@ -1,6 +1,6 @@
wxPython == 4.0.6
logbook >= 1.0.0
matplotlib >= 3.1.2
matplotlib == 3.2.2
python-dateutil
requests >= 2.0.0
sqlalchemy >= 1.3.0

View File

@@ -16,226 +16,192 @@ rename_phrase = " renamed to "
conversion_phrase = " converted to "
text = """
Limited Layered Plating I converted to Upgraded Layered Coating I
'Scarab' Layered Plating I converted to Upgraded Layered Coating I
'Grail' Layered Plating I converted to Upgraded Layered Coating I
Limited Adaptive Nano Plating I converted to Upgraded Multispectrum Coating I
'Collateral' Adaptive Nano Plating I converted to Upgraded Multispectrum Coating I
'Refuge' Adaptive Nano Plating I converted to Upgraded Multispectrum Coating I
Limited EM Plating I converted to Upgraded EM Coating I
'Contour' EM Plating I converted to Upgraded EM Coating I
'Spiegel' EM Plating I converted to Upgraded EM Coating I
Limited Explosive Plating I converted to Upgraded Explosive Coating I
Experimental Explosive Plating I converted to Upgraded Explosive Coating I
'Aegis' Explosive Plating I converted to Upgraded Explosive Coating I
Limited Kinetic Plating I converted to Upgraded Kinetic Coating I
Experimental Kinetic Plating I converted to Upgraded Kinetic Coating I
'Element' Kinetic Plating I converted to Upgraded Kinetic Coating I
Limited Thermal Plating I converted to Upgraded Thermal Coating I
Experimental Thermal Plating I converted to Upgraded Thermal Coating I
Prototype Thermal Plating I converted to Upgraded Thermal Coating I
Basic EM Plating renamed to 'Basic' EM Coating
EM Plating I renamed to EM Coating I
EM Plating II renamed to EM Coating II
Basic Explosive Plating renamed to 'Basic' Explosive Coating
Explosive Plating I renamed to Explosive Coating I
Explosive Plating II renamed to Explosive Coating II
Basic Layered Plating renamed to 'Basic' Layered Coating
Layered Plating I renamed to Layered Coating I
Layered Plating II renamed to Layered Coating II
Basic Kinetic Plating renamed to 'Basic' Kinetic Coating
Kinetic Plating I renamed to Kinetic Coating I
Kinetic Plating II renamed to Kinetic Coating II
Basic Thermal Plating renamed to 'Basic' Thermal Coating
Thermal Plating I renamed to Thermal Coating I
Thermal Plating II renamed to Thermal Coating II
Basic Adaptive Nano Plating renamed to 'Basic' Multispectrum Coating
Adaptive Nano Plating I renamed to Multispectrum Coating I
Adaptive Nano Plating II renamed to Multispectrum Coating II
Domination Adaptive Nano Plating renamed to Domination Multispectrum Coating
True Sansha Adaptive Nano Plating renamed to True Sansha Multispectrum Coating
Dark Blood Adaptive Nano Plating renamed to Dark Blood Multispectrum Coating
Domination Kinetic Plating renamed to Domination Kinetic Coating
True Sansha Kinetic Plating renamed to True Sansha Kinetic Coating
Dark Blood Kinetic Plating renamed to Dark Blood Kinetic Coating
Domination Explosive Plating renamed to Domination Explosive Coating
True Sansha Explosive Plating renamed to True Sansha Explosive Coating
Dark Blood Explosive Plating renamed to Dark Blood Explosive Coating
Domination EM Plating renamed to Domination EM Coating
True Sansha EM Plating renamed to True Sansha EM Coating
Dark Blood EM Plating renamed to Dark Blood EM Coating
Domination Thermal Plating renamed to Domination Thermal Coating
True Sansha Thermal Plating renamed to True Sansha Thermal Coating
Dark Blood Thermal Plating renamed to Dark Blood Thermal Coating
Shadow Serpentis Adaptive Nano Plating renamed to Shadow Serpentis Multispectrum Coating
Shadow Serpentis Kinetic Plating renamed to Shadow Serpentis Kinetic Coating
Shadow Serpentis Explosive Plating renamed to Shadow Serpentis Explosive Coating
Shadow Serpentis EM Plating renamed to Shadow Serpentis EM Coating
Shadow Serpentis Thermal Plating renamed to Shadow Serpentis Thermal Coating
Mizuro's Modified Adaptive Nano Plating renamed to Mizuro's Modified Multispectrum Coating
Gotan's Modified Adaptive Nano Plating renamed to Gotan's Modified Multispectrum Coating
Mizuro's Modified Kinetic Plating renamed to Mizuro's Modified Kinetic Coating
Gotan's Modified Kinetic Plating renamed to Gotan's Modified Kinetic Coating
Mizuro's Modified Explosive Plating renamed to Mizuro's Modified Explosive Coating
Gotan's Modified Explosive Plating renamed to Gotan's Modified Explosive Coating
Mizuro's Modified EM Plating renamed to Mizuro's Modified EM Coating
Gotan's Modified EM Plating renamed to Gotan's Modified EM Coating
Mizuro's Modified Thermal Plating renamed to Mizuro's Modified Thermal Coating
Gotan's Modified Thermal Plating renamed to Gotan's Modified Thermal Coating
Brokara's Modified Adaptive Nano Plating renamed to Brokara's Modified Multispectrum Coating
Tairei's Modified Adaptive Nano Plating renamed to Tairei's Modified Multispectrum Coating
Selynne's Modified Adaptive Nano Plating renamed to Selynne's Modified Multispectrum Coating
Raysere's Modified Adaptive Nano Plating renamed to Raysere's Modified Multispectrum Coating
Vizan's Modified Adaptive Nano Plating renamed to Vizan's Modified Multispectrum Coating
Ahremen's Modified Adaptive Nano Plating renamed to Ahremen's Modified Multispectrum Coating
Chelm's Modified Adaptive Nano Plating renamed to Chelm's Modified Multispectrum Coating
Draclira's Modified Adaptive Nano Plating renamed to Draclira's Modified Multispectrum Coating
Brokara's Modified Kinetic Plating renamed to Brokara's Modified Kinetic Coating
Tairei's Modified Kinetic Plating renamed to Tairei's Modified Kinetic Coating
Selynne's Modified Kinetic Plating renamed to Selynne's Modified Kinetic Coating
Raysere's Modified Kinetic Plating renamed to Raysere's Modified Kinetic Coating
Vizan's Modified Kinetic Plating renamed to Vizan's Modified Kinetic Coating
Ahremen's Modified Kinetic Plating renamed to Ahremen's Modified Kinetic Coating
Chelm's Modified Kinetic Plating renamed to Chelm's Modified Kinetic Coating
Draclira's Modified Kinetic Plating renamed to Draclira's Modified Kinetic Coating
Brokara's Modified Explosive Plating renamed to Brokara's Modified Explosive Coating
Tairei's Modified Explosive Plating renamed to Tairei's Modified Explosive Coating
Selynne's Modified Explosive Plating renamed to Selynne's Modified Explosive Coating
Raysere's Modified Explosive Plating renamed to Raysere's Modified Explosive Coating
Vizan's Modified Explosive Plating renamed to Vizan's Modified Explosive Coating
Ahremen's Modified Explosive Plating renamed to Ahremen's Modified Explosive Coating
Chelm's Modified Explosive Plating renamed to Chelm's Modified Explosive Coating
Draclira's Modified Explosive Plating renamed to Draclira's Modified Explosive Coating
Brokara's Modified EM Plating renamed to Brokara's Modified EM Coating
Tairei's Modified EM Plating renamed to Tairei's Modified EM Coating
Selynne's Modified EM Plating renamed to Selynne's Modified EM Coating
Raysere's Modified EM Plating renamed to Raysere's Modified EM Coating
Vizan's Modified EM Plating renamed to Vizan's Modified EM Coating
Ahremen's Modified EM Plating renamed to Ahremen's Modified EM Coating
Chelm's Modified EM Plating renamed to Chelm's Modified EM Coating
Draclira's Modified EM Plating renamed to Draclira's Modified EM Coating
Brokara's Modified Thermal Plating renamed to Brokara's Modified Thermal Coating
Tairei's Modified Thermal Plating renamed to Tairei's Modified Thermal Coating
Selynne's Modified Thermal Plating renamed to Selynne's Modified Thermal Coating
Raysere's Modified Thermal Plating renamed to Raysere's Modified Thermal Coating
Vizan's Modified Thermal Plating renamed to Vizan's Modified Thermal Coating
Ahremen's Modified Thermal Plating renamed to Ahremen's Modified Thermal Coating
Chelm's Modified Thermal Plating renamed to Chelm's Modified Thermal Coating
Draclira's Modified Thermal Plating renamed to Draclira's Modified Thermal Coating
Brynn's Modified Adaptive Nano Plating renamed to Brynn's Modified Multispectrum Coating
Tuvan's Modified Adaptive Nano Plating renamed to Tuvan's Modified Multispectrum Coating
Setele's Modified Adaptive Nano Plating renamed to Setele's Modified Multispectrum Coating
Cormack's Modified Adaptive Nano Plating renamed to Cormack's Modified Multispectrum Coating
Brynn's Modified Thermal Plating renamed to Brynn's Modified Thermal Coating
Tuvan's Modified Thermal Plating renamed to Tuvan's Modified Thermal Coating
Setele's Modified Thermal Plating renamed to Setele's Modified Thermal Coating
Cormack's Modified Thermal Plating renamed to Cormack's Modified Thermal Coating
Brynn's Modified EM Plating renamed to Brynn's Modified EM Coating
Tuvan's Modified EM Plating renamed to Tuvan's Modified EM Coating
Setele's Modified EM Plating renamed to Setele's Modified EM Coating
Cormack's Modified EM Plating renamed to Cormack's Modified EM Coating
Brynn's Modified Explosive Plating renamed to Brynn's Modified Explosive Coating
Tuvan's Modified Explosive Plating renamed to Tuvan's Modified Explosive Coating
Setele's Modified Explosive Plating renamed to Setele's Modified Explosive Coating
Cormack's Modified Explosive Plating renamed to Cormack's Modified Explosive Coating
Brynn's Modified Kinetic Plating renamed to Brynn's Modified Kinetic Coating
Tuvan's Modified Kinetic Plating renamed to Tuvan's Modified Kinetic Coating
Setele's Modified Kinetic Plating renamed to Setele's Modified Kinetic Coating
Cormack's Modified Kinetic Plating renamed to Cormack's Modified Kinetic Coating
Imperial Navy Thermal Plating renamed to Imperial Navy Thermal Coating
Imperial Navy EM Plating renamed to Imperial Navy EM Coating
Imperial Navy Explosive Plating renamed to Imperial Navy Explosive Coating
Imperial Navy Kinetic Plating renamed to Imperial Navy Kinetic Coating
Imperial Navy Adaptive Nano Plating renamed to Imperial Navy Multispectrum Coating
Republic Fleet Thermal Plating renamed to Republic Fleet Thermal Coating
Republic Fleet EM Plating renamed to Republic Fleet EM Coating
Republic Fleet Explosive Plating renamed to Republic Fleet Explosive Coating
Republic Fleet Kinetic Plating renamed to Republic Fleet Kinetic Coating
Republic Fleet Adaptive Nano Plating renamed to Republic Fleet Multispectrum Coating
Upgraded Adaptive Nano Plating I renamed to Upgraded Multispectrum Coating I
Upgraded Kinetic Plating I renamed to Upgraded Kinetic Coating I
Upgraded Explosive Plating I renamed to Upgraded Explosive Coating I
Upgraded EM Plating I renamed to Upgraded EM Coating I
Upgraded Thermal Plating I renamed to Upgraded Thermal Coating I
Upgraded Layered Plating I renamed to Upgraded Layered Coating I
Ammatar Navy Kinetic Plating renamed to Ammatar Navy Kinetic Coating
Ammatar Navy Adaptive Nano Plating renamed to Ammatar Navy Multispectrum Coating
Ammatar Navy Explosive Plating renamed to Ammatar Navy Explosive Coating
Ammatar Navy EM Plating renamed to Ammatar Navy EM Coating
Federation Navy Adaptive Nano Plating renamed to Federation Navy Multispectrum Coating
Federation Navy Kinetic Plating renamed to Federation Navy Kinetic Coating
Federation Navy Explosive Plating renamed to Federation Navy Explosive Coating
Federation Navy EM Plating renamed to Federation Navy EM Coating
Federation Navy Thermal Plating renamed to Federation Navy Thermal Coating
Corpii C-Type Adaptive Nano Plating renamed to Corpii C-Type Multispectrum Coating
Centii C-Type Adaptive Nano Plating renamed to Centii C-Type Multispectrum Coating
Corpii B-Type Adaptive Nano Plating renamed to Corpii B-Type Multispectrum Coating
Centii B-Type Adaptive Nano Plating renamed to Centii B-Type Multispectrum Coating
Corpii A-Type Adaptive Nano Plating renamed to Corpii A-Type Multispectrum Coating
Centii A-Type Adaptive Nano Plating renamed to Centii A-Type Multispectrum Coating
Corpii C-Type Kinetic Plating renamed to Corpii C-Type Kinetic Coating
Centii C-Type Kinetic Plating renamed to Centii C-Type Kinetic Coating
Corpii C-Type Explosive Plating renamed to Corpii C-Type Explosive Coating
Centii C-Type Explosive Plating renamed to Centii C-Type Explosive Coating
Corpii C-Type EM Plating renamed to Corpii C-Type EM Coating
Centii C-Type EM Plating renamed to Centii C-Type EM Coating
Corpii C-Type Thermal Plating renamed to Corpii C-Type Thermal Coating
Centii C-Type Thermal Plating renamed to Centii C-Type Thermal Coating
Corpii B-Type Thermal Plating renamed to Corpii B-Type Thermal Coating
Centii B-Type Thermal Plating renamed to Centii B-Type Thermal Coating
Corpii B-Type Kinetic Plating renamed to Corpii B-Type Kinetic Coating
Centii B-Type Kinetic Plating renamed to Centii B-Type Kinetic Coating
Corpii B-Type Explosive Plating renamed to Corpii B-Type Explosive Coating
Centii B-Type Explosive Plating renamed to Centii B-Type Explosive Coating
Corpii B-Type EM Plating renamed to Corpii B-Type EM Coating
Centii B-Type EM Plating renamed to Centii B-Type EM Coating
Corpii A-Type Kinetic Plating renamed to Corpii A-Type Kinetic Coating
Centii A-Type Kinetic Plating renamed to Centii A-Type Kinetic Coating
Corpii A-Type Explosive Plating renamed to Corpii A-Type Explosive Coating
Centii A-Type Explosive Plating renamed to Centii A-Type Explosive Coating
Corpii A-Type EM Plating renamed to Corpii A-Type EM Coating
Centii A-Type EM Plating renamed to Centii A-Type EM Coating
Corpii A-Type Thermal Plating renamed to Corpii A-Type Thermal Coating
Centii A-Type Thermal Plating renamed to Centii A-Type Thermal Coating
Coreli C-Type Adaptive Nano Plating renamed to Coreli C-Type Multispectrum Coating
Coreli C-Type Kinetic Plating renamed to Coreli C-Type Kinetic Coating
Coreli C-Type Explosive Plating renamed to Coreli C-Type Explosive Coating
Coreli C-Type EM Plating renamed to Coreli C-Type EM Coating
Coreli C-Type Thermal Plating renamed to Coreli C-Type Thermal Coating
Coreli B-Type Adaptive Nano Plating renamed to Coreli B-Type Multispectrum Coating
Coreli B-Type Kinetic Plating renamed to Coreli B-Type Kinetic Coating
Coreli B-Type Explosive Plating renamed to Coreli B-Type Explosive Coating
Coreli B-Type EM Plating renamed to Coreli B-Type EM Coating
Coreli B-Type Thermal Plating renamed to Coreli B-Type Thermal Coating
Coreli A-Type Adaptive Nano Plating renamed to Coreli A-Type Multispectrum Coating
Coreli A-Type Kinetic Plating renamed to Coreli A-Type Kinetic Coating
Coreli A-Type Explosive Plating renamed to Coreli A-Type Explosive Coating
Coreli A-Type EM Plating renamed to Coreli A-Type EM Coating
Coreli A-Type Thermal Plating renamed to Coreli A-Type Thermal Coating
Khanid Navy Adaptive Nano Plating renamed to Khanid Navy Multispectrum Coating
Khanid Navy Kinetic Plating renamed to Khanid Navy Kinetic Coating
Khanid Navy Explosive Plating renamed to Khanid Navy Explosive Coating
Khanid Navy EM Plating renamed to Khanid Navy EM Coating
Khanid Navy Thermal Plating renamed to Khanid Navy Thermal Coating
Ammatar Navy Thermal Plating renamed to Ammatar Navy Thermal Coating
Low-Grade Mimesis Alpha renamed to Low-grade Mimesis Alpha
Low-Grade Mimesis Beta renamed to Low-grade Mimesis Beta
Low-Grade Mimesis Gamma renamed to Low-grade Mimesis Gamma
Low-Grade Mimesis Delta renamed to Low-grade Mimesis Delta
Low-Grade Mimesis Epsilon renamed to Low-grade Mimesis Epsilon
Low-Grade Mimesis Omega renamed to Low-grade Mimesis Omega
Mid-Grade Mimesis Alpha renamed to Mid-grade Mimesis Alpha
Mid-Grade Mimesis Beta renamed to Mid-grade Mimesis Beta
Mid-Grade Mimesis Gamma renamed to Mid-grade Mimesis Gamma
Mid-Grade Mimesis Delta renamed to Mid-grade Mimesis Delta
Mid-Grade Mimesis Epsilon renamed to Mid-grade Mimesis Epsilon
Mid-Grade Mimesis Omega renamed to Mid-grade Mimesis Omega
High-Grade Mimesis Alpha renamed to High-grade Mimesis Alpha
High-Grade Mimesis Beta renamed to High-grade Mimesis Beta
High-Grade Mimesis Delta renamed to High-grade Mimesis Delta
High-Grade Mimesis Epsilon renamed to High-grade Mimesis Epsilon
High-Grade Mimesis Gamma renamed to High-grade Mimesis Gamma
High-Grade Mimesis Omega renamed to High-grade Mimesis Omega
Basic Energized EM Membrane renamed to 'Basic' EM Energized Membrane
Energized EM Membrane I renamed to EM Energized Membrane I
Energized EM Membrane II renamed to EM Energized Membrane II
Basic Energized Explosive Membrane renamed to 'Basic' Explosive Energized Membrane
Energized Explosive Membrane I renamed to Explosive Energized Membrane I
Energized Explosive Membrane II renamed to Explosive Energized Membrane II
Basic Energized Armor Layering Membrane renamed to 'Basic' Layered Energized Membrane
Energized Armor Layering Membrane I renamed to Layered Energized Membrane I
Energized Armor Layering Membrane II renamed to Layered Energized Membrane II
Basic Energized Kinetic Membrane renamed to 'Basic' Kinetic Energized Membrane
Energized Kinetic Membrane I renamed to Kinetic Energized Membrane I
Energized Kinetic Membrane II renamed to Kinetic Energized Membrane II
Basic Energized Thermal Membrane renamed to 'Basic' Thermal Energized Membrane
Energized Thermal Membrane I renamed to Thermal Energized Membrane I
Energized Thermal Membrane II renamed to Thermal Energized Membrane II
Basic Energized Adaptive Nano Membrane renamed to 'Basic' Multispectrum Energized Membrane
Energized Adaptive Nano Membrane I renamed to Multispectrum Energized Membrane I
Energized Adaptive Nano Membrane II renamed to Multispectrum Energized Membrane II
Dark Blood Energized Adaptive Nano Membrane renamed to Dark Blood Multispectrum Energized Membrane
True Sansha Energized Adaptive Nano Membrane renamed to True Sansha Multispectrum Energized Membrane
Shadow Serpentis Energized Adaptive Nano Membrane renamed to Shadow Serpentis Multispectrum Energized Membrane
Dark Blood Energized Kinetic Membrane renamed to Dark Blood Kinetic Energized Membrane
True Sansha Energized Kinetic Membrane renamed to True Sansha Kinetic Energized Membrane
Shadow Serpentis Energized Kinetic Membrane renamed to Shadow Serpentis Kinetic Energized Membrane
Dark Blood Energized Explosive Membrane renamed to Dark Blood Explosive Energized Membrane
True Sansha Energized Explosive Membrane renamed to True Sansha Explosive Energized Membrane
Shadow Serpentis Energized Explosive Membrane renamed to Shadow Serpentis Explosive Energized Membrane
Dark Blood Energized EM Membrane renamed to Dark Blood EM Energized Membrane
True Sansha Energized EM Membrane renamed to True Sansha EM Energized Membrane
Shadow Serpentis Energized EM Membrane renamed to Shadow Serpentis EM Energized Membrane
Dark Blood Energized Thermal Membrane renamed to Dark Blood Thermal Energized Membrane
True Sansha Energized Thermal Membrane renamed to True Sansha Thermal Energized Membrane
Shadow Serpentis Energized Thermal Membrane renamed to Shadow Serpentis Thermal Energized Membrane
Brokara's Modified Energized Adaptive Nano Membrane renamed to Brokara's Modified Multispectrum Energized Membrane
Tairei's Modified Energized Adaptive Nano Membrane renamed to Tairei's Modified Multispectrum Energized Membrane
Selynne's Modified Energized Adaptive Nano Membrane renamed to Selynne's Modified Multispectrum Energized Membrane
Raysere's Modified Energized Adaptive Nano Membrane renamed to Raysere's Modified Multispectrum Energized Membrane
Vizan's Modified Energized Adaptive Nano Membrane renamed to Vizan's Modified Multispectrum Energized Membrane
Ahremen's Modified Energized Adaptive Nano Membrane renamed to Ahremen's Modified Multispectrum Energized Membrane
Chelm's Modified Energized Adaptive Nano Membrane renamed to Chelm's Modified Multispectrum Energized Membrane
Draclira's Modified Energized Adaptive Nano Membrane renamed to Draclira's Modified Multispectrum Energized Membrane
Brokara's Modified Energized Thermal Membrane renamed to Brokara's Modified Thermal Energized Membrane
Tairei's Modified Energized Thermal Membrane renamed to Tairei's Modified Thermal Energized Membrane
Selynne's Modified Energized Thermal Membrane renamed to Selynne's Modified Thermal Energized Membrane
Raysere's Modified Energized Thermal Membrane renamed to Raysere's Modified Thermal Energized Membrane
Vizan's Modified Energized Thermal Membrane renamed to Vizan's Modified Thermal Energized Membrane
Ahremen's Modified Energized Thermal Membrane renamed to Ahremen's Modified Thermal Energized Membrane
Chelm's Modified Energized Thermal Membrane renamed to Chelm's Modified Thermal Energized Membrane
Draclira's Modified Energized Thermal Membrane renamed to Draclira's Modified Thermal Energized Membrane
Brokara's Modified Energized EM Membrane renamed to Brokara's Modified EM Energized Membrane
Tairei's Modified Energized EM Membrane renamed to Tairei's Modified EM Energized Membrane
Selynne's Modified Energized EM Membrane renamed to Selynne's Modified EM Energized Membrane
Raysere's Modified Energized EM Membrane renamed to Raysere's Modified EM Energized Membrane
Vizan's Modified Energized EM Membrane renamed to Vizan's Modified EM Energized Membrane
Ahremen's Modified Energized EM Membrane renamed to Ahremen's Modified EM Energized Membrane
Chelm's Modified Energized EM Membrane renamed to Chelm's Modified EM Energized Membrane
Draclira's Modified Energized EM Membrane renamed to Draclira's Modified EM Energized Membrane
Brokara's Modified Energized Explosive Membrane renamed to Brokara's Modified Explosive Energized Membrane
Tairei's Modified Energized Explosive Membrane renamed to Tairei's Modified Explosive Energized Membrane
Selynne's Modified Energized Explosive Membrane renamed to Selynne's Modified Explosive Energized Membrane
Raysere's Modified Energized Explosive Membrane renamed to Raysere's Modified Explosive Energized Membrane
Vizan's Modified Energized Explosive Membrane renamed to Vizan's Modified Explosive Energized Membrane
Ahremen's Modified Energized Explosive Membrane renamed to Ahremen's Modified Explosive Energized Membrane
Chelm's Modified Energized Explosive Membrane renamed to Chelm's Modified Explosive Energized Membrane
Draclira's Modified Energized Explosive Membrane renamed to Draclira's Modified Explosive Energized Membrane
Brokara's Modified Energized Kinetic Membrane renamed to Brokara's Modified Kinetic Energized Membrane
Tairei's Modified Energized Kinetic Membrane renamed to Tairei's Modified Kinetic Energized Membrane
Selynne's Modified Energized Kinetic Membrane renamed to Selynne's Modified Kinetic Energized Membrane
Raysere's Modified Energized Kinetic Membrane renamed to Raysere's Modified Kinetic Energized Membrane
Vizan's Modified Energized Kinetic Membrane renamed to Vizan's Modified Kinetic Energized Membrane
Ahremen's Modified Energized Kinetic Membrane renamed to Ahremen's Modified Kinetic Energized Membrane
Chelm's Modified Energized Kinetic Membrane renamed to Chelm's Modified Kinetic Energized Membrane
Draclira's Modified Energized Kinetic Membrane renamed to Draclira's Modified Kinetic Energized Membrane
Brynn's Modified Energized Adaptive Nano Membrane renamed to Brynn's Modified Multispectrum Energized Membrane
Tuvan's Modified Energized Adaptive Nano Membrane renamed to Tuvan's Modified Multispectrum Energized Membrane
Setele's Modified Energized Adaptive Nano Membrane renamed to Setele's Modified Multispectrum Energized Membrane
Cormack's Modified Energized Adaptive Nano Membrane renamed to Cormack's Modified Multispectrum Energized Membrane
Brynn's Modified Energized Thermal Membrane renamed to Brynn's Modified Thermal Energized Membrane
Tuvan's Modified Energized Thermal Membrane renamed to Tuvan's Modified Thermal Energized Membrane
Setele's Modified Energized Thermal Membrane renamed to Setele's Modified Thermal Energized Membrane
Cormack's Modified Energized Thermal Membrane renamed to Cormack's Modified Thermal Energized Membrane
Brynn's Modified Energized EM Membrane renamed to Brynn's Modified EM Energized Membrane
Tuvan's Modified Energized EM Membrane renamed to Tuvan's Modified EM Energized Membrane
Setele's Modified Energized EM Membrane renamed to Setele's Modified EM Energized Membrane
Cormack's Modified Energized EM Membrane renamed to Cormack's Modified EM Energized Membrane
Brynn's Modified Energized Explosive Membrane renamed to Brynn's Modified Explosive Energized Membrane
Tuvan's Modified Energized Explosive Membrane renamed to Tuvan's Modified Explosive Energized Membrane
Setele's Modified Energized Explosive Membrane renamed to Setele's Modified Explosive Energized Membrane
Cormack's Modified Energized Explosive Membrane renamed to Cormack's Modified Explosive Energized Membrane
Brynn's Modified Energized Kinetic Membrane renamed to Brynn's Modified Kinetic Energized Membrane
Tuvan's Modified Energized Kinetic Membrane renamed to Tuvan's Modified Kinetic Energized Membrane
Setele's Modified Energized Kinetic Membrane renamed to Setele's Modified Kinetic Energized Membrane
Cormack's Modified Energized Kinetic Membrane renamed to Cormack's Modified Kinetic Energized Membrane
Imperial Navy Energized Thermal Membrane renamed to Imperial Navy Thermal Energized Membrane
Imperial Navy Energized EM Membrane renamed to Imperial Navy EM Energized Membrane
Imperial Navy Energized Explosive Membrane renamed to Imperial Navy Explosive Energized Membrane
Imperial Navy Energized Kinetic Membrane renamed to Imperial Navy Kinetic Energized Membrane
Imperial Navy Energized Adaptive Nano Membrane renamed to Imperial Navy Multispectrum Energized Membrane
Federation Navy Energized Thermal Membrane renamed to Federation Navy Thermal Energized Membrane
Federation Navy Energized EM Membrane renamed to Federation Navy EM Energized Membrane
Federation Navy Energized Explosive Membrane renamed to Federation Navy Explosive Energized Membrane
Federation Navy Energized Kinetic Membrane renamed to Federation Navy Kinetic Energized Membrane
Federation Navy Energized Adaptive Nano Membrane renamed to Federation Navy Multispectrum Energized Membrane
Prototype Energized Adaptive Nano Membrane I renamed to Compact Multispectrum Energized Membrane
Prototype Energized Kinetic Membrane I renamed to Compact Kinetic Energized Membrane
Prototype Energized Explosive Membrane I renamed to Compact Explosive Energized Membrane
Prototype Energized EM Membrane I renamed to Compact EM Energized Membrane
Prototype Energized Armor Layering Membrane I renamed to Compact Layered Energized Membrane
Prototype Energized Thermal Membrane I renamed to Compact Thermal Energized Membrane
Ammatar Navy Energized Adaptive Nano Membrane renamed to Ammatar Navy Multispectrum Energized Membrane
Ammatar Navy Energized Kinetic Membrane renamed to Ammatar Navy Kinetic Energized Membrane
Ammatar Navy Energized Explosive Membrane renamed to Ammatar Navy Explosive Energized Membrane
Ammatar Navy Energized EM Membrane renamed to Ammatar Navy EM Energized Membrane
Ammatar Navy Energized Thermal Membrane renamed to Ammatar Navy Thermal Energized Membrane
Corelum C-Type Energized Adaptive Nano Membrane renamed to Corelum C-Type Multispectrum Energized Membrane
Corelum C-Type Energized Kinetic Membrane renamed to Corelum C-Type Kinetic Energized Membrane
Corelum C-Type Energized Explosive Membrane renamed to Corelum C-Type Explosive Energized Membrane
Corelum C-Type Energized EM Membrane renamed to Corelum C-Type EM Energized Membrane
Corelum C-Type Energized Thermal Membrane renamed to Corelum C-Type Thermal Energized Membrane
Corelum B-Type Energized Adaptive Nano Membrane renamed to Corelum B-Type Multispectrum Energized Membrane
Corelum B-Type Energized Kinetic Membrane renamed to Corelum B-Type Kinetic Energized Membrane
Corelum B-Type Energized Explosive Membrane renamed to Corelum B-Type Explosive Energized Membrane
Corelum B-Type Energized EM Membrane renamed to Corelum B-Type EM Energized Membrane
Corelum B-Type Energized Thermal Membrane renamed to Corelum B-Type Thermal Energized Membrane
Corelum A-Type Energized Adaptive Nano Membrane renamed to Corelum A-Type Multispectrum Energized Membrane
Corelum A-Type Energized Kinetic Membrane renamed to Corelum A-Type Kinetic Energized Membrane
Corelum A-Type Energized Explosive Membrane renamed to Corelum A-Type Explosive Energized Membrane
Corelum A-Type Energized EM Membrane renamed to Corelum A-Type EM Energized Membrane
Corelum A-Type Energized Thermal Membrane renamed to Corelum A-Type Thermal Energized Membrane
Corpum C-Type Energized Adaptive Nano Membrane renamed to Corpum C-Type Multispectrum Energized Membrane
Centum C-Type Energized Adaptive Nano Membrane renamed to Centum C-Type Multispectrum Energized Membrane
Corpum C-Type Energized Kinetic Membrane renamed to Corpum C-Type Kinetic Energized Membrane
Centum C-Type Energized Kinetic Membrane renamed to Centum C-Type Kinetic Energized Membrane
Corpum C-Type Energized Explosive Membrane renamed to Corpum C-Type Explosive Energized Membrane
Centum C-Type Energized Explosive Membrane renamed to Centum C-Type Explosive Energized Membrane
Corpum C-Type Energized EM Membrane renamed to Corpum C-Type EM Energized Membrane
Centum C-Type Energized EM Membrane renamed to Centum C-Type EM Energized Membrane
Corpum C-Type Energized Thermal Membrane renamed to Corpum C-Type Thermal Energized Membrane
Centum C-Type Energized Thermal Membrane renamed to Centum C-Type Thermal Energized Membrane
Corpum B-Type Energized Adaptive Nano Membrane renamed to Corpum B-Type Multispectrum Energized Membrane
Centum B-Type Energized Adaptive Nano Membrane renamed to Centum B-Type Multispectrum Energized Membrane
Corpum B-Type Energized Kinetic Membrane renamed to Corpum B-Type Kinetic Energized Membrane
Centum B-Type Energized Kinetic Membrane renamed to Centum B-Type Kinetic Energized Membrane
Corpum B-Type Energized Explosive Membrane renamed to Corpum B-Type Explosive Energized Membrane
Centum B-Type Energized Explosive Membrane renamed to Centum B-Type Explosive Energized Membrane
Corpum B-Type Energized Thermal Membrane renamed to Corpum B-Type Thermal Energized Membrane
Centum B-Type Energized Thermal Membrane renamed to Centum B-Type Thermal Energized Membrane
Corpum A-Type Energized Thermal Membrane renamed to Corpum A-Type Thermal Energized Membrane
Centum A-Type Energized Thermal Membrane renamed to Centum A-Type Thermal Energized Membrane
Corpum A-Type Energized EM Membrane renamed to Corpum A-Type EM Energized Membrane
Centum A-Type Energized EM Membrane renamed to Centum A-Type EM Energized Membrane
Corpum A-Type Energized Explosive Membrane renamed to Corpum A-Type Explosive Energized Membrane
Centum A-Type Energized Explosive Membrane renamed to Centum A-Type Explosive Energized Membrane
Corpum A-Type Energized Kinetic Membrane renamed to Corpum A-Type Kinetic Energized Membrane
Centum A-Type Energized Kinetic Membrane renamed to Centum A-Type Kinetic Energized Membrane
Corpum A-Type Energized Adaptive Nano Membrane renamed to Corpum A-Type Multispectrum Energized Membrane
Centum A-Type Energized Adaptive Nano Membrane renamed to Centum A-Type Multispectrum Energized Membrane
Corpum B-Type Energized EM Membrane renamed to Corpum B-Type EM Energized Membrane
Centum B-Type Energized EM Membrane renamed to Centum B-Type EM Energized Membrane
'Pilfer' Energized Adaptive Nano Membrane I renamed to 'Pilfer' Multispectrum Energized Membrane
'Moonshine' Energized Thermal Membrane I renamed to 'Moonshine' Thermal Energized Membrane
'Mafia' Energized Kinetic Membrane I renamed to 'Mafia' Kinetic Energized Membrane
Khanid Navy Energized Adaptive Nano Membrane renamed to Khanid Navy Multispectrum Energized Membrane
Khanid Navy Energized Kinetic Membrane renamed to Khanid Navy Kinetic Energized Membrane
Khanid Navy Energized Explosive Membrane renamed to Khanid Navy Explosive 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
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):

View File

@@ -0,0 +1,194 @@
"""
Conversion pack for August 2020 release
"""
CONVERSIONS = {
# Renamed items, extracted via diff file
"Basic Energized EM Membrane": "'Basic' EM Energized Membrane",
"Energized EM Membrane I": "EM Energized Membrane I",
"Energized EM Membrane II": "EM Energized Membrane II",
"Basic Energized Explosive Membrane": "'Basic' Explosive Energized Membrane",
"Energized Explosive Membrane I": "Explosive Energized Membrane I",
"Energized Explosive Membrane II": "Explosive Energized Membrane II",
"Basic Energized Armor Layering Membrane": "'Basic' Layered Energized Membrane",
"Energized Armor Layering Membrane I": "Layered Energized Membrane I",
"Energized Armor Layering Membrane II": "Layered Energized Membrane II",
"Basic Energized Kinetic Membrane": "'Basic' Kinetic Energized Membrane",
"Energized Kinetic Membrane I": "Kinetic Energized Membrane I",
"Energized Kinetic Membrane II": "Kinetic Energized Membrane II",
"Basic Energized Thermal Membrane": "'Basic' Thermal Energized Membrane",
"Energized Thermal Membrane I": "Thermal Energized Membrane I",
"Energized Thermal Membrane II": "Thermal Energized Membrane II",
"Basic Energized Adaptive Nano Membrane": "'Basic' Multispectrum Energized Membrane",
"Energized Adaptive Nano Membrane I": "Multispectrum Energized Membrane I",
"Energized Adaptive Nano Membrane II": "Multispectrum Energized Membrane II",
"Dark Blood Energized Adaptive Nano Membrane": "Dark Blood Multispectrum Energized Membrane",
"True Sansha Energized Adaptive Nano Membrane": "True Sansha Multispectrum Energized Membrane",
"Shadow Serpentis Energized Adaptive Nano Membrane": "Shadow Serpentis Multispectrum Energized Membrane",
"Dark Blood Energized Kinetic Membrane": "Dark Blood Kinetic Energized Membrane",
"True Sansha Energized Kinetic Membrane": "True Sansha Kinetic Energized Membrane",
"Shadow Serpentis Energized Kinetic Membrane": "Shadow Serpentis Kinetic Energized Membrane",
"Dark Blood Energized Explosive Membrane": "Dark Blood Explosive Energized Membrane",
"True Sansha Energized Explosive Membrane": "True Sansha Explosive Energized Membrane",
"Shadow Serpentis Energized Explosive Membrane": "Shadow Serpentis Explosive Energized Membrane",
"Dark Blood Energized EM Membrane": "Dark Blood EM Energized Membrane",
"True Sansha Energized EM Membrane": "True Sansha EM Energized Membrane",
"Shadow Serpentis Energized EM Membrane": "Shadow Serpentis EM Energized Membrane",
"Dark Blood Energized Thermal Membrane": "Dark Blood Thermal Energized Membrane",
"True Sansha Energized Thermal Membrane": "True Sansha Thermal Energized Membrane",
"Shadow Serpentis Energized Thermal Membrane": "Shadow Serpentis Thermal Energized Membrane",
"Brokara's Modified Energized Adaptive Nano Membrane": "Brokara's Modified Multispectrum Energized Membrane",
"Tairei's Modified Energized Adaptive Nano Membrane": "Tairei's Modified Multispectrum Energized Membrane",
"Selynne's Modified Energized Adaptive Nano Membrane": "Selynne's Modified Multispectrum Energized Membrane",
"Raysere's Modified Energized Adaptive Nano Membrane": "Raysere's Modified Multispectrum Energized Membrane",
"Vizan's Modified Energized Adaptive Nano Membrane": "Vizan's Modified Multispectrum Energized Membrane",
"Ahremen's Modified Energized Adaptive Nano Membrane": "Ahremen's Modified Multispectrum Energized Membrane",
"Chelm's Modified Energized Adaptive Nano Membrane": "Chelm's Modified Multispectrum Energized Membrane",
"Draclira's Modified Energized Adaptive Nano Membrane": "Draclira's Modified Multispectrum Energized Membrane",
"Brokara's Modified Energized Thermal Membrane": "Brokara's Modified Thermal Energized Membrane",
"Tairei's Modified Energized Thermal Membrane": "Tairei's Modified Thermal Energized Membrane",
"Selynne's Modified Energized Thermal Membrane": "Selynne's Modified Thermal Energized Membrane",
"Raysere's Modified Energized Thermal Membrane": "Raysere's Modified Thermal Energized Membrane",
"Vizan's Modified Energized Thermal Membrane": "Vizan's Modified Thermal Energized Membrane",
"Ahremen's Modified Energized Thermal Membrane": "Ahremen's Modified Thermal Energized Membrane",
"Chelm's Modified Energized Thermal Membrane": "Chelm's Modified Thermal Energized Membrane",
"Draclira's Modified Energized Thermal Membrane": "Draclira's Modified Thermal Energized Membrane",
"Brokara's Modified Energized EM Membrane": "Brokara's Modified EM Energized Membrane",
"Tairei's Modified Energized EM Membrane": "Tairei's Modified EM Energized Membrane",
"Selynne's Modified Energized EM Membrane": "Selynne's Modified EM Energized Membrane",
"Raysere's Modified Energized EM Membrane": "Raysere's Modified EM Energized Membrane",
"Vizan's Modified Energized EM Membrane": "Vizan's Modified EM Energized Membrane",
"Ahremen's Modified Energized EM Membrane": "Ahremen's Modified EM Energized Membrane",
"Chelm's Modified Energized EM Membrane": "Chelm's Modified EM Energized Membrane",
"Draclira's Modified Energized EM Membrane": "Draclira's Modified EM Energized Membrane",
"Brokara's Modified Energized Explosive Membrane": "Brokara's Modified Explosive Energized Membrane",
"Tairei's Modified Energized Explosive Membrane": "Tairei's Modified Explosive Energized Membrane",
"Selynne's Modified Energized Explosive Membrane": "Selynne's Modified Explosive Energized Membrane",
"Raysere's Modified Energized Explosive Membrane": "Raysere's Modified Explosive Energized Membrane",
"Vizan's Modified Energized Explosive Membrane": "Vizan's Modified Explosive Energized Membrane",
"Ahremen's Modified Energized Explosive Membrane": "Ahremen's Modified Explosive Energized Membrane",
"Chelm's Modified Energized Explosive Membrane": "Chelm's Modified Explosive Energized Membrane",
"Draclira's Modified Energized Explosive Membrane": "Draclira's Modified Explosive Energized Membrane",
"Brokara's Modified Energized Kinetic Membrane": "Brokara's Modified Kinetic Energized Membrane",
"Tairei's Modified Energized Kinetic Membrane": "Tairei's Modified Kinetic Energized Membrane",
"Selynne's Modified Energized Kinetic Membrane": "Selynne's Modified Kinetic Energized Membrane",
"Raysere's Modified Energized Kinetic Membrane": "Raysere's Modified Kinetic Energized Membrane",
"Vizan's Modified Energized Kinetic Membrane": "Vizan's Modified Kinetic Energized Membrane",
"Ahremen's Modified Energized Kinetic Membrane": "Ahremen's Modified Kinetic Energized Membrane",
"Chelm's Modified Energized Kinetic Membrane": "Chelm's Modified Kinetic Energized Membrane",
"Draclira's Modified Energized Kinetic Membrane": "Draclira's Modified Kinetic Energized Membrane",
"Brynn's Modified Energized Adaptive Nano Membrane": "Brynn's Modified Multispectrum Energized Membrane",
"Tuvan's Modified Energized Adaptive Nano Membrane": "Tuvan's Modified Multispectrum Energized Membrane",
"Setele's Modified Energized Adaptive Nano Membrane": "Setele's Modified Multispectrum Energized Membrane",
"Cormack's Modified Energized Adaptive Nano Membrane": "Cormack's Modified Multispectrum Energized Membrane",
"Brynn's Modified Energized Thermal Membrane": "Brynn's Modified Thermal Energized Membrane",
"Tuvan's Modified Energized Thermal Membrane": "Tuvan's Modified Thermal Energized Membrane",
"Setele's Modified Energized Thermal Membrane": "Setele's Modified Thermal Energized Membrane",
"Cormack's Modified Energized Thermal Membrane": "Cormack's Modified Thermal Energized Membrane",
"Brynn's Modified Energized EM Membrane": "Brynn's Modified EM Energized Membrane",
"Tuvan's Modified Energized EM Membrane": "Tuvan's Modified EM Energized Membrane",
"Setele's Modified Energized EM Membrane": "Setele's Modified EM Energized Membrane",
"Cormack's Modified Energized EM Membrane": "Cormack's Modified EM Energized Membrane",
"Brynn's Modified Energized Explosive Membrane": "Brynn's Modified Explosive Energized Membrane",
"Tuvan's Modified Energized Explosive Membrane": "Tuvan's Modified Explosive Energized Membrane",
"Setele's Modified Energized Explosive Membrane": "Setele's Modified Explosive Energized Membrane",
"Cormack's Modified Energized Explosive Membrane": "Cormack's Modified Explosive Energized Membrane",
"Brynn's Modified Energized Kinetic Membrane": "Brynn's Modified Kinetic Energized Membrane",
"Tuvan's Modified Energized Kinetic Membrane": "Tuvan's Modified Kinetic Energized Membrane",
"Setele's Modified Energized Kinetic Membrane": "Setele's Modified Kinetic Energized Membrane",
"Cormack's Modified Energized Kinetic Membrane": "Cormack's Modified Kinetic Energized Membrane",
"Imperial Navy Energized Thermal Membrane": "Imperial Navy Thermal Energized Membrane",
"Imperial Navy Energized EM Membrane": "Imperial Navy EM Energized Membrane",
"Imperial Navy Energized Explosive Membrane": "Imperial Navy Explosive Energized Membrane",
"Imperial Navy Energized Kinetic Membrane": "Imperial Navy Kinetic Energized Membrane",
"Imperial Navy Energized Adaptive Nano Membrane": "Imperial Navy Multispectrum Energized Membrane",
"Federation Navy Energized Thermal Membrane": "Federation Navy Thermal Energized Membrane",
"Federation Navy Energized EM Membrane": "Federation Navy EM Energized Membrane",
"Federation Navy Energized Explosive Membrane": "Federation Navy Explosive Energized Membrane",
"Federation Navy Energized Kinetic Membrane": "Federation Navy Kinetic Energized Membrane",
"Federation Navy Energized Adaptive Nano Membrane": "Federation Navy Multispectrum Energized Membrane",
"Prototype Energized Adaptive Nano Membrane I": "Compact Multispectrum Energized Membrane",
"Prototype Energized Kinetic Membrane I": "Compact Kinetic Energized Membrane",
"Prototype Energized Explosive Membrane I": "Compact Explosive Energized Membrane",
"Prototype Energized EM Membrane I": "Compact EM Energized Membrane",
"Prototype Energized Armor Layering Membrane I": "Compact Layered Energized Membrane",
"Prototype Energized Thermal Membrane I": "Compact Thermal Energized Membrane",
"Ammatar Navy Energized Adaptive Nano Membrane": "Ammatar Navy Multispectrum Energized Membrane",
"Ammatar Navy Energized Kinetic Membrane": "Ammatar Navy Kinetic Energized Membrane",
"Ammatar Navy Energized Explosive Membrane": "Ammatar Navy Explosive Energized Membrane",
"Ammatar Navy Energized EM Membrane": "Ammatar Navy EM Energized Membrane",
"Ammatar Navy Energized Thermal Membrane": "Ammatar Navy Thermal Energized Membrane",
"Corelum C-Type Energized Adaptive Nano Membrane": "Corelum C-Type Multispectrum Energized Membrane",
"Corelum C-Type Energized Kinetic Membrane": "Corelum C-Type Kinetic Energized Membrane",
"Corelum C-Type Energized Explosive Membrane": "Corelum C-Type Explosive Energized Membrane",
"Corelum C-Type Energized EM Membrane": "Corelum C-Type EM Energized Membrane",
"Corelum C-Type Energized Thermal Membrane": "Corelum C-Type Thermal Energized Membrane",
"Corelum B-Type Energized Adaptive Nano Membrane": "Corelum B-Type Multispectrum Energized Membrane",
"Corelum B-Type Energized Kinetic Membrane": "Corelum B-Type Kinetic Energized Membrane",
"Corelum B-Type Energized Explosive Membrane": "Corelum B-Type Explosive Energized Membrane",
"Corelum B-Type Energized EM Membrane": "Corelum B-Type EM Energized Membrane",
"Corelum B-Type Energized Thermal Membrane": "Corelum B-Type Thermal Energized Membrane",
"Corelum A-Type Energized Adaptive Nano Membrane": "Corelum A-Type Multispectrum Energized Membrane",
"Corelum A-Type Energized Kinetic Membrane": "Corelum A-Type Kinetic Energized Membrane",
"Corelum A-Type Energized Explosive Membrane": "Corelum A-Type Explosive Energized Membrane",
"Corelum A-Type Energized EM Membrane": "Corelum A-Type EM Energized Membrane",
"Corelum A-Type Energized Thermal Membrane": "Corelum A-Type Thermal Energized Membrane",
"Corpum C-Type Energized Adaptive Nano Membrane": "Corpum C-Type Multispectrum Energized Membrane",
"Centum C-Type Energized Adaptive Nano Membrane": "Centum C-Type Multispectrum Energized Membrane",
"Corpum C-Type Energized Kinetic Membrane": "Corpum C-Type Kinetic Energized Membrane",
"Centum C-Type Energized Kinetic Membrane": "Centum C-Type Kinetic Energized Membrane",
"Corpum C-Type Energized Explosive Membrane": "Corpum C-Type Explosive Energized Membrane",
"Centum C-Type Energized Explosive Membrane": "Centum C-Type Explosive Energized Membrane",
"Corpum C-Type Energized EM Membrane": "Corpum C-Type EM Energized Membrane",
"Centum C-Type Energized EM Membrane": "Centum C-Type EM Energized Membrane",
"Corpum C-Type Energized Thermal Membrane": "Corpum C-Type Thermal Energized Membrane",
"Centum C-Type Energized Thermal Membrane": "Centum C-Type Thermal Energized Membrane",
"Corpum B-Type Energized Adaptive Nano Membrane": "Corpum B-Type Multispectrum Energized Membrane",
"Centum B-Type Energized Adaptive Nano Membrane": "Centum B-Type Multispectrum Energized Membrane",
"Corpum B-Type Energized Kinetic Membrane": "Corpum B-Type Kinetic Energized Membrane",
"Centum B-Type Energized Kinetic Membrane": "Centum B-Type Kinetic Energized Membrane",
"Corpum B-Type Energized Explosive Membrane": "Corpum B-Type Explosive Energized Membrane",
"Centum B-Type Energized Explosive Membrane": "Centum B-Type Explosive Energized Membrane",
"Corpum B-Type Energized Thermal Membrane": "Corpum B-Type Thermal Energized Membrane",
"Centum B-Type Energized Thermal Membrane": "Centum B-Type Thermal Energized Membrane",
"Corpum A-Type Energized Thermal Membrane": "Corpum A-Type Thermal Energized Membrane",
"Centum A-Type Energized Thermal Membrane": "Centum A-Type Thermal Energized Membrane",
"Corpum A-Type Energized EM Membrane": "Corpum A-Type EM Energized Membrane",
"Centum A-Type Energized EM Membrane": "Centum A-Type EM Energized Membrane",
"Corpum A-Type Energized Explosive Membrane": "Corpum A-Type Explosive Energized Membrane",
"Centum A-Type Energized Explosive Membrane": "Centum A-Type Explosive Energized Membrane",
"Corpum A-Type Energized Kinetic Membrane": "Corpum A-Type Kinetic Energized Membrane",
"Centum A-Type Energized Kinetic Membrane": "Centum A-Type Kinetic Energized Membrane",
"Corpum A-Type Energized Adaptive Nano Membrane": "Corpum A-Type Multispectrum Energized Membrane",
"Centum A-Type Energized Adaptive Nano Membrane": "Centum A-Type Multispectrum Energized Membrane",
"Corpum B-Type Energized EM Membrane": "Corpum B-Type EM Energized Membrane",
"Centum B-Type Energized EM Membrane": "Centum B-Type EM Energized Membrane",
"'Pilfer' Energized Adaptive Nano Membrane I": "'Pilfer' Multispectrum Energized Membrane",
"'Moonshine' Energized Thermal Membrane I": "'Moonshine' Thermal Energized Membrane",
"'Mafia' Energized Kinetic Membrane I": "'Mafia' Kinetic Energized Membrane",
"Khanid Navy Energized Adaptive Nano Membrane": "Khanid Navy Multispectrum Energized Membrane",
"Khanid Navy Energized Kinetic Membrane": "Khanid Navy Kinetic Energized Membrane",
"Khanid Navy Energized Explosive Membrane": "Khanid Navy Explosive Energized Membrane",
"Khanid Navy Energized EM Membrane": "Khanid Navy EM Energized Membrane",
"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",
}

View File

@@ -1,5 +1,5 @@
"""
Conversion pack for May 2020 release
Conversion pack for July 2020 release
"""
CONVERSIONS = {

View File

@@ -1,5 +1,5 @@
"""
Conversion pack for May 2020 release
Conversion pack for June 2020 release
"""
CONVERSIONS = {

View File

@@ -447,7 +447,7 @@ class Fit:
dp = sDP.getDamagePattern("Selected Ammo")
if dp is None:
dp = es_DamagePattern()
dp.name = "Selected Ammo"
dp.rawName = "Selected Ammo"
fit = eos.db.getFit(fitID)
for attr in ("em", "thermal", "kinetic", "explosive"):

View File

@@ -580,13 +580,19 @@ anti\-:
# Armor modules
eanm:
- 'eanm'
- 'energized adaptive nano membrane'
- 'multispectrum energized membrane'
enam: # mistype of "eanm"
- 'enam'
- 'energized adaptive nano membrane'
- 'multispectrum energized membrane'
mem:
- 'mem'
- 'multispectrum energized membrane'
anp:
- 'anp'
- 'multispectrum coating'
mc:
- 'mc'
- 'multispectrum coating'
plating:
- 'plating'
- 'coating'

View File

@@ -32546,5 +32546,18 @@
"name": "showSystemInfoBubble",
"published": 0,
"stackable": 0
},
"3095": {
"attributeID": 3095,
"categoryID": 7,
"dataType": 5,
"defaultValue": 0.0,
"displayName": "Probe Strength Bonus",
"displayNameID": 568981,
"highIsGood": 1,
"name": "scanProbeStrengthBonus",
"published": 1,
"stackable": 0,
"unitID": 105
}
}

View File

@@ -40835,8 +40835,6 @@
"rangeChance": 0
},
"5229": {
"description": "Automatically generated effect",
"descriptionID": 286583,
"disallowAutoRepeat": 0,
"effectCategory": 0,
"effectID": 5229,
@@ -79226,5 +79224,137 @@
"propulsionChance": 0,
"published": 0,
"rangeChance": 0
},
"8075": {
"disallowAutoRepeat": 0,
"effectCategory": 0,
"effectID": 8075,
"effectName": "systemHullEmResistance",
"electronicChance": 0,
"isAssistance": 0,
"isOffensive": 0,
"isWarpSafe": 0,
"modifierInfo": [
{
"domain": "shipID",
"func": "ItemModifier",
"modifiedAttributeID": 113,
"modifyingAttributeID": 984,
"operation": 6
}
],
"propulsionChance": 0,
"published": 0,
"rangeChance": 0
},
"8076": {
"disallowAutoRepeat": 0,
"effectCategory": 0,
"effectID": 8076,
"effectName": "systemHullThermalResistance",
"electronicChance": 0,
"isAssistance": 0,
"isOffensive": 0,
"isWarpSafe": 0,
"modifierInfo": [
{
"domain": "shipID",
"func": "ItemModifier",
"modifiedAttributeID": 110,
"modifyingAttributeID": 987,
"operation": 6
}
],
"propulsionChance": 0,
"published": 0,
"rangeChance": 0
},
"8077": {
"disallowAutoRepeat": 0,
"effectCategory": 0,
"effectID": 8077,
"effectName": "systemHullKineticResistance",
"electronicChance": 0,
"isAssistance": 0,
"isOffensive": 0,
"isWarpSafe": 0,
"modifierInfo": [
{
"domain": "shipID",
"func": "ItemModifier",
"modifiedAttributeID": 109,
"modifyingAttributeID": 986,
"operation": 6
}
],
"propulsionChance": 0,
"published": 0,
"rangeChance": 0
},
"8078": {
"disallowAutoRepeat": 0,
"effectCategory": 0,
"effectID": 8078,
"effectName": "systemHullExplosiveResistance",
"electronicChance": 0,
"isAssistance": 0,
"isOffensive": 0,
"isWarpSafe": 0,
"modifierInfo": [
{
"domain": "shipID",
"func": "ItemModifier",
"modifiedAttributeID": 111,
"modifyingAttributeID": 985,
"operation": 6
}
],
"propulsionChance": 0,
"published": 0,
"rangeChance": 0
},
"8079": {
"disallowAutoRepeat": 0,
"effectCategory": 7,
"effectID": 8079,
"effectName": "systemVirusStrengthBonus",
"electronicChance": 0,
"isAssistance": 0,
"isOffensive": 0,
"isWarpSafe": 0,
"modifierInfo": [
{
"domain": "shipID",
"func": "LocationRequiredSkillModifier",
"modifiedAttributeID": 1910,
"modifyingAttributeID": 1918,
"operation": 2,
"skillTypeID": 13278
},
{
"domain": "shipID",
"func": "LocationRequiredSkillModifier",
"modifiedAttributeID": 1910,
"modifyingAttributeID": 1918,
"operation": 2,
"skillTypeID": 21718
}
],
"propulsionChance": 0,
"published": 0,
"rangeChance": 0
},
"8080": {
"disallowAutoRepeat": 0,
"effectCategory": 0,
"effectID": 8080,
"effectName": "systemProbeStrengthBonus",
"electronicChance": 0,
"isAssistance": 0,
"isOffensive": 0,
"isWarpSafe": 0,
"propulsionChance": 0,
"published": 0,
"rangeChance": 0
}
}

View File

@@ -2528,11 +2528,11 @@
"parentGroupID": 14
},
"541": {
"description": "An advanced form of mechanically enhanced armor plating upgrades.",
"description": "Energized Armor Resistance Membranes",
"descriptionID": 64723,
"hasTypes": 0,
"iconID": 2066,
"name": "Energized Plating",
"name": "Energized Armor Resistance Membranes",
"nameID": 65797,
"parentGroupID": 14
},
@@ -9051,11 +9051,11 @@
"parentGroupID": 214
},
"1543": {
"description": "Blueprints for Energized Plating",
"description": "Blueprints for Energized Armor Membranes",
"descriptionID": 281321,
"hasTypes": 1,
"iconID": 2703,
"name": "Energized Plating",
"name": "Energized Armor Membranes",
"nameID": 281320,
"parentGroupID": 214
},
@@ -9989,56 +9989,56 @@
"parentGroupID": 535
},
"1682": {
"description": "Energized Explosive Plating",
"description": "Explosive Energized Membranes",
"descriptionID": 285386,
"hasTypes": 1,
"iconID": 1395,
"name": "Energized Explosive Plating",
"name": "Explosive Energized Membranes",
"nameID": 285385,
"parentGroupID": 541
},
"1683": {
"description": "Energized Thermal Plating",
"description": "Thermal Energized Membranes",
"descriptionID": 285388,
"hasTypes": 1,
"iconID": 1394,
"name": "Energized Thermal Plating",
"name": "Thermal Energized Membranes",
"nameID": 285387,
"parentGroupID": 541
},
"1684": {
"description": "Energized EM Plating",
"description": "EM Energized Membranes",
"descriptionID": 285390,
"hasTypes": 1,
"iconID": 1396,
"name": "Energized EM Plating",
"name": "EM Energized Membranes",
"nameID": 285389,
"parentGroupID": 541
},
"1685": {
"description": "Energized Kinetic Plating",
"description": "Kinetic Energized Membranes",
"descriptionID": 285392,
"hasTypes": 1,
"iconID": 1393,
"name": "Energized Kinetic Plating",
"name": "Kinetic Energized Membranes",
"nameID": 285391,
"parentGroupID": 541
},
"1686": {
"description": "Energized Adaptive Plating",
"description": "Multispectrum Energized Membranes",
"descriptionID": 285394,
"hasTypes": 1,
"iconID": 2066,
"name": "Energized Adaptive Plating",
"name": "Multispectrum Energized Membranes",
"nameID": 285393,
"parentGroupID": 541
},
"1687": {
"description": "Energized Armor Layering",
"description": "Layered Energized Armor Membranes",
"descriptionID": 285396,
"hasTypes": 1,
"iconID": 2066,
"name": "Energized Armor Layering",
"name": "Layered Energized Armor Membranes",
"nameID": 285395,
"parentGroupID": 14
},

View File

@@ -19957,6 +19957,21 @@
"33529": {
"3411": 5
},
"33530": {
"21718": 1
},
"33531": {
"21718": 1
},
"33532": {
"21718": 1
},
"33533": {
"21718": 1
},
"33534": {
"21718": 1
},
"33553": {
"3332": 2,
"3335": 2
@@ -25595,6 +25610,12 @@
"55859": {
"3402": 1
},
"55860": {
"3394": 3
},
"55862": {
"3394": 3
},
"55927": {
"3402": 1
},

File diff suppressed because it is too large Load Diff

View File

@@ -8450,7 +8450,7 @@
"categoryID": 7,
"fittableNonSingleton": false,
"groupID": 326,
"groupName": "Armor Plating Energized",
"groupName": "Energized Armor Membrane",
"groupNameID": 63791,
"iconID": 0,
"published": true,

File diff suppressed because it is too large Load Diff

View File

@@ -1,10 +1,10 @@
[
{
"field_name": "client_build",
"field_value": 1777281
"field_value": 1782806
},
{
"field_name": "dump_time",
"field_value": 1595924073
"field_value": 1597151359
}
]

View File

@@ -1 +1 @@
version: v2.24.0
version: v2.25.0