diff --git a/cook.sh b/cook.sh new file mode 100644 index 00000000..a9d94901 --- /dev/null +++ b/cook.sh @@ -0,0 +1,1221 @@ +sh cookother.sh + +sh cookcaptain.sh +sh cookengineer.sh +sh cooksecurity.sh +sh cookmechanic.sh +sh cookmedic.sh +sh cookassistant.sh + +modify '!anyCharacterAbilityModifyStat stattype="SkillGainSpeed" value="(?!num)"' \ +'skillgainspeed=skillgainspeed*4' \ +**/TalentsCaptain.xml + +modify '!anyHelmSkillBonus" value="(?!num)"!anyElectricalSkillBonus" value="(?!num)"!anyMechanicalSkillBonus" value="(?!num)"!anyMedicalSkillBonus" value="(?!num)"!anyWeaponsSkillBonus" value="(?!num)"!anyRepairSpeed" value="(?!num)"' \ +'helmbonus=helmbonus*4 +electricalbonus=electricalbonus*4 +mechanicalbonus=mechanicalbonus*4 +medicalbonus=medicalbonus*4 +weaponsbonus=weaponsbonus*4 +repairspeed=repairspeed*4' \ +**/TalentsCaptain.xml + +modify '!anyCharacterAbilityModifyAttackData addeddamagemultiplier="(?!num)"' \ +'addeddamagemultiplier=addeddamagemultiplier*4' \ +**/TalentsCaptain.xml +modify '!anyDualWieldingPenaltyReduction" value="(?!num)"' \ +'dualwieldingpenaltyreduction=dualwieldingpenaltyreduction*4' \ +**/TalentsCaptain.xml + +modify '!anyMedicalSkillBonus" value="(?!num)"' \ +'medicalskillbonus=medicalskillbonus*4' \ +**/TalentsCaptain.xml + +modify '!anyAffliction identifier="evasivemaneuvers" amount="(?!num)"' \ +'evasivemaneuversamount=evasivemaneuversamount*4' \ +**/TalentsCaptain.xml + +modify '!anyCharacterAbilityGiveItemStat stattype="DetoriationSpeed" value="(?!num)"' \ +'detoriationspeed=detoriationspeed*4' \ +**/TalentsEngineer.xml + +modify '!anyCharacterAbilityGiveItemStatToTags tags="reactor" stattype="ReactorMaxOutput" value="(?!num)"' \ +'reactormaxoutput=reactormaxoutput*4' \ +**/TalentsEngineer.xml + +modify '!anyCharacterAbilityGiveItemStatToTags tags="reactor" stattype="ReactorFuelConsumption" value="(?!num)"' \ +'reactorfuelconsumption=reactorfuelconsumption*4' \ +**/TalentsEngineer.xml + +modify '!anyAbilityModifyAttackData addeddamagemultiplier="(?!num)"' \ +'addeddamagemultiplier=addeddamagemultiplier*4' \ +**/TalentsEngineer.xml +modify '!anyCharacterAbilityModifyValue multiplyvalue="(?!num)"' \ +'multiplyvalue=multiplyvalue*4' \ +**/TalentsEngineer.xml + +modify '!anyCharacterAbilityModifyAffliction afflictionidentifiers="burn" addedmultiplier="(?!num)"' \ +'addedmultiplier=addedmultiplier*4' \ +**/TalentsEngineer.xml + +modify '!anyCharacterAbilityModifyAttackData addeddamagemultiplier="(?!num)"' \ +'addeddamagemultiplier=addeddamagemultiplier*4' \ +**/TalentsEngineer.xml +modify '!num)"' \ +'stunamount=stunamount*4' \ +**/AfflictionsEngineer.xml + +modify '!anyCharacterAbilityModifyStat stattype="SkillGainSpeed" value="(?!num)"' \ +'skillgainspeed=skillgainspeed*4' \ +**/TalentsEngineer.xml + +modify '!anyCharacterAbilityModifyAttackData addeddamagemultiplier="(?!num)"' \ +'addeddamagemultiplier=addeddamagemultiplier*4' \ +**/TalentsEngineer.xml + +modify '!anyCharacterAbilityGiveItemStatToTags tags="supercapacitor,battery" stattype="BatteryCapacity" value="(?!num)"' \ +'batterycapacity=batterycapacity*4' \ +**/TalentsEngineer.xml + +modify '!anyCharacterAbilityModifyResistance resistanceid="radiationsickness" multiplier="(?!num)"' \ +'radiationsicknessresistance=radiationsicknessresistance*4' \ +**/TalentsEngineer.xml + +modify '!anyCharacterAbilityModifyStat stattype="MovementSpeed" value="(?!num)"' \ +'movementspeed=movementspeed*4' \ +**/TalentsEngineer.xml + +modify '!anyCharacterAbilityModifyAttackData addeddamagemultiplier="(?!num)"' \ +'addeddamagemultiplier=addeddamagemultiplier*4' \ +**/TalentsMechanic.xml +modify '!anyCharacterAbilityGiveResistance resistanceid="damage" multiplier="(?!num)"' \ +'damageresistance=damageresistance*4' \ +**/TalentsMechanic.xml + +modify '!anyCharacterAbilityModifyStat stattype="MovementSpeed" value="(?!num)"' \ +'movementspeed=movementspeed*4' \ +**/TalentsMechanic.xml + +modify '!anyCharacterAbilityGiveStat stattype="WeaponsSkillBonus" value="(?!num)"' \ +'weaponsskillbonus=weaponsskillbonus*4' \ +**/TalentsMechanic.xml +modify '!anyCharacterAbilityModifyValue multiplyvalue="(?!num)"' \ +'multiplyvalue=multiplyvalue*4' \ +**/TalentsMechanic.xml + +modify '!anyCharacterAbilityGivePermanentStat statidentifier="tool~toolmaintenance" stattype="IncreaseFabricationQuality" value="(?!num)"' \ +'increasefabricationquality=increasefabricationquality*4' \ +**/TalentsMechanic.xml + +modify '!anyCharacterAbilityGiveStat stattype="RepairToolDeattachTimeMultiplier" value="(?!num)"' \ +'repairtooldeattachtimemultiplier=repairtooldeattachtimemultiplier*4' \ +**/TalentsMechanic.xml +modify '!anyCharacterAbilityModifyValue multiplyvalue="(?!num)"' \ +'multiplyvalue=multiplyvalue*4' \ +**/TalentsMechanic.xml + +modify '!anyCharacterAbilityGiveItemStatToTags tags="fabricator" stattype="FabricationSpeed" value="(?!num)"' \ +'fabricationspeed=fabricationspeed*4' \ +**/TalentsMechanic.xml +modify '!anyCharacterAbilityGiveItemStatToTags tags="deconstructor" stattype="DeconstructorSpeed" value="(?!num)"' \ +'deconstructorspeed=deconstructorspeed*4' \ +**/TalentsMechanic.xml + +modify '!anyCharacterAbilityGiveItemStat stattype="PumpSpeed" value="(?!num)"' \ +'pumpspeed=pumpspeed*4' \ +**/TalentsMechanic.xml + +modify '!anyCharacterAbilityGiveStat stattype="HoldBreathMultiplier" value="(?!num)"' \ +'holdbreathmultiplier=holdbreathmultiplier*4' \ +**/TalentsMechanic.xml + +modify '!anyCharacterAbilityGiveItemStatToTags tags="engine" stattype="EngineMaxSpeed" stackable="false" value="(?!num)"' \ +'enginemaxspeed=enginemaxspeed*4' \ +**/TalentsMechanic.xml + +modify '!anyCharacterAbilityModifyAttackData addeddamagemultiplier="(?!num)"' \ +'addeddamagemultiplier=addeddamagemultiplier*4' \ +**/TalentsMechanic.xml + +modify '!anyCharacterAbilityModifyValue multiplyvalue="(?!num)"' \ +'multiplyvalue=multiplyvalue*4' \ +**/TalentsMechanic.xml +modify '!anyCharacterAbilityGivePermanentStat stattype="MechanicalSkillBonus" statidentifier="machinemaniac" value="(?!num)"' \ +'mechanicalskillbonus=mechanicalskillbonus*4' \ +**/TalentsMechanic.xml +modify '!anyCharacterAbilityGivePermanentStat stattype="MechanicalRepairSpeed" statidentifier="machinemaniac" value="(?!num)"' \ +'mechanicalrepairspeed=mechanicalrepairspeed*4' \ +**/TalentsMechanic.xml + +modify '!anyCharacterAbilityGiveStat stattype="MaxRepairConditionMultiplierMechanical" value="(?!num)"' \ +'maxrepairconditionmultipliermechanical=maxrepairconditionmultipliermechanical*4' \ +**/TalentsMechanic.xml + +modify '!anyCharacterAbilityGiveStat stattype="RepairToolStructureRepairMultiplier" value="(?!num)"' \ +'repairtoolstructurerepairmultiplier=repairtoolstructurerepairmultiplier*4' \ +**/TalentsMechanic.xml + +modify '!num)"' \ +'duration=duration*4' \ +**/AfflictionsMechanic.xml +modify '!anyCharacterAbilityGiveStat stattype="MechanicalRepairSpeed" value="(?!num)"' \ +'mechanicalrepairspeed=mechanicalrepairspeed*4' \ +**/TalentsMechanic.xml + +modify '!anyCharacterAbilityModifyValue multiplyvalue="(?!num)"' \ +'multiplyvalue=multiplyvalue*4' \ +**/TalentsMechanic.xml + +modify '!anyCharacterAbilityGiveStat stattype="BuffItemApplyingMultiplier" value="(?!num)"' \ +'buffitemapplyingmultiplier=buffitemapplyingmultiplier*4' \ +**/TalentsDoctor.xml +modify '!anyCharacterAbilityGiveStat stattype="PoisonMultiplier" value="(?!num)"' \ +'poisonmultiplier=poisonmultiplier*4' \ +**/TalentsDoctor.xml + +modify '!anyCharacterAbilityGivePermanentStat statidentifier="medical" stattype="FabricationSpeed" value="(?!num)"' \ +'fabricationspeed=fabricationspeed*4' \ +**/TalentsDoctor.xml +modify '!anyCharacterAbilityGivePermanentStat statidentifier="chem" stattype="StoreBuyMultiplier" value="(?!num)"' \ +'storebuymultiplier=storebuymultiplier*4' \ +**/TalentsDoctor.xml + +modify '!anyCharacterAbilityGivePermanentStat statidentifier="unidentifiedgeneticmaterial" stattype="StoreSellMultiplier" value="(?!num)"' \ +'storesellmultiplier=storesellmultiplier*4' \ +**/TalentsDoctor.xml +modify '!anyCharacterAbilityGivePermanentStat statidentifier="geneticmaterial" stattype="StoreSellMultiplier" value="(?!num)"' \ +'storesellmultiplier=storesellmultiplier*4' \ +**/TalentsDoctor.xml + +modify '!anyCharacterAbilityGiveStat stattype="MedicalSkillBonus" value="(?!num)"' \ +'medicalskillbonus=medicalskillbonus*4' \ +**/TalentsDoctor.xml +modify '!anyReduceAffliction type="bleeding" amount="(?!num)"' \ +'bleedingamount=bleedingamount*4' \ +**/TalentsDoctor.xml +modify '!anyReduceAffliction type="burn" amount="(?!num)"' \ +'burnamount=burnamount*4' \ +**/TalentsDoctor.xml + +modify '!anyCharacterAbilityGiveStat stattype="MedicalItemEffectivenessMultiplier" value="(?!num)"' \ +'medicalitemeffectivenessmultiplier=medicalitemeffectivenessmultiplier*4' \ +**/TalentsDoctor.xml + +modify '!anyCharacterAbilityGiveResistance resistanceid="opiateaddiction" multiplier="(?!num)"' \ +'opiateaddictionresistance=opiateaddictionresistance*4' \ +**/TalentsDoctor.xml +modify '!anyCharacterAbilityGiveResistance resistanceid="chemaddiction" multiplier="(?!num)"' \ +'chemaddictionresistance=chemaddictionresistance*4' \ +**/TalentsDoctor.xml + +modify '!anyCharacterAbilityGiveStat stattype="MaximumHealthMultiplier" value="(?!num)"' \ +'maximumhealthmultiplier=maximumhealthmultiplier*4' \ +**/TalentsDoctor.xml + +modify '!anyCharacterAbilityModifyValue multiplyvalue="(?!num)"' \ +'multiplyvalue=multiplyvalue*4' \ +**/TalentsDoctor.xml + +modify '!anyCharacterAbilityGivePermanentStat statidentifier="medical" stattype="StoreBuyMultiplier" value="(?!num)"' \ +'storebuymultiplier=storebuymultiplier*4' \ +**/TalentsDoctor.xml + +modify '!anyCharacterAbilityGiveStat stattype="BuffItemApplyingMultiplier" value="(?!num)"' \ +'buffitemapplyingmultiplier=buffitemapplyingmultiplier*4' \ +**/TalentsDoctor.xml + +modify '!anyCharacterAbilityGiveStat stattype="MedicalItemApplyingMultiplier" value="(?!num)"' \ +'medicalitemapplyingmultiplier=medicalitemapplyingmultiplier*4' \ +**/TalentsDoctor.xml + +modify '!anyCharacterAbilityGiveStat stattype="GeneticMaterialTaintedProbabilityReductionOnCombine" value="(?!num)"' \ +'geneticmaterialtaintedprobabilityreductiononcombine=geneticmaterialtaintedprobabilityreductiononcombine*4' \ +**/TalentsDoctor.xml + +modify '!anyCharacterAbilityGiveResistance resistanceid="acidburn" multiplier="(?!num)"' \ +'acidburnresistance=acidburnresistance*4' \ +**/TalentsDoctor.xml + +modify '!anyCharacterAbilityGiveStat stattype="BuffItem + +modify '!anyCharacterAbilityGiveStat stattype="BuffItemApplyingMultiplier" value="(?!num)"' \ +'buffitemapplyingmultiplier=buffitemapplyingmultiplier*4' \ +**/TalentsDoctor.xml +modify '!anyCharacterAbilityGiveStat stattype="PoisonMultiplier" value="(?!num)"' \ +'poisonmultiplier=poisonmultiplier*4' \ +**/TalentsDoctor.xml + +modify '!anyCharacterAbilityGivePermanentStat statidentifier="medical" stattype="FabricationSpeed" value="(?!num)"' \ +'fabricationspeed=fabricationspeed*4' \ +**/TalentsDoctor.xml +modify '!anyCharacterAbilityGivePermanentStat statidentifier="chem" stattype="StoreBuyMultiplier" value="(?!num)"' \ +'storebuymultiplier=storebuymultiplier*4' \ +**/TalentsDoctor.xml + +modify '!anyCharacterAbilityGivePermanentStat statidentifier="unidentifiedgeneticmaterial" stattype="StoreSellMultiplier" value="(?!num)"' \ +'storesellmultiplier=storesellmultiplier*4' \ +**/TalentsDoctor.xml +modify '!anyCharacterAbilityGivePermanentStat statidentifier="geneticmaterial" stattype="StoreSellMultiplier" value="(?!num)"' \ +'storesellmultiplier=storesellmultiplier*4' \ +**/TalentsDoctor.xml + +modify '!anyCharacterAbilityGiveStat stattype="MedicalSkillBonus" value="(?!num)"' \ +'medicalskillbonus=medicalskillbonus*4' \ +**/TalentsDoctor.xml +modify '!anyStatusEffect tags="medical" type="OnAbility" target="Limb">!anyReduceAffliction type="bleeding" amount="(?!num)"' \ +'bleedingamount=bleedingamount*4' \ +**/TalentsDoctor.xml +modify '!anyStatusEffect tags="medical" type="OnAbility" target="Limb">!anyReduceAffliction type="burn" amount="(?!num)"' \ +'burnamount=burnamount*4' \ +**/TalentsDoctor.xml + +modify '!anyCharacterAbilityGiveStat stattype="MedicalItemEffectivenessMultiplier" value="(?!num)"' \ +'medicalitemeffectivenessmultiplier=medicalitemeffectivenessmultiplier*4' \ +**/TalentsDoctor.xml + +modify '!anyCharacterAbilityGiveResistance resistanceid="opiateaddiction" multiplier="(?!num)"' \ +'opiateaddictionresistance=opiateaddictionresistance*4' \ +**/TalentsDoctor.xml +modify '!anyCharacterAbilityGiveResistance resistanceid="chemaddiction" multiplier="(?!num)"' \ +'chemaddictionresistance=chemaddictionresistance*4' \ +**/TalentsDoctor.xml + +modify '!anyCharacterAbilityGiveStat stattype="MaximumHealthMultiplier" value="(?!num)"' \ +'maximumhealthmultiplier=maximumhealthmultiplier*4' \ +**/TalentsDoctor.xml + +modify '!anyCharacterAbilityModifyValue multiplyvalue="(?!num)"' \ +'multiplyvalue=multiplyvalue*4' \ +**/TalentsDoctor.xml + +modify '!anyCharacterAbilityGivePermanentStat statidentifier="medical" stattype="StoreBuyMultiplier" value="(?!num)"' \ +'storebuymultiplier=storebuymultiplier*4' \ +**/TalentsDoctor.xml + +modify '!anyCharacterAbilityGiveStat stattype="BuffItemApplyingMultiplier" value="(?!num)"' \ +'buffitemapplyingmultiplier=buffitemapplyingmultiplier*4' \ +**/TalentsDoctor.xml + +modify '!anyCharacterAbilityGiveStat stattype="MedicalItemApplyingMultiplier" value="(?!num)"' \ +'medicalitemapplyingmultiplier=medicalitemapplyingmultiplier*4' \ +**/TalentsDoctor.xml + +modify '!anyCharacterAbilityGiveStat stattype="GeneticMaterialTaintedProbabilityReductionOnCombine" value="(?!num)"' \ +'geneticmaterialtaintedprobabilityreductiononcombine=geneticmaterialtaintedprobabilityreductiononcombine*4' \ +**/TalentsDoctor.xml + +modify '!anyCharacterAbilityGiveResistance resistanceid="acidburn" multiplier="(?!num)"' \ +'acidburnresistance=acidburnresistance*4' \ +**/TalentsDoctor.xml + +modify '!anyCharacterAbilityGiveStat stattype="BuffItemApplyingMultiplier" value="(?!num)"' \ +'buffitemapplyingmultiplier=buffitemapplyingmultiplier*4' \ +**/TalentsDoctor.xml +modify '!anyCharacterAbilityGiveStat stattype="PoisonMultiplier" value="(?!num)"' \ +'poisonmultiplier=poisonmultiplier*4' \ +**/TalentsDoctor.xml + +modify '!anyCharacterAbilityGivePermanentStat statidentifier="medical" stattype="FabricationSpeed" value="(?!num)"' \ +'fabricationspeed=fabricationspeed*4' \ +**/TalentsDoctor.xml +modify '!anyCharacterAbilityGivePermanentStat statidentifier="chem" stattype="StoreBuyMultiplier" value="(?!num)"' \ +'storebuymultiplier=storebuymultiplier*4' \ +**/TalentsDoctor.xml + +modify '!anyCharacterAbilityGivePermanentStat statidentifier="unidentifiedgeneticmaterial" stattype="StoreSellMultiplier" value="(?!num)"' \ +'storesellmultiplier=storesellmultiplier*4' \ +**/TalentsDoctor.xml +modify '!anyCharacterAbilityGivePermanentStat statidentifier="geneticmaterial" stattype="StoreSellMultiplier" value="(?!num)"' \ +'storesellmultiplier=storesellmultiplier*4' \ +**/TalentsDoctor.xml + +modify '!anyCharacterAbilityGiveStat stattype="MedicalSkillBonus" value="(?!num)"' \ +'medicalskillbonus=medicalskillbonus*4' \ +**/TalentsDoctor.xml +modify '!anyStatusEffect tags="medical" type="OnAbility" target="Limb">!anyReduceAffliction type="bleeding" amount="(?!num)"' \ +'bleedingamount=bleedingamount*4' \ +**/TalentsDoctor.xml +modify '!anyStatusEffect tags="medical" type="OnAbility" target="Limb">!anyReduceAffliction type="burn" amount="(?!num)"' \ +'burnamount=burnamount*4' \ +**/TalentsDoctor.xml + +modify '!anyCharacterAbilityGiveStat stattype="MedicalItemEffectivenessMultiplier" value="(?!num)"' \ +'medicalitemeffectivenessmultiplier=medicalitemeffectivenessmultiplier*4' \ +**/TalentsDoctor.xml + +modify '!anyCharacterAbilityGiveResistance resistanceid="opiateaddiction" multiplier="(?!num)"' \ +'opiateaddictionresistance=opiateaddictionresistance*4' \ +**/TalentsDoctor.xml +modify '!anyCharacterAbilityGiveResistance resistanceid="chemaddiction" multiplier="(?!num)"' \ +'chemaddictionresistance=chemaddictionresistance*4' \ +**/TalentsDoctor.xml + +modify '!anyCharacterAbilityGiveStat stattype="MaximumHealthMultiplier" value="(?!num)"' \ +'maximumhealthmultiplier=maximumhealthmultiplier*4' \ +**/TalentsDoctor.xml + +modify '!anyCharacterAbilityModifyValue multiplyvalue="(?!num)"' \ +'multiplyvalue=multiplyvalue*4' \ +**/TalentsDoctor.xml + +modify '!anyCharacterAbilityGivePermanentStat statidentifier="medical" stattype="StoreBuyMultiplier" value="(?!num)"' \ +'storebuymultiplier=storebuymultiplier*4' \ +**/TalentsDoctor.xml + +modify '!anyCharacterAbilityGiveStat stattype="BuffItemApplyingMultiplier" value="(?!num)"' \ +'buffitemapplyingmultiplier=buffitemapplyingmultiplier*4' \ +**/TalentsDoctor.xml + +modify '!anyCharacterAbilityGiveStat stattype="MedicalItemApplyingMultiplier" value="(?!num)"' \ +'medicalitemapplyingmultiplier=medicalitemapplyingmultiplier*4' \ +**/TalentsDoctor.xml + +modify '!anyCharacterAbilityGiveStat stattype="GeneticMaterialTaintedProbabilityReductionOnCombine" value="(?!num)"' \ +'geneticmaterialtaintedprobabilityreductiononcombine=geneticmaterialtaintedprobabilityreductiononcombine*4' \ +**/TalentsDoctor.xml + +modify '!anyCharacterAbilityGiveResistance resistanceid="acidburn" multiplier="(?!num)"' \ +'acidburnresistance=acidburnresistance*4' \ +**/TalentsDoctor.xml + +modify '!anyCharacterAbilityGiveStat stattype="BuffItemApplyingMultiplier" value="(?!num)"' \ +'buffitemapplyingmultiplier=buffitemapplyingmultiplier*4' \ +**/TalentsDoctor.xml +modify '!anyCharacterAbilityGiveStat stattype="PoisonMultiplier" value="(?!num)"' \ +'poisonmultiplier=poisonmultiplier*4' \ +**/TalentsDoctor.xml + +modify '!anyCharacterAbilityGivePermanentStat statidentifier="medical" stattype="FabricationSpeed" value="(?!num)"' \ +'fabricationspeed=fabricationspeed*4' \ +**/TalentsDoctor.xml +modify '!anyCharacterAbilityGivePermanentStat statidentifier="chem" stattype="StoreBuyMultiplier" value="(?!num)"' \ +'storebuymultiplier=storebuymultiplier*4' \ +**/TalentsDoctor.xml + +modify '!anyCharacterAbilityGivePermanentStat statidentifier="unidentifiedgeneticmaterial" stattype="StoreSellMultiplier" value="(?!num)"' \ +'storesellmultiplier=storesellmultiplier*4' \ +**/TalentsDoctor.xml +modify '!anyCharacterAbilityGivePermanentStat statidentifier="geneticmaterial" stattype="StoreSellMultiplier" value="(?!num)"' \ +'storesellmultiplier=storesellmultiplier*4' \ +**/TalentsDoctor.xml + +modify '!anyCharacterAbilityGiveStat stattype="MedicalSkillBonus" value="(?!num)"' \ +'medicalskillbonus=medicalskillbonus*4' \ +**/TalentsDoctor.xml +modify '!anyStatusEffect tags="medical" type="OnAbility" target="Limb">!anyReduceAffliction type="bleeding" amount="(?!num)"' \ +'bleedingamount=bleedingamount*4' \ +**/TalentsDoctor.xml +modify '!anyStatusEffect tags="medical" type="OnAbility" target="Limb">!anyReduceAffliction type="burn" amount="(?!num)"' \ +'burnamount=burnamount*4' \ +**/TalentsDoctor.xml + +modify '!anyCharacterAbilityGiveStat stattype="MedicalItemEffectivenessMultiplier" value="(?!num)"' \ +'medicalitemeffectivenessmultiplier=medicalitemeffectivenessmultiplier*4' \ +**/TalentsDoctor.xml + +modify '!anyCharacterAbilityGiveResistance resistanceid="opiateaddiction" multiplier="(?!num)"' \ +'opiateaddictionresistance=opiateaddictionresistance*4' \ +**/TalentsDoctor.xml +modify '!anyCharacterAbilityGiveResistance resistanceid="chemaddiction" multiplier="(?!num)"' \ +'chemaddictionresistance=chemaddictionresistance*4' \ +**/TalentsDoctor.xml + +modify '!anyCharacterAbilityGiveStat stattype="MaximumHealthMultiplier" value="(?!num)"' \ +'maximumhealthmultiplier=maximumhealthmultiplier*4' \ +**/TalentsDoctor.xml + +modify '!anyCharacterAbilityModifyValue multiplyvalue="(?!num)"' \ +'multiplyvalue=multiplyvalue*4' \ +**/TalentsDoctor.xml + +modify '!anyCharacterAbilityGivePermanentStat statidentifier="medical" stattype="StoreBuyMultiplier" value="(?!num)"' \ +'storebuymultiplier=storebuymultiplier*4' \ +**/TalentsDoctor.xml + +modify '!anyCharacterAbilityGiveStat stattype="BuffItemApplyingMultiplier" value="(?!num)"' \ +'buffitemapplyingmultiplier=buffitemapplyingmultiplier*4' \ +**/TalentsDoctor.xml + +modify '!anyCharacterAbilityGiveStat stattype="MedicalItemApplyingMultiplier" value="(?!num)"' \ +'medicalitemapplyingmultiplier=medicalitemapplyingmultiplier*4' \ +**/TalentsDoctor.xml + +modify '!anyCharacterAbilityGiveStat stattype="GeneticMaterialTaintedProbabilityReductionOnCombine" value="(?!num)"' \ +'geneticmaterialtaintedprobabilityreductiononcombine=geneticmaterialtaintedprobabilityreductiononcombine*4' \ +**/TalentsDoctor.xml + +modify '!anyCharacterAbilityGiveResistance resistanceid="acidburn" multiplier="(?!num)"' \ +'acidburnresistance=acidburnresistance*4' \ +**/TalentsDoctor.xml + +modify '!anyCharacterAbilityGiveStat stattype="BuffItemApplyingMultiplier" value="(?!num)"' \ +'buffitemapplyingmultiplier=buffitemapplyingmultiplier*4' \ +**/TalentsDoctor.xml +modify '!anyCharacterAbilityGiveStat stattype="PoisonMultiplier" value="(?!num)"' \ +'poisonmultiplier=poisonmultiplier*4' \ +**/TalentsDoctor.xml + +modify '!anyCharacterAbilityGivePermanentStat statidentifier="medical" stattype="FabricationSpeed" value="(?!num)"' \ +'fabricationspeed=fabricationspeed*4' \ +**/TalentsDoctor.xml +modify '!anyCharacterAbilityGivePermanentStat statidentifier="chem" stattype="StoreBuyMultiplier" value="(?!num)"' \ +'storebuymultiplier=storebuymultiplier*4' \ +**/TalentsDoctor.xml + +modify '!anyCharacterAbilityGivePermanentStat statidentifier="unidentifiedgeneticmaterial" stattype="StoreSellMultiplier" value="(?!num)"' \ +'storesellmultiplier=storesellmultiplier*4' \ +**/TalentsDoctor.xml +modify '!anyCharacterAbilityGivePermanentStat statidentifier="geneticmaterial" stattype="StoreSellMultiplier" value="(?!num)"' \ +'storesellmultiplier=storesellmultiplier*4' \ +**/TalentsDoctor.xml + +modify '!anyCharacterAbilityGiveStat stattype="MedicalSkillBonus" value="(?!num)"' \ +'medicalskillbonus=medicalskillbonus*4' \ +**/TalentsDoctor.xml +modify '!anyStatusEffect tags="medical" type="OnAbility" target="Limb">!anyReduceAffliction type="bleeding" amount="(?!num)"' \ +'bleedingamount=bleedingamount*4' \ +**/TalentsDoctor.xml +modify '!anyReduceAffliction type="burn" amount="(?!num)"' \ +'burnamount=burnamount*4' \ +**/TalentsDoctor.xml + +modify '!anyCharacterAbilityGiveStat stattype="MedicalItemEffectivenessMultiplier" value="(?!num)"' \ +'medicalitemeffectivenessmultiplier=medicalitemeffectivenessmultiplier*4' \ +**/TalentsDoctor.xml + +modify '!anyCharacterAbilityGiveResistance resistanceid="opiateaddiction" multiplier="(?!num)"' \ +'opiateaddictionresistance=opiateaddictionresistance*4' \ +**/TalentsDoctor.xml +modify '!anyCharacterAbilityGiveResistance resistanceid="chemaddiction" multiplier="(?!num)"' \ +'chemaddictionresistance=chemaddictionresistance*4' \ +**/TalentsDoctor.xml + +modify '!anyCharacterAbilityGiveStat stattype="MaximumHealthMultiplier" value="(?!num)"' \ +'maximumhealthmultiplier=maximumhealthmultiplier*4' \ +**/TalentsDoctor.xml + +modify '!anyCharacterAbilityModifyValue multiplyvalue="(?!num)"' \ +'multiplyvalue=multiplyvalue*4' \ +**/TalentsDoctor.xml + +modify '!anyCharacterAbilityGivePermanentStat statidentifier="medical" stattype="StoreBuyMultiplier" value="(?!num)"' \ +'storebuymultiplier=storebuymultiplier*4' \ +**/TalentsDoctor.xml + +modify '!anyCharacterAbilityGiveStat stattype="BuffItemApplyingMultiplier" value="(?!num)"' \ +'buffitemapplyingmultiplier=buffitemapplyingmultiplier*4' \ +**/TalentsDoctor.xml + +modify '!anyCharacterAbilityGiveStat stattype="MedicalItemApplyingMultiplier" value="(?!num)"' \ +'medicalitemapplyingmultiplier=medicalitemapplyingmultiplier*4' \ +**/TalentsDoctor.xml + +modify '!anyCharacterAbilityGiveStat stattype="GeneticMaterialTaintedProbabilityReductionOnCombine" value="(?!num)"' \ +'geneticmaterialtaintedprobabilityreductiononcombine=geneticmaterialtaintedprobabilityreductiononcombine*4' \ +**/TalentsDoctor.xml + +modify '!anyCharacterAbilityGiveResistance resistanceid="acidburn" multiplier="(?!num)"' \ +'acidburnresistance=acidburnresistance*4' \ +**/TalentsDoctor.xml + +modify '!anyCharacterAbilityGiveStat stattype="BuffItemApplyingMultiplier" value="(?!num)"' \ +'buffitemapplyingmultiplier=buffitemapplyingmultiplier*4' \ +**/TalentsDoctor.xml +modify '!anyCharacterAbilityGiveStat stattype="PoisonMultiplier" value="(?!num)"' \ +'poisonmultiplier=poisonmultiplier*4' \ +**/TalentsDoctor.xml + +modify '!anyCharacterAbilityGivePermanentStat statidentifier="medical" stattype="FabricationSpeed" value="(?!num)"' \ +'fabricationspeed=fabricationspeed*4' \ +**/TalentsDoctor.xml +modify '!anyCharacterAbilityGivePermanentStat statidentifier="chem" stattype="StoreBuyMultiplier" value="(?!num)"' \ +'storebuymultiplier=storebuymultiplier*4' \ +**/TalentsDoctor.xml + +modify '!anyCharacterAbilityGivePermanentStat statidentifier="unidentifiedgeneticmaterial" stattype="StoreSellMultiplier" value="(?!num)"' \ +'storesellmultiplier=storesellmultiplier*4' \ +**/TalentsDoctor.xml +modify '!anyCharacterAbilityGivePermanentStat statidentifier="geneticmaterial" stattype="StoreSellMultiplier" value="(?!num)"' \ +'storesellmultiplier=storesellmultiplier*4' \ +**/TalentsDoctor.xml + +modify '!anyCharacterAbilityGiveStat stattype="MedicalSkillBonus" value="(?!num)"' \ +'medicalskillbonus=medicalskillbonus*4' \ +**/TalentsDoctor.xml +modify '!anyStatusEffect tags="medical" type="OnAbility" target="Limb">!anyReduceAffliction type="bleeding" amount="(?!num)"' \ +'bleedingamount=bleedingamount*4' \ +**/TalentsDoctor.xml +modify '!anyStatusEffect tags="medical" type="OnAbility" target="Limb">!anyReduceAffliction type="burn" amount="(?!num)"' \ +'burnamount=burnamount*4' \ +**/TalentsDoctor.xml + +modify '!anyCharacterAbilityGiveStat stattype="MedicalItemEffectivenessMultiplier" value="(?!num)"' \ +'medicalitemeffectivenessmultiplier=medicalitemeffectivenessmultiplier*4' \ +**/TalentsDoctor.xml + +modify '!anyCharacterAbilityGiveResistance resistanceid="opiateaddiction" multiplier="(?!num)"' \ +'opiateaddictionresistance=opiateaddictionresistance*4' \ +**/TalentsDoctor.xml +modify '!anyCharacterAbilityGiveResistance resistanceid="chemaddiction" multiplier="(?!num)"' \ +'chemaddictionresistance=chemaddictionresistance*4' \ +**/TalentsDoctor.xml + +modify '!anyCharacterAbilityGiveStat stattype="MaximumHealthMultiplier" value="(?!num)"' \ +'maximumhealthmultiplier=maximumhealthmultiplier*4' \ +**/TalentsDoctor.xml + +modify '!anyCharacterAbilityModifyValue multiplyvalue="(?!num)"' \ +'multiplyvalue=multiplyvalue*4' \ +**/TalentsDoctor.xml + +modify '!anyCharacterAbilityGivePermanentStat statidentifier="medical" stattype="StoreBuyMultiplier" value="(?!num)"' \ +'storebuymultiplier=storebuymultiplier*4' \ +**/TalentsDoctor.xml + +modify '!anyCharacterAbilityGiveStat stattype="BuffItemApplyingMultiplier" value="(?!num)"' \ +'buffitemapplyingmultiplier=buffitemapplyingmultiplier*4' \ +**/TalentsDoctor.xml + +modify '!anyCharacterAbilityGiveStat stattype="MedicalItemApplyingMultiplier" value="(?!num)"' \ +'medicalitemapplyingmultiplier=medicalitemapplyingmultiplier*4' \ +**/TalentsDoctor.xml + +modify '!anyCharacterAbilityGiveStat stattype="GeneticMaterialTaintedProbabilityReductionOnCombine" value="(?!num)"' \ +'geneticmaterialtaintedprobabilityreductiononcombine=geneticmaterialtaintedprobabilityreductiononcombine*4' \ +**/TalentsDoctor.xml + +modify '!anyCharacterAbilityGiveResistance resistanceid="acidburn" multiplier="(?!num)"' \ +'acidburnresistance=acidburnresistance*4' \ +**/TalentsDoctor.xml + +modify '!anyCharacterAbilityGiveStat stattype="BuffItemApplyingMultiplier" value="(?!num)"' \ +'buffitemapplyingmultiplier=buffitemapplyingmultiplier*4' \ +**/TalentsDoctor.xml +modify '!anyCharacterAbilityGiveStat stattype="PoisonMultiplier" value="(?!num)"' \ +'poisonmultiplier=poisonmultiplier*4' \ +**/TalentsDoctor.xml + +modify '!anyCharacterAbilityGivePermanentStat statidentifier="medical" stattype="FabricationSpeed" value="(?!num)"' \ +'fabricationspeed=fabricationspeed*4' \ +**/TalentsDoctor.xml +modify '!anyCharacterAbilityGivePermanentStat statidentifier="chem" stattype="StoreBuyMultiplier" value="(?!num)"' \ +'storebuymultiplier=storebuymultiplier*4' \ +**/TalentsDoctor.xml + +modify '!anyCharacterAbilityGivePermanentStat statidentifier="unidentifiedgeneticmaterial" stattype="StoreSellMultiplier" value="(?!num)"' \ +'storesellmultiplier=storesellmultiplier*4' \ +**/TalentsDoctor.xml +modify '!anyCharacterAbilityGivePermanentStat statidentifier="geneticmaterial" stattype="StoreSellMultiplier" value="(?!num)"' \ +'storesellmultiplier=storesellmultiplier*4' \ +**/TalentsDoctor.xml + +modify '!anyCharacterAbilityGiveStat stattype="MedicalSkillBonus" value="(?!num)"' \ +'medicalskillbonus=medicalskillbonus*4' \ +**/TalentsDoctor.xml +modify '!anyReduceAffliction type="bleeding" amount="(?!num)"' \ +'bleedingamount=bleedingamount*4' \ +**/TalentsDoctor.xml +modify '!anyReduceAffliction type="burn" amount="(?!num)"' \ +'burnamount=burnamount*4' \ +**/TalentsDoctor.xml + +modify '!anyCharacterAbilityGiveStat stattype="MedicalItemEffectivenessMultiplier" value="(?!num)"' \ +'medicalitemeffectivenessmultiplier=medicalitemeffectivenessmultiplier*4' \ +**/TalentsDoctor.xml + +modify '!anyCharacterAbilityGiveResistance resistanceid="opiateaddiction" multiplier="(?!num)"' \ +'opiateaddictionresistance=opiateaddictionresistance*4' \ +**/TalentsDoctor.xml +modify '!anyCharacterAbilityGiveResistance resistanceid="chemaddiction" multiplier="(?!num)"' \ +'chemaddictionresistance=chemaddictionresistance*4' \ +**/TalentsDoctor.xml + +modify '!anyCharacterAbilityGiveStat stattype="MaximumHealthMultiplier" value="(?!num)"' \ +'maximumhealthmultiplier=maximumhealthmultiplier*4' \ +**/TalentsDoctor.xml + +modify '!anyCharacterAbilityModifyValue multiplyvalue="(?!num)"' \ +'multiplyvalue=multiplyvalue*4' \ +**/TalentsDoctor.xml + +modify '!anyCharacterAbilityGivePermanentStat statidentifier="medical" stattype="StoreBuyMultiplier" value="(?!num)"' \ +'storebuymultiplier=storebuymultiplier*4' \ +**/TalentsDoctor.xml + +modify '!anyCharacterAbilityGiveStat stattype="BuffItemApplyingMultiplier" value="(?!num)"' \ +'buffitemapplyingmultiplier=buffitemapplyingmultiplier*4' \ +**/TalentsDoctor.xml + +modify '!anyCharacterAbilityGiveStat stattype="MedicalItemApplyingMultiplier" value="(?!num)"' \ +'medicalitemapplyingmultiplier=medicalitemapplyingmultiplier*4' \ +**/TalentsDoctor.xml + +modify '!anyCharacterAbilityGiveStat stattype="GeneticMaterialTaintedProbabilityReductionOnCombine" value="(?!num)"' \ +'geneticmaterialtaintedprobabilityreductiononcombine=geneticmaterialtaintedprobabilityreductiononcombine*4' \ +**/TalentsDoctor.xml + +modify '!anyCharacterAbilityGiveResistance resistanceid="acidburn" multiplier="(?!num)"' \ +'acidburnresistance=acidburnresistance*4' \ +**/TalentsDoctor.xml + +modify '!anyCharacterAbilityGiveStat stattype="BuffItemApplyingMultiplier" value="(?!num)"' \ +'buffitemapplyingmultiplier=buffitemapplyingmultiplier*4' \ +**/TalentsDoctor.xml +modify '!anyCharacterAbilityGiveStat stattype="PoisonMultiplier" value="(?!num)"' \ +'poisonmultiplier=poisonmultiplier*4' \ +**/TalentsDoctor.xml + +modify '!anyCharacterAbilityGivePermanentStat statidentifier="medical" stattype="FabricationSpeed" value="(?!num)"' \ +'fabricationspeed=fabricationspeed*4' \ +**/TalentsDoctor.xml +modify '!anyCharacterAbilityGivePermanentStat statidentifier="chem" stattype="StoreBuyMultiplier" value="(?!num)"' \ +'storebuymultiplier=storebuymultiplier*4' \ +**/TalentsDoctor.xml + +modify '!anyCharacterAbilityGivePermanentStat statidentifier="unidentifiedgeneticmaterial" stattype="StoreSellMultiplier" value="(?!num)"' \ +'storesellmultiplier=storesellmultiplier*4' \ +**/TalentsDoctor.xml +modify '!anyCharacterAbilityGivePermanentStat statidentifier="geneticmaterial" stattype="StoreSellMultiplier" value="(?!num)"' \ +'storesellmultiplier=storesellmultiplier*4' \ +**/TalentsDoctor.xml + +modify '!anyCharacterAbilityGiveStat stattype="MedicalSkillBonus" value="(?!num)"' \ +'medicalskillbonus=medicalskillbonus*4' \ +**/TalentsDoctor.xml +modify '!anyReduceAffliction type="bleeding" amount="(?!num)"' \ +'bleedingamount=bleedingamount*4' \ +**/TalentsDoctor.xml +modify '!anyReduceAffliction type="burn" amount="(?!num)"' \ +'burnamount=burnamount*4' \ +**/TalentsDoctor.xml + +modify '!anyCharacterAbilityGiveStat stattype="MedicalItemEffectivenessMultiplier" value="(?!num)"' \ +'medicalitemeffectivenessmultiplier=medicalitemeffectivenessmultiplier*4' \ +**/TalentsDoctor.xml + +modify '!anyCharacterAbilityGiveResistance resistanceid="opiateaddiction" multiplier="(?!num)"' \ +'opiateaddictionresistance=opiateaddictionresistance*4' \ +**/TalentsDoctor.xml +modify '!anyCharacterAbilityGiveResistance resistanceid="chemaddiction" multiplier="(?!num)"' \ +'chemaddictionresistance=chemaddictionresistance*4' \ +**/TalentsDoctor.xml + +modify '!anyCharacterAbilityGiveStat stattype="MaximumHealthMultiplier" value="(?!num)"' \ +'maximumhealthmultiplier=maximumhealthmultiplier*4' \ +**/TalentsDoctor.xml + +modify '!anyCharacterAbilityModifyValue multiplyvalue="(?!num)"' \ +'multiplyvalue=multiplyvalue*4' \ +**/TalentsDoctor.xml + +modify '!anyCharacterAbilityGivePermanentStat statidentifier="medical" stattype="StoreBuyMultiplier" value="(?!num)"' \ +'storebuymultiplier=storebuymultiplier*4' \ +**/TalentsDoctor.xml + +modify '!anyCharacterAbilityGiveStat stattype="BuffItemApplyingMultiplier" value="(?!num)"' \ +'buffitemapplyingmultiplier=buffitemapplyingmultiplier*4' \ +**/TalentsDoctor.xml + +modify '!anyCharacterAbilityGiveStat stattype="MedicalItemApplyingMultiplier" value="(?!num)"' \ +'medicalitemapplyingmultiplier=medicalitemapplyingmultiplier*4' \ +**/TalentsDoctor.xml + +modify '!anyCharacterAbilityGiveStat stattype="GeneticMaterialTaintedProbabilityReductionOnCombine" value="(?!num)"' \ +'geneticmaterialtaintedprobabilityreductiononcombine=geneticmaterialtaintedprobabilityreductiononcombine*4' \ +**/TalentsDoctor.xml + +modify '!anyCharacterAbilityGiveResistance resistanceid="acidburn" multiplier="(?!num)"' \ +'acidburnresistance=acidburnresistance*4' \ +**/TalentsDoctor.xml + +modify '!anyCharacterAbilityGiveStat stattype="BuffItemApplyingMultiplier" value="(?!num)"' \ +'buffitemapplyingmultiplier=buffitemapplyingmultiplier*4' \ +**/TalentsDoctor.xml +modify '!anyCharacterAbilityGiveStat stattype="PoisonMultiplier" value="(?!num)"' \ +'poisonmultiplier=poisonmultiplier*4' \ +**/TalentsDoctor.xml + +modify '!anyCharacterAbilityGivePermanentStat statidentifier="medical" stattype="FabricationSpeed" value="(?!num)"' \ +'fabricationspeed=fabricationspeed*4' \ +**/TalentsDoctor.xml +modify '!anyCharacterAbilityGivePermanentStat statidentifier="chem" stattype="StoreBuyMultiplier" value="(?!num)"' \ +'storebuymultiplier=storebuymultiplier*4' \ +**/TalentsDoctor.xml + +modify '!anyCharacterAbilityGivePermanentStat statidentifier="unidentifiedgeneticmaterial" stattype="StoreSellMultiplier" value="(?!num)"' \ +'storesellmultiplier=storesellmultiplier*4' \ +**/TalentsDoctor.xml +modify '!anyCharacterAbilityGivePermanentStat statidentifier="geneticmaterial" stattype="StoreSellMultiplier" value="(?!num)"' \ +'storesellmultiplier=storesellmultiplier*4' \ +**/TalentsDoctor.xml + +modify '!anyCharacterAbilityGiveStat stattype="MedicalSkillBonus" value="(?!num)"' \ +'medicalskillbonus=medicalskillbonus*4' \ +**/TalentsDoctor.xml +modify '!anyReduceAffliction type="bleeding" amount="(?!num)"' \ +'bleedingamount=bleedingamount*4' \ +**/TalentsDoctor.xml +modify '!anyReduceAffliction type="burn" amount="(?!num)"' \ +'burnamount=burnamount*4' \ +**/TalentsDoctor.xml + +modify '!anyStatusEffect tags="medical" type="OnAbility" target="UseTarget" duration="(?!num)"' \ +'duration=duration*4' \ +**/TalentsDoctor.xml +modify '!anyReduceAffliction identifier="psychosis" amount="(?!num)"' \ +'psychosisamount=psychosisamount*4' \ +**/TalentsDoctor.xml + +modify '!anyCharacterAbilityGiveStat stattype="MedicalItemEffectivenessMultiplier" value="(?!num)"' \ +'medicalitemeffectivenessmultiplier=medicalitemeffectivenessmultiplier*4' \ +**/TalentsDoctor.xml + +modify '!anyCharacterAbilityGiveResistance resistanceid="opiateaddiction" multiplier="(?!num)"' \ +'opiateaddictionresistance=opiateaddictionresistance*4' \ +**/TalentsDoctor.xml +modify '!anyCharacterAbilityGiveResistance resistanceid="chemaddiction" multiplier="(?!num)"' \ +'chemaddictionresistance=chemaddictionresistance*4' \ +**/TalentsDoctor.xml + +modify '!anyCharacterAbilityGiveStat stattype="MaximumHealthMultiplier" value="(?!num)"' \ +'maximumhealthmultiplier=maximumhealthmultiplier*4' \ +**/TalentsDoctor.xml + +modify '!anyCharacterAbilityGivePermanentStat statidentifier="medical" stattype="StoreBuyMultiplier" value="(?!num)"' \ +'storebuymultiplier=storebuymultiplier*4' \ +**/TalentsDoctor.xml + +modify '!anyCharacterAbilityGiveStat stattype="BuffItemApplyingMultiplier" value="(?!num)"' \ +'buffitemapplyingmultiplier=buffitemapplyingmultiplier*4' \ +**/TalentsDoctor.xml + +modify '!anyCharacterAbilityGiveStat stattype="MedicalItemApplyingMultiplier" value="(?!num)"' \ +'medicalitemapplyingmultiplier=medicalitemapplyingmultiplier*4' \ +**/TalentsDoctor.xml + +modify '!anyCharacterAbilityGiveStat stattype="GeneticMaterialTaintedProbabilityReductionOnCombine" value="(?!num)"' \ +'geneticmaterialtaintedprobabilityreductiononcombine=geneticmaterialtaintedprobabilityreductiononcombine*4' \ +**/TalentsDoctor.xml + +modify '!anyCharacterAbilityGiveResistance resistanceid="acidburn" multiplier="(?!num)"' \ +'acidburnresistance=acidburnresistance*4' \ +**/TalentsDoctor.xml + +modify '!anyCharacterAbilityGiveStat stattype="BuffItemApplyingMultiplier" value="(?!num)"' \ +'buffitemapplyingmultiplier=buffitemapplyingmultiplier*4' \ +**/TalentsDoctor.xml +modify '!anyCharacterAbilityGiveStat stattype="PoisonMultiplier" value="(?!num)"' \ +'poisonmultiplier=poisonmultiplier*4' \ +**/TalentsDoctor.xml + +modify '!anyCharacterAbilityGivePermanentStat statidentifier="medical" stattype="FabricationSpeed" value="(?!num)"' \ +'fabricationspeed=fabricationspeed*4' \ +**/TalentsDoctor.xml +modify '!anyCharacterAbilityGivePermanentStat statidentifier="chem" stattype="StoreBuyMultiplier" value="(?!num)"' \ +'storebuymultiplier=storebuymultiplier*4' \ +**/TalentsDoctor.xml + +modify '!anyCharacterAbilityGivePermanentStat statidentifier="unidentifiedgeneticmaterial" stattype="StoreSellMultiplier" value="(?!num)"' \ +'storesellmultiplier=storesellmultiplier*4' \ +**/TalentsDoctor.xml +modify '!anyCharacterAbilityGivePermanentStat statidentifier="geneticmaterial" stattype="StoreSellMultiplier" value="(?!num)"' \ +'storesellmultiplier=storesellmultiplier*4' \ +**/TalentsDoctor.xml + +modify '!anyCharacterAbilityGiveStat stattype="MedicalSkillBonus" value="(?!num)"' \ +'medicalskillbonus=medicalskillbonus*4' \ +**/TalentsDoctor.xml +modify '!anyReduceAffliction type="bleeding" amount="(?!num)"' \ +'bleedingamount=bleedingamount*4' \ +**/TalentsDoctor.xml +modify '!anyReduceAffliction type="burn" amount="(?!num)"' \ +'burnamount=burnamount*4' \ +**/TalentsDoctor.xml + +modify '!anyStatusEffect tags="medical" type="OnAbility" target="UseTarget" duration="(?!num)"' \ +'duration=duration*4' \ +**/TalentsDoctor.xml +modify '!anyReduceAffliction identifier="psychosis" amount="(?!num)"' \ +'psychosisamount=psychosisamount*4' \ +**/TalentsDoctor.xml + +modify '!anyCharacterAbilityGiveStat stattype="MedicalItemEffectivenessMultiplier" value="(?!num)"' \ +'medicalitemeffectivenessmultiplier=medicalitemeffectivenessmultiplier*4' \ +**/TalentsDoctor.xml + +modify '!anyCharacterAbilityGiveResistance resistanceid="opiateaddiction" multiplier="(?!num)"' \ +'opiateaddictionresistance=opiateaddictionresistance*4' \ +**/TalentsDoctor.xml +modify '!anyCharacterAbilityGiveResistance resistanceid="chemaddiction" multiplier="(?!num)"' \ +'chemaddictionresistance=chemaddictionresistance*4' \ +**/TalentsDoctor.xml + +modify '!anyCharacterAbilityGiveStat stattype="MaximumHealthMultiplier" value="(?!num)"' \ +'maximumhealthmultiplier=maximumhealthmultiplier*4' \ +**/TalentsDoctor.xml + +modify '!anyCharacterAbilityGivePermanentStat statidentifier="medical" stattype="StoreBuyMultiplier" value="(?!num)"' \ +'storebuymultiplier=storebuymultiplier*4' \ +**/TalentsDoctor.xml + +modify '!anyCharacterAbilityGiveStat stattype="BuffItemApplyingMultiplier" value="(?!num)"' \ +'buffitemapplyingmultiplier=buffitemapplyingmultiplier*4' \ +**/TalentsDoctor.xml + +modify '!anyCharacterAbilityGiveStat stattype="MedicalItemApplyingMultiplier" value="(?!num)"' \ +'medicalitemapplyingmultiplier=medicalitemapplyingmultiplier*4' \ +**/TalentsDoctor.xml + +modify '!anyCharacterAbilityGiveStat stattype="GeneticMaterialTaintedProbabilityReductionOnCombine" value="(?!num)"' \ +'geneticmaterialtaintedprobabilityreductiononcombine=geneticmaterialtaintedprobabilityreductiononcombine*4' \ +**/TalentsDoctor.xml + +modify '!anyCharacterAbilityGiveResistance resistanceid="acidburn" multiplier="(?!num)"' \ +'acidburnresistance=acidburnresistance*4' \ +**/TalentsDoctor.xml + +modify '!anyCharacterAbilityGiveStat stattype="BuffItemApplyingMultiplier" value="(?!num)"' \ +'buffitemapplyingmultiplier=buffitemapplyingmultiplier*4' \ +**/TalentsDoctor.xml +modify '!anyCharacterAbilityGiveStat stattype="PoisonMultiplier" value="(?!num)"' \ +'poisonmultiplier=poisonmultiplier*4' \ +**/TalentsDoctor.xml + +modify '!anyCharacterAbilityGiveStat stattype="BuffItemApplyingMultiplier" value="(?!num)"' \ +'buffitemapplyingmultiplier=buffitemapplyingmultiplier*4' \ +**/TalentsDoctor.xml +modify '!anyCharacterAbilityGiveStat stattype="PoisonMultiplier" value="(?!num)"' \ +'poisonmultiplier=poisonmultiplier*4' \ +**/TalentsDoctor.xml + +modify '!anyCharacterAbilityModifyAttackData addeddamagemultiplier="(?!num)"' \ +'addeddamagemultiplier=addeddamagemultiplier*4' \ +**/TalentsMechanic.xml +modify '!anyCharacterAbilityGiveResistance resistanceid="damage" multiplier="(?!num)"' \ +'damageresistance=damageresistance*4' \ +**/TalentsMechanic.xml + +modify '!anyCharacterAbilityModifyStat stattype="MovementSpeed" value="(?!num)"' \ +'movementspeed=movementspeed*4' \ +**/TalentsMechanic.xml + +modify '!anyCharacterAbilityGiveStat stattype="WeaponsSkillBonus" value="(?!num)"' \ +'weaponsskillbonus=weaponsskillbonus*4' \ +**/TalentsMechanic.xml +modify '!anyCharacterAbilityModifyValue multiplyvalue="(?!num)"' \ +'multiplyvalue=multiplyvalue*4' \ +**/TalentsMechanic.xml + +modify '!anyCharacterAbilityGivePermanentStat statidentifier="tool~toolmaintenance" stattype="IncreaseFabricationQuality" value="(?!num)"' \ +'increasefabricationquality=increasefabricationquality*4' \ +**/TalentsMechanic.xml + +modify '!anyCharacterAbilityGiveStat stattype="RepairToolDeattachTimeMultiplier" value="(?!num)"' \ +'repairtooldeattachtimemultiplier=repairtooldeattachtimemultiplier*4' \ +**/TalentsMechanic.xml +modify '!anyCharacterAbilityModifyValue multiplyvalue="(?!num)"' \ +'multiplyvalue=multiplyvalue*4' \ +**/TalentsMechanic.xml + +modify '!anyCharacterAbilityGiveItemStatToTags tags="fabricator" stattype="FabricationSpeed" value="(?!num)"' \ +'fabricationspeed=fabricationspeed*4' \ +**/TalentsMechanic.xml +modify '!anyCharacterAbilityGiveItemStatToTags tags="deconstructor" stattype="DeconstructorSpeed" value="(?!num)"' \ +'deconstructorspeed=deconstructorspeed*4' \ +**/TalentsMechanic.xml + +modify '!anyCharacterAbilityGiveItemStat stattype="PumpSpeed" value="(?!num)"' \ +'pumpspeed=pumpspeed*4' \ +**/TalentsMechanic.xml + +modify '!anyCharacterAbilityGiveStat stattype="HoldBreathMultiplier" value="(?!num)"' \ +'holdbreathmultiplier=holdbreathmultiplier*4' \ +**/TalentsMechanic.xml + +modify '!anyCharacterAbilityGiveItemStatToTags tags="engine" stattype="EngineMaxSpeed" stackable="false" value="(?!num)"' \ +'enginemaxspeed=enginemaxspeed*4' \ +**/TalentsMechanic.xml + +modify '!anyCharacterAbilityModifyAttackData addeddamagemultiplier="(?!num)"' \ +'addeddamagemultiplier=addeddamagemultiplier*4' \ +**/TalentsMechanic.xml + +modify '!anyCharacterAbilityModifyValue multiplyvalue="(?!num)"' \ +'multiplyvalue=multiplyvalue*4' \ +**/TalentsMechanic.xml +modify '!anyCharacterAbilityGivePermanentStat stattype="MechanicalSkillBonus" statidentifier="machinemaniac" value="(?!num)"' \ +'mechanicalskillbonus=mechanicalskillbonus*4' \ +**/TalentsMechanic.xml +modify '!anyCharacterAbilityGivePermanentStat stattype="MechanicalRepairSpeed" statidentifier="machinemaniac" value="(?!num)"' \ +'mechanicalrepairspeed=mechanicalrepairspeed*4' \ +**/TalentsMechanic.xml + +modify '!anyCharacterAbilityGiveStat stattype="MaxRepairConditionMultiplierMechanical" value="(?!num)"' \ +'maxrepairconditionmultipliermechanical=maxrepairconditionmultipliermechanical*4' \ +**/TalentsMechanic.xml + +modify '!anyCharacterAbilityGiveStat stattype="RepairToolStructureRepairMultiplier" value="(?!num)"' \ +'repairtoolstructurerepairmultiplier=repairtoolstructurerepairmultiplier*4' \ +**/TalentsMechanic.xml + +modify '!num)"' \ +'duration=duration*4' \ +**/AfflictionsMechanic.xml +modify '!anyCharacterAbilityGiveStat stattype="MechanicalRepairSpeed" value="(?!num)"' \ +'mechanicalrepairspeed=mechanicalrepairspeed*4' \ +**/TalentsMechanic.xml + +modify '!anyCharacterAbilityModifyValue multiplyvalue="(?!num)"' \ +'multiplyvalue=multiplyvalue*4' \ +**/TalentsMechanic.xml diff --git a/cookassistant.sh b/cookassistant.sh new file mode 100644 index 00000000..e69de29b diff --git a/cooking.sh b/cookcaptain.sh similarity index 72% rename from cooking.sh rename to cookcaptain.sh index 71533ccc..7ba5cbe0 100644 --- a/cooking.sh +++ b/cookcaptain.sh @@ -1,8 +1,3 @@ -modify 'reward="!num' '*4' **\/Missions.xml - -# modify '!any!any!anyvalue="!num"/>!anyrandomchance="!num"/>' 'v3=v3*4 v4=v4*4 v1=v3*100 v2=v4*100' **/TalentsMechanic.xml - -# Captain talents modify '!anyvalue="(?!num)"!anyvalue="(?!num)"!anymultiplyvalue="(?!num)"!anymultiplyvalue="(?!num)"' \ 'xpbonus=xpbonus*4 moneybonus=moneybonus*4 @@ -233,72 +228,3 @@ coalitionmedalnegate=coalitionmedalnegate*4 storebuymultiplier=storebuymultiplier*4 shipyardbuymultiplier=shipyardbuymultiplier*4' \ **/TalentsCaptain.xml - -# Engineer -# TODO: Fix this? There's a potential bug in modify -modify '!anyvalue="(?!num)"!anySkillGainSpeed" value="(?!num)"' \ -'skillgainspeed=skillgainspeed*4 -skillgainspeedv=skillgainspeed/100' \ -**/TalentsEngineer.xml - -modify '!anyvalue="(?!num)"!anyamount!anyvalue="(?!num)"!anyElectricalSkillBonus" value="(?!num)"!anymultiplier="(?!num)"' \ -'electricalskillbonus=electricalskillbonus*4 -resistance=resistance*2 -electricalskillbonusv=electricalskillbonus -resistancev=1-(resistance/100)' \ -**/TalentsEngineer.xml - -modify '!anyvalue="(?!num)"!anyvalue="(?!num)"!anyvalue="(?!num)"!anyCharacterAbilityModifyValue multiplyvalue="(?!num)"' \ -'xpbonus=xpbonus*4 -repairspeed=repairspeed*4 -repairtoolmultiplier=repairtoolmultiplier*4 -xpbonusv=1+xpbonus/100' \ -**/TalentsEngineer.xml -modify '!anyCharacterAbilityModifyAttackData addeddamagemultiplier="(?!num)"' \ -'addeddamagemultiplier=addeddamagemultiplier*2' \ -**/TalentsEngineer.xml - -modify '!anyvalue="(?!num)"!anyCharacterAbilityGivePermanentStat statidentifier="reactorfuel" stattype="IncreaseFabricationQuality" value="(?!num)"' \ -'increasefabricationquality=increasefabricationquality*2 -increasefabricationqualityv=increasefabricationquality' \ -**/TalentsEngineer.xml - -modify '!anybuffduration!anyvalue="(?!num)"!anyrange="(?!num)"' \ -'buffduration=buffduration*2 -buffrangev=buffrangev*4' \ -**/TalentsEngineer.xml -modify '!anyvalue="(?!num)"!anyCharacterAbilityGiveStat stattype="WeaponsSkillBonus" value="(?!num)"' \ -'weaponsskillbonus=weaponsskillbonus*4 -weaponsskillbonusv=weaponsskillbonus' \ -**/TalentsEngineer.xml - -modify '!anyvalue="(?!num)"!anyCharacterAbilityGivePermanentStat statidentifier="weapon" stattype="IncreaseFabricationQuality" value="(?!num)"' \ -'increasefabricationquality=increasefabricationquality*2 -increasefabricationqualityv=increasefabricationquality' \ -**/TalentsEngineer.xml - -modify '!anyamount!anyvalue="(?!num)"!anyCharacterAbilityModifyStat stattype="RepairSpeed" value="(?!num)"' \ -'repairspeed=repairspeed*4 -repairspeedv=repairspeed/100' \ -**/TalentsEngineer.xml - diff --git a/cookengineer.sh b/cookengineer.sh new file mode 100644 index 00000000..3de561de --- /dev/null +++ b/cookengineer.sh @@ -0,0 +1,66 @@ +# TODO: Fix this? There's a potential bug in modify +modify '!anyvalue="(?!num)"!anySkillGainSpeed" value="(?!num)"' \ +'skillgainspeed=skillgainspeed*4 +skillgainspeedv=skillgainspeed/100' \ +**/TalentsEngineer.xml + +modify '!anyvalue="(?!num)"!anyamount!anyvalue="(?!num)"!anyElectricalSkillBonus" value="(?!num)"!anymultiplier="(?!num)"' \ +'electricalskillbonus=electricalskillbonus*4 +resistance=resistance*2 +electricalskillbonusv=electricalskillbonus +resistancev=1-(resistance/100)' \ +**/TalentsEngineer.xml + +modify '!anyvalue="(?!num)"!anyvalue="(?!num)"!anyvalue="(?!num)"!anyCharacterAbilityModifyValue multiplyvalue="(?!num)"' \ +'xpbonus=xpbonus*4 +repairspeed=repairspeed*4 +repairtoolmultiplier=repairtoolmultiplier*4 +xpbonusv=1+xpbonus/100' \ +**/TalentsEngineer.xml +modify '!anyCharacterAbilityModifyAttackData addeddamagemultiplier="(?!num)"' \ +'addeddamagemultiplier=addeddamagemultiplier*2' \ +**/TalentsEngineer.xml + +modify '!anyvalue="(?!num)"!anyCharacterAbilityGivePermanentStat statidentifier="reactorfuel" stattype="IncreaseFabricationQuality" value="(?!num)"' \ +'increasefabricationquality=increasefabricationquality*2 +increasefabricationqualityv=increasefabricationquality' \ +**/TalentsEngineer.xml + +modify '!anybuffduration!anyvalue="(?!num)"!anyrange="(?!num)"' \ +'buffduration=buffduration*2 +buffrangev=buffrangev*4' \ +**/TalentsEngineer.xml +modify '!anyvalue="(?!num)"!anyCharacterAbilityGiveStat stattype="WeaponsSkillBonus" value="(?!num)"' \ +'weaponsskillbonus=weaponsskillbonus*4 +weaponsskillbonusv=weaponsskillbonus' \ +**/TalentsEngineer.xml + +modify '!anyvalue="(?!num)"!anyCharacterAbilityGivePermanentStat statidentifier="weapon" stattype="IncreaseFabricationQuality" value="(?!num)"' \ +'increasefabricationquality=increasefabricationquality*2 +increasefabricationqualityv=increasefabricationquality' \ +**/TalentsEngineer.xml + +modify '!anyamount!anyvalue="(?!num)"!anyCharacterAbilityModifyStat stattype="RepairSpeed" value="(?!num)"' \ +'repairspeed=repairspeed*4 +repairspeedv=repairspeed/100' \ +**/TalentsEngineer.xml diff --git a/cookmechanic.sh b/cookmechanic.sh new file mode 100644 index 00000000..e69de29b diff --git a/cookmedic.sh b/cookmedic.sh new file mode 100644 index 00000000..e69de29b diff --git a/cookother.sh b/cookother.sh new file mode 100644 index 00000000..556b467b --- /dev/null +++ b/cookother.sh @@ -0,0 +1 @@ +modify 'reward="!num' '*4' **\/Missions.xml diff --git a/cooksecurity.sh b/cooksecurity.sh new file mode 100644 index 00000000..e69de29b