diff --git a/.gitignore b/.gitignore index 3be4e1b9..a86c7a2e 100644 --- a/.gitignore +++ b/.gitignore @@ -1,2 +1,3 @@ .stfolder *.log +*.out diff --git a/cookassistant.sh b/cookassistant.sh index d616ca44..3248a391 100644 --- a/cookassistant.sh +++ b/cookassistant.sh @@ -1,7 +1,7 @@ bigmodifier=2 smallmodifier=1.5 -modify '!anyvalue="(?!num)"!anyvalue="(?!num)"!anyvalue="(?!num)"!anyvalue="(?!num)"!anydistance="(?!num)"!anySkillBonus!anyvalue="(?!num)"!anyvalue="(?!num)"!anyvalue="(?!num)"!anyvalue="(?!num)"!anyvalue="(?!num)"!anyvalue="(?!num)' \ +modify -loglevel TRACE '!anyvalue="(?!num)"!anyvalue="(?!num)"!anyvalue="(?!num)"!anyvalue="(?!num)"!anydistance="(?!num)"!anySkillBonus!anyvalue="(?!num)"!anyvalue="(?!num)"!anyvalue="(?!num)"!anyvalue="(?!num)"!anyvalue="(?!num)"!anyvalue="(?!num)' \ "repairspeedpenalty=round(repairspeedpenalty/$bigmodifier, 2) skillpenalty=round(skillpenalty/$bigmodifier, 0) repairspeedbonus=round(repairspeedbonus*$bigmodifier, 2) @@ -14,7 +14,7 @@ skillpenaltyv3=skillpenalty skillpenaltyv4=skillpenalty repairspeedpenaltyv=round(-repairspeedpenalty/100, 2)" \ '**/TalentsAssistant.xml' -modify '!num)"!anyvalue="(?!num)"!anyvalue="(?!num)"!anyvalue="(?!num)"!anyvalue="(?!num)"!anyvalue="(?!num)' \ +modify -loglevel TRACE '!num)"!anyvalue="(?!num)"!anyvalue="(?!num)"!anyvalue="(?!num)"!anyvalue="(?!num)"!anyvalue="(?!num)' \ "skillbonusv1=round(skillbonusv1*$bigmodifier, 0) skillbonusv2=round(skillbonusv2*$bigmodifier, 0) skillbonusv3=round(skillbonusv3*$bigmodifier, 0) @@ -23,39 +23,39 @@ skillbonusv5=round(skillbonusv5*$bigmodifier, 0) repairspeed=round(repairspeed*$bigmodifier, 2)" \ '**/AfflictionsAssistant.xml' -modify '!anyvalue="(?!num)"!anyvalue="(?!num)"!anymultiplyvalue="(?!num)"!anyamount="(?!num)"' \ +modify -loglevel TRACE '!anyvalue="(?!num)"!anyvalue="(?!num)"!anymultiplyvalue="(?!num)"!anyamount="(?!num)"' \ "xpbonus=round(xpbonus*$bigmodifier, 2) moneybonus=round(moneybonus*$bigmodifier, 0) xpbonusv=round(1+xpbonus/100, 2) moneybonusv=moneybonus" \ '**/TalentsAssistant.xml' -modify '!anyvalue="(?!num)"!anyvalue="(?!num)"' \ +modify -loglevel TRACE '!anyvalue="(?!num)"!anyvalue="(?!num)"' \ "carryweight=round(carryweight*$bigmodifier, 0) carryweightv=round(carryweightv*$bigmodifier, 0)" \ '**/TalentsAssistant.xml' -modify '!anyvalue="(?!num)"!anyvalue="(?!num)"!anylevelsbehind="(?!num)"!anymultiplyvalue="(?!num)"' \ +modify -loglevel TRACE '!anyvalue="(?!num)"!anyvalue="(?!num)"!anylevelsbehind="(?!num)"!anymultiplyvalue="(?!num)"' \ "levelthreshold=round(levelthreshold*$bigmodifier, 0) experiencevalue=round(experiencevalue*$bigmodifier, 2) levelthresholdv=levelthreshold experiencevaluev=round(1+experiencevalue/100, 2)" \ '**/TalentsAssistant.xml' -modify '!anyvalue="(?!num)"!anyvalue="(?!num)"!anyvalue="(?!num)"!anyvalue="(?!num)"' \ +modify -loglevel TRACE '!anyvalue="(?!num)"!anyvalue="(?!num)"!anyvalue="(?!num)"!anyvalue="(?!num)"' \ "movementspeed=round(movementspeed*$smallmodifier, 2) movementspeedshort=round(movementspeedshort*$smallmodifier, 2) duration=round(duration*$smallmodifier, 0) movementspeedv=round(movementspeed/100, 2)" \ '**/TalentsAssistant.xml' -modify '!num)"!anyminspeedmultiplier="(?!num)"!anymaxspeedmultiplier="(?!num)"' \ +modify -loglevel TRACE '!num)"!anyminspeedmultiplier="(?!num)"!anymaxspeedmultiplier="(?!num)"' \ "durationv=round(durationv*$smallmodifier, 0) local movementspeed=round((minspeedmultiplierv-1)*$smallmodifier, 2) minspeedmultiplierv=1+movementspeed maxspeedmultiplierv=1+movementspeed" \ '**/AfflictionsAssistant.xml' -modify '!anyvalue="(?!num)"!anyvalue="(?!num)"!anyxpbonus!anyvalue="(?!num)"!anyvalue="(?!num)"!anyxpbonus!anyvalue="(?!num)"!anyvalue="(?!num)"!anyGiveExperience!anyamount="(?!num)"!anyvalue="(?!num)"!anyGiveExperience!anyamount="(?!num)"!anyvalue="(?!num)"!anyGiveExperience!anyamount="(?!num)"!anyvalue="(?!num)"' \ +modify -loglevel TRACE '!anyvalue="(?!num)"!anyvalue="(?!num)"!anyxpbonus!anyvalue="(?!num)"!anyvalue="(?!num)"!anyxpbonus!anyvalue="(?!num)"!anyvalue="(?!num)"!anyGiveExperience!anyamount="(?!num)"!anyvalue="(?!num)"!anyGiveExperience!anyamount="(?!num)"!anyvalue="(?!num)"!anyGiveExperience!anyamount="(?!num)"!anyvalue="(?!num)"' \ "xpbonus=round(xpbonus*$bigmodifier, 0) skillbonus=round(skillbonus*$bigmodifier, 0) xpbonus2=round(xpbonus2*$bigmodifier, 0) @@ -70,7 +70,7 @@ xpbonusv3=xpbonus3 skillbonuxv3=skillbonus3" \ '**/TalentsAssistant.xml' -modify '!anyvalue="(?!num)"!anyvalue="(?!num)"!anyvalue="(?!num)"!anyvalue="(?!num)"!anymultiplyvalue="(?!num)"' \ +modify -loglevel TRACE '!anyvalue="(?!num)"!anyvalue="(?!num)"!anyvalue="(?!num)"!anyvalue="(?!num)"!anymultiplyvalue="(?!num)"' \ "discount=round(discount*$bigmodifier, 2) otherbonusxp=round(otherbonusxp*$bigmodifier, 2) otherbonusxpmax=round(otherbonusxp*5, 2) @@ -78,11 +78,11 @@ discountv=-round(discount/100, 2) otherbonusxpv=round(1+otherbonusxp/100, 2)" \ '**/TalentsAssistant.xml' -modify '!anyvalue="(?!num)"!anyvalue="(?!num)"' \ +modify -loglevel TRACE '!anyvalue="(?!num)"!anyvalue="(?!num)"' \ "skillbonus=round(skillbonus*$bigmodifier, 0) duration=round(duration*$smallmodifier, 0)" \ '**/TalentsAssistant.xml' -modify '!num)"!anyvalue="(?!num)"!anyvalue="(?!num)"!anyvalue="(?!num)"!anyvalue="(?!num)"!anyvalue="(?!num)"' \ +modify -loglevel TRACE '!num)"!anyvalue="(?!num)"!anyvalue="(?!num)"!anyvalue="(?!num)"!anyvalue="(?!num)"!anyvalue="(?!num)"' \ "durationv=round(durationv*$smallmodifier, 0) skillbonusv1=round(skillbonusv1*$bigmodifier, 0) skillbonusv2=round(skillbonusv2*$bigmodifier, 0) @@ -91,60 +91,60 @@ skillbonusv4=round(skillbonusv4*$bigmodifier, 0) skillbonusv5=round(skillbonusv5*$bigmodifier, 0)" \ '**/AfflictionsAssistant.xml' -modify '!anyvalue="(?!num)"!anyvalue="(?!num)"' \ +modify -loglevel TRACE '!anyvalue="(?!num)"!anyvalue="(?!num)"' \ "maxstack=round(maxstack*$bigmodifier, 0) maxstackv=maxstack" \ '**/TalentsAssistant.xml' -modify '!anyvalue="(?!num)"!anymultiplyvalue="(?!num)"!anymultiplyvalue="(?!num)"' \ +modify -loglevel TRACE '!anyvalue="(?!num)"!anymultiplyvalue="(?!num)"!anymultiplyvalue="(?!num)"' \ "xpbonus=round(xpbonus*$bigmodifier, 2) xpbonusv=round(1+xpbonus/100, 2) xpbonusv2=round(1+xpbonus/100, 2)" \ '**/TalentsAssistant.xml' -modify '!anyvalue="(?!num)"!anyvalue="(?!num)"' \ +modify -loglevel TRACE '!anyvalue="(?!num)"!anyvalue="(?!num)"' \ "resistancebonus=round(resistancebonus*$smallmodifier, 2) duration=round(duration*$bigmodifier, 2)" \ '**/TalentsAssistant.xml' -modify '!num)"!anyminresistance="(?!num)"!anymaxresistance="(?!num)"' \ +modify -loglevel TRACE '!num)"!anyminresistance="(?!num)"!anymaxresistance="(?!num)"' \ "durationv=round(durationv*$smallmodifier, 0) minresistancev=round(minresistancev*$smallmodifier, 2) maxresistancev=round(maxresistancev*$smallmodifier, 2)" \ '**/AfflictionsAssistant.xml' -modify '!anyvalue="(?!num)"!anymultiplier="(?!num)"!anymultiplier="(?!num)"!anymultiplier="(?!num)"' \ +modify -loglevel TRACE '!anyvalue="(?!num)"!anymultiplier="(?!num)"!anymultiplier="(?!num)"!anymultiplier="(?!num)"' \ "dying=round(dying*1.2, 2) dyingv1=round(1-(dying/100), 2) dyingv2=round(1-(dying/100), 2) dyingv3=round(1-(dying/100), 2)" \ '**/TalentsAssistant.xml' -modify '!anyvalue="(?!num)"!anyeffectdelay="(?!num)"' \ +modify -loglevel TRACE '!anyvalue="(?!num)"!anyeffectdelay="(?!num)"' \ "afktime=round(afktime/$bigmodifier, 2) afktimev=round(afktime, 2)" \ '**/TalentsAssistant.xml' -modify '!anyvalue="(?!num)"' \ +modify -loglevel TRACE '!anyvalue="(?!num)"' \ "targetingchance=round(targetingchance*$bigmodifier, 2)" \ '**/TalentsAssistant.xml' -modify '!num)"!anymaxresistance="(?!num)"' \ +modify -loglevel TRACE '!num)"!anymaxresistance="(?!num)"' \ "minresistancev=round(minresistancev*$bigmodifier, 2) maxresistancev=round(maxresistancev*$bigmodifier, 2)" \ '**/AfflictionsAssistant.xml' -modify '!anyvalue="(?!num)"!anymoneypermission="(?!num)"' \ +modify -loglevel TRACE '!anyvalue="(?!num)"!anymoneypermission="(?!num)"' \ "bonus=round(bonus*$bigmodifier, 2) bonusv=round(bonusv*$bigmodifier, 2)" \ '**/TalentsAssistant.xml' -modify '!anyvalue="(?!num)"' \ +modify -loglevel TRACE '!anyvalue="(?!num)"' \ "maxcount=round(maxcount*$bigmodifier, 0)" \ '**/TalentsAssistant.xml' -modify '!num)"' \ +modify -loglevel TRACE '!num)"' \ "maxcountv=round(maxcountv*$bigmodifier, 0)" \ '**/assistant_talent_items.xml' -modify '!anyvalue="(?!num)"!anyvalue="(?!num)"!anySkillBonus!anyvalue="(?!num)"!anyvalue="(?!num)"!anySkillBonus!anyvalue="(?!num)"!anyvalue="(?!num)"!anySkillBonus!anyvalue="(?!num)"!anyvalue="(?!num)"!anySkillBonus!anyvalue="(?!num)"!anyvalue="(?!num)"!anySkillBonus!anyvalue="(?!num)"!anyvalue="(?!num)"' \ +modify -loglevel TRACE '!anyvalue="(?!num)"!anyvalue="(?!num)"!anySkillBonus!anyvalue="(?!num)"!anyvalue="(?!num)"!anySkillBonus!anyvalue="(?!num)"!anyvalue="(?!num)"!anySkillBonus!anyvalue="(?!num)"!anyvalue="(?!num)"!anySkillBonus!anyvalue="(?!num)"!anyvalue="(?!num)"!anySkillBonus!anyvalue="(?!num)"!anyvalue="(?!num)"' \ "skillbonus=round(skillbonus*$bigmodifier, 0) bonusxp=round(bonusxp*$bigmodifier, 2) skillbonusv=skillbonus @@ -159,45 +159,45 @@ skillbonusv5=skillbonus bonusxpv5=round(bonusxp/100, 2)" \ '**/TalentsAssistant.xml' -modify '!anyvalue="(?!num)"!anyvalue="(?!num)"!anyvalue="(?!num)"' \ +modify -loglevel TRACE '!anyvalue="(?!num)"!anyvalue="(?!num)"!anyvalue="(?!num)"' \ "maxcount=round(maxcount*$bigmodifier, 0) maxcountv=maxcount maxcountv2=maxcount" \ '**/TalentsAssistant.xml' -modify '!anyvalue="(?!num)"' \ +modify -loglevel TRACE '!anyvalue="(?!num)"' \ "bonusxp=round(bonusxp*$bigmodifier, 2)" \ '**/TalentsAssistant.xml' -modify '!num)"!anyvalue="(?!num)"!anyvalue="(?!num)"!anyvalue="(?!num)"' \ +modify -loglevel TRACE '!num)"!anyvalue="(?!num)"!anyvalue="(?!num)"!anyvalue="(?!num)"' \ "bonusxpv=round(bonusxpv*$bigmodifier, 2) bonusxpv2=bonusxpv bonusxpv3=bonusxpv bonusxpv4=bonusxpv" \ '**/AfflictionsAssistant.xml' -modify '!anyvalue="(?!num)"' \ +modify -loglevel TRACE '!anyvalue="(?!num)"' \ "qualitybonus=round(qualitybonus*$bigmodifier, 2)" \ '**/TalentsAssistant.xml' -modify '!num)"' \ +modify -loglevel TRACE '!num)"' \ "qualitybonusv=round(qualitybonusv*$bigmodifier, 2)" \ '**/AfflictionsAssistant.xml' -modify '!anyvalue!anyvalue="(?!num)"!anyvalue!anyvalue="(?!num)"' \ +modify -loglevel TRACE '!anyvalue!anyvalue="(?!num)"!anyvalue!anyvalue="(?!num)"' \ "movementspeed=round(movementspeed*$bigmodifier, 2) physicalresistance=round(physicalresistance*$bigmodifier, 2)" \ '**/TalentsAssistant.xml' -modify '!num)"!anymaxresistance="(?!num)"!anyvalue="(?!num)"' \ +modify -loglevel TRACE '!num)"!anymaxresistance="(?!num)"!anyvalue="(?!num)"' \ "minresistancev=round(minresistancev*$bigmodifier, 2) maxresistancev=round(maxresistancev*$bigmodifier, 2) movementspeedv=round(movementspeedv*$bigmodifier, 2)" \ '**/AfflictionsAssistant.xml' -modify '!anyvalue="(?!num)"!anySwimmingSpeed" value="(?!num)"' \ +modify -loglevel TRACE '!anyvalue="(?!num)"!anySwimmingSpeed" value="(?!num)"' \ "swimmingspeed=round(swimmingspeed*$bigmodifier, 2) swimmingspeedv=round(swimmingspeed/100, 2)" \ '**/TalentsAssistant.xml' -modify '!anyvalue="(?!num)"!anyvalue="(?!num)"!anyrandomchance="(?!num)"!anymaxdistance="(?!num)"!anyvalue="(?!num)"' \ +modify -loglevel TRACE '!anyvalue="(?!num)"!anyvalue="(?!num)"!anyrandomchance="(?!num)"!anymaxdistance="(?!num)"!anyvalue="(?!num)"' \ "chance=round(chance*$smallmodifier, 2) duration=round(duration*$bigmodifier, 2) chancev=round(chance/100, 2) @@ -205,12 +205,12 @@ maxdistance=round(maxdistance*$bigmodifier, 2) durationv=round(duration, 2)" \ '**/TalentsAssistant.xml' -modify '!anyvalue="(?!num)"!anymaxvalue="(?!num)"' \ +modify -loglevel TRACE '!anyvalue="(?!num)"!anymaxvalue="(?!num)"' \ "maxpower=round(maxpower*$bigmodifier, 2) maxpowerv=round(maxpower/100, 2)" \ '**/TalentsAssistant.xml' -modify '!anyvalue!anyvalue="(?!num)"!anystrength="(?!num)"' \ +modify -loglevel TRACE '!anyvalue!anyvalue="(?!num)"!anystrength="(?!num)"' \ "duration=round(duration*$bigmodifier, 0) durationv=duration" \ '**/TalentsAssistant.xml' diff --git a/cookcaptain.sh b/cookcaptain.sh index 820f0465..d469c24b 100644 --- a/cookcaptain.sh +++ b/cookcaptain.sh @@ -1,40 +1,40 @@ bigmodifier=2 smallmodifier=1.5 -modify '!anyvalue="(?!num)"!anyvalue="(?!num)"!anymultiplyvalue="(?!num)"!anymultiplyvalue="(?!num)"' \ +modify -loglevel TRACE '!anyvalue="(?!num)"!anyvalue="(?!num)"!anymultiplyvalue="(?!num)"!anymultiplyvalue="(?!num)"' \ "xpbonus=round(xpbonus*$bigmodifier,2) moneybonus=round(moneybonus*$bigmodifier,2) xpbonusmul=round(1+xpbonus/100,2) moneybonusmul=round(1+moneybonus/100,2)" \ '**/TalentsCaptain.xml' -modify '!anyvalue="(?!num)"' \ +modify -loglevel TRACE '!anyvalue="(?!num)"' \ "xpbonus=round(xpbonus*$bigmodifier,2)" \ '**/TalentsCaptain.xml' -modify '' \ +modify -loglevel TRACE '' \ "xpbonus=round(xpbonus*$bigmodifier,2)" \ '**/AfflictionsCaptain.xml' -modify '!anyvalue="(?!num)"!anyvalue="(?!num)"!anymultiplyvalue="(?!num)"\/>!anymultiplyvalue="(?!num)"\/>' \ +modify -loglevel TRACE '!anyvalue="(?!num)"!anyvalue="(?!num)"!anymultiplyvalue="(?!num)"\/>!anymultiplyvalue="(?!num)"\/>' \ "xpbonus=round(xpbonus*$bigmodifier,2) moneybonus=round(moneybonus*$bigmodifier,2) xpbonusmul=round(1+xpbonus/100,2) moneybonusmul=round(1+moneybonus/100,2)" \ '**/TalentsCaptain.xml' -modify '!anyvalue="(?!num)"!anyvalue="(?!num)"' \ +modify -loglevel TRACE '!anyvalue="(?!num)"!anyvalue="(?!num)"' \ "xpbonus=round(xpbonus*$bigmodifier,2) xpbonusmul=round(1+xpbonus/100,2)" \ '**/TalentsCaptain.xml' -modify '!anyvalue="(?!num)"!anyvalue="(?!num)"!anystattype="ExtraSpecialSalesCount" value="(?!num)"!anystattype="StoreSellMultiplier" value="(?!num)"' \ +modify -loglevel TRACE '!anyvalue="(?!num)"!anyvalue="(?!num)"!anystattype="ExtraSpecialSalesCount" value="(?!num)"!anystattype="StoreSellMultiplier" value="(?!num)"' \ "itemsellvalue=round(itemsellvalue*$bigmodifier,2) extraitems=round(extraitems*$bigmodifier,2) extraitemsmul=extraitems itemssellvaluemul=round(itemsellvalue/100,2)" \ '**/TalentsCaptain.xml' -modify '!anyvalue="(?!num)"!anyvalue="(?!num)"!anyvalue="(?!num)"!anyHelmSkillBonus" value="(?!num)"!anyvalue="(?!num)"!anyvalue="(?!num)"!anyvalue="(?!num)"!anyvalue="(?!num)"!anyvalue="(?!num)"' \ +modify -loglevel TRACE '!anyvalue="(?!num)"!anyvalue="(?!num)"!anyvalue="(?!num)"!anyHelmSkillBonus" value="(?!num)"!anyvalue="(?!num)"!anyvalue="(?!num)"!anyvalue="(?!num)"!anyvalue="(?!num)"!anyvalue="(?!num)"' \ "helmbonus=round(helmbonus*$bigmodifier,2) otherbonus=round(helmbonus/$bigmodifier,2) repairspeed=round(repairspeed*$bigmodifier,2) @@ -46,91 +46,91 @@ weaponsbonusv=electricalbonusv repairspeedv=round(repairspeedv*$bigmodifier,2)" \ '**/TalentsCaptain.xml' -modify '!anyvalue="(?!num)"!anyvalue="(?!num)"!anyvalue="(?!num)"' \ +modify -loglevel TRACE '!anyvalue="(?!num)"!anyvalue="(?!num)"!anyvalue="(?!num)"' \ "xpbonus=round(xpbonus*$bigmodifier,2) damageres=round(damageres*$bigmodifier,2) xpbonusv=round(1+xpbonus/100,2)" \ '**/TalentsCaptain.xml' -modify '!num)"!anymaxresistance="(?!num)"' \ +modify -loglevel TRACE '!num)"!anymaxresistance="(?!num)"' \ "damageresmin=round(damageresmin*$bigmodifier,2) damageresmax=round(damageresmax*$bigmodifier,2)" \ '**/AfflictionsCaptain.xml' -modify '!anyswimming!anyvalue="(?!num)"!anyvalue="(?!num)"!anyvalue="(?!num)"' \ +modify -loglevel TRACE '!anyswimming!anyvalue="(?!num)"!anyvalue="(?!num)"!anyvalue="(?!num)"' \ "swimmingboost=round(swimmingboost*$bigmodifier,2) repairspeed=round(repairspeed*$bigmodifier,2) duration=round(duration*$smallmodifier,2)" \ '**/TalentsCaptain.xml' -modify '!num)"!anyvalue="(?!num)"!anyvalue="(?!num)"' \ +modify -loglevel TRACE '!num)"!anyvalue="(?!num)"!anyvalue="(?!num)"' \ "duration=round(duration*$bigmodifier,2) repairspeed=round(repairspeed*$bigmodifier,2) swimmingboost=round(swimmingboost*$bigmodifier,2)" \ '**/AfflictionsCaptain.xml' -modify '!num)"' \ +modify -loglevel TRACE '!num)"' \ "duration=round(duration*$smallmodifier,2)" \ '**/AfflictionsCaptain.xml' -modify '!anyvalue="(?!num)"!anyMedicalSkillBonus" value="(?!num)"' \ +modify -loglevel TRACE '!anyvalue="(?!num)"!anyMedicalSkillBonus" value="(?!num)"' \ "medicalbonus=round(medicalbonus*$bigmodifier,2) medicalbonusv=medicalbonus" \ '**/TalentsCaptain.xml' -modify '!anybuffduration!anyvalue="(?!num)"!anyrange="(?!num)"!anyimmunity!anyamount="(?!num)"' \ +modify -loglevel TRACE '!anybuffduration!anyvalue="(?!num)"!anyrange="(?!num)"!anyimmunity!anyamount="(?!num)"' \ "buffduration=round(buffduration*$smallmodifier,2) buffdurationv=buffduration buffrange=round(buffrange*$bigmodifier,2)" \ '**/TalentsCaptain.xml' -modify '!anyvalue="(?!num)"!anyvalue="(?!num)"!anyvalue="(?!num)"!anyaddeddamagemultiplier="(?!num)"!anyDualWieldingPenaltyReduction" value="(?!num)"' \ +modify -loglevel TRACE '!anyvalue="(?!num)"!anyvalue="(?!num)"!anyvalue="(?!num)"!anyaddeddamagemultiplier="(?!num)"!anyDualWieldingPenaltyReduction" value="(?!num)"' \ "damagebonus=round(damagebonus*$bigmodifier,2) duelwieldpenaltyreduction=round(duelwieldpenaltyreduction*$smallmodifier,2) addeddamagemultiplier=round(damagebonus/100,2) duelwieldpenaltyreductionv=round(duelwieldpenaltyreduction/100,2)" \ '**/TalentsCaptain.xml' -modify '!anyvalue="(?!num)"!anyvalue="(?!num)"' \ +modify -loglevel TRACE '!anyvalue="(?!num)"!anyvalue="(?!num)"' \ "skillbonus1=round(skillbonus1*$bigmodifier,2) skillbonus2=round(skillbonus2*$bigmodifier,2)" \ '**/TalentsCaptain.xml' -modify '!num)"!anyvalue="(?!num)"!anyvalue="(?!num)"!anyvalue="(?!num)"' \ +modify -loglevel TRACE '!num)"!anyvalue="(?!num)"!anyvalue="(?!num)"!anyvalue="(?!num)"' \ "skillbonus1=round(skillbonus1*$bigmodifier,2) skillbonus2=round(skillbonus2*$bigmodifier,2) xpbonus1=round(xpbonus1*$bigmodifier,2) xpbonus2=round(xpbonus2*$bigmodifier,2)" \ '**/AfflictionsCaptain.xml' -modify '!anyamount!anyvalue="(?!num)"!anyamount!anyvalue="(?!num)"!anyamount!anyvalue="(?!num)"!anydistance="(?!num)"' \ +modify -loglevel TRACE '!anyamount!anyvalue="(?!num)"!anyamount!anyvalue="(?!num)"!anyamount!anyvalue="(?!num)"!anydistance="(?!num)"' \ "damageres=round(damageres*$bigmodifier,2) stunres=round(stunres*$bigmodifier,2) meleedamage=round(meleedamage*$bigmodifier,2) distance=round(distance/$bigmodifier,2)" \ '**/TalentsCaptain.xml' -modify '!num)"!anymaxresistance="(?!num)"!anyStatValue stattype="MeleeAttackMultiplier" value="(?!num)"' \ +modify -loglevel TRACE '!num)"!anymaxresistance="(?!num)"!anyStatValue stattype="MeleeAttackMultiplier" value="(?!num)"' \ "minresistance=round(minresistance*$bigmodifier,2) maxresistance=round(maxresistance*$bigmodifier,2) meleedamage=round(meleedamage*$bigmodifier,2)" \ '**/AfflictionsCaptain.xml' -modify '!anyvalue="(?!num)"!anymultiplier="(?!num)"' \ +modify -loglevel TRACE '!anyvalue="(?!num)"!anymultiplier="(?!num)"' \ "stunresistance=round(stunresistance*1.25,2) stunresistancev=round(1-(stunresistance/100),2)" \ '**/TalentsCaptain.xml' -modify '!anyvalue="(?!num)"!anyvalue="(?!num)"!anyaddeddamagemultiplier="(?!num)"!anyDualWieldingPenaltyReduction" value="(?!num)"' \ +modify -loglevel TRACE '!anyvalue="(?!num)"!anyvalue="(?!num)"!anyaddeddamagemultiplier="(?!num)"!anyDualWieldingPenaltyReduction" value="(?!num)"' \ "addeddamagemultiplier=round(addeddamagemultiplier*$bigmodifier,2) dualwieldingpenaltyreduction=round(dualwieldingpenaltyreduction*1.2,2) addeddamagemultiplierv=round(addeddamagemultiplier/100,2) dualwieldingpenaltyreductionv=round(dualwieldingpenaltyreduction/100,2)" \ '**/TalentsCaptain.xml' -modify '!anyamount!anyvalue="(?!num)"!anyamount!anyvalue="(?!num)"!anyamount!anyvalue="(?!num)"' \ +modify -loglevel TRACE '!anyamount!anyvalue="(?!num)"!anyamount!anyvalue="(?!num)"!anyamount!anyvalue="(?!num)"' \ "repairspeed=round(repairspeed*$bigmodifier,2) repairtoolmultiplier=round(repairtoolmultiplier*$bigmodifier,2) movementspeed=round(movementspeed*$bigmodifier,2)" \ '**/TalentsCaptain.xml' -modify '!anyvalue="(?!num)"!anyvalue="(?!num)"!anyvalue="(?!num)"!anyvalue="(?!num)"!anyvalue="(?!num)"' \ +modify -loglevel TRACE '!anyvalue="(?!num)"!anyvalue="(?!num)"!anyvalue="(?!num)"!anyvalue="(?!num)"!anyvalue="(?!num)"' \ "helmbonus=round(helmbonus*$bigmodifier,2) speedbonus=round(speedbonus*$bigmodifier,2) helmbonusv=helmbonus @@ -138,73 +138,73 @@ pumpspeedv=round(speedbonus/100,2) enginespeedv=round(speedbonus/100,2)" \ '**/TalentsCaptain.xml' -modify '!anyvalue="(?!num)"!anyvalue="(?!num)"' \ +modify -loglevel TRACE '!anyvalue="(?!num)"!anyvalue="(?!num)"' \ "extralevelgain=round(extralevelgain*$bigmodifier,2) movementspeed=round(movementspeed*$bigmodifier,2)" \ '**/TalentsCaptain.xml' -modify '!anyvalue="(?!num)"' \ +modify -loglevel TRACE '!anyvalue="(?!num)"' \ "swimspeed=round(swimspeed*$bigmodifier,2)" \ '**/TalentsCaptain.xml' -modify '!anyCharacterAbilityGiveTalentPointsToAllies amount="(?!num)"' \ +# modify -loglevel TRACE '!anyCharacterAbilityGiveTalentPointsToAllies amount="(?!num)"' \ # 'talentpoints=talentpoints*$bigmodifier' \ # '**/TalentsCaptain.xml' -modify '!anyduration!anyvalue="(?!num)"!anyrange="(?!num)"!anyamount="(?!num)"' \ +modify -loglevel TRACE '!anyduration!anyvalue="(?!num)"!anyrange="(?!num)"!anyamount="(?!num)"' \ "buffduration=round(buffduration*$smallmodifier,2) buffdurationv=buffduration buffrangev=round(buffrangev*$bigmodifier,2)" \ '**/TalentsCaptain.xml' -modify '!anyvalue="(?!num)"' \ +modify -loglevel TRACE '!anyvalue="(?!num)"' \ "xpgaingain=round(xpgaingain*$bigmodifier,2)" \ '**/TalentsCaptain.xml' -modify '!anyvalue="(?!num)"!anyvalue="(?!num)"!anyamount="(?!num)"' \ +modify -loglevel TRACE '!anyvalue="(?!num)"!anyvalue="(?!num)"!anyamount="(?!num)"' \ "extramoney=round(extramoney*$bigmodifier,2) extramissioncount=round(extramissioncount*3,2) extramoneyv=extramoney" \ '**/TalentsCaptain.xml' -modify '!anyvalue="(?!num)"!anyvalue="(?!num)"' \ +modify -loglevel TRACE '!anyvalue="(?!num)"!anyvalue="(?!num)"' \ "shipyardbuymultiplier=round(shipyardbuymultiplier*$bigmodifier,2) shipyardbuymultiplierv=round(shipyardbuymultiplier/100,2)" \ '**/TalentsCaptain.xml' -modify '!anyvalue="(?!num)"!anyvalue="(?!num)"!anyvalue="(?!num)"!anyvalue="(?!num)"!anyvalue="(?!num)"!anyvalue="(?!num)"' \ +modify -loglevel TRACE '!anyvalue="(?!num)"!anyvalue="(?!num)"!anyvalue="(?!num)"!anyvalue="(?!num)"!anyvalue="(?!num)"!anyvalue="(?!num)"' \ "storebuymultiplier=round(storebuymultiplier*$bigmodifier,2) storebuymultiplierv1=round(storebuymultiplier/100,2) storebuymultiplierv2=round(storebuymultiplier/100,2) @@ -218,7 +218,7 @@ storebuymultiplierv5=round(storebuymultiplier/100,2)" \ # Therefore we don't have to fuck with anything here # 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)"' \ +modify -loglevel TRACE '!anyvalue="(?!num)"!anyvalue="(?!num)"!anyvalue="(?!num)"!anylevel="(?!num)"!anyamount="-(?!num)"!anyStoreBuyMultiplierAffiliated" value="(?!num)"!anyShipyardBuyMultiplierAffiliated" value="(?!num)"' \ "bonusxp=round(bonusxp*$bigmodifier,2) levelbreakpoint=round(levelbreakpoint*$smallmodifier,2) discount=round(discount*$bigmodifier,2) diff --git a/cookdoctor.sh b/cookdoctor.sh index 08fe73c5..1a967720 100644 --- a/cookdoctor.sh +++ b/cookdoctor.sh @@ -1,12 +1,12 @@ bigmodifier=2 smallmodifier=1.5 -modify '!anyvalue="(?!num)"!anyMultiplier" value="(?!num)"' \ +modify -loglevel TRACE '!anyvalue="(?!num)"!anyMultiplier" value="(?!num)"' \ "maximumhealthmultiplier=round(maximumhealthmultiplier*$bigmodifier, 2) maximumhealthmultiplierv=round(maximumhealthmultiplier/100, 2)" \ '**/TalentsDoctor.xml' -modify '!anyvalue="(?!num)"!anyvalue="(?!num)"!anyvalue="(?!num)"!anyvalue="(?!num)"!anyvitalitypercentage="(?!num)"!anyGiveMoney amount="(?emoneyrewardv>!num)"' \ +modify -loglevel TRACE '!anyvalue="(?!num)"!anyvalue="(?!num)"!anyvalue="(?!num)"!anyvalue="(?!num)"!anyvitalitypercentage="(?!num)"!anyGiveMoney amount="(?emoneyrewardv>!num)"' \ "hpthreshold=round(hpthreshold*$bigmodifier, 2) moneyreward=round(moneyreward*$bigmodifier*2, 2) itemdiscount=round(itemdiscount*$bigmodifier, 2) @@ -15,129 +15,129 @@ hpthresholdv=round(hpthreshold/100, 2) moneyrewardv=moneyreward" \ '**/TalentsDoctor.xml' -modify '!anyvalue="(?!num)"!anyvalue="(?!num)"!anymultiplier="(?!num)"!anymultiplier="(?!num)"' \ +modify -loglevel TRACE '!anyvalue="(?!num)"!anyvalue="(?!num)"!anymultiplier="(?!num)"!anymultiplier="(?!num)"' \ "opiateaddictionresistance=round(opiateaddictionresistance*$bigmodifier, 2) chemaddictionresistance=round(chemaddictionresistance*$bigmodifier, 2) opiateaddictionresistancev=round(opiateaddictionresistance/100, 2) chemaddictionresistancev=round(chemaddictionresistance/100, 2)" \ '**/TalentsDoctor.xml' -modify '!anyvalue="(?!num)"!anyvalue="(?!num)"!anymultiplyvalue="(?!num)"!anymultiplyvalue="(?!num)"' \ +modify -loglevel TRACE '!anyvalue="(?!num)"!anyvalue="(?!num)"!anymultiplyvalue="(?!num)"!anymultiplyvalue="(?!num)"' \ "potency=round(potency*$bigmodifier*1.5, 2) penalty=round(penalty/$bigmodifier, 2) penaltyv=round(1-penalty/100, 2) potencyv=round(1+potency/100, 2)" \ '**/TalentsDoctor.xml' -modify '!anyvalue="(?!num)"!anyvalue="(?!num)"' \ +modify -loglevel TRACE '!anyvalue="(?!num)"!anyvalue="(?!num)"' \ "potency=round(potency*$bigmodifier*1.5, 2) potencyv=round(potency/100, 2)" \ '**/TalentsDoctor.xml' -modify '!anyvalue="(?!num)"' \ +modify -loglevel TRACE '!anyvalue="(?!num)"' \ "potency=round(potency*$bigmodifier, 2)" \ '**/TalentsDoctor.xml' -modify '!num)"' \ +modify -loglevel TRACE '!num)"' \ "amount=round(amount*$bigmodifier, 2)" \ '**/AfflictionsDoctor.xml' -modify '!anyamount="(?!num)"' \ +modify -loglevel TRACE '!anyamount="(?!num)"' \ "amount=round(amount*$bigmodifier, 0)" \ '**/TalentsDoctor.xml' # Don't die on me ? # Fireman's carry ? -modify '!anyvalue="(?!num)"!anyrandomchance="(?!num)"' \ +modify -loglevel TRACE '!anyvalue="(?!num)"!anyrandomchance="(?!num)"' \ "probability=round(probability*$bigmodifier*1.5, 2) randomchance=round(probability/100, 2)" \ '**/TalentsDoctor.xml' # We don't know how to change these yet -modify '!anyvalue="(?!num)"!anyamount="(?!num)"!anySpawnItem!any(?\s)/>' \ +modify -loglevel TRACE '!anyvalue="(?!num)"!anyamount="(?!num)"!anySpawnItem!any(?\s)/>' \ "psychosisreduction=psychosisreduction psychosisreductionv=psychosisreductionv minamount=string.format(' MinAmount=\"%d\" ', round(1*$bigmodifier*2, 0))" \ '**/TalentsDoctor.xml' -modify '!anyvalue="(?!num)"!anyvalue="(?!num)"' \ +modify -loglevel TRACE '!anyvalue="(?!num)"!anyvalue="(?!num)"' \ "potency=round(potency*$bigmodifier, 2) potencyv=potency" \ '**/TalentsDoctor.xml' -modify '!anyvalue="(?!num)"!anyvalue="(?!num)"!anyvalue="(?!num)"' \ +modify -loglevel TRACE '!anyvalue="(?!num)"!anyvalue="(?!num)"!anyvalue="(?!num)"' \ "itemprice=round(itemprice*$bigmodifier, 2) itempricev=round(itemprice/100, 2) itempricev2=round(itemprice/100, 2)" \ '**/TalentsDoctor.xml' -modify '!anyvalue="(?!num)"!anyvalue="(?!num)"' \ +modify -loglevel TRACE '!anyvalue="(?!num)"!anyvalue="(?!num)"' \ "hpamount=round(hpamount*$bigmodifier, 2) movementspeed=round(movementspeed*$bigmodifier, 2)" \ '**/TalentsDoctor.xml' -modify '!num)"!anyvalue="(?!num)"' \ +modify -loglevel TRACE '!num)"!anyvalue="(?!num)"' \ "movementspeedv=round(movementspeedv*$bigmodifier, 2) hpamountv=round(hpamountv*$bigmodifier, 2)" \ '**/AfflictionsDoctor.xml' # Genetic genius ? -modify '!anyvalue!anyvalue="(?!num)"!anyvalue="(?!num)"!anyamount="(?!num)"!anyamount="(?!num)"' \ +modify -loglevel TRACE '!anyvalue!anyvalue="(?!num)"!anyvalue="(?!num)"!anyamount="(?!num)"!anyamount="(?!num)"' \ "medicalskillbonus=round(medicalskillbonus*$bigmodifier, 2) medicalskillbonusv=round(medicalskillbonusv*$bigmodifier, 2) bleedingamount=round(bleedingamount*$smallmodifier, 2) burnamount=round(burnamount*$smallmodifier, 2)" \ '**/TalentsDoctor.xml' -modify '!anyvalue="(?!num)"' \ +modify -loglevel TRACE '!anyvalue="(?!num)"' \ "movementspeed=round(movementspeed*$smallmodifier, 2)" \ '**/TalentsDoctor.xml' -modify '!num)"' \ +modify -loglevel TRACE '!num)"' \ "movementspeedv=round(movementspeedv*$smallmodifier, 2)" \ '**/AfflictionsDoctor.xml' -modify '!anyvalue="(?!num)"' \ +modify -loglevel TRACE '!anyvalue="(?!num)"' \ "medicalskillbonus=round(medicalskillbonus*$bigmodifier, 2)" \ '**/TalentsDoctor.xml' -modify '!num)"' \ +modify -loglevel TRACE '!num)"' \ "medicalskillbonusv=round(medicalskillbonusv*$bigmodifier, 2)" \ '**/AfflictionsDoctor.xml' -modify '!anyvalue="(?!num)"!anyvalue="(?!num)"' \ +modify -loglevel TRACE '!anyvalue="(?!num)"!anyvalue="(?!num)"' \ "potency=round(potency*$bigmodifier, 2) potencyv=round(potency/100, 2)" \ '**/TalentsDoctor.xml' -modify '!anyvalue="(?!num)"' \ +modify -loglevel TRACE '!anyvalue="(?!num)"' \ "hpboost=round(hpboost*$bigmodifier, 2)" \ '**/TalentsDoctor.xml' -modify '!num)"' \ +modify -loglevel TRACE '!num)"' \ "hpboostv=round(hpboostv*$bigmodifier, 2)" \ '**/AfflictionsDoctor.xml' -modify '!anyvalue="(?!num)"!anymultiplier="(?!num)"' \ +modify -loglevel TRACE '!anyvalue="(?!num)"!anymultiplier="(?!num)"' \ "resistance=round(resistance*$bigmodifier, 2) resistancev=round(resistance/100, 2)" \ '**/TalentsDoctor.xml' -modify '!anyvalue="(?!num)"!anyvalue="(?!num)"!anyvalue="(?!num)"!anyvalue="(?!num)"' \ +modify -loglevel TRACE '!anyvalue="(?!num)"!anyvalue="(?!num)"!anyvalue="(?!num)"!anyvalue="(?!num)"' \ "discount=round(discount*$bigmodifier, 2) fabricationspeed=round(fabricationspeed*$bigmodifier, 2) fabricationspeedv=round(fabricationspeed/100, 2) discountv=round(discount/100, 2)" \ '**/TalentsDoctor.xml' -modify '!anyvalue="(?!num)"!anyvalue="(?!num)"' \ +modify -loglevel TRACE '!anyvalue="(?!num)"!anyvalue="(?!num)"' \ "buffduration=round(buffduration*$bigmodifier, 2) buffdurationv=round(buffduration/100, 2)" \ '**/TalentsDoctor.xml' -modify '!anyvalue="(?!num)"!anyaddedmultiplier="(?!num)"' \ +modify -loglevel TRACE '!anyvalue="(?!num)"!anyaddedmultiplier="(?!num)"' \ "damage=round(damage*$bigmodifier, 2) damagev=round(damage/100, 2)" \ '**/TalentsDoctor.xml' -modify '!anyvalue="(?!num)"!anyvalue="(?!num)"!anyApplyingMultiplier!anyvalue="(?!num)"!anyvalue="(?!num)"' \ +modify -loglevel TRACE '!anyvalue="(?!num)"!anyvalue="(?!num)"!anyApplyingMultiplier!anyvalue="(?!num)"!anyvalue="(?!num)"' \ "buffduration=round(buffduration*$bigmodifier, 2) poisonpower=round(poisonpower*$bigmodifier, 2) buffdurationv=round(buffduration/100, 2) diff --git a/cookengineer.sh b/cookengineer.sh index 113d824f..f7db89a5 100644 --- a/cookengineer.sh +++ b/cookengineer.sh @@ -4,108 +4,108 @@ bigmodifier=2 smallmodifier=1.5 # Primary talents -modify '!anyvalue="(?!num)"!anyvalue="(?!num)"' \ +modify -loglevel TRACE '!anyvalue="(?!num)"!anyvalue="(?!num)"' \ "skillbonus=round(skillbonus*$bigmodifier, 2) skillbonusv=round(skillbonusv*$bigmodifier, 2)" \ '**/TalentsEngineer.xml' -modify '!anyvalue="(?!num)"!anyvalue="(?!num)"' \ +modify -loglevel TRACE '!anyvalue="(?!num)"!anyvalue="(?!num)"' \ "repairspeed=round(repairspeed*$bigmodifier, 2) repairspeedv=round(repairspeedv*$bigmodifier, 2)" \ '**/TalentsEngineer.xml' -modify '!anyvalue="(?!num)"!anyvalue="(?!num)"' \ +modify -loglevel TRACE '!anyvalue="(?!num)"!anyvalue="(?!num)"' \ "xpbonus=round(xpbonus*$bigmodifier, 2) xpbonusv=round(xpbonusv*$bigmodifier, 2)" \ '**/TalentsEngineer.xml' -modify '!anyvalue="(?!num)"!anyvalue="(?!num)"' \ +modify -loglevel TRACE '!anyvalue="(?!num)"!anyvalue="(?!num)"' \ "resistance=round(resistance*$bigmodifier, 2) resistancev=round(resistancev*$bigmodifier, 2)" \ '**/TalentsEngineer.xml' -modify '!anyvalue="(?!num)"!anyvalue="(?!num)"' \ +modify -loglevel TRACE '!anyvalue="(?!num)"!anyvalue="(?!num)"' \ "range=round(range*$bigmodifier, 2) rangev=round(rangev*$bigmodifier, 2)" \ '**/TalentsEngineer.xml' -modify '!anyvalue="(?!num)"!anyvalue="(?!num)"' \ +modify -loglevel TRACE '!anyvalue="(?!num)"!anyvalue="(?!num)"' \ "powerbonus=round(powerbonus*$bigmodifier, 2) powerbonusv=round(powerbonusv*$bigmodifier, 2)" \ '**/TalentsEngineer.xml' -modify '!anyvalue="(?!num)"!anyvalue="(?!num)"' \ +modify -loglevel TRACE '!anyvalue="(?!num)"!anyvalue="(?!num)"' \ "buffpotency=round(buffpotency*$bigmodifier, 2) duration=round(duration*$smallmodifier, 2)" \ '**/TalentsEngineer.xml' -modify '!num)"!anyvalue="(?!num)"' \ +modify -loglevel TRACE '!num)"!anyvalue="(?!num)"' \ "durationv=round(durationv*$smallmodifier, 2) buffpotencyv=round(buffpotencyv*$bigmodifier, 2)" \ '**/AfflictionsEngineer.xml' -modify '!anyvalue="(?!num)"!anyvalue="(?!num)"' \ +modify -loglevel TRACE '!anyvalue="(?!num)"!anyvalue="(?!num)"' \ "efficiency=round(efficiency*$bigmodifier, 2) efficiencyv=round(efficiencyv*$bigmodifier, 2)" \ '**/TalentsEngineer.xml' -modify '!anyvalue="(?!num)"!anyvalue="(?!num)"' \ +modify -loglevel TRACE '!anyvalue="(?!num)"!anyvalue="(?!num)"' \ "damagebonus=round(damagebonus*$bigmodifier, 2) damagebonusv=round(damagebonusv*$bigmodifier, 2)" \ '**/TalentsEngineer.xml' -modify '!anyvalue="(?!num)"!anyvalue="(?!num)"' \ +modify -loglevel TRACE '!anyvalue="(?!num)"!anyvalue="(?!num)"' \ "bonusitems=round(bonusitems*$bigmodifier, 2) bonusitemsv=round(bonusitemsv*$bigmodifier, 2)" \ '**/TalentsEngineer.xml' # Weaponsengineer specialization -modify '!anyvalue="(?!num)"!anyvalue="(?!num)"' \ +modify -loglevel TRACE '!anyvalue="(?!num)"!anyvalue="(?!num)"' \ "damagebonus=round(damagebonus*$bigmodifier, 2) damagebonusv=round(damagebonusv*$bigmodifier, 2)" \ '**/TalentsEngineer.xml' -modify '!anyvalue="(?!num)"!anyvalue="(?!num)"' \ +modify -loglevel TRACE '!anyvalue="(?!num)"!anyvalue="(?!num)"' \ "damagebonus=round(damagebonus*$bigmodifier, 2) damagebonusv=round(damagebonusv*$bigmodifier, 2)" \ '**/TalentsEngineer.xml' -modify '!anyvalue="(?!num)"!anyvalue="(?!num)"' \ +modify -loglevel TRACE '!anyvalue="(?!num)"!anyvalue="(?!num)"' \ "fabricationspeed=round(fabricationspeed*$bigmodifier, 2) fabricationspeedv=round(fabricationspeedv*$bigmodifier, 2)" \ '**/TalentsEngineer.xml' -modify '!anyvalue="(?!num)"!anyvalue="(?!num)"' \ +modify -loglevel TRACE '!anyvalue="(?!num)"!anyvalue="(?!num)"' \ "quality=round(quality*$bigmodifier, 2) qualityv=round(qualityv*$bigmodifier, 2)" \ '**/TalentsEngineer.xml' -modify '!anyvalue="(?!num)"!anyvalue="(?!num)"' \ +modify -loglevel TRACE '!anyvalue="(?!num)"!anyvalue="(?!num)"' \ "damagebonus=round(damagebonus*$bigmodifier, 2) damagebonusv=round(damagebonusv*$bigmodifier, 2)" \ '**/TalentsEngineer.xml' # Electrician specialization -modify '!anyvalue="(?!num)"!anyvalue="(?!num)"' \ +modify -loglevel TRACE '!anyvalue="(?!num)"!anyvalue="(?!num)"' \ "repairspeed=round(repairspeed*$bigmodifier, 2) repairspeedv=round(repairspeedv*$bigmodifier, 2)" \ '**/TalentsEngineer.xml' -modify '!anyvalue="(?!num)"!anyvalue="(?!num)"' \ +modify -loglevel TRACE '!anyvalue="(?!num)"!anyvalue="(?!num)"' \ "damagebonus=round(damagebonus*$bigmodifier, 2) damagebonusv=round(damagebonusv*$bigmodifier, 2)" \ '**/TalentsEngineer.xml' -modify '!anyvalue="(?!num)"!anyvalue="(?!num)"' \ +modify -loglevel TRACE '!anyvalue="(?!num)"!anyvalue="(?!num)"' \ "powerbonus=round(powerbonus*$bigmodifier, 2) powerbonusv=round(powerbonusv*$bigmodifier, 2)" \ '**/TalentsEngineer.xml' -modify '!anyvalue="(?!num)"!anyvalue="(?!num)"' \ +modify -loglevel TRACE '!anyvalue="(?!num)"!anyvalue="(?!num)"' \ "qualitybonus=round(qualitybonus*$bigmodifier, 2) qualitybonusv=round(qualitybonusv*$bigmodifier, 2)" \ '**/TalentsEngineer.xml' -modify '!anyvalue="(?!num)"!anyvalue="(?!num)"!anyvalue="(?!num)"!anyvalue="(?!num)"' \ +modify -loglevel TRACE '!anyvalue="(?!num)"!anyvalue="(?!num)"!anyvalue="(?!num)"!anyvalue="(?!num)"' \ "range=round(range*$bigmodifier, 2) damage=round(damage*$bigmodifier, 2) rangev=round(rangev*$bigmodifier, 2) @@ -113,27 +113,27 @@ damagev=round(damagev*$bigmodifier, 2)" \ '**/TalentsEngineer.xml' # Physicist specialization -modify '!anyvalue="(?!num)"!anyvalue="(?!num)"' \ +modify -loglevel TRACE '!anyvalue="(?!num)"!anyvalue="(?!num)"' \ "researchspeed=round(researchspeed*$bigmodifier, 2) researchspeedv=round(researchspeedv*$bigmodifier, 2)" \ '**/TalentsEngineer.xml' -modify '!anyvalue="(?!num)"!anyvalue="(?!num)"' \ +modify -loglevel TRACE '!anyvalue="(?!num)"!anyvalue="(?!num)"' \ "speedbonus=round(speedbonus*$bigmodifier, 2) speedbonusv=round(speedbonusv*$bigmodifier, 2)" \ '**/TalentsEngineer.xml' -modify '!anyvalue="(?!num)"!anyvalue="(?!num)"' \ +modify -loglevel TRACE '!anyvalue="(?!num)"!anyvalue="(?!num)"' \ "poweroutput=round(poweroutput*$bigmodifier, 2) poweroutputv=round(poweroutputv*$bigmodifier, 2)" \ '**/TalentsEngineer.xml' -modify '!anyvalue="(?!num)"!anyvalue="(?!num)"' \ +modify -loglevel TRACE '!anyvalue="(?!num)"!anyvalue="(?!num)"' \ "resistance=round(resistance*$bigmodifier, 2) resistancev=round(resistancev*$bigmodifier, 2)" \ '**/TalentsEngineer.xml' -modify '!anyvalue="(?!num)"!anyvalue="(?!num)"!anyvalue="(?!num)"!anyvalue="(?!num)"' \ +modify -loglevel TRACE '!anyvalue="(?!num)"!anyvalue="(?!num)"!anyvalue="(?!num)"!anyvalue="(?!num)"' \ "powerbonus=round(powerbonus*$bigmodifier, 2) radiationresistance=round(radiationresistance*$bigmodifier, 2) powerbonusv=round(powerbonusv*$bigmodifier, 2) diff --git a/cookmechanic.sh b/cookmechanic.sh index ac6a7680..5e0cd0a5 100644 --- a/cookmechanic.sh +++ b/cookmechanic.sh @@ -1,12 +1,12 @@ bigmodifier=2 smallmodifier=1.5 -modify '!anyvalue="(?!num)"!anyCharacterAbilityGiveStat stattype="HoldBreathMultiplier" value="(?!num)"' \ +modify -loglevel TRACE '!anyvalue="(?!num)"!anyCharacterAbilityGiveStat stattype="HoldBreathMultiplier" value="(?!num)"' \ 'holdbreathmultiplier=round(holdbreathmultiplier*2, 2) holdbreathmultiplierv=round(holdbreathmultiplier/100, 2)' \ '**/TalentsMechanic.xml' -modify '!anyvalue="(?!num)"!anyvalue="(?!num)"!anyvalue="(?!num)"!anyvalue="(?!num)"!anyvalue="(?!num)"!anyvalue="(?!num)"!anyvalue="(?!num)"!anyvalue="(?!num)"!anyvalue="(?!num)"!anyvalue="(?!num)"' \ +modify -loglevel TRACE '!anyvalue="(?!num)"!anyvalue="(?!num)"!anyvalue="(?!num)"!anyvalue="(?!num)"!anyvalue="(?!num)"!anyvalue="(?!num)"!anyvalue="(?!num)"!anyvalue="(?!num)"!anyvalue="(?!num)"!anyvalue="(?!num)"' \ "enginemaxspeedperlevel=round(enginemaxspeedperlevel*$bigmodifier, 2) enginemaxspeedmaxvalue=round(enginemaxspeedmaxvalue*$bigmodifier, 2) enginemaxspeedv=round(1+enginemaxspeedperlevel/100, 2) @@ -19,7 +19,7 @@ enginemaxspeedv7=round(1+7*enginemaxspeedperlevel/100, 2) enginemaxspeedv8=round(1+8*enginemaxspeedperlevel/100, 2)" \ '**/TalentsMechanic.xml' -modify '!anyvalue="(?!num)"!anyaddeddamagemultiplier="(?!num)"' \ +modify -loglevel TRACE '!anyvalue="(?!num)"!anyaddeddamagemultiplier="(?!num)"' \ "addeddamagemultiplier=round(addeddamagemultiplier*$smallmodifier, 2) addeddamagemultiplierv=round(addeddamagemultiplier/100, 2)" \ '**/TalentsMechanic.xml' -modify '!anyvalue="(?!num)"!anyswimbonus!anyvalue="(?!num)"!anyvalue="(?!num)"!anymultiplyvalue="(?!num)"' \ +modify -loglevel TRACE '!anyvalue="(?!num)"!anyswimbonus!anyvalue="(?!num)"!anyvalue="(?!num)"!anymultiplyvalue="(?!num)"' \ "xpbonus=round(xpbonus*$bigmodifier, 2) swimbonus=round(swimbonus*$bigmodifier, 2) resistanceamount=round(resistanceamount*$smallmodifier, 2) xpbonusv=round(1+xpbonus/100, 2)" \ '**/TalentsMechanic.xml' -modify '!num)"!anymaxresistance="(?!num)"!anySwimmingSpeed!anyvalue="(?!num)"' \ +modify -loglevel TRACE '!num)"!anymaxresistance="(?!num)"!anySwimmingSpeed!anyvalue="(?!num)"' \ "minresistance=round(minresistance*$smallmodifier, 2) maxresistance=round(maxresistance*$smallmodifier, 2) swimmingspeed=round(swimmingspeed*$bigmodifier, 2)" \ '**/AfflictionsMechanic.xml' -modify '!anylevel!anyvalue="(?!num)"!anylevel="(?!num)"!anylevel="(?!num)"' \ +modify -loglevel TRACE '!anylevel!anyvalue="(?!num)"!anylevel="(?!num)"!anylevel="(?!num)"' \ "levelbonus=round(levelbonus*2, 2) levelbonusv=levelbonus levelbonusv2=levelbonus" \ '**/TalentsMechanic.xml' -modify '!anyvalue="(?!num)"!anyFabricationSpeed" value="(?!num)"!anyDeconstructorSpeed" value="(?!num)"' \ +modify -loglevel TRACE '!anyvalue="(?!num)"!anyFabricationSpeed" value="(?!num)"!anyDeconstructorSpeed" value="(?!num)"' \ "fabricationspeed=round(fabricationspeed*$bigmodifier, 2) fabricationspeedv=round(fabricationspeed/100, 2) deconstructorspeedv=round(fabricationspeed/100, 2)" \ '**/TalentsMechanic.xml' -modify '!anyvalue="(?!num)"!anyPumpSpeed" value="(?!num)"' \ +modify -loglevel TRACE '!anyvalue="(?!num)"!anyPumpSpeed" value="(?!num)"' \ "pumpspeed=round(pumpspeed*3, 2) pumpspeedv=round(1+pumpspeed/100, 2)" \ '**/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)"' \ +modify -loglevel TRACE '!anyvalue="(?!num)"' \ "walllevel=round(walllevel*1, 2)" \ '**/TalentsMechanic.xml' -modify '!anyvalue="(?!num)"!anyvalue="(?!num)"!anyvalue="(?!num)"!anyrandomchance="(?!num)"' \ +modify -loglevel TRACE '!anyvalue="(?!num)"!anyvalue="(?!num)"!anyvalue="(?!num)"!anyrandomchance="(?!num)"' \ "doubleyieldchance=round(doubleyieldchance*3.5, 2) miningspeed=round(miningspeed*2, 2) miningspeedv=round(1+miningspeed/100, 2) doubleyieldchancev=round(doubleyieldchance/100, 2)" \ '**/TalentsMechanic.xml' -modify '!anyvalue="(?!num)"!anyrandomChance="(?!num)"' \ +modify -loglevel TRACE '!anyvalue="(?!num)"!anyrandomChance="(?!num)"' \ "doublechance=round(doublechance*1.45, 2) doublechancev=round(doublechance/100, 2)" \ '**/TalentsMechanic.xml' -modify '!anyvalue="(?!num)"!anyrandomChance="(?!num)"' \ +modify -loglevel TRACE '!anyvalue="(?!num)"!anyrandomChance="(?!num)"' \ "doublechance=round(doublechance*3.45, 2) doublechancev=round(doublechance/100, 2)" \ '**/TalentsMechanic.xml' -modify '!anyvalue="(?!num)"!anymultiplyvalue="(?!num)"!anyrandomchance="(?!num)"' \ +modify -loglevel TRACE '!anyvalue="(?!num)"!anymultiplyvalue="(?!num)"!anyrandomchance="(?!num)"' \ "doublechance=round(doublechance*3.45, 2) scrapmultiplier=round(scrapmultiplier*1.5, 2) doublechancev=round(doublechance/100, 2)" \ '**/TalentsMechanic.xml' -modify '!anyvalue="(?!num)"!anyvalue="(?!num)"!anyvalue="(?!num)"' \ +modify -loglevel TRACE '!anyvalue="(?!num)"!anyvalue="(?!num)"!anyvalue="(?!num)"' \ "qualitybonus=round(qualitybonus*2, 2) qualitybonusv=qualitybonus qualitybonusv2=qualitybonus" \ '**/TalentsMechanic.xml' -modify '!anyvalue="(?!num)"!anyvalue="(?!num)"' \ +modify -loglevel TRACE '!anyvalue="(?!num)"!anyvalue="(?!num)"' \ "repairtoolstructurerepairmultiplier=round(repairtoolstructurerepairmultiplier*$bigmodifier, 2) repairtoolstructurerepairmultiplierv=round(repairtoolstructurerepairmultiplier/100, 2)" \ '**/TalentsMechanic.xml' -modify '!anyvalue="(?!num)"!anyvalue="(?!num)"!anyvalue="(?!num)"!anyamount="(?!num)"' \ +modify -loglevel TRACE '!anyvalue="(?!num)"!anyvalue="(?!num)"!anyvalue="(?!num)"!anyamount="(?!num)"' \ "movementspeed=round(movementspeed*$smallmodifier, 2) duration=round(duration*$bigmodifier, 2) repairspeed=round(repairspeed*$bigmodifier, 2) durationv=duration" \ '**/TalentsMechanic.xml' -modify '!num)"' \ +modify -loglevel TRACE '!num)"' \ "movementspeedv=round(movementspeedv*$smallmodifier, 2)" \ '**/AfflictionsMechanic.xml' -modify '!anyvalue="(?!num)"!anyvalue="(?!num)"' \ +modify -loglevel TRACE '!anyvalue="(?!num)"!anyvalue="(?!num)"' \ "maxrepairconditionmultipliermechanical=round(maxrepairconditionmultipliermechanical*2.5, 2) maxrepairconditionmultipliermechanicalv=round(maxrepairconditionmultipliermechanical/100, 2)" \ '**/TalentsMechanic.xml' -modify '!anyvalue="(?!num)"!anyvalue="(?!num)"' \ +modify -loglevel TRACE '!anyvalue="(?!num)"!anyvalue="(?!num)"' \ "maxpumps=round(maxpumps*2, 2) maxpumpsv=maxpumps" \ '**/TalentsMechanic.xml' -modify '!anyvalue="(?!num)"' \ +modify -loglevel TRACE '!anyvalue="(?!num)"' \ "maxdrones=round(maxdrones*2, 2)" \ '**/TalentsMechanic.xml' -modify '!num)"' \ +modify -loglevel TRACE '!num)"' \ "maxdronesv=round(maxdronesv*2, 2)" \ '**/mechanic_talent_items.xml' -modify '!anyvalue="(?!num)"!anyvalue="(?!num)"!anySkillBonus" value="(?!num)"!anyaddedmultiplier="(?!num)"' \ +modify -loglevel TRACE '!anyvalue="(?!num)"!anyvalue="(?!num)"!anySkillBonus" value="(?!num)"!anyaddedmultiplier="(?!num)"' \ "damagebonus=round(damagebonus*$smallmodifier, 2) skillbonus=round(skillbonus*$smallmodifier, 2) skillbonusv=skillbonus damagebonusv=round(damagebonus/100, 2)" \ '**/TalentsMechanic.xml' -modify '!anyvalue="(?!num)"!anyvalue="(?!num)"' \ +modify -loglevel TRACE '!anyvalue="(?!num)"!anyvalue="(?!num)"' \ "movementspeed=round(movementspeed*$smallmodifier, 2) movementspeedv=round(movementspeed/100, 2)" \ '**/TalentsMechanic.xml' -modify '!anyvalue="(?!num)"!anyvalue="(?!num)"!anyaddeddamagemultiplier="(?!num)"!anyCharacterAbilityGiveResistance resistanceid="damage" multiplier="(?!num)"' \ +modify -loglevel TRACE '!anyvalue="(?!num)"!anyvalue="(?!num)"!anyaddeddamagemultiplier="(?!num)"!anyCharacterAbilityGiveResistance resistanceid="damage" multiplier="(?!num)"' \ "addeddamage=round(addeddamage*$smallmodifier, 2) addeddamagev=round(addeddamage/100, 2) bonusresistance=round(bonusresistance*$smallmodifier, 2) bonusresistancev=round(1-bonusresistance/100, 2)" \ '**/TalentsMechanic.xml' -modify '!anyvalue="(?!num)"!anyvalue="(?!num)"!anyvitalitypercentage="(?!num)"' \ +modify -loglevel TRACE '!anyvalue="(?!num)"!anyvalue="(?!num)"!anyvitalitypercentage="(?!num)"' \ "hpthreshold=round(hpthreshold*1.37, 2) damagebonus=round(damagebonus*$smallmodifier, 2) hpthresholdv=round(hpthreshold/100, 2)" \ '**/TalentsMechanic.xml' -modify '!num)"' \ +modify -loglevel TRACE '!num)"' \ "meleedamage=round(meleedamage*$smallmodifier, 2)" \ '**/AfflictionsMechanic.xml' -modify '!anyvalue="(?!num)"!anyvalue="(?!num)"!anyvitalitypercentage="(?!num)"' \ +modify -loglevel TRACE '!anyvalue="(?!num)"!anyvalue="(?!num)"!anyvitalitypercentage="(?!num)"' \ "hpthreshold=round(hpthreshold*1.37, 2) resistancebonus=round(resistancebonus*$smallmodifier, 2) hpthresholdv=round(hpthreshold/100, 2)" \ '**/TalentsMechanic.xml' -modify '' 's1=" maxchosentalents=\"5\""' '**/TalentTrees.xml' -modify 'LightComponent!anyrange="(!num)"' '*4' '**/*.xml' \ No newline at end of file +modify -loglevel TRACE 'reward="!num' '*4' '**/Missions.xml' +modify -loglevel TRACE 'maxstacksize="!num' '*2' '**/containers.xml' '**/tools.xml' +modify -loglevel TRACE 'capacity="(?!num)"!anyslotsperrow="(?!num)' 'capacity=capacity*2 slotsperrow=1 while slotsperrow * slotsperrow < capacity do slotsperrow = slotsperrow + 1 end' '**/containers.xml' '**/tools.xml' +modify -loglevel TRACE '(blocks="[^"]+")' 's1=""' '**/TalentTrees.xml' +modify -loglevel TRACE '' 's1=" maxchosentalents=\"5\""' '**/TalentTrees.xml' +modify -loglevel TRACE 'LightComponent!anyrange="(!num)"' '*4' '**/*.xml' \ No newline at end of file diff --git a/cooksecurity.sh b/cooksecurity.sh index 33759bad..a86cef16 100644 --- a/cooksecurity.sh +++ b/cooksecurity.sh @@ -1,42 +1,42 @@ bigmodifier=2 smallmodifier=1.5 -modify '!anyvalue="(?!num)"!anyvalue!anyvalue="(?!num)"!anyvalue!anyvalue="(?!num)"!anymultiplier="(?!num)"' \ +modify -loglevel TRACE '!anyvalue="(?!num)"!anyvalue!anyvalue="(?!num)"!anyvalue!anyvalue="(?!num)"!anymultiplier="(?!num)"' \ "duration=round(duration*$bigmodifier, 2) resistance=round(resistance*$bigmodifier, 2) durationv=duration resistancev=1-round(resistance/100, 2)" \ '**/TalentsSecurity.xml' -modify '!anyvalue="(?!num)"!anyvalue!anyvalue="(?!num)"!anyvalue="(?!num)"!anyvalue="(?!num)"' \ +modify -loglevel TRACE '!anyvalue="(?!num)"!anyvalue!anyvalue="(?!num)"!anyvalue="(?!num)"!anyvalue="(?!num)"' \ "skillbonus=round(skillbonus*$bigmodifier, 2) potency=round(potency*$bigmodifier, 2) skillbonusv=skillbonus potencyv=round(potency/100, 2)" \ '**/TalentsSecurity.xml' -modify '!anyvalue="(?!num)"!anyvalue!anyvalue="(?!num)"!anyvalue!anyvalue="(?!num)"!anymultiplier="(?!num)"' \ +modify -loglevel TRACE '!anyvalue="(?!num)"!anyvalue!anyvalue="(?!num)"!anyvalue!anyvalue="(?!num)"!anymultiplier="(?!num)"' \ "movementspeed=round(movementspeed*$bigmodifier, 2) oxygenlowresistance=round(oxygenlowresistance*$bigmodifier, 2) movementspeedv=round(movementspeed/100, 2) oxygenlowresistancev=1-round(oxygenlowresistance/100, 2)" \ '**/TalentsSecurity.xml' -modify '!anyvalue="(?!num)"!anyvalue="(?!num)"!anymultiplyvalue="(?!num)"!anyaddedvalue="(?!num)"' \ +modify -loglevel TRACE '!anyvalue="(?!num)"!anyvalue="(?!num)"!anymultiplyvalue="(?!num)"!anyaddedvalue="(?!num)"' \ "xpbonus=round(xpbonus*$bigmodifier, 2) xpbonusv=round(1+xpbonus/100, 2) reputationbonus=round(reputationbonus*$bigmodifier, 2) reputationbonusv=round(1+reputationbonus/100, 2)" \ '**/TalentsSecurity.xml' -modify '!anyvalue="(?!num)"!anyvalue!anyvalue="(?!num)"!anyvalue!anyvalue="(?!num)"!anyvalue="(?!num)"' \ +modify -loglevel TRACE '!anyvalue="(?!num)"!anyvalue!anyvalue="(?!num)"!anyvalue!anyvalue="(?!num)"!anyvalue="(?!num)"' \ "maxhp=round(maxhp*$bigmodifier, 2) meleepower=round(meleepower*$bigmodifier, 2) maxhpv=round(maxhp/100, 2) meleepowerv=round(meleepower/100, 2)" \ '**/TalentsSecurity.xml' -modify '!anyvalue="(?!num)"!anyvalue="(?!num)"!anyvalue="(?!num)"!anyminlevel="(?!num)"!anyvalue="(?!num)"!anymaxlevel="(?!num)"!anymultiplyvalue="(?!num)"' \ +modify -loglevel TRACE '!anyvalue="(?!num)"!anyvalue="(?!num)"!anyvalue="(?!num)"!anyminlevel="(?!num)"!anyvalue="(?!num)"!anymaxlevel="(?!num)"!anymultiplyvalue="(?!num)"' \ "bonusxp=round(bonusxp*$bigmodifier, 2) levelthreshold=round(levelthreshold*$bigmodifier, 0) skillbonus=round(skillbonus*$bigmodifier, 2) @@ -46,25 +46,25 @@ maxlevel=levelthreshold-1 bonusxpv=round(1+bonusxp/100, 2)" \ '**/TalentsSecurity.xml' -modify '!anyvalue="(?!num)"!anyvalue="(?!num)"!anyvalue="(?!num)"!anyvalue="(?!num)"' \ +modify -loglevel TRACE '!anyvalue="(?!num)"!anyvalue="(?!num)"!anyvalue="(?!num)"!anyvalue="(?!num)"' \ "money=round(money*$smallmodifier, 0) xp=round(xp*$smallmodifier, 0) moneymax=money*8 xpmax=xp*8" \ '**/TalentsSecurity.xml' -modify '!anyvalue="(?!num)"!anyvalue!anyvalue="(?!num)"' \ +modify -loglevel TRACE '!anyvalue="(?!num)"!anyvalue!anyvalue="(?!num)"' \ "qualitybonus=round(qualitybonus*$bigmodifier, 0) qualitybonusv=qualitybonus" \ '**/TalentsSecurity.xml' -modify '!anyvalue="(?!num)"!anyrandomchance="(?!num)"!anyPerItem="(?!num)"' \ +modify -loglevel TRACE '!anyvalue="(?!num)"!anyrandomchance="(?!num)"!anyPerItem="(?!num)"' \ "chance=round(chance*$bigmodifier, 2) chancev=round(chance/100, 2) chancev2=round(chancev2*$bigmodifier, 2)" \ '**/TalentsSecurity.xml' -modify '!anyvalue="(?!num)"!anyvalue="(?!num)"!anyaddeddamagemultiplier="(?!num)"!anyaddeddamagemultiplier="(?!num)"' \ +modify -loglevel TRACE '!anyvalue="(?!num)"!anyvalue="(?!num)"!anyaddeddamagemultiplier="(?!num)"!anyaddeddamagemultiplier="(?!num)"' \ "attackpower=round(attackpower*$bigmodifier, 2) attackpower2=round(attackpower2*$bigmodifier, 2) attackpowerv=round(attackpower/100, 2) @@ -74,21 +74,21 @@ attackpowerv=round(attackpower/100, 2) attackpowerv2=round(attackpower2/2/100, 2)" \ '**/TalentsSecurity.xml' -modify '!anyvalue="(?!num)"!anyvalue!anyvalue="(?!num)"' \ +modify -loglevel TRACE '!anyvalue="(?!num)"!anyvalue!anyvalue="(?!num)"' \ "swimmingspeed=round(swimmingspeed*$bigmodifier, 2) swimmingspeedv=round(swimmingspeed/100, 2)" \ '**/TalentsSecurity.xml' -modify '!anyvalue="(?!num)"!anymultiplier="(?!num)"' \ +modify -loglevel TRACE '!anyvalue="(?!num)"!anymultiplier="(?!num)"' \ "resistance=round(resistance*$bigmodifier, 2) resistancev=round(1-resistance/100, 2)" \ '**/TalentsSecurity.xml' -modify '!anyaddeddamagemultiplier="(?!num)"' \ +modify -loglevel TRACE '!anyaddeddamagemultiplier="(?!num)"' \ "addeddamagemultiplier=round(addeddamagemultiplier*$bigmodifier, 2)" \ '**/TalentsSecurity.xml' -modify '!anyvalue="(?!num)"!anyaddedmultiplier="(?!num)"!anyaddedmultiplier="(?!num)"' \ +modify -loglevel TRACE '!anyvalue="(?!num)"!anyaddedmultiplier="(?!num)"!anyaddedmultiplier="(?!num)"' \ "stunpower=round(stunpower*$bigmodifier, 2) -- Here it's again fucking weird, the first modifier is 2x the value -- So we respect that too @@ -96,13 +96,13 @@ stunpowerv=round(stunpower*2/100, 2) stunpowerv2=round(stunpower/100, 2)" \ '**/TalentsSecurity.xml' -modify '!anyvalue="(?!num)"!anyvalue="(?!num)"!anyvalue="(?!num)"!anyamount="(?!num)"' \ +modify -loglevel TRACE '!anyvalue="(?!num)"!anyvalue="(?!num)"!anyvalue="(?!num)"!anyamount="(?!num)"' \ "physicaldamagereduction=round(physicaldamagereduction*$bigmodifier, 2) stunresistance=round(stunresistance*$bigmodifier, 2) duration=round(duration*$bigmodifier, 0) durationv=duration" \ '**/TalentsSecurity.xml' -modify '!num)"!anymaxstrength="(?!num)"!anyminresistance="(?!num)"!anymaxresistance="(?!num)"' \ +modify -loglevel TRACE '!num)"!anymaxstrength="(?!num)"!anyminresistance="(?!num)"!anymaxresistance="(?!num)"' \ "durationv=round(durationv*$bigmodifier, 0) durationv2=round(durationv2*$bigmodifier, 0) stunresistancev=round(stunresistancev*$bigmodifier, 2) @@ -111,40 +111,40 @@ stunresistancev2=round(stunresistancev2*$bigmodifier, 2)" \ Crusty Seaman -modify '!anyvalue="(?!num)"!anymultiplier="(?!num)"' \ +modify -loglevel TRACE '!anyvalue="(?!num)"!anymultiplier="(?!num)"' \ "damagebonus=round(damagebonus*$bigmodifier, 2) damagebonusv=round(damagebonus/100, 2)" \ '**/TalentsSecurity.xml' -modify '!anyvalue="(?!num)"!anyvalue="(?!num)"' \ +modify -loglevel TRACE '!anyvalue="(?!num)"!anyvalue="(?!num)"' \ "powerincrease=round(powerincrease*$bigmodifier, 2) duration=round(duration*$bigmodifier, 0)" \ '**/TalentsSecurity.xml' -modify '!num)"!anyvalue="(?!num)"' \ +modify -loglevel TRACE '!num)"!anyvalue="(?!num)"' \ "durationv=round(durationv*$bigmodifier, 0) powerincreasev=round(powerincreasev*$bigmodifier, 2)" \ '**/AfflictionsSecurity.xml' -modify '!anyvalue="(?!num)"!anymultiplier="(?!num)"' \ +modify -loglevel TRACE '!anyvalue="(?!num)"!anymultiplier="(?!num)"' \ "damagebonus=round(damagebonus*$bigmodifier, 2) damagebonusv=round(damagebonus/100, 2)" \ '**/TalentsSecurity.xml' -modify '!anyvalue="(?!num)"!anyvalue="(?!num)"!anymultiplier="(?!num)"!anyvalue="(?!num)"' \ +modify -loglevel TRACE '!anyvalue="(?!num)"!anyvalue="(?!num)"!anymultiplier="(?!num)"!anyvalue="(?!num)"' \ "spreadreduction=round(spreadreduction*$bigmodifier, 2) powerincrease=round(powerincrease*$bigmodifier, 2) powerincreasev=round(powerincrease/100, 2) spreadreductionv=round(spreadreduction/100, 2)" \ '**/TalentsSecurity.xml' -modify '!anyvalue="(?!num)"' \ +modify -loglevel TRACE '!anyvalue="(?!num)"' \ "damagebonus=round(damagebonus*$bigmodifier, 2)" \ '**/TalentsSecurity.xml' -modify '!num)"' \ +modify -loglevel TRACE '!num)"' \ "damagebonusv=round(damagebonusv*$bigmodifier, 2)" \ '**/AfflictionsSecurity.xml' -modify '!anyvalue="(?!num)"!anyvalue="(?!num)"!anyvalue="(?!num)"!anyvalue="(?!num)"!anyvalue="(?!num)"!anyvalue="(?!num)"' \ +modify -loglevel TRACE '!anyvalue="(?!num)"!anyvalue="(?!num)"!anyvalue="(?!num)"!anyvalue="(?!num)"!anyvalue="(?!num)"!anyvalue="(?!num)"' \ "radius=round(radius*$bigmodifier*1.5, 2) damagebonus=round(damagebonus*$bigmodifier, 2) qualitybonus=round(qualitybonus*$bigmodifier, 0) @@ -153,14 +153,14 @@ damagebonusv=round(damagebonus/100, 2) qualitybonusv=qualitybonus" \ '**/TalentsSecurity.xml' -modify '!anyvalue="(?!num)"!anyvalue="(?!num)"!anyvalue="(?!num)"!anyvalue="(?!num)"' \ +modify -loglevel TRACE '!anyvalue="(?!num)"!anyvalue="(?!num)"!anyvalue="(?!num)"!anyvalue="(?!num)"' \ "movementspeedcarry=round(movementspeedcarry*$bigmodifier, 2) movementspeedaim=round(movementspeedaim*$bigmodifier, 2) movementspeedaimv=round(movementspeedaim/100, 2) movementspeedcarryv=round(movementspeedcarry/100, 2)" \ '**/TalentsSecurity.xml' -modify '!anyvalue="(?!num)"!anyvalue="(?!num)"!anymultiplier="(?!num)"!anyaddeddamagemultiplier="(?!num)"' \ +modify -loglevel TRACE '!anyvalue="(?!num)"!anyvalue="(?!num)"!anymultiplier="(?!num)"!anyaddeddamagemultiplier="(?!num)"' \ "damagebonus=round(damagebonus*$bigmodifier, 2) damagebonusmax=round(damagebonus*5, 2) damagebonusv=round(damagebonus/100, 2)