Remove talent blocks

This commit is contained in:
2025-03-28 21:28:28 +01:00
parent 6f119ca22d
commit 7ce9c64062

View File

@@ -95,7 +95,15 @@
files: files:
- "**/*.xml" - "**/*.xml"
- name: talenttrees - name: talentnoblocks
isolate: true
regex: (\s?blocks="[^"]+")
lua: |
s1 = ""
files:
- "**/TalentTrees.xml"
- name: maxchosentalents
isolate: true isolate: true
regex: (<TalentOptions!any</TalentOptions>) regex: (<TalentOptions!any</TalentOptions>)
lua: | lua: |
@@ -124,18 +132,17 @@
- name: norequiredtalents - name: norequiredtalents
isolate: true isolate: true
regex: (?-s)(<TalentOption )(?:!anyrequiredtalents="(?<requiredtalents>!num)")? regex: (?-s)(<TalentOptions )(?:!anyrequiredtalents="(?<requiredtalents>!num)")?
lua: | lua: |
if requiredtalents then if requiredtalents then
requiredtalents = 1 requiredtalents = 1
else else
print("requiredtalents not found, creating") print("requiredtalents not found, creating")
replacement = s1 .. " requiredtalents=\"1\" " replacement = s1 .. "requiredtalents=\"1\" "
end end
files: files:
- "**/TalentTrees.xml" - "**/TalentTrees.xml"
- name: alltalents - name: alltalents
isolate: true isolate: true
regex: <TalentTrees>(!any)</TalentTrees> regex: <TalentTrees>(!any)</TalentTrees>