This commit is contained in:
2025-03-26 18:59:34 +01:00
parent aa4a226f1a
commit 0c44f20d6c
2 changed files with 112 additions and 125 deletions

125
cook.sh
View File

@@ -7,131 +7,6 @@ sh cookmechanic.sh
sh cookmedic.sh
sh cookassistant.sh
modify '<Talent identifier="buzzing">!anyCharacterAbilityGiveItemStatToTags tags="reactor" stattype="ReactorMaxOutput" value="(?<reactormaxoutput>!num)"' \
'reactormaxoutput=reactormaxoutput*4' \
**/TalentsEngineer.xml
modify '<Talent identifier="cruising">!anyCharacterAbilityGiveItemStatToTags tags="reactor" stattype="ReactorFuelConsumption" value="(?<reactorfuelconsumption>!num)"' \
'reactorfuelconsumption=reactorfuelconsumption*4' \
**/TalentsEngineer.xml
modify '<Talent identifier="egghead">!anyCharacterAbilityModifyStat stattype="SkillGainSpeed" value="(?<skillgainspeed>!num)"' \
'skillgainspeed=skillgainspeed*4' \
**/TalentsEngineer.xml
modify '<Talent identifier="phdinnuclearphysics">!anyCharacterAbilityModifyAttackData addeddamagemultiplier="(?<addeddamagemultiplier>!num)"' \
'addeddamagemultiplier=addeddamagemultiplier*4' \
**/TalentsEngineer.xml
modify '<Talent identifier="dangerzone">!anyCharacterAbilityModifyResistance resistanceid="radiationsickness" multiplier="(?<radiationsicknessresistance>!num)"' \
'radiationsicknessresistance=radiationsicknessresistance*4' \
**/TalentsEngineer.xml
modify '<Talent identifier="powerarmor">!anyCharacterAbilityModifyStat stattype="MovementSpeed" value="(?<movementspeed>!num)"' \
'movementspeed=movementspeed*4' \
**/TalentsEngineer.xml
modify '<Affliction!anyidentifier="foolhardy"!anyresistancefor="damage" minresistance="(?<minresistance>!num)" maxresistance="(?<maxresistance>!num)"' \
'minresistance=minresistance*4
maxresistance=maxresistance*4' \
**/AfflictionsMechanic.xml
modify '<Affliction!anyidentifier="berserker"!anyStatValue stattype="MeleeAttackMultiplier" value="(?<meleedamage>!num)"' \
'meleedamage=meleedamage*4' \
**/AfflictionsMechanic.xml
modify '<Talent identifier="mudraptorwrestler">!anyCharacterAbilityModifyAttackData addeddamagemultiplier="(?<addeddamagemultiplier>!num)"' \
'addeddamagemultiplier=addeddamagemultiplier*4' \
**/TalentsMechanic.xml
modify '<Talent identifier="mudraptorwrestler">!anyCharacterAbilityGiveResistance resistanceid="damage" multiplier="(?<damageresistance>!num)"' \
'damageresistance=damageresistance*4' \
**/TalentsMechanic.xml
modify '<Talent identifier="heavylifting">!anyCharacterAbilityModifyStat stattype="MovementSpeed" value="(?<movementspeed>!num)"' \
'movementspeed=movementspeed*4' \
**/TalentsMechanic.xml
modify '<Talent identifier="iamthatguy">!anyCharacterAbilityGiveStat stattype="WeaponsSkillBonus" value="(?<weaponsskillbonus>!num)"' \
'weaponsskillbonus=weaponsskillbonus*4' \
**/TalentsMechanic.xml
modify '<CharacterAbilityModifyAffliction afflictionidentifiers="blunttrauma" addedmultiplier="(?<addedmultiplier>!num)"' \
'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="ballastdenizen">!anyCharacterAbilityGiveStat stattype="HoldBreathMultiplier" value="(?<holdbreathmultiplier>!num)"' \
'holdbreathmultiplier=holdbreathmultiplier*4' \
**/TalentsMechanic.xml
modify '<Talent identifier="engineengineer">!anyCharacterAbilityGiveItemStatToTags tags="engine" stattype="EngineMaxSpeed" stackable="false" value="(?<enginemaxspeed>!num)"' \
'enginemaxspeed=enginemaxspeed*4' \
**/TalentsMechanic.xml
modify '<Talent identifier="multifunctional">!anyCharacterAbilityModifyAttackData addeddamagemultiplier="(?<addeddamagemultiplier>!num)"' \
'addeddamagemultiplier=addeddamagemultiplier*4' \
**/TalentsMechanic.xml
modify '<Talent identifier="salvagecrew">!anyCharacterAbilityModifyValue multiplyvalue="(?<multiplyvalue>!num)"' \
'multiplyvalue=multiplyvalue*4' \
**/TalentsMechanic.xml
modify '<Affliction!anyidentifier="salvagecrew"!anyStatValue stattype="SwimmingSpeed" value="(?<swimmingspeed>!num)"' \
'swimmingspeed=swimmingspeed*4' \
**/AfflictionsMechanic.xml
modify '<Affliction!anyidentifier="salvagecrew"!anyresistancefor="damage" minresistance="(?<minresistance>!num)" maxresistance="(?<maxresistance>!num)"' \
'minresistance=minresistance*4
maxresistance=maxresistance*4' \
**/AfflictionsMechanic.xml
modify '<Talent identifier="machinemaniac" trackedstat="machinemaniac_counter" trackedmax="100">!anyCharacterAbilityGivePermanentStat stattype="MechanicalSkillBonus" statidentifier="machinemaniac" value="(?<mechanicalskillbonus>!num)"' \
'mechanicalskillbonus=mechanicalskillbonus*4' \
**/TalentsMechanic.xml
modify '<Talent identifier="machinemaniac" trackedstat="machinemaniac_counter" trackedmax="100">!anyCharacterAbilityGivePermanentStat stattype="MechanicalRepairSpeed" statidentifier="machinemaniac" value="(?<mechanicalrepairspeed>!num)"' \
'mechanicalrepairspeed=mechanicalrepairspeed*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
modify '<Talent identifier="macrodosing">!anyCharacterAbilityGiveStat stattype="BuffItemApplyingMultiplier" value="(?<buffitemapplyingmultiplier>!num)"' \
'buffitemapplyingmultiplier=buffitemapplyingmultiplier*4' \

