From 43d6bbe86f3ab698c3ba125b5eaaca28b6219868 Mon Sep 17 00:00:00 2001 From: PhatPhuckDave Date: Wed, 26 Mar 2025 20:18:04 +0100 Subject: [PATCH] Update Update --- cookcaptain.sh | 195 ++++++++++++++++++++++++------------------------ cookdoctor.sh | 21 +++++- cookmechanic.sh | 130 ++++++++++++++++---------------- 3 files changed, 182 insertions(+), 164 deletions(-) diff --git a/cookcaptain.sh b/cookcaptain.sh index 7ba5cbe0..03a70e7b 100644 --- a/cookcaptain.sh +++ b/cookcaptain.sh @@ -1,217 +1,216 @@ +bigmodifier=2 +smallmodifier=1.5 + modify '!anyvalue="(?!num)"!anyvalue="(?!num)"!anymultiplyvalue="(?!num)"!anymultiplyvalue="(?!num)"' \ -'xpbonus=xpbonus*4 -moneybonus=moneybonus*4 +"xpbonus=xpbonus*$bigmodifier +moneybonus=moneybonus*$bigmodifier xpbonusmul=1+xpbonus/100 -moneybonusmul=1+moneybonus/100' -\ +moneybonusmul=1+moneybonus/100" \ **/TalentsCaptain.xml modify '!anyvalue="(?!num)"' \ -'xpbonus=xpbonus*4' \ +"xpbonus=xpbonus*$bigmodifier" \ **/TalentsCaptain.xml modify '' \ -'xpbonus=xpbonus*4' \ +"xpbonus=xpbonus*$bigmodifier" \ **/AfflictionsCaptain.xml modify '!anyvalue="(?!num)"!anyvalue="(?!num)"!anymultiplyvalue="(?!num)"\/>!anymultiplyvalue="(?!num)"\/>' \ -'xpbonus=xpbonus*4 -moneybonus=moneybonus*4 +"xpbonus=xpbonus*$bigmodifier +moneybonus=moneybonus*$bigmodifier xpbonusmul=1+xpbonus/100 -moneybonusmul=1+moneybonus/100' -\ +moneybonusmul=1+moneybonus/100" \ **/TalentsCaptain.xml modify '!anyvalue="(?!num)"!anyvalue="(?!num)"' \ -'xpbonus=xpbonus*4 -xpbonusmul=xpbonus/100' -\ +"xpbonus=xpbonus*$bigmodifier +xpbonusmul=xpbonus/100" \ **/TalentsCaptain.xml modify '!anyvalue="(?!num)"!anyvalue="(?!num)"!anystattype="ExtraSpecialSalesCount" value="(?!num)"!anystattype="StoreSellMultiplier" value="(?!num)"' \ -'itemsellvalue=itemsellvalue*4 -extraitems=extraitems*4 +"itemsellvalue=itemsellvalue*$bigmodifier +extraitems=extraitems*$bigmodifier extraitemsmul=extraitems -itemssellvaluemul=itemsellvalue/100' -\ +itemssellvaluemul=itemsellvalue/100" \ **/TalentsCaptain.xml modify '!anyvalue="(?!num)"!anyvalue="(?!num)"!anyvalue="(?!num)"!anyHelmSkillBonus" value="(?!num)"!anyvalue="(?!num)"!anyvalue="(?!num)"!anyvalue="(?!num)"!anyvalue="(?!num)"!anyvalue="(?!num)"' \ -'helmbonus=helmbonus*4 -otherbonus=helmbonus/4 -repairspeed=repairspeed*4 -helmbonusv=helmbonusv*4 -electricalbonusv=helmbonusv/4 +"helmbonus=helmbonus*$bigmodifier +otherbonus=helmbonus/$bigmodifier +repairspeed=repairspeed*$bigmodifier +helmbonusv=helmbonusv*$bigmodifier +electricalbonusv=helmbonusv/$bigmodifier mechanicalbonusv=electricalbonusv medicalbonusv=electricalbonusv weaponsbonusv=electricalbonusv -repairspeedv=repairspeedv*4' \ +repairspeedv=repairspeedv*$bigmodifier" \ **/TalentsCaptain.xml modify '!anyvalue="(?!num)"!anyvalue="(?!num)"!anyvalue="(?!num)"' \ -'xpbonus=xpbonus*4 -damageres=damageres*4 -xpbonusv=1+xpbonus/100' \ +"xpbonus=xpbonus*$bigmodifier +damageres=damageres*$bigmodifier +xpbonusv=1+xpbonus/100" \ **/TalentsCaptain.xml modify '!num)"!anymaxresistance="(?!num)"' \ -'damageresmin=damageresmin*4 -damageresmax=damageresmax*4' \ +"damageresmin=damageresmin*$bigmodifier +damageresmax=damageresmax*$bigmodifier" \ **/AfflictionsCaptain.xml modify '!anyswimming!anyvalue="(?!num)"!anyvalue="(?!num)"!anyvalue="(?!num)"' \ -'swimmingboost=swimmingboost*4 -repairspeed=repairspeed*4 -duration=duration*2' \ +"swimmingboost=swimmingboost*$bigmodifier +repairspeed=repairspeed*$bigmodifier +duration=duration*$smallmodifier" \ **/TalentsCaptain.xml modify '!num)"!anyvalue="(?!num)"!anyvalue="(?!num)"' \ -'duration=duration*2 -repairspeed=repairspeed*4 -swimmingboost=swimmingboost*4' \ +"duration=duration*$bigmodifier +repairspeed=repairspeed*$bigmodifier +swimmingboost=swimmingboost*$bigmodifier" \ **/AfflictionsCaptain.xml modify '!num)"' \ -'duration=duration*2' \ +"duration=duration*$smallmodifier" \ **/AfflictionsCaptain.xml modify '!anyvalue="(?!num)"!anyMedicalSkillBonus" value="(?!num)"' \ -'medicalbonus=medicalbonus*4 -medicalbonusv=medicalbonus' \ +"medicalbonus=medicalbonus*$bigmodifier +medicalbonusv=medicalbonus" \ **/TalentsCaptain.xml modify '!anybuffduration!anyvalue="(?!num)"!anyrange="(?!num)"!anyimmunity!anyamount="(?!num)"' \ -'buffduration=buffduration*2 +"buffduration=buffduration*$smallmodifier buffdurationv=buffduration -buffrange=buffrange*4' \ +buffrange=buffrange*$bigmodifier" \ **/TalentsCaptain.xml modify '!anyvalue="(?!num)"!anyvalue="(?!num)"!anyvalue="(?!num)"!anyaddeddamagemultiplier="(?!num)"!anyDualWieldingPenaltyReduction" value="(?!num)"' \ -'damagebonus=damagebonus*4 -duelwieldpenaltyreduction=duelwieldpenaltyreduction*2 +"damagebonus=damagebonus*$bigmodifier +duelwieldpenaltyreduction=duelwieldpenaltyreduction*$smallmodifier addeddamagemultiplier=damagebonus/100 -duelwieldpenaltyreductionv=duelwieldpenaltyreduction/100' \ +duelwieldpenaltyreductionv=duelwieldpenaltyreduction/100" \ **/TalentsCaptain.xml modify '!anyvalue="(?!num)"!anyvalue="(?!num)"' \ -'skillbonus1=skillbonus1*4 -skillbonus2=skillbonus2*4' \ +"skillbonus1=skillbonus1*$bigmodifier +skillbonus2=skillbonus2*$bigmodifier" \ **/TalentsCaptain.xml modify '!num)"!anyvalue="(?!num)"!anyvalue="(?!num)"!anyvalue="(?!num)"' \ -'skillbonus1=skillbonus1*4 -skillbonus2=skillbonus2*4 -xpbonus1=xpbonus1*4 -xpbonus2=xpbonus2*4' \ +"skillbonus1=skillbonus1*$bigmodifier +skillbonus2=skillbonus2*$bigmodifier +xpbonus1=xpbonus1*$bigmodifier +xpbonus2=xpbonus2*$bigmodifier" \ **/AfflictionsCaptain.xml modify '!anyamount!anyvalue="(?!num)"!anyamount!anyvalue="(?!num)"!anyamount!anyvalue="(?!num)"!anydistance="(?!num)"' \ -'damageres=damageres*4 -stunres=stunres*4 -meleedamage=meleedamage*4 -distance=distance/4' \ +"damageres=damageres*$bigmodifier +stunres=stunres*$bigmodifier +meleedamage=meleedamage*$bigmodifier +distance=distance/$bigmodifier" \ **/TalentsCaptain.xml modify '!num)"!anymaxresistance="(?!num)"!anyStatValue stattype="MeleeAttackMultiplier" value="(?!num)"' \ -'minresistance=minresistance*4 -maxresistance=maxresistance*4 -meleedamage=meleedamage*4' \ +"minresistance=minresistance*$bigmodifier +maxresistance=maxresistance*$bigmodifier +meleedamage=meleedamage*$bigmodifier" \ **/AfflictionsCaptain.xml modify '!anyvalue="(?!num)"!anymultiplier="(?!num)"' \ -'stunresistance=stunresistance*1.25 -stunresistancev=1-(stunresistance/100)' \ +"stunresistance=stunresistance*1.25 +stunresistancev=1-(stunresistance/100)" \ **/TalentsCaptain.xml modify '!anyvalue="(?!num)"!anyvalue="(?!num)"!anyaddeddamagemultiplier="(?!num)"!anyDualWieldingPenaltyReduction" value="(?!num)"' \ -'addeddamagemultiplier=addeddamagemultiplier*4 +"addeddamagemultiplier=addeddamagemultiplier*$bigmodifier dualwieldingpenaltyreduction=dualwieldingpenaltyreduction*1.2 addeddamagemultiplierv=addeddamagemultiplier/100 -dualwieldingpenaltyreductionv=dualwieldingpenaltyreduction/100' \ +dualwieldingpenaltyreductionv=dualwieldingpenaltyreduction/100" \ **/TalentsCaptain.xml modify '!anyamount!anyvalue="(?!num)"!anyamount!anyvalue="(?!num)"!anyamount!anyvalue="(?!num)"' \ -'repairspeed=repairspeed*4 -repairtoolmultiplier=repairtoolmultiplier*4 -movementspeed=movementspeed*4' \ +"repairspeed=repairspeed*$bigmodifier +repairtoolmultiplier=repairtoolmultiplier*$bigmodifier +movementspeed=movementspeed*$bigmodifier" \ **/TalentsCaptain.xml modify '!anyvalue="(?!num)"!anyvalue="(?!num)"!anyvalue="(?!num)"!anyvalue="(?!num)"!anyvalue="(?!num)"' \ -'helmbonus=helmbonus*4 -speedbonus=speedbonus*4 +"helmbonus=helmbonus*$bigmodifier +speedbonus=speedbonus*$bigmodifier helmbonusv=helmbonus pumpspeedv=speedbonus/100 -enginespeedv=speedbonus/100' \ +enginespeedv=speedbonus/100" \ **/TalentsCaptain.xml modify '!anyvalue="(?!num)"!anyvalue="(?!num)"' \ -'extralevelgain=extralevelgain*4 -movementspeed=movementspeed*4' \ +"extralevelgain=extralevelgain*$bigmodifier +movementspeed=movementspeed*$bigmodifier" \ **/TalentsCaptain.xml modify '!anyvalue="(?!num)"' \ -'swimspeed=swimspeed*4' \ +"swimspeed=swimspeed*$bigmodifier" \ **/TalentsCaptain.xml modify '!anyCharacterAbilityGiveTalentPointsToAllies amount="(?!num)"' \ -# 'talentpoints=talentpoints*4' \ +# 'talentpoints=talentpoints*$bigmodifier' \ # **/TalentsCaptain.xml modify '!anyduration!anyvalue="(?!num)"!anyrange="(?!num)"!anyamount="(?!num)"' \ -'buffduration=buffduration*2 +"buffduration=buffduration*$smallmodifier buffdurationv=buffduration -buffrangev=buffrangev*4' \ +buffrangev=buffrangev*$bigmodifier" \ **/TalentsCaptain.xml modify '!anyvalue="(?!num)"' \ -'xpgaingain=xpgaingain*4' \ +"xpgaingain=xpgaingain*$bigmodifier" \ **/TalentsCaptain.xml modify '!anyvalue="(?!num)"!anyvalue="(?!num)"!anyamount="(?!num)"' \ -'extramoney=extramoney*4 +"extramoney=extramoney*$bigmodifier extramissioncount=extramissioncount*3 -extramoneyv=extramoney' \ +extramoneyv=extramoney" \ **/TalentsCaptain.xml modify '!anyvalue="(?!num)"!anyvalue="(?!num)"' \ -'shipyardbuymultiplier=shipyardbuymultiplier*4 -shipyardbuymultiplierv=shipyardbuymultiplier/100' \ +"shipyardbuymultiplier=shipyardbuymultiplier*$bigmodifier +shipyardbuymultiplierv=shipyardbuymultiplier/100" \ **/TalentsCaptain.xml modify '!anyvalue="(?!num)"!anyvalue="(?!num)"!anyvalue="(?!num)"!anyvalue="(?!num)"!anyvalue="(?!num)"!anyvalue="(?!num)"' \ -'storebuymultiplier=storebuymultiplier*4 +"storebuymultiplier=storebuymultiplier*$bigmodifier storebuymultiplierv1=storebuymultiplier/100 storebuymultiplierv2=storebuymultiplier/100 storebuymultiplierv3=storebuymultiplier/100 storebuymultiplierv4=storebuymultiplier/100 -storebuymultiplierv5=storebuymultiplier/100' \ +storebuymultiplierv5=storebuymultiplier/100" \ **/TalentsCaptain.xml # This talent actually uses the coalitionmedal @@ -220,11 +219,11 @@ storebuymultiplierv5=storebuymultiplier/100' \ # But we should be careful to set coalitionmedalnegate to the same value as coalitionmedal # It is used to negate the xp gain past a certain level modify '!anyvalue="(?!num)"!anyvalue="(?!num)"!anyvalue="(?!num)"!anylevel="(?!num)"!anyamount="-(?!num)"!anyStoreBuyMultiplierAffiliated" value="(?!num)"!anyShipyardBuyMultiplierAffiliated" value="(?!num)"' \ -'bonusxp=bonusxp*4 -levelbreakpoint=levelbreakpoint*2 -discount=discount*4 +"bonusxp=bonusxp*$bigmodifier +levelbreakpoint=levelbreakpoint*$smallmodifier +discount=discount*$bigmodifier levelbreakpointv=levelbreakpoint -coalitionmedalnegate=coalitionmedalnegate*4 -storebuymultiplier=storebuymultiplier*4 -shipyardbuymultiplier=shipyardbuymultiplier*4' \ +coalitionmedalnegate=coalitionmedalnegate*$bigmodifier +storebuymultiplier=storebuymultiplier*$bigmodifier +shipyardbuymultiplier=shipyardbuymultiplier*$bigmodifier" \ **/TalentsCaptain.xml diff --git a/cookdoctor.sh b/cookdoctor.sh index ec741ae9..98c95ba1 100644 --- a/cookdoctor.sh +++ b/cookdoctor.sh @@ -1,8 +1,25 @@ +bigmodifier=2 +smallmodifier=1.5 + modify '!anyvalue="(?!num)"!anyMultiplier" value="(?!num)"' \ -'maximumhealthmultiplier=maximumhealthmultiplier*2 -maximumhealthmultiplierv=maximumhealthmultiplier/100' \ +"maximumhealthmultiplier=maximumhealthmultiplier*$bigmodifier +maximumhealthmultiplierv=maximumhealthmultiplier/100" \ **/TalentsDoctor.xml +# ---------------------------------------------------------- +# ---------------------------------------------------------- +# ---------------------------------------------------------- +# ---------------------------------------------------------- +# ---------------------------------------------------------- +# ---------------------------------------------------------- +# ---------------------------------------------------------- +# ---------------------------------------------------------- +# ---------------------------------------------------------- +# ---------------------------------------------------------- +# ---------------------------------------------------------- +# ---------------------------------------------------------- +# ---------------------------------------------------------- + modify '!anyCharacterAbilityGiveStat stattype="BuffItemApplyingMultiplier" value="(?!num)"' \ 'buffitemapplyingmultiplier=buffitemapplyingmultiplier*4' \ **/TalentsDoctor.xml diff --git a/cookmechanic.sh b/cookmechanic.sh index 299b8158..80307fcb 100644 --- a/cookmechanic.sh +++ b/cookmechanic.sh @@ -1,11 +1,14 @@ +bigmodifier=2 +smallmodifier=1.5 + modify '!anyvalue="(?!num)"!anyCharacterAbilityGiveStat stattype="HoldBreathMultiplier" value="(?!num)"' \ 'holdbreathmultiplier=holdbreathmultiplier*2 holdbreathmultiplierv=holdbreathmultiplier/100' \ **/TalentsMechanic.xml modify '!anyvalue="(?!num)"!anyvalue="(?!num)"!anyvalue="(?!num)"!anyvalue="(?!num)"!anyvalue="(?!num)"!anyvalue="(?!num)"!anyvalue="(?!num)"!anyvalue="(?!num)"!anyvalue="(?!num)"!anyvalue="(?!num)"' \ -'enginemaxspeedperlevel=enginemaxspeedperlevel*4 -enginemaxspeedmaxvalue=enginemaxspeedmaxvalue*4 +"enginemaxspeedperlevel=enginemaxspeedperlevel*$bigmodifier +enginemaxspeedmaxvalue=enginemaxspeedmaxvalue*$bigmodifier enginemaxspeedv=1+enginemaxspeedperlevel/100 enginemaxspeedv2=1+2*enginemaxspeedperlevel/100 enginemaxspeedv3=1+3*enginemaxspeedperlevel/100 @@ -13,160 +16,159 @@ 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 -' \ +enginemaxspeedv8=1+8*enginemaxspeedperlevel/100" \ **/TalentsMechanic.xml modify '!anyvalue="(?!num)"!anyaddeddamagemultiplier="(?!num)"' \ -'addeddamagemultiplier=addeddamagemultiplier*2 -addeddamagemultiplierv=addeddamagemultiplier/100' \ +"addeddamagemultiplier=addeddamagemultiplier*$smallmodifier +addeddamagemultiplierv=addeddamagemultiplier/100" \ **/TalentsMechanic.xml modify '!anyvalue="(?!num)"!anyswimbonus!anyvalue="(?!num)"!anyvalue="(?!num)"!anymultiplyvalue="(?!num)"' \ -'xpbonus=xpbonus*4 -swimbonus=swimbonus*4 -resistanceamount=resistanceamount*2 -xpbonusv=1+xpbonus/100' \ +"xpbonus=xpbonus*$bigmodifier +swimbonus=swimbonus*$bigmodifier +resistanceamount=resistanceamount*$smallmodifier +xpbonusv=1+xpbonus/100" \ **/TalentsMechanic.xml modify '!num)"!anymaxresistance="(?!num)"!anySwimmingSpeed!anyvalue="(?!num)"' \ -'minresistance=minresistance*2 -maxresistance=maxresistance*2 -swimmingspeed=swimmingspeed*4' \ +"minresistance=minresistance*$smallmodifier +maxresistance=maxresistance*$smallmodifier +swimmingspeed=swimmingspeed*$bigmodifier" \ **/AfflictionsMechanic.xml modify '!anylevel!anyvalue="(?!num)"!anylevel="(?!num)"!anylevel="(?!num)"' \ -'levelbonus=levelbonus*2 +"levelbonus=levelbonus*2 levelbonusv=levelbonus -levelbonusv2=levelbonus' \ +levelbonusv2=levelbonus" \ **/TalentsMechanic.xml modify '!anyvalue="(?!num)"!anyFabricationSpeed" value="(?!num)"!anyDeconstructorSpeed" value="(?!num)"' \ -'fabricationspeed=fabricationspeed*4 +"fabricationspeed=fabricationspeed*$bigmodifier fabricationspeedv=fabricationspeed/100 -deconstructorspeedv=fabricationspeed/100' \ +deconstructorspeedv=fabricationspeed/100" \ **/TalentsMechanic.xml modify '!anyvalue="(?!num)"!anyPumpSpeed" value="(?!num)"' \ -'pumpspeed=pumpspeed*3 -pumpspeedv=1+pumpspeed/100' \ +"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 '!anyvalue="(?!num)"' \ -'walllevel=walllevel*1' \ +"walllevel=walllevel*1" \ **/TalentsMechanic.xml modify '!anyvalue="(?!num)"!anyvalue="(?!num)"!anyvalue="(?!num)"!anyrandomchance="(?!num)"' \ -'doubleyieldchance=doubleyieldchance*3.5 +"doubleyieldchance=doubleyieldchance*3.5 miningspeed=miningspeed*2 miningspeedv=1+miningspeed/100 -doubleyieldchancev=doubleyieldchance/100' \ +doubleyieldchancev=doubleyieldchance/100" \ **/TalentsMechanic.xml modify '!anyvalue="(?!num)"!anyrandomChance="(?!num)"' \ -'doublechance=doublechance*1.45 -doublechancev=doublechance/100' \ +"doublechance=doublechance*1.45 +doublechancev=doublechance/100" \ **/TalentsMechanic.xml modify '!anyvalue="(?!num)"!anyrandomChance="(?!num)"' \ -'doublechance=doublechance*3.45 -doublechancev=doublechance/100' \ +"doublechance=doublechance*3.45 +doublechancev=doublechance/100" \ **/TalentsMechanic.xml modify '!anyvalue="(?!num)"!anymultiplyvalue="(?!num)"!anyrandomchance="(?!num)"' \ -'doublechance=doublechance*3.45 +"doublechance=doublechance*3.45 scrapmultiplier=scrapmultiplier*1.5 -doublechancev=doublechance/100' \ +doublechancev=doublechance/100" \ **/TalentsMechanic.xml modify '!anyvalue="(?!num)"!anyvalue="(?!num)"!anyvalue="(?!num)"' \ -'qualitybonus=qualitybonus*2 +"qualitybonus=qualitybonus*2 qualitybonusv=qualitybonus -qualitybonusv2=qualitybonus' \ +qualitybonusv2=qualitybonus" \ **/TalentsMechanic.xml modify '!anyvalue="(?!num)"!anyvalue="(?!num)"' \ -'repairtoolstructurerepairmultiplier=repairtoolstructurerepairmultiplier*4 -repairtoolstructurerepairmultiplierv=repairtoolstructurerepairmultiplier/100' \ +"repairtoolstructurerepairmultiplier=repairtoolstructurerepairmultiplier*$bigmodifier +repairtoolstructurerepairmultiplierv=repairtoolstructurerepairmultiplier/100" \ **/TalentsMechanic.xml # TODO: This also crashes modify... modify '!anyvalue="(?!num)"!anyvalue="(?!num)"!anyvalue="(?!num)"!anyamount="(?!num)"' \ -'movementspeed=movementspeed*2 -duration=duration*2 -repairspeed=repairspeed*2 -durationv=duration' \ +"movementspeed=movementspeed*$smallmodifier +duration=duration*$bigmodifier +repairspeed=repairspeed*$bigmodifier +durationv=duration" \ **/TalentsMechanic.xml # TODO: This also produces a weird bug, it's probably due to indices modify '!num)"' \ -'movementspeedv=movementspeedv*2' \ +"movementspeedv=movementspeedv*$smallmodifier" \ **/AfflictionsMechanic.xml modify '!anyvalue="(?!num)"!anyvalue="(?!num)"' \ -'maxrepairconditionmultipliermechanical=maxrepairconditionmultipliermechanical*2.5 -maxrepairconditionmultipliermechanicalv=maxrepairconditionmultipliermechanical/100' \ +"maxrepairconditionmultipliermechanical=maxrepairconditionmultipliermechanical*2.5 +maxrepairconditionmultipliermechanicalv=maxrepairconditionmultipliermechanical/100" \ **/TalentsMechanic.xml modify '!anyvalue="(?!num)"!anyvalue="(?!num)"' \ -'maxpumps=maxpumps*2 -maxpumpsv=maxpumps' \ +"maxpumps=maxpumps*2 +maxpumpsv=maxpumps" \ **/TalentsMechanic.xml modify '!anyvalue="(?!num)"' \ -'maxdrones=maxdrones*2' \ +"maxdrones=maxdrones*2" \ **/TalentsMechanic.xml modify '!num)"' \ -'maxdronesv=maxdronesv*2' \ +"maxdronesv=maxdronesv*2" \ **/mechanic_talent_items.xml modify '!anyvalue="(?!num)"!anyvalue="(?!num)"!anySkillBonus" value="(?!num)"!anyaddedmultiplier="(?!num)"' \ -'damagebonus=damagebonus*2 -skillbonus=skillbonus*2 +"damagebonus=damagebonus*$smallmodifier +skillbonus=skillbonus*$smallmodifier skillbonusv=skillbonus -damagebonusv=damagebonus/100' \ +damagebonusv=damagebonus/100" \ **/TalentsMechanic.xml modify '!anyvalue="(?!num)"!anyvalue="(?!num)"' \ -'movementspeed=movementspeed*2 -movementspeedv=movementspeed/100' \ +"movementspeed=movementspeed*$smallmodifier +movementspeedv=movementspeed/100" \ **/TalentsMechanic.xml modify '!anyvalue="(?!num)"!anyvalue="(?!num)"!anyaddeddamagemultiplier="(?!num)"!anyCharacterAbilityGiveResistance resistanceid="damage" multiplier="(?!num)"' \ -'addeddamage=addeddamage*2 +"addeddamage=addeddamage*$smallmodifier addeddamagev=addeddamage/100 -bonusresistance=bonusresistance*2 -bonusresistancev=1-bonusresistance/100' \ +bonusresistance=bonusresistance*$smallmodifier +bonusresistancev=1-bonusresistance/100" \ **/TalentsMechanic.xml modify '!anyvalue="(?!num)"!anyvalue="(?!num)"!anyvitalitypercentage="(?!num)"' \ -'hpthreshold=hpthreshold*1.37 -damagebonus=damagebonus*2 -hpthresholdv=hpthreshold/100' \ +"hpthreshold=hpthreshold*1.37 +damagebonus=damagebonus*$smallmodifier +hpthresholdv=hpthreshold/100" \ **/TalentsMechanic.xml modify '!num)"' \ -'meleedamage=meleedamage*2' \ +"meleedamage=meleedamage*$smallmodifier" \ **/AfflictionsMechanic.xml modify '!anyvalue="(?!num)"!anyvalue="(?!num)"!anyvitalitypercentage="(?!num)"' \ -'hpthreshold=hpthreshold*1.37 -resistancebonus=resistancebonus*2 -hpthresholdv=hpthreshold/100' \ +"hpthreshold=hpthreshold*1.37 +resistancebonus=resistancebonus*$smallmodifier +hpthresholdv=hpthreshold/100" \ **/TalentsMechanic.xml modify '