From 00dbc3b75650deee7877864358877c87358db559 Mon Sep 17 00:00:00 2001 From: sibir Date: Mon, 19 Aug 2024 23:28:25 -0700 Subject: [PATCH] Update Deadly Spell Impacts (#2964) * Move plugin * Group 3P patch with DSI since ENBSeries doesn't have a plugin. * Add `alreadyInOrFixedByX` message * DSI v1.8.0 includes its own fixes, making patch redundant. * V1.8.0 doesn't have version info, but v1.70 does. They're the only versions currently available. * Check for DSI explicitly as message will be displayed o/w. * Add `alreadyInOrFixedByX` message * Also fixed in ENBSeries v0.484. * Only Product Version field is used for version info & is written as "0.4.8.4". * Add `patch3rdParty` message * Add message back, but only display if on outdated versions of both ENBSeries & DSI. --- masterlist.yaml | 30 +++++++++++++++++++++--------- 1 file changed, 21 insertions(+), 9 deletions(-) diff --git a/masterlist.yaml b/masterlist.yaml index 8cd1042be..c7bb871db 100644 --- a/masterlist.yaml +++ b/masterlist.yaml @@ -3092,6 +3092,12 @@ plugins: - link: 'https://www.nexusmods.com/skyrimspecialedition/mods/12939/' name: 'Deadly Spell Impacts' - name: 'DeadlySpellImpacts.esp' + msg: + - <<: *patch3rdParty + subs: + - 'ENBSeries SE v0.483 or less' + - '[Deadly Spell Impacts Transparency Fix for ENB](https://www.nexusmods.com/skyrimspecialedition/mods/41284/)' + condition: 'file("../d3d11.dll") and product_version("../d3d11.dll", "0.4.8.4", <) and version("DeadlySpellImpacts.esp", "1.70", ==) and not active("DeadlySpellImpacts Transparency Fix.esp") and not active("PSI.esp")' tag: [ Graphics ] clean: - crc: 0x72B9103C @@ -3100,6 +3106,21 @@ plugins: clean: - crc: 0x88A3564F util: 'SSEEdit v4.0.4c' + # Deadly Spell Impacts Transparency Fix for ENB # + - name: 'DeadlySpellImpacts Transparency Fix.esp' + url: + - link: 'https://www.nexusmods.com/skyrimspecialedition/mods/41284/' + name: 'Deadly Spell Impacts Transparency Fix for ENB' + msg: + - <<: *alreadyInOrFixedByX + subs: [ 'Deadly Spell Impacts v1.8.0+' ] + condition: 'file("DeadlySpellImpacts.esp") and version("DeadlySpellImpacts.esp", "1.70", !=)' + - <<: *alreadyInOrFixedByX + subs: [ 'ENBSeries v0.484+' ] + condition: 'product_version("../d3d11.dll", "0.4.8.4", >=)' + - <<: *alreadyInOrFixedByX + subs: [ 'Parallax Spell Impacts' ] + condition: 'active("PSI.esp")' - name: 'DibellaStatuesFixes.esp' url: [ 'https://www.nexusmods.com/skyrimspecialedition/mods/51983/' ] @@ -28191,15 +28212,6 @@ plugins: - crc: 0x76F44BFE util: 'SSEEdit v4.0.4c' - - name: 'DeadlySpellImpacts Transparency Fix.esp' - url: - - link: 'https://www.nexusmods.com/skyrimspecialedition/mods/41284/' - name: 'Deadly Spell Impacts Transparency Fix for ENB' - msg: - - <<: *alreadyInOrFixedByX - subs: [ 'Parallax Spell Impacts' ] - condition: 'active("PSI.esp")' - - name: 'DiverseSkyimCivilWarFix.esp' url: - link: 'https://www.nexusmods.com/skyrimspecialedition/mods/47939/'