diff --git a/cookassistant.sh b/cookassistant.sh index e69de29..37687e1 100644 --- a/cookassistant.sh +++ b/cookassistant.sh @@ -0,0 +1,288 @@ +#!/bin/bash + +# Talent modifications for assistant +# Increases skill bonuses, durations, and other values + +# Disloyalscum - Increases repair and skill gain when not in an apprenticeship +modify '!anyvalue="(?!num)"' \ +'amount=amount*4' \ +**/TalentsAssistant.xml +modify '!anyskillamount!anyvalue="(?!num)"!anyskillspeedboost!anyvalue="(?!num)"' \ +'skillamount=skillamount*4 +skillspeedboost=skillspeedboost*4' \ +**/TalentsAssistant.xml +modify '!anyvalue="(?!num)"!anyvalue="(?!num)"!anyvalue="(?!num)"' \ +'movementspeed=movementspeed*4 +attackedvalue=attackedvalue*4 +seconds=seconds*2' \ +**/TalentsAssistant.xml +modify '!num)"!anyminspeedmultiplier="(?!num)"!anymaxspeedmultiplier="(?!num)"' \ +'duration=duration*2 +minspeed=minspeed+0.6 +maxspeed=maxspeed+0.6' \ +**/AfflictionsAssistant.xml + +# RevengeSquad - Increases damage resistance +modify '!anyvalue="(?!num)"!anyvalue="(?!num)"' \ +'amount=amount*4 +duration=duration*2' \ +**/TalentsAssistant.xml +modify '!num)"!anyminresistance="(?!num)"!anymaxresistance="(?!num)"' \ +'duration=duration*2 +minresistance=minresistance*4 +maxresistance=maxresistance*4' \ +**/AfflictionsAssistant.xml + +# InsurancePolicy - Increases money gained from dying +modify '!anyvalue="(?!num)"' \ +'money=money*4' \ +**/TalentsAssistant.xml +modify '!anyvalue="(?!num)"!anyvalue="(?!num)"!anymultiplyvalue="(?!num)"' \ +'experiencevalue=experiencevalue*4 +xpbonusmul=xpbonusmul*2' \ +**/TalentsAssistant.xml + +# Mailman - Increases money and XP from cargo missions +modify '!anyvalue="(?!num)"!anyvalue="(?!num)"!anymultiplyvalue="(?!num)"!anyamount="(?!num)"' \ +'xpbonus=xpbonus*4 +moneybonus=moneybonus*4 +xpbonusmul=1+xpbonus/100 +moneybonusv=moneybonus' \ +**/TalentsAssistant.xml + +# Tastytarget - Increases distraction effectiveness +modify '!anydescription!anyvalue="(?!num)"' \ +'amount=amount*4' \ +**/TalentsAssistant.xml +modify '!num)"!anymaxresistance="(?!num)"' \ +'minresistance=minresistance*4 +maxresistance=maxresistance*4' \ +**/AfflictionsAssistant.xml + +# StarterQuest - Increases rewards +modify '!anyvalue="(?!num)"!anyvalue="(?!num)"!anyvalue="(?!num)"!anyvalue="(?!num)"!anyvalue="(?!num)"!anyvalue="(?!num)"' \ +'xpbonus1=xpbonus1*4 +skillbonus1=skillbonus1*4 +xpbonus2=xpbonus2*4 +skillbonus2=skillbonus2*4 +xpbonus3=xpbonus3*4 +skillbonus3=skillbonus3*4' \ +**/TalentsAssistant.xml +modify '!anyvalue="(?!num)"!anymultiplyvalue="(?!num)"!anymultiplyvalue="(?!num)"' \ +'amount=amount*4 +xpmultiply1=1+amount/100 +xpmultiply2=1+amount/100' \ +**/TalentsAssistant.xml + +# IndenturedServitude - Increases hire cost reduction and XP bonus +modify '!anyvalue="(?!num)"!anyvalue="(?!num)"!anyvalue="(?!num)"!anyvalue="(?!num)"!anymultiplyvalue="(?!num)"' \ +'hirecost=hirecost*4 +bonus=bonus*4 +max=max*2 +hirecostv=-hirecost/100 +bonusv=1+bonus/100' \ +**/TalentsAssistant.xml + +# JengaMaster - Increases extra stack size +modify '!anyvalue="(?!num)"!anyvalue="(?!num)"' \ +'amount=amount*4 +stacksize=amount' \ +**/TalentsAssistant.xml + +# Mule - Increases inventory stack size +modify '!anyvalue="(?!num)"!anyvalue="(?!num)"' \ +'amount=amount*4 +stacksize=amount' \ +**/TalentsAssistant.xml + +# CrewLayabout - Balances debuffs and buffs +modify '!anyvalue="(?!num)"!anyvalue="(?!num)"!anyvalue="(?!num)"!anyvalue="(?!num)"!anyvalue="(?!num)"!anyvalue="(?!num)"' \ +'repairspeed=repairspeed*4 +skillpenalty=skillpenalty/2 +repairbonus=repairbonus*4 +skillbonus=skillbonus*4 +skillpenaltyv=-skillpenalty +repairpenalty=-repairspeed/100' \ +**/TalentsAssistant.xml + +# EnrollIntoClownCollege - Increases movement speed and physical resistance +modify '!anyvalue="(?!num)"!anyvalue="(?!num)"' \ +'movementspeed=movementspeed*4 +resistance=resistance*4' \ +**/TalentsAssistant.xml + +# WaterPrankster - Increases stun duration +modify '!anyvalue="(?!num)"' \ +'stunbonus=stunbonus*4' \ +**/TalentsAssistant.xml + +# PsychoClown and ChonkyHonks - Enhance clown-related buffs +modify '!anyvalue="(?!num)"' \ +'amount=amount*4' \ +**/TalentsAssistant.xml +modify '!anyvalue="(?!num)"' \ +'amount=amount*4' \ +**/TalentsAssistant.xml + +# TruePotential - Increases final clown powers +modify '!anyvalue="(?!num)"' \ +'amount=amount*4' \ +**/TalentsAssistant.xml + +# TheWaitingList - Increases resistance to deadly afflictions +modify '!anyvalue="(?!num)"!anymultiplier="(?!num)"!anymultiplier="(?!num)"!anymultiplier="(?!num)"' \ +'amount=amount*4 +oxygenmult=oxygenmult/4 +bleedingmult=bleedingmult/4 +bloodlossmult=bloodlossmult/4' \ +**/TalentsAssistant.xml + +# AnAppleADay - Improves skill loss resistance +modify '!anyvalue="(?!num)"!anyvalue="(?!num)"!anymultiplier="(?!num)"' \ +'amount=amount*4 +amount2=amount2*4 +skilllossrespawn=skilllossrespawn/4' \ +**/TalentsAssistant.xml + +# LogisticsSystems - Increases item count +modify '!anyvalue="(?!num)"!anyvalue="(?!num)"' \ +'itemcount=itemcount*4 +containercount=containercount*4' \ +**/TalentsAssistant.xml + +# TheFriendsMade - Increases item count +modify '!anyvalue="(?!num)"' \ +'amount=amount*4' \ +**/TalentsAssistant.xml + +# NonThreatening - Increases time being ignored +modify '!anyvalue="(?!num)"!anyeffectdelay="(?!num)"' \ +'seconds=seconds*4 +effectdelay=effectdelay/2' \ +**/TalentsAssistant.xml + +# Make the script executable +chmod +x cookassistant.sh diff --git a/cookmechanic.sh b/cookmechanic.sh index e69de29..3ecfb2a 100644 --- a/cookmechanic.sh +++ b/cookmechanic.sh @@ -0,0 +1,133 @@ +#!/bin/bash + +# Talent modifications for mechanic +# Increases skill bonuses, durations, and other values + +# PowerArmor - Increases movement speed in diving suit +modify '!anyvalue="(?!num)"' \ +'bonusmovement=bonusmovement*4' \ +**/TalentsMechanic.xml +modify '!anyvalue="(?!num)"' \ +'resistance=resistance*4' \ +**/TalentsMechanic.xml +modify '!num)"!anymaxresistance="(?!num)"' \ +'minresistance=minresistance*4 +maxresistance=maxresistance*4' \ +**/AfflictionsMechanic.xml + +# Berserker - Increases melee damage at low health +modify '!anyvalue="(?!num)"' \ +'meleebonus=meleebonus*4' \ +**/TalentsMechanic.xml +modify '!anyvalue="(?!num)"!anyvalue="(?!num)"' \ +'damage=damage*4 +resistance=resistance*4' \ +**/TalentsMechanic.xml +modify '!anyvalue="(?!num)"' \ +'speedbonus=speedbonus*4' \ +**/TalentsMechanic.xml +modify '!anyvalue="(?!num)"!anyvalue="(?!num)"' \ +'blunttrauma=blunttrauma*4 +weaponskill=weaponskill*4' \ +**/TalentsMechanic.xml +modify '!anyvalue="(?!num)"' \ +'amount=amount*4' \ +**/TalentsMechanic.xml + +# IronStorm - Increases scrap cannon effectiveness +modify '!anyvalue="(?!num)"' \ +'chance=chance*4' \ +**/TalentsMechanic.xml + +# ResidualWaste - Increases chances for bonus materials +modify '!anyvalue="(?!num)"!anyrandomChance="(?!num)"!anymultiplyvalue="(?!num)"' \ +'chance=chance*4 +randomchance=chance/100 +multiplier=multiplier*4' \ +**/TalentsMechanic.xml + +# MassProduction - Increases chance to not consume materials +modify '!anyvalue="(?!num)"!anyrandomChance="(?!num)"' \ +'chance=chance*4 +randomchance=chance/100' \ +**/TalentsMechanic.xml + +# SalvageCrew - Improves swimming and diving capabilities +modify '!num)"!anymaxresistance="(?!num)"!anystattype="SwimmingSpeed" value="(?!num)"' \ +'minresistance=minresistance*4 +maxresistance=maxresistance*4 +swimmingspeed=swimmingspeed*4' \ +**/AfflictionsMechanic.xml + +# Pyromania - Increases fire resistance +modify '!num)"!anymaxresistance="(?!num)"' \ +'minresistance=minresistance*4 +maxresistance=maxresistance*4' \ +**/AfflictionsMechanic.xml + +# QuickFixer - Increases movement speed after repairs +modify '!anyvalue="(?!num)"!anyvalue="(?!num)"' \ +'quality=quality*4 +fabrication=fabrication*4' \ +**/TalentsMechanic.xml +modify '!anyvalue="(?!num)"!anyvalue="(?!num)"' \ +'effectiveness=effectiveness*4 +exhaustion=exhaustion/4' \ +**/TalentsMechanic.xml + +# Saboteur - Increases damage to structures +modify '!anyvalue="(?!num)"' \ +'structuredamage=structuredamage*4' \ +**/TalentsMechanic.xml +modify '!anyvalue="(?!num)"' \ +'mechanicalskill=mechanicalskill*4' \ +**/TalentsMechanic.xml +modify '!anyvalue="(?!num)"!anyvalue="(?!num)"' \ +'buffduration=buffduration*4 +poisoneffect=poisoneffect*4' \ +**/TalentsDoctor.xml +modify '!anyvalue="(?!num)"!anyvalue="(?!num)"' \ +'chemprice=chemprice*4 +fabrication=fabrication*4' \ +**/TalentsDoctor.xml +modify '!anyvalue="(?!num)"' \ +'sellbonus=sellbonus*4' \ +**/TalentsDoctor.xml +modify '!anyvalue="(?!num)"' \ +'skillbonus=skillbonus*4' \ +**/TalentsDoctor.xml +modify '!num)"' \ +'medicalskill=medicalskill*4' \ +**/AfflictionsDoctor.xml + +# EmergencyResponse - Increases movement speed during emergencies +modify '!anyvalue="(?!num)"' \ +'movementspeed=movementspeed*4' \ +**/TalentsDoctor.xml +modify '!num)"' \ +'dragspeed=dragspeed*4' \ +**/AfflictionsDoctor.xml +modify '!num)"' \ +'movementspeed=movementspeed*4' \ +**/AfflictionsDoctor.xml + +# MedicalExpertise - Increases medical skill and treatment effectiveness +modify '!anyvalue="(?!num)"!anystattype="MedicalSkillBonus" value="(?!num)"' \ +'skillbonus=skillbonus*4 +skillbonusvalue=skillbonusvalue*4' \ +**/TalentsDoctor.xml +modify '!anyvalue="(?!num)"!anyvalue="(?!num)"' \ +'healthbonus=healthbonus*4 +movementspeed=movementspeed*4' \ +**/TalentsDoctor.xml +modify '!num)"!anyvalue="(?!num)"' \ +'healthmultiplier=healthmultiplier*4 +movementspeed=movementspeed*4' \ +**/AfflictionsDoctor.xml + +# BloodyBusiness - Reduces negative effects from alien blood +modify '!anyvalue="(?!num)"' \ +'reduction=reduction*4' \ +**/TalentsDoctor.xml + +# Defibrillator - Improves revival capabilities +modify '!anyvalue="(?!num)"!anyvalue="(?!num)"' \ +'chance=chance*4 +skillbonus=skillbonus*4' \ +**/TalentsDoctor.xml + +# Combatmedic - Increases treatment effectiveness in combat situations +modify '!anyvalue="(?!num)"' \ +'healincrease=healincrease*4' \ +**/TalentsDoctor.xml + +# SpecimenStorage - Improves genetic material storage +modify '!anyvalue="(?!num)"' \ +'storagebonus=storagebonus*4' \ +**/TalentsDoctor.xml + +# Medicosis - Enhances treatment effectiveness +modify '!anyvalue="(?!num)"' \ +'healingboost=healingboost*4' \ +**/TalentsDoctor.xml + +# TrustInScience - Improves research effectiveness +modify '!anyvalue="(?!num)"' \ +'researchbonus=researchbonus*4' \ +**/TalentsDoctor.xml + +# Triage - Enhances healing speed and health gain +modify '!anyvalue="(?!num)"!anyvalue="(?!num)"' \ +'healingspeed=healingspeed*4 +healthgain=healthgain*4' \ +**/TalentsDoctor.xml + +# Overheal - Increases health above normal maximum +modify '!anyvalue="(?!num)"' \ +'overhealamount=overhealamount*4' \ +**/TalentsDoctor.xml +modify '!anyvalue="(?!num)"!anyvalue="(?!num)"' \ +'ammobonus=ammobonus*4 +aimingbonus=aimingbonus*4' \ +**/TalentsSecurity.xml +modify '!anyvalue="(?!num)"!anyvalue="(?!num)"!anyvalue="(?!num)"' \ +'rangeamount=rangeamount*4 +damageamount=damageamount*4 +qualitybonus=qualitybonus*4' \ +**/TalentsSecurity.xml +modify '!anyvalue="(?!num)"' \ +'damage=damage*4' \ +**/TalentsSecurity.xml +modify '!anyvalue="(?!num)"' \ +'bleedingdamage=bleedingdamage*4' \ +**/TalentsSecurity.xml +modify '!anyvalue="(?!num)"' \ +'damageresistance=damageresistance*4' \ +**/TalentsSecurity.xml +modify '!anyvalue="(?!num)"' \ +'swimmingspeed=swimmingspeed*4' \ +**/TalentsSecurity.xml +modify '!anyvalue="(?!num)"!anyvalue="(?!num)"' \ +'buffduration=buffduration*4 +addiction=addiction*4' \ +**/TalentsSecurity.xml +modify '!anyvalue="(?!num)"' \ +'qualitybonus=qualitybonus*4' \ +**/TalentsSecurity.xml +modify '!anyvalue="(?!num)"!anyvalue="(?!num)"' \ +'accuracy=accuracy*4 +damage=damage*4' \ +**/TalentsSecurity.xml +modify '!anyvalue="(?!num)"!anyvalue="(?!num)"' \ +'movementspeed=movementspeed*4 +acceleration=acceleration*4' \ +**/TalentsSecurity.xml +modify '!anyvalue="(?!num)"!anyaddeddamagemultiplier="(?!num)"' \ +'damage=damage*4 +damagemultiplier=damagemultiplier*4' \ +**/TalentsSecurity.xml + +# Executioner - Improves damage against low-health enemies +modify '!anyvalue="(?!num)"!anyaddeddamagemultiplier="(?!num)"' \ +'damage=damage*4 +damagemultiplier=damagemultiplier*4' \ +**/TalentsSecurity.xml + +# KillInstinct - Increases damage output after kills +modify '!anyvalue="(?!num)"!anyvalue="(?!num)"' \ +'damage=damage*4 +duration=duration*2' \ +**/TalentsSecurity.xml +modify '!num)"!anystattype="MeleeAttackMultiplier" value="(?!num)"!anystattype="RangedWeaponDamageMultiplier" value="(?!num)"' \ +'durationvalue=durationvalue*2 +meleemultiplier=meleemultiplier*4 +rangedmultiplier=rangedmultiplier*4' \ +**/AfflictionsSecurity.xml + +# ScorchEarth - Improves fire damage and resistance +modify '!anyvalue="(?!num)"!anyvalue="(?!num)"' \ +'resistance=resistance*4 +damage=damage*4' \ +**/TalentsSecurity.xml +modify '