summaryrefslogtreecommitdiff
path: root/ModSlots/ModSlots.py
diff options
context:
space:
mode:
authorAndrew Opalach <andrew@akon.city> 2026-01-26 10:07:31 -0500
committerAndrew Opalach <andrew@akon.city> 2026-01-26 10:31:10 -0500
commitc4f787e9acbffd4084392a90f536a5bdddf4cd89 (patch)
tree1250c2d827fb107040e9cc464f3d905691cb9d8e /ModSlots/ModSlots.py
parent8fe04fd5722edbedfc07772e2123783128600f2e (diff)
downloadNewCamera-c4f787e9acbffd4084392a90f536a5bdddf4cd89.tar.gz
NewCamera-c4f787e9acbffd4084392a90f536a5bdddf4cd89.tar.bz2
NewCamera-c4f787e9acbffd4084392a90f536a5bdddf4cd89.zip
Don't include slinger by default in ModSlots
Signed-off-by: Andrew Opalach <andrew@akon.city>
Diffstat (limited to 'ModSlots/ModSlots.py')
-rwxr-xr-xModSlots/ModSlots.py9
1 files changed, 7 insertions, 2 deletions
diff --git a/ModSlots/ModSlots.py b/ModSlots/ModSlots.py
index a478a08..5a4f216 100755
--- a/ModSlots/ModSlots.py
+++ b/ModSlots/ModSlots.py
@@ -333,11 +333,16 @@ with open(Slots, 'r') as f:
if Current_Override:
Current_Mod.overrides[Current_Override].append(line)
elif line[0] == '[': # Special case guess for armor mods.
+ include_slinger = line[-1] == 's'
+ if include_slinger:
+ line = line[:-1]
for file in Current_Mod.files:
base, root = Current_Mod.maybe_strip_root(file)
- if base.startswith('nativePC/pl/f_equip/pl') or base.startswith('nativePC/wp/slg/slg'):
+ if base.startswith('nativePC/pl/f_equip/pl') or (base.startswith('nativePC/wp/slg/slg') and include_slinger):
override = '/'.join(base.split('/')[0:4])
Current_Mod.overrides[override] = [line]
+ elif base.startswith('nativePC/wp/slg/slg') and not include_slinger:
+ Current_Mod.ignored.append(base)
if Current_Mod:
Mods.append(Current_Mod)
Current_Mod = None
@@ -376,6 +381,6 @@ elif Mode == 'delete':
mod.delete()
if len(Error_Messages) > 0:
- print('---------------------------')
+ print('----------Warnings/Errors----------')
for err in Error_Messages:
print(err)