bigmodifier=2 smallmodifier=1.5 # modify '!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)"' \ # "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)"' \ # "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)"' \ # "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)"' \ # "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)"' \ # "bonusxp=round(bonusxp*$bigmodifier, 2) # levelthreshold=round(levelthreshold*$bigmodifier, 0) # skillbonus=round(skillbonus*$bigmodifier, 2) # levelthresholdv=levelthreshold # skillbonusv=skillbonus # maxlevel=levelthreshold-1 # bonusxpv=round(1+bonusxp/100, 2)" \ # **/TalentsSecurity.xml # modify '!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)"' \ # "qualitybonus=round(qualitybonus*$bigmodifier, 0) # qualitybonusv=qualitybonus" \ # **/TalentsSecurity.xml # modify '!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)"' \ # "attackpower=round(attackpower*$bigmodifier, 2) # attackpower2=round(attackpower2*$bigmodifier, 2) # attackpowerv=round(attackpower/100, 2) # -- The other 25%, in the sea, are added on top of the first 25% # -- To result in 50% which is in the tooltip # -- So to maintain accuracy of the tooltip we have to increase this one by only half of our multiplier # attackpowerv2=round(attackpower2/2/100, 2)" \ # **/TalentsSecurity.xml # modify '!anyvalue="(?!num)"!anyvalue!anyvalue="(?!num)"' \ # "swimmingspeed=round(swimmingspeed*$bigmodifier, 2) # swimmingspeedv=round(swimmingspeed/100, 2)" \ # **/TalentsSecurity.xml # modify '!anyvalue="(?!num)"!anymultiplier="(?!num)"' \ # "resistance=round(resistance*$bigmodifier, 2) # resistancev=round(1-resistance/100, 2)" \ # **/TalentsSecurity.xml exit 0 # ---------------------------------------------------------- # ---------------------------------------------------------- # ---------------------------------------------------------- # ---------------------------------------------------------- # ---------------------------------------------------------- # ---------------------------------------------------------- # ---------------------------------------------------------- # ---------------------------------------------------------- # ---------------------------------------------------------- # ---------------------------------------------------------- # ---------------------------------------------------------- # ---------------------------------------------------------- # Primary talents modify '!anyvalue="(?!num)"!anymultiplyvalue="(?!num)"' \ "xpbonus=round(xpbonus*$bigmodifier, 2) xpbonusv=round(1+xpbonus/100, 2)" \ **/TalentsSecurity.xml modify '!anyvalue="(?!num)"!anyaddeddamagemultiplier="(?!num)"' \ "damagebonus=round(damagebonus*$bigmodifier, 2) damagebonusv=round(damagebonus/100, 2)" \ **/TalentsSecurity.xml modify '!anyvalue="(?!num)"!anyvalue="(?!num)"' \ "ammogain=round(ammogain*$bigmodifier, 2) ammogainv=round(ammogain/100, 2)" \ **/TalentsSecurity.xml # Frogman specialization modify '!anyvalue="(?!num)"!anyaddeddamagemultiplier="(?!num)"' \ "damagebonus=round(damagebonus*$bigmodifier, 2) damagebonusv=round(damagebonus/100, 2)" \ **/TalentsSecurity.xml modify '!anyvalue="(?!num)"!anyvalue="(?!num)"!anyvalue="(?!num)"' \ "critchance=round(critchance*$bigmodifier, 2) critchanceadditional=round(critchanceadditional*$bigmodifier, 2) critchancemultiplier=round(critchancemultiplier*$bigmodifier, 2)" \ **/TalentsSecurity.xml # Enforcer specialization modify '!anyvalue="(?!num)"!anymultiplier="(?!num)"' \ "stunmultiplier=round(stunmultiplier*$bigmodifier, 2) stunmultiplierv=round(stunmultiplier/100, 2)" \ **/TalentsSecurity.xml modify '!anyvalue="(?!num)"!anymultiplier="(?!num)"' \ "stunresistance=round(stunresistance*$bigmodifier, 2) stunresistancev=round(1-stunresistance/100, 2)" \ **/TalentsSecurity.xml modify '!anyvalue="(?!num)"!anyvalue="(?!num)"!anyvalue="(?!num)"!anyaddeddamagemultiplier="(?!num)"' \ "melee=round(melee*$bigmodifier, 2) meleedamage=round(meleedamage*$bigmodifier, 2) meleev=melee meleedamagev=round(meleedamage/100, 2)" \ **/TalentsSecurity.xml modify '!anyvalue="(?!num)"!anymultiplier="(?!num)"' \ "damageresistance=round(damageresistance*$bigmodifier, 2) damageresistancev=round(1-damageresistance/100, 2)" \ **/TalentsSecurity.xml modify '!anyvalue="(?!num)"!anymultiplier="(?!num)"' \ "bleedresistance=round(bleedresistance*$bigmodifier, 2) bleedresistancev=round(1-bleedresistance/100, 2)" \ **/TalentsSecurity.xml modify '!anyvalue="(?!num)"!anyvalue="(?!num)"!anymultiplier="(?!num)"!anymultiplier="(?!num)"' \ "resistance=round(resistance*$bigmodifier, 2) healing=round(healing*$bigmodifier, 2) resistancev=round(1-resistance/100, 2) healingv=round(1+healing/100, 2)" \ **/TalentsSecurity.xml # Gunner specialization modify '!anyvalue="(?!num)"!anyaddeddamagemultiplier="(?!num)"' \ "damagebonus=round(damagebonus*$bigmodifier, 2) damagebonusv=round(damagebonus/100, 2)" \ **/TalentsSecurity.xml modify '!anyvalue="(?!num)"!anyvalue="(?!num)"' \ "skillbonus=round(skillbonus*$bigmodifier, 2) skillbonusv=skillbonus" \ **/TalentsSecurity.xml modify '!anyvalue="(?!num)"!anyvalue="(?!num)"!anyvalue="(?!num)"!anyaddeddamagemultiplier="(?!num)"' \ "speedbonus=round(speedbonus*$bigmodifier, 2) damagebonus=round(damagebonus*$bigmodifier, 2) speedbonusv=round(speedbonus/100, 2) damagebonusv=round(damagebonus/100, 2)" \ **/TalentsSecurity.xml modify '!anyvalue="(?!num)"!anyaddeddamagemultiplier="(?!num)"' \ "damagebonus=round(damagebonus*$bigmodifier, 2) damagebonusv=round(damagebonus/100, 2)" \ **/TalentsSecurity.xml modify '!anyvalue="(?!num)"!anyvalue="(?!num)"!anyvalue="(?!num)"!anyvalue="(?!num)"' \ "skillbonus=round(skillbonus*$bigmodifier, 2) fabricationbonus=round(fabricationbonus*$bigmodifier, 2) skillbonusv=skillbonus fabricationbonusv=fabricationbonus" \ **/TalentsSecurity.xml modify '!anyvalue="(?!num)"!anyvalue="(?!num)"!anymultiplier="(?!num)"!anyaddeddamagemultiplier="(?!num)"' \ "stunmultiplier=round(stunmultiplier*$bigmodifier, 2) damagebonus=round(damagebonus*$bigmodifier, 2) stunmultiplierv=round(stunmultiplier/100, 2) damagebonusv=round(damagebonus/100, 2)" \ **/TalentsSecurity.xml