View File

@@ -0,0 +1,112 @@
modify '<Talent identifier="ballastdenizen">!anyvalue="(?<holdbreathmultiplier>!num)"!anyCharacterAbilityGiveStat stattype="HoldBreathMultiplier" value="(?<holdbreathmultiplierv>!num)"' \
'holdbreathmultiplier=holdbreathmultiplier*2
holdbreathmultiplierv=holdbreathmultiplier/100' \
**/TalentsMechanic.xml
modify '<Talent identifier="engineengineer">!anyvalue="(?<enginemaxspeedperlevel>!num)"!anyvalue="(?<enginemaxspeedmaxvalue>!num)"!anyvalue="(?<enginemaxspeedv>!num)"!anyvalue="(?<enginemaxspeedv2>!num)"!anyvalue="(?<enginemaxspeedv3>!num)"!anyvalue="(?<enginemaxspeedv4>!num)"!anyvalue="(?<enginemaxspeedv5>!num)"!anyvalue="(?<enginemaxspeedv6>!num)"!anyvalue="(?<enginemaxspeedv7>!num)"!anyvalue="(?<enginemaxspeedv8>!num)"' \
'enginemaxspeedperlevel=enginemaxspeedperlevel*4
enginemaxspeedmaxvalue=enginemaxspeedmaxvalue*4
enginemaxspeedv=1+enginemaxspeedperlevel/100
enginemaxspeedv2=1+2*enginemaxspeedperlevel/100
enginemaxspeedv3=1+3*enginemaxspeedperlevel/100
enginemaxspeedv4=1+4*enginemaxspeedperlevel/100
enginemaxspeedv5=1+5*enginemaxspeedperlevel/100
enginemaxspeedv6=1+6*enginemaxspeedperlevel/100
enginemaxspeedv7=1+7*enginemaxspeedperlevel/100
enginemaxspeedv8=1+8*enginemaxspeedperlevel/100
' \
**/TalentsMechanic.xml
modify '<Affliction!anyidentifier="foolhardy"!anyresistancefor="damage" minresistance="(?<minresistance>!num)" maxresistance="(?<maxresistance>!num)"' \
'minresistance=minresistance*4
maxresistance=maxresistance*4' \
**/AfflictionsMechanic.xml
modify '<Affliction!anyidentifier="berserker"!anyStatValue stattype="MeleeAttackMultiplier" value="(?<meleedamage>!num)"' \
'meleedamage=meleedamage*4' \
**/AfflictionsMechanic.xml
modify '<Talent identifier="mudraptorwrestler">!anyCharacterAbilityModifyAttackData addeddamagemultiplier="(?<addeddamagemultiplier>!num)"' \
'addeddamagemultiplier=addeddamagemultiplier*4' \
**/TalentsMechanic.xml
modify '<Talent identifier="mudraptorwrestler">!anyCharacterAbilityGiveResistance resistanceid="damage" multiplier="(?<damageresistance>!num)"' \
'damageresistance=damageresistance*4' \
**/TalentsMechanic.xml
modify '<Talent identifier="heavylifting">!anyCharacterAbilityModifyStat stattype="MovementSpeed" value="(?<movementspeed>!num)"' \
'movementspeed=movementspeed*4' \
**/TalentsMechanic.xml
modify '<Talent identifier="iamthatguy">!anyCharacterAbilityGiveStat stattype="WeaponsSkillBonus" value="(?<weaponsskillbonus>!num)"' \
'weaponsskillbonus=weaponsskillbonus*4' \
**/TalentsMechanic.xml
modify '<CharacterAbilityModifyAffliction afflictionidentifiers="blunttrauma" addedmultiplier="(?<addedmultiplier>!num)"' \
'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="multifunctional">!anyCharacterAbilityModifyAttackData addeddamagemultiplier="(?<addeddamagemultiplier>!num)"' \
'addeddamagemultiplier=addeddamagemultiplier*4' \
**/TalentsMechanic.xml
modify '<Talent identifier="salvagecrew">!anyCharacterAbilityModifyValue multiplyvalue="(?<multiplyvalue>!num)"' \
'multiplyvalue=multiplyvalue*4' \
**/TalentsMechanic.xml
modify '<Affliction!anyidentifier="salvagecrew"!anyStatValue stattype="SwimmingSpeed" value="(?<swimmingspeed>!num)"' \
'swimmingspeed=swimmingspeed*4' \
**/AfflictionsMechanic.xml
modify '<Affliction!anyidentifier="salvagecrew"!anyresistancefor="damage" minresistance="(?<minresistance>!num)" maxresistance="(?<maxresistance>!num)"' \
'minresistance=minresistance*4
maxresistance=maxresistance*4' \
**/AfflictionsMechanic.xml
modify '<Talent identifier="machinemaniac" trackedstat="machinemaniac_counter" trackedmax="100">!anyCharacterAbilityGivePermanentStat stattype="MechanicalSkillBonus" statidentifier="machinemaniac" value="(?<mechanicalskillbonus>!num)"' \
'mechanicalskillbonus=mechanicalskillbonus*4' \
**/TalentsMechanic.xml
modify '<Talent identifier="machinemaniac" trackedstat="machinemaniac_counter" trackedmax="100">!anyCharacterAbilityGivePermanentStat stattype="MechanicalRepairSpeed" statidentifier="machinemaniac" value="(?<mechanicalrepairspeed>!num)"' \
'mechanicalrepairspeed=mechanicalrepairspeed*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