This commit is contained in:
2025-03-26 19:21:06 +01:00
parent eac017399c
commit a083c673dc

View File

@@ -45,6 +45,50 @@ maxresistance=maxresistance*2
swimmingspeed=swimmingspeed*4' \
**/AfflictionsMechanic.xml
modify '<Talent identifier="modularrepairs">!anylevel!anyvalue="(?<levelbonus>!num)"!anylevel="(?<levelbonusv>!num)"!anylevel="(?<levelbonusv2>!num)"' \
'levelbonus=levelbonus*2
levelbonusv=levelbonus
levelbonusv2=levelbonus' \
**/TalentsMechanic.xml
modify '<Talent identifier="oiledmachinery">!anyvalue="(?<fabricationspeed>!num)"!anyFabricationSpeed" value="(?<fabricationspeedv>!num)"!anyDeconstructorSpeed" value="(?<deconstructorspeedv>!num)"' \
'fabricationspeed=fabricationspeed*4
fabricationspeedv=fabricationspeed/100
deconstructorspeedv=fabricationspeed/100' \
**/TalentsMechanic.xml
modify '<Talent identifier="pumpndump">!anyvalue="(?<pumpspeed>!num)"!anyPumpSpeed" value="(?<pumpspeedv>!num)"' \
'pumpspeed=pumpspeed*3
pumpspeedv=1+pumpspeed/100' \
**/TalentsMechanic.xml
# Not obvious what this does
# "Unlock hull upgrades as if your submarine is one tier higher. Does not stack with multiple of the same talent."
modify '<Talent identifier="retrofit">!anyvalue="(?<walllevel>!num)"' \
'walllevel=walllevel*1' \
**/TalentsMechanic.xml
modify '<Talent identifier="miner">!anyvalue="(?<doubleyieldchance>!num)"!anyvalue="(?<miningspeed>!num)"!anyvalue="(?<miningspeedv>!num)"!anyrandomchance="(?<doubleyieldchancev>!num)"' \
'doubleyieldchance=doubleyieldchance*3.5
miningspeed=miningspeed*2
miningspeedv=1+miningspeed/100
doubleyieldchancev=doubleyieldchance/100' \
**/TalentsMechanic.xml
modify '<Talent identifier="massproduction">!anyvalue="(?<doublechance>!num)"!anyrandomChance="(?<doublechancev>!num)"' \
'doublechance=doublechance*1.45
doublechancev=doublechance/100' \
**/TalentsMechanic.xml
modify '<Talent identifier="residualwaste">!anyvalue="(?<doublechance>!num)"!anyrandomChance="(?<doublechancev>!num)"' \
'doublechance=doublechance*3.45
doublechancev=doublechance/100' \
**/TalentsMechanic.xml
modify '<Affliction!anyidentifier="salvagecrew"!anyresistancefor="damage" minresistance="(?<minresistance>!num)" maxresistance="(?<maxresistance>!num)"' \
'minresistance=minresistance*4
maxresistance=maxresistance*4' \
@@ -78,32 +122,10 @@ modify '<CharacterAbilityModifyAffliction afflictionidentifiers="blunttrauma" ad
'addedmultiplier=addedmultiplier*4' \
**/TalentsMechanic.xml
modify '<Talent identifier="residualwaste">!anyCharacterAbilityModifyValue multiplyvalue="(?<multiplyvalue>!num)"' \
'multiplyvalue=multiplyvalue*4' \
**/TalentsMechanic.xml
modify '<Talent identifier="toolmaintenance">!anyCharacterAbilityGivePermanentStat statidentifier="tool~toolmaintenance" stattype="IncreaseFabricationQuality" value="(?<increasefabricationquality>!num)"' \
'increasefabricationquality=increasefabricationquality*4' \
**/TalentsMechanic.xml
modify '<Talent identifier="miner">!anyCharacterAbilityGiveStat stattype="RepairToolDeattachTimeMultiplier" value="(?<repairtooldeattachtimemultiplier>!num)"' \
'repairtooldeattachtimemultiplier=repairtooldeattachtimemultiplier*4' \
**/TalentsMechanic.xml
modify '<Talent identifier="miner">!anyCharacterAbilityModifyValue multiplyvalue="(?<multiplyvalue>!num)"' \
'multiplyvalue=multiplyvalue*4' \
**/TalentsMechanic.xml
modify '<Talent identifier="oiledmachinery">!anyCharacterAbilityGiveItemStatToTags tags="fabricator" stattype="FabricationSpeed" value="(?<fabricationspeed>!num)"' \
'fabricationspeed=fabricationspeed*4' \
**/TalentsMechanic.xml
modify '<Talent identifier="oiledmachinery">!anyCharacterAbilityGiveItemStatToTags tags="deconstructor" stattype="DeconstructorSpeed" value="(?<deconstructorspeed>!num)"' \
'deconstructorspeed=deconstructorspeed*4' \
**/TalentsMechanic.xml
modify '<Talent identifier="pumpndump">!anyCharacterAbilityGiveItemStat stattype="PumpSpeed" value="(?<pumpspeed>!num)"' \
'pumpspeed=pumpspeed*4' \
**/TalentsMechanic.xml
modify '<Talent identifier="tinkerer">!anyCharacterAbilityGiveStat stattype="MaxRepairConditionMultiplierMechanical" value="(?<maxrepairconditionmultipliermechanical>!num)"' \
'maxrepairconditionmultipliermechanical=maxrepairconditionmultipliermechanical*4' \
**/TalentsMechanic.xml