This commit is contained in:
2025-03-26 19:33:24 +01:00
parent a083c673dc
commit 1069b892c4

View File

@@ -85,9 +85,51 @@ modify '<Talent identifier="residualwaste">!anyvalue="(?<doublechance>!num)"!any
doublechancev=doublechance/100' \
**/TalentsMechanic.xml
modify '<Talent identifier="scrapsavant">!anyvalue="(?<doublechance>!num)"!anymultiplyvalue="(?<scrapmultiplier>!num)"!anyrandomchance="(?<doublechancev>!num)"' \
'doublechance=doublechance*3.45
scrapmultiplier=scrapmultiplier*1.5
doublechancev=doublechance/100' \
**/TalentsMechanic.xml
modify '<Talent identifier="toolmaintenance">!anyvalue="(?<qualitybonus>!num)"!anyvalue="(?<qualitybonusv>!num)"!anyvalue="(?<qualitybonusv2>!num)"' \
'qualitybonus=qualitybonus*2
qualitybonusv=qualitybonus
qualitybonusv2=qualitybonus' \
**/TalentsMechanic.xml
modify '<Talent identifier="hullfixer">!anyvalue="(?<repairtoolstructurerepairmultiplier>!num)"!anyvalue="(?<repairtoolstructurerepairmultiplierv>!num)"' \
'repairtoolstructurerepairmultiplier=repairtoolstructurerepairmultiplier*4
repairtoolstructurerepairmultiplierv=repairtoolstructurerepairmultiplier/100' \
**/TalentsMechanic.xml
# TODO: This also crashes modify...
modify '<Talent identifier="quickfixer">!anyvalue="(?<movementspeed>!num)"!anyvalue="(?<duration>!num)"!anyvalue="(?<repairspeed>!num)"!anyamount="(?<durationv>!num)"' \
'movementspeed=movementspeed*2
duration=duration*2
repairspeed=repairspeed*2
durationv=duration' \
**/TalentsMechanic.xml
# TODO: This also produces a weird bug, it's probably due to indices
modify '<Affliction!anyidentifier="quickfixer"!anyvalue="(?<movementspeedv>!num)"' \
'movementspeedv=movementspeedv*2' \
**/AfflictionsMechanic.xml
modify '<Talent identifier="tinkerer">!anyvalue="(?<maxrepairconditionmultipliermechanical>!num)"!anyvalue="(?<maxrepairconditionmultipliermechanicalv>!num)"' \
'maxrepairconditionmultipliermechanical=maxrepairconditionmultipliermechanical*2.5
maxrepairconditionmultipliermechanicalv=maxrepairconditionmultipliermechanical/100' \
**/TalentsMechanic.xml
modify '<Talent identifier="letitdrain">!anyvalue="(?<maxpumps>!num)"!anyvalue="(?<maxpumpsv>!num)"' \
'maxpumps=maxpumps*2
maxpumpsv=maxpumps' \
**/TalentsMechanic.xml
modify '<Talent identifier="robotics">!anyvalue="(?<maxdrones>!num)"' \
'maxdrones=maxdrones*2' \
**/TalentsMechanic.xml
modify '<Item!anyidentifier="defensebotspawner"!anytotalmaxcount="(?<maxdronesv>!num)"' \
'maxdronesv=maxdronesv*2' \
**/mechanic_talent_items.xml
modify '<Affliction!anyidentifier="salvagecrew"!anyresistancefor="damage" minresistance="(?<minresistance>!num)" maxresistance="(?<maxresistance>!num)"' \
'minresistance=minresistance*4
@@ -121,26 +163,3 @@ modify '<Talent identifier="iamthatguy">!anyCharacterAbilityGiveStat stattype="W
modify '<CharacterAbilityModifyAffliction afflictionidentifiers="blunttrauma" addedmultiplier="(?<addedmultiplier>!num)"' \
'addedmultiplier=addedmultiplier*4' \
**/TalentsMechanic.xml
modify '<Talent identifier="toolmaintenance">!anyCharacterAbilityGivePermanentStat statidentifier="tool~toolmaintenance" stattype="IncreaseFabricationQuality" value="(?<increasefabricationquality>!num)"' \
'increasefabricationquality=increasefabricationquality*4' \
**/TalentsMechanic.xml
modify '<Talent identifier="tinkerer">!anyCharacterAbilityGiveStat stattype="MaxRepairConditionMultiplierMechanical" value="(?<maxrepairconditionmultipliermechanical>!num)"' \
'maxrepairconditionmultipliermechanical=maxrepairconditionmultipliermechanical*4' \
**/TalentsMechanic.xml
modify '<Talent identifier="hullfixer">!anyCharacterAbilityGiveStat stattype="RepairToolStructureRepairMultiplier" value="(?<repairtoolstructurerepairmultiplier>!num)"' \
'repairtoolstructurerepairmultiplier=repairtoolstructurerepairmultiplier*4' \
**/TalentsMechanic.xml
modify '<Affliction!anyidentifier="quickfixer"!anyduration="(?<duration>!num)"' \
'duration=duration*4' \
**/AfflictionsMechanic.xml
modify '<Talent identifier="quickfixer">!anyCharacterAbilityGiveStat stattype="MechanicalRepairSpeed" value="(?<mechanicalrepairspeed>!num)"' \
'mechanicalrepairspeed=mechanicalrepairspeed*4' \
**/TalentsMechanic.xml
modify '<Talent identifier="scrapsavant">!anyCharacterAbilityModifyValue multiplyvalue="(?<multiplyvalue>!num)"' \
'multiplyvalue=multiplyvalue*4' \
**/TalentsMechanic.xml