Update
Update
This commit is contained in:
195
cookcaptain.sh
195
cookcaptain.sh
@@ -1,217 +1,216 @@
|
|||||||
|
bigmodifier=2
|
||||||
|
smallmodifier=1.5
|
||||||
|
|
||||||
modify '<Talent identifier="bountyhunter">!anyvalue="(?<xpbonus>!num)"!anyvalue="(?<moneybonus>!num)"!anymultiplyvalue="(?<xpbonusmul>!num)"!anymultiplyvalue="(?<moneybonusmul>!num)"' \
|
modify '<Talent identifier="bountyhunter">!anyvalue="(?<xpbonus>!num)"!anyvalue="(?<moneybonus>!num)"!anymultiplyvalue="(?<xpbonusmul>!num)"!anymultiplyvalue="(?<moneybonusmul>!num)"' \
|
||||||
'xpbonus=xpbonus*4
|
"xpbonus=xpbonus*$bigmodifier
|
||||||
moneybonus=moneybonus*4
|
moneybonus=moneybonus*$bigmodifier
|
||||||
xpbonusmul=1+xpbonus/100
|
xpbonusmul=1+xpbonus/100
|
||||||
moneybonusmul=1+moneybonus/100'
|
moneybonusmul=1+moneybonus/100" \
|
||||||
\
|
|
||||||
**/TalentsCaptain.xml
|
**/TalentsCaptain.xml
|
||||||
|
|
||||||
modify '<Talent identifier="inspirationalleader">!anyvalue="(?<xpbonus>!num)"' \
|
modify '<Talent identifier="inspirationalleader">!anyvalue="(?<xpbonus>!num)"' \
|
||||||
'xpbonus=xpbonus*4' \
|
"xpbonus=xpbonus*$bigmodifier" \
|
||||||
**/TalentsCaptain.xml
|
**/TalentsCaptain.xml
|
||||||
modify '<Affliction!anyidentifier="inspirationalleader"!anystattype="SkillGainSpeed" value="(?<xpbonus>!num)"\/>' \
|
modify '<Affliction!anyidentifier="inspirationalleader"!anystattype="SkillGainSpeed" value="(?<xpbonus>!num)"\/>' \
|
||||||
'xpbonus=xpbonus*4' \
|
"xpbonus=xpbonus*$bigmodifier" \
|
||||||
**/AfflictionsCaptain.xml
|
**/AfflictionsCaptain.xml
|
||||||
|
|
||||||
modify '<Talent identifier="logisticsexpert">!anyvalue="(?<xpbonus>!num)"!anyvalue="(?<moneybonus>!num)"!anymultiplyvalue="(?<moneybonusmul>!num)"\/>!anymultiplyvalue="(?<xpbonusmul>!num)"\/>' \
|
modify '<Talent identifier="logisticsexpert">!anyvalue="(?<xpbonus>!num)"!anyvalue="(?<moneybonus>!num)"!anymultiplyvalue="(?<moneybonusmul>!num)"\/>!anymultiplyvalue="(?<xpbonusmul>!num)"\/>' \
|
||||||
'xpbonus=xpbonus*4
|
"xpbonus=xpbonus*$bigmodifier
|
||||||
moneybonus=moneybonus*4
|
moneybonus=moneybonus*$bigmodifier
|
||||||
xpbonusmul=1+xpbonus/100
|
xpbonusmul=1+xpbonus/100
|
||||||
moneybonusmul=1+moneybonus/100'
|
moneybonusmul=1+moneybonus/100" \
|
||||||
\
|
|
||||||
**/TalentsCaptain.xml
|
**/TalentsCaptain.xml
|
||||||
|
|
||||||
modify '<Talent identifier="prodigy">!anyvalue="(?<xpbonus>!num)"!anyvalue="(?<xpbonusmul>!num)"' \
|
modify '<Talent identifier="prodigy">!anyvalue="(?<xpbonus>!num)"!anyvalue="(?<xpbonusmul>!num)"' \
|
||||||
'xpbonus=xpbonus*4
|
"xpbonus=xpbonus*$bigmodifier
|
||||||
xpbonusmul=xpbonus/100'
|
xpbonusmul=xpbonus/100" \
|
||||||
\
|
|
||||||
**/TalentsCaptain.xml
|
**/TalentsCaptain.xml
|
||||||
|
|
||||||
modify '<Talent identifier="travelingtradesman">!anyvalue="(?<itemsellvalue>!num)"!anyvalue="(?<extraitems>!num)"!anystattype="ExtraSpecialSalesCount" value="(?<extraitemsmul>!num)"!anystattype="StoreSellMultiplier" value="(?<itemssellvaluemul>!num)"' \
|
modify '<Talent identifier="travelingtradesman">!anyvalue="(?<itemsellvalue>!num)"!anyvalue="(?<extraitems>!num)"!anystattype="ExtraSpecialSalesCount" value="(?<extraitemsmul>!num)"!anystattype="StoreSellMultiplier" value="(?<itemssellvaluemul>!num)"' \
|
||||||
'itemsellvalue=itemsellvalue*4
|
"itemsellvalue=itemsellvalue*$bigmodifier
|
||||||
extraitems=extraitems*4
|
extraitems=extraitems*$bigmodifier
|
||||||
extraitemsmul=extraitems
|
extraitemsmul=extraitems
|
||||||
itemssellvaluemul=itemsellvalue/100'
|
itemssellvaluemul=itemsellvalue/100" \
|
||||||
\
|
|
||||||
**/TalentsCaptain.xml
|
**/TalentsCaptain.xml
|
||||||
|
|
||||||
modify '<Talent identifier="veteran">!anyvalue="(?<helmbonus>!num)"!anyvalue="(?<otherbonus>!num)"!anyvalue="(?<repairspeed>!num)"!anyHelmSkillBonus" value="(?<helmbonusv>!num)"!anyvalue="(?<electricalbonusv>!num)"!anyvalue="(?<mechanicalbonusv>!num)"!anyvalue="(?<medicalbonusv>!num)"!anyvalue="(?<weaponsbonusv>!num)"!anyvalue="(?<repairspeedv>!num)"' \
|
modify '<Talent identifier="veteran">!anyvalue="(?<helmbonus>!num)"!anyvalue="(?<otherbonus>!num)"!anyvalue="(?<repairspeed>!num)"!anyHelmSkillBonus" value="(?<helmbonusv>!num)"!anyvalue="(?<electricalbonusv>!num)"!anyvalue="(?<mechanicalbonusv>!num)"!anyvalue="(?<medicalbonusv>!num)"!anyvalue="(?<weaponsbonusv>!num)"!anyvalue="(?<repairspeedv>!num)"' \
|
||||||
'helmbonus=helmbonus*4
|
"helmbonus=helmbonus*$bigmodifier
|
||||||
otherbonus=helmbonus/4
|
otherbonus=helmbonus/$bigmodifier
|
||||||
repairspeed=repairspeed*4
|
repairspeed=repairspeed*$bigmodifier
|
||||||
helmbonusv=helmbonusv*4
|
helmbonusv=helmbonusv*$bigmodifier
|
||||||
electricalbonusv=helmbonusv/4
|
electricalbonusv=helmbonusv/$bigmodifier
|
||||||
mechanicalbonusv=electricalbonusv
|
mechanicalbonusv=electricalbonusv
|
||||||
medicalbonusv=electricalbonusv
|
medicalbonusv=electricalbonusv
|
||||||
weaponsbonusv=electricalbonusv
|
weaponsbonusv=electricalbonusv
|
||||||
repairspeedv=repairspeedv*4' \
|
repairspeedv=repairspeedv*$bigmodifier" \
|
||||||
**/TalentsCaptain.xml
|
**/TalentsCaptain.xml
|
||||||
|
|
||||||
modify '<Talent identifier="camaraderie">!anyvalue="(?<xpbonus>!num)"!anyvalue="(?<damageres>!num)"!anyvalue="(?<xpbonusv>!num)"' \
|
modify '<Talent identifier="camaraderie">!anyvalue="(?<xpbonus>!num)"!anyvalue="(?<damageres>!num)"!anyvalue="(?<xpbonusv>!num)"' \
|
||||||
'xpbonus=xpbonus*4
|
"xpbonus=xpbonus*$bigmodifier
|
||||||
damageres=damageres*4
|
damageres=damageres*$bigmodifier
|
||||||
xpbonusv=1+xpbonus/100' \
|
xpbonusv=1+xpbonus/100" \
|
||||||
**/TalentsCaptain.xml
|
**/TalentsCaptain.xml
|
||||||
modify '<Affliction!anyidentifier="camaraderie"!anyminresistance="(?<damageresmin>!num)"!anymaxresistance="(?<damageresmax>!num)"' \
|
modify '<Affliction!anyidentifier="camaraderie"!anyminresistance="(?<damageresmin>!num)"!anymaxresistance="(?<damageresmax>!num)"' \
|
||||||
'damageresmin=damageresmin*4
|
"damageresmin=damageresmin*$bigmodifier
|
||||||
damageresmax=damageresmax*4' \
|
damageresmax=damageresmax*$bigmodifier" \
|
||||||
**/AfflictionsCaptain.xml
|
**/AfflictionsCaptain.xml
|
||||||
|
|
||||||
modify '<Talent identifier="downwiththeship">!anyswimming!anyvalue="(?<swimmingboost>!num)"!anyvalue="(?<repairspeed>!num)"!anyvalue="(?<duration>!num)"' \
|
modify '<Talent identifier="downwiththeship">!anyswimming!anyvalue="(?<swimmingboost>!num)"!anyvalue="(?<repairspeed>!num)"!anyvalue="(?<duration>!num)"' \
|
||||||
'swimmingboost=swimmingboost*4
|
"swimmingboost=swimmingboost*$bigmodifier
|
||||||
repairspeed=repairspeed*4
|
repairspeed=repairspeed*$bigmodifier
|
||||||
duration=duration*2' \
|
duration=duration*$smallmodifier" \
|
||||||
**/TalentsCaptain.xml
|
**/TalentsCaptain.xml
|
||||||
modify '<Affliction!anyidentifier="downwiththeship"!anyduration="(?<duration>!num)"!anyvalue="(?<repairspeed>!num)"!anyvalue="(?<swimmingboost>!num)"' \
|
modify '<Affliction!anyidentifier="downwiththeship"!anyduration="(?<duration>!num)"!anyvalue="(?<repairspeed>!num)"!anyvalue="(?<swimmingboost>!num)"' \
|
||||||
'duration=duration*2
|
"duration=duration*$bigmodifier
|
||||||
repairspeed=repairspeed*4
|
repairspeed=repairspeed*$bigmodifier
|
||||||
swimmingboost=swimmingboost*4' \
|
swimmingboost=swimmingboost*$bigmodifier" \
|
||||||
**/AfflictionsCaptain.xml
|
**/AfflictionsCaptain.xml
|
||||||
|
|
||||||
modify '<Affliction!anyidentifier="evasivemaneuvers"!anyduration="(?<duration>!num)"' \
|
modify '<Affliction!anyidentifier="evasivemaneuvers"!anyduration="(?<duration>!num)"' \
|
||||||
'duration=duration*2' \
|
"duration=duration*$smallmodifier" \
|
||||||
**/AfflictionsCaptain.xml
|
**/AfflictionsCaptain.xml
|
||||||
|
|
||||||
modify '<Talent identifier="sailorwithnoname">!anyvalue="(?<medicalbonus>!num)"!anyMedicalSkillBonus" value="(?<medicalbonusv>!num)"' \
|
modify '<Talent identifier="sailorwithnoname">!anyvalue="(?<medicalbonus>!num)"!anyMedicalSkillBonus" value="(?<medicalbonusv>!num)"' \
|
||||||
'medicalbonus=medicalbonus*4
|
"medicalbonus=medicalbonus*$bigmodifier
|
||||||
medicalbonusv=medicalbonus' \
|
medicalbonusv=medicalbonus" \
|
||||||
**/TalentsCaptain.xml
|
**/TalentsCaptain.xml
|
||||||
|
|
||||||
modify '<Talent identifier="steadytune">!anybuffduration!anyvalue="(?<buffduration>!num)"!anyrange="(?<buffrange>!num)"!anyimmunity!anyamount="(?<buffdurationv>!num)"' \
|
modify '<Talent identifier="steadytune">!anybuffduration!anyvalue="(?<buffduration>!num)"!anyrange="(?<buffrange>!num)"!anyimmunity!anyamount="(?<buffdurationv>!num)"' \
|
||||||
'buffduration=buffduration*2
|
"buffduration=buffduration*$smallmodifier
|
||||||
buffdurationv=buffduration
|
buffdurationv=buffduration
|
||||||
buffrange=buffrange*4' \
|
buffrange=buffrange*$bigmodifier" \
|
||||||
**/TalentsCaptain.xml
|
**/TalentsCaptain.xml
|
||||||
|
|
||||||
modify '<Talent identifier="quickdraw">!anyvalue="(?<secondsafk>!num)"!anyvalue="(?<damagebonus>!num)"!anyvalue="(?<duelwieldpenaltyreduction>!num)"!anyaddeddamagemultiplier="(?<addeddamagemultiplier>!num)"!anyDualWieldingPenaltyReduction" value="(?<duelwieldpenaltyreductionv>!num)"' \
|
modify '<Talent identifier="quickdraw">!anyvalue="(?<secondsafk>!num)"!anyvalue="(?<damagebonus>!num)"!anyvalue="(?<duelwieldpenaltyreduction>!num)"!anyaddeddamagemultiplier="(?<addeddamagemultiplier>!num)"!anyDualWieldingPenaltyReduction" value="(?<duelwieldpenaltyreductionv>!num)"' \
|
||||||
'damagebonus=damagebonus*4
|
"damagebonus=damagebonus*$bigmodifier
|
||||||
duelwieldpenaltyreduction=duelwieldpenaltyreduction*2
|
duelwieldpenaltyreduction=duelwieldpenaltyreduction*$smallmodifier
|
||||||
addeddamagemultiplier=damagebonus/100
|
addeddamagemultiplier=damagebonus/100
|
||||||
duelwieldpenaltyreductionv=duelwieldpenaltyreduction/100' \
|
duelwieldpenaltyreductionv=duelwieldpenaltyreduction/100" \
|
||||||
**/TalentsCaptain.xml
|
**/TalentsCaptain.xml
|
||||||
|
|
||||||
modify '<Talent identifier="deputy">!anyvalue="(?<skillbonus1>!num)"!anyvalue="(?<skillbonus2>!num)"' \
|
modify '<Talent identifier="deputy">!anyvalue="(?<skillbonus1>!num)"!anyvalue="(?<skillbonus2>!num)"' \
|
||||||
'skillbonus1=skillbonus1*4
|
"skillbonus1=skillbonus1*$bigmodifier
|
||||||
skillbonus2=skillbonus2*4' \
|
skillbonus2=skillbonus2*$bigmodifier" \
|
||||||
**/TalentsCaptain.xml
|
**/TalentsCaptain.xml
|
||||||
modify '<Affliction!anyidentifier="deputy"!anyvalue="(?<skillbonus1>!num)"!anyvalue="(?<skillbonus2>!num)"!anyvalue="(?<xpbonus1>!num)"!anyvalue="(?<xpbonus2>!num)"' \
|
modify '<Affliction!anyidentifier="deputy"!anyvalue="(?<skillbonus1>!num)"!anyvalue="(?<skillbonus2>!num)"!anyvalue="(?<xpbonus1>!num)"!anyvalue="(?<xpbonus2>!num)"' \
|
||||||
'skillbonus1=skillbonus1*4
|
"skillbonus1=skillbonus1*$bigmodifier
|
||||||
skillbonus2=skillbonus2*4
|
skillbonus2=skillbonus2*$bigmodifier
|
||||||
xpbonus1=xpbonus1*4
|
xpbonus1=xpbonus1*$bigmodifier
|
||||||
xpbonus2=xpbonus2*4' \
|
xpbonus2=xpbonus2*$bigmodifier" \
|
||||||
**/AfflictionsCaptain.xml
|
**/AfflictionsCaptain.xml
|
||||||
|
|
||||||
modify '<Talent identifier="lonewolf">!anyamount!anyvalue="(?<damageres>!num)"!anyamount!anyvalue="(?<stunres>!num)"!anyamount!anyvalue="(?<meleedamage>!num)"!anydistance="(?<distance>!num)"' \
|
modify '<Talent identifier="lonewolf">!anyamount!anyvalue="(?<damageres>!num)"!anyamount!anyvalue="(?<stunres>!num)"!anyamount!anyvalue="(?<meleedamage>!num)"!anydistance="(?<distance>!num)"' \
|
||||||
'damageres=damageres*4
|
"damageres=damageres*$bigmodifier
|
||||||
stunres=stunres*4
|
stunres=stunres*$bigmodifier
|
||||||
meleedamage=meleedamage*4
|
meleedamage=meleedamage*$bigmodifier
|
||||||
distance=distance/4' \
|
distance=distance/$bigmodifier" \
|
||||||
**/TalentsCaptain.xml
|
**/TalentsCaptain.xml
|
||||||
modify '<Affliction!anyidentifier="lonewolf"!anyminresistance="(?<minresistance>!num)"!anymaxresistance="(?<maxresistance>!num)"!anyStatValue stattype="MeleeAttackMultiplier" value="(?<meleedamage>!num)"' \
|
modify '<Affliction!anyidentifier="lonewolf"!anyminresistance="(?<minresistance>!num)"!anymaxresistance="(?<maxresistance>!num)"!anyStatValue stattype="MeleeAttackMultiplier" value="(?<meleedamage>!num)"' \
|
||||||
'minresistance=minresistance*4
|
"minresistance=minresistance*$bigmodifier
|
||||||
maxresistance=maxresistance*4
|
maxresistance=maxresistance*$bigmodifier
|
||||||
meleedamage=meleedamage*4' \
|
meleedamage=meleedamage*$bigmodifier" \
|
||||||
**/AfflictionsCaptain.xml
|
**/AfflictionsCaptain.xml
|
||||||
|
|
||||||
modify '<Talent identifier="drunkensailor">!anyvalue="(?<stunresistance>!num)"!anymultiplier="(?<stunresistancev>!num)"' \
|
modify '<Talent identifier="drunkensailor">!anyvalue="(?<stunresistance>!num)"!anymultiplier="(?<stunresistancev>!num)"' \
|
||||||
'stunresistance=stunresistance*1.25
|
"stunresistance=stunresistance*1.25
|
||||||
stunresistancev=1-(stunresistance/100)' \
|
stunresistancev=1-(stunresistance/100)" \
|
||||||
**/TalentsCaptain.xml
|
**/TalentsCaptain.xml
|
||||||
|
|
||||||
modify '<Talent identifier="bigguns">!anyvalue="(?<addeddamagemultiplier>!num)"!anyvalue="(?<dualwieldingpenaltyreduction>!num)"!anyaddeddamagemultiplier="(?<addeddamagemultiplierv>!num)"!anyDualWieldingPenaltyReduction" value="(?<dualwieldingpenaltyreductionv>!num)"' \
|
modify '<Talent identifier="bigguns">!anyvalue="(?<addeddamagemultiplier>!num)"!anyvalue="(?<dualwieldingpenaltyreduction>!num)"!anyaddeddamagemultiplier="(?<addeddamagemultiplierv>!num)"!anyDualWieldingPenaltyReduction" value="(?<dualwieldingpenaltyreductionv>!num)"' \
|
||||||
'addeddamagemultiplier=addeddamagemultiplier*4
|
"addeddamagemultiplier=addeddamagemultiplier*$bigmodifier
|
||||||
dualwieldingpenaltyreduction=dualwieldingpenaltyreduction*1.2
|
dualwieldingpenaltyreduction=dualwieldingpenaltyreduction*1.2
|
||||||
addeddamagemultiplierv=addeddamagemultiplier/100
|
addeddamagemultiplierv=addeddamagemultiplier/100
|
||||||
dualwieldingpenaltyreductionv=dualwieldingpenaltyreduction/100' \
|
dualwieldingpenaltyreductionv=dualwieldingpenaltyreduction/100" \
|
||||||
**/TalentsCaptain.xml
|
**/TalentsCaptain.xml
|
||||||
|
|
||||||
modify '<Talent identifier="leadingbyexample">!anyamount!anyvalue="(?<repairspeed>!num)"!anyamount!anyvalue="(?<repairtoolmultiplier>!num)"!anyamount!anyvalue="(?<movementspeed>!num)"' \
|
modify '<Talent identifier="leadingbyexample">!anyamount!anyvalue="(?<repairspeed>!num)"!anyamount!anyvalue="(?<repairtoolmultiplier>!num)"!anyamount!anyvalue="(?<movementspeed>!num)"' \
|
||||||
'repairspeed=repairspeed*4
|
"repairspeed=repairspeed*$bigmodifier
|
||||||
repairtoolmultiplier=repairtoolmultiplier*4
|
repairtoolmultiplier=repairtoolmultiplier*$bigmodifier
|
||||||
movementspeed=movementspeed*4' \
|
movementspeed=movementspeed*$bigmodifier" \
|
||||||
**/TalentsCaptain.xml
|
**/TalentsCaptain.xml
|
||||||
|
|
||||||
modify '<Talent identifier="helmsman">!anyvalue="(?<helmbonus>!num)"!anyvalue="(?<speedbonus>!num)"!anyvalue="(?<helmbonusv>!num)"!anyvalue="(?<pumpspeedv>!num)"!anyvalue="(?<enginespeedv>!num)"' \
|
modify '<Talent identifier="helmsman">!anyvalue="(?<helmbonus>!num)"!anyvalue="(?<speedbonus>!num)"!anyvalue="(?<helmbonusv>!num)"!anyvalue="(?<pumpspeedv>!num)"!anyvalue="(?<enginespeedv>!num)"' \
|
||||||
'helmbonus=helmbonus*4
|
"helmbonus=helmbonus*$bigmodifier
|
||||||
speedbonus=speedbonus*4
|
speedbonus=speedbonus*$bigmodifier
|
||||||
helmbonusv=helmbonus
|
helmbonusv=helmbonus
|
||||||
pumpspeedv=speedbonus/100
|
pumpspeedv=speedbonus/100
|
||||||
enginespeedv=speedbonus/100' \
|
enginespeedv=speedbonus/100" \
|
||||||
**/TalentsCaptain.xml
|
**/TalentsCaptain.xml
|
||||||
|
|
||||||
modify '<Talent identifier="inspiringpresence">!anyvalue="(?<extralevelgain>!num)"!anyvalue="(?<movementspeed>!num)"' \
|
modify '<Talent identifier="inspiringpresence">!anyvalue="(?<extralevelgain>!num)"!anyvalue="(?<movementspeed>!num)"' \
|
||||||
'extralevelgain=extralevelgain*4
|
"extralevelgain=extralevelgain*$bigmodifier
|
||||||
movementspeed=movementspeed*4' \
|
movementspeed=movementspeed*$bigmodifier" \
|
||||||
**/TalentsCaptain.xml
|
**/TalentsCaptain.xml
|
||||||
modify '<Affliction!anyidentifier="inspiringpresence"!anyExtraLevelGain" value="(?<extralevelgain>!num)"' \
|
modify '<Affliction!anyidentifier="inspiringpresence"!anyExtraLevelGain" value="(?<extralevelgain>!num)"' \
|
||||||
'extralevelgain=extralevelgain*4' \
|
"extralevelgain=extralevelgain*$bigmodifier" \
|
||||||
**/AfflictionsCaptain.xml
|
**/AfflictionsCaptain.xml
|
||||||
modify '<Affliction!anyidentifier="inspiringpresence_walkspeed"!anyWalkingSpeed" value="(?<movementspeed>!num)"' \
|
modify '<Affliction!anyidentifier="inspiringpresence_walkspeed"!anyWalkingSpeed" value="(?<movementspeed>!num)"' \
|
||||||
'movementspeed=movementspeed*4' \
|
"movementspeed=movementspeed*$bigmodifier" \
|
||||||
**/AfflictionsCaptain.xml
|
**/AfflictionsCaptain.xml
|
||||||
|
|
||||||
modify '<Talent identifier="trickledown">!anyvalue="(?<swimspeed>!num)"' \
|
modify '<Talent identifier="trickledown">!anyvalue="(?<swimspeed>!num)"' \
|
||||||
'swimspeed=swimspeed*4' \
|
"swimspeed=swimspeed*$bigmodifier" \
|
||||||
**/TalentsCaptain.xml
|
**/TalentsCaptain.xml
|
||||||
modify '<Affliction!anyidentifier="trickledown"!anySwimmingSpeed" value="(?<swimmingspeed>!num)"' \
|
modify '<Affliction!anyidentifier="trickledown"!anySwimmingSpeed" value="(?<swimmingspeed>!num)"' \
|
||||||
'swimmingspeed=swimmingspeed*4' \
|
"swimmingspeed=swimmingspeed*$bigmodifier" \
|
||||||
**/AfflictionsCaptain.xml
|
**/AfflictionsCaptain.xml
|
||||||
|
|
||||||
# modify '<Talent identifier="family">!anyCharacterAbilityGiveTalentPointsToAllies amount="(?<talentpoints>!num)"' \
|
# modify '<Talent identifier="family">!anyCharacterAbilityGiveTalentPointsToAllies amount="(?<talentpoints>!num)"' \
|
||||||
# 'talentpoints=talentpoints*4' \
|
# 'talentpoints=talentpoints*$bigmodifier' \
|
||||||
# **/TalentsCaptain.xml
|
# **/TalentsCaptain.xml
|
||||||
modify '<Affliction!anyidentifier="highmorale"!anystattype="RepairSpeed" value="(?<repairspeed>!num)"!anystattype="RepairToolStructureRepairMultiplier" value="(?<repairtoolmultiplier>!num)"!anystattype="MovementSpeed" value="(?<movementspeed>!num)"' \
|
modify '<Affliction!anyidentifier="highmorale"!anystattype="RepairSpeed" value="(?<repairspeed>!num)"!anystattype="RepairToolStructureRepairMultiplier" value="(?<repairtoolmultiplier>!num)"!anystattype="MovementSpeed" value="(?<movementspeed>!num)"' \
|
||||||
'repairspeed=repairspeed*4
|
"repairspeed=repairspeed*$bigmodifier
|
||||||
repairtoolmultiplier=repairtoolmultiplier*4
|
repairtoolmultiplier=repairtoolmultiplier*$bigmodifier
|
||||||
movementspeed=movementspeed*4' \
|
movementspeed=movementspeed*$bigmodifier" \
|
||||||
**/AfflictionsCaptain.xml
|
**/AfflictionsCaptain.xml
|
||||||
modify '<Affliction!anyidentifier="excellentmorale"!anystattype="RepairSpeed" value="(?<repairspeed>!num)"!anystattype="RepairToolStructureRepairMultiplier" value="(?<repairtoolmultiplier>!num)"!anystattype="MovementSpeed" value="(?<movementspeed>!num)"' \
|
modify '<Affliction!anyidentifier="excellentmorale"!anystattype="RepairSpeed" value="(?<repairspeed>!num)"!anystattype="RepairToolStructureRepairMultiplier" value="(?<repairtoolmultiplier>!num)"!anystattype="MovementSpeed" value="(?<movementspeed>!num)"' \
|
||||||
'repairspeed=repairspeed*4
|
"repairspeed=repairspeed*$bigmodifier
|
||||||
repairtoolmultiplier=repairtoolmultiplier*4
|
repairtoolmultiplier=repairtoolmultiplier*$bigmodifier
|
||||||
movementspeed=movementspeed*4' \
|
movementspeed=movementspeed*$bigmodifier" \
|
||||||
**/AfflictionsCaptain.xml
|
**/AfflictionsCaptain.xml
|
||||||
|
|
||||||
modify '<Talent identifier="steadytune">!anyduration!anyvalue="(?<buffduration>!num)"!anyrange="(?<buffrangev>!num)"!anyamount="(?<buffdurationv>!num)"' \
|
modify '<Talent identifier="steadytune">!anyduration!anyvalue="(?<buffduration>!num)"!anyrange="(?<buffrangev>!num)"!anyamount="(?<buffdurationv>!num)"' \
|
||||||
'buffduration=buffduration*2
|
"buffduration=buffduration*$smallmodifier
|
||||||
buffdurationv=buffduration
|
buffdurationv=buffduration
|
||||||
buffrangev=buffrangev*4' \
|
buffrangev=buffrangev*$bigmodifier" \
|
||||||
**/TalentsCaptain.xml
|
**/TalentsCaptain.xml
|
||||||
|
|
||||||
modify '<Talent identifier="commendations">!anyvalue="(?<xpgaingain>!num)"' \
|
modify '<Talent identifier="commendations">!anyvalue="(?<xpgaingain>!num)"' \
|
||||||
'xpgaingain=xpgaingain*4' \
|
"xpgaingain=xpgaingain*$bigmodifier" \
|
||||||
**/TalentsCaptain.xml
|
**/TalentsCaptain.xml
|
||||||
modify '<Item!anyidentifier="coalitionmedal"!anyGiveExperience amount="(?<xpgain>!num)"' \
|
modify '<Item!anyidentifier="coalitionmedal"!anyGiveExperience amount="(?<xpgain>!num)"' \
|
||||||
'xpgain=xpgain*4' \
|
"xpgain=xpgain*$bigmodifier" \
|
||||||
**/captain_talent_items.xml
|
**/captain_talent_items.xml
|
||||||
modify '<Item!anyidentifier="coalitioncommendation"!anyGiveExperience amount="(?<xpgain>!num)"' \
|
modify '<Item!anyidentifier="coalitioncommendation"!anyGiveExperience amount="(?<xpgain>!num)"' \
|
||||||
'xpgain=xpgain*4' \
|
"xpgain=xpgain*$bigmodifier" \
|
||||||
**/captain_talent_items.xml
|
**/captain_talent_items.xml
|
||||||
|
|
||||||
modify '<Talent identifier="affiliation"!anyvalue="(?<reputationgainmultiplier>!num)"!anyvalue="(?<moneybonus>!num)"!anyReputationGainMultiplier" value="(?<reputationgainmultiplierv>!num)"!anyCharacterAbilityModifyValue multiplyValue="(?<missionmoneybonusv>!num)"' \
|
modify '<Talent identifier="affiliation"!anyvalue="(?<reputationgainmultiplier>!num)"!anyvalue="(?<moneybonus>!num)"!anyReputationGainMultiplier" value="(?<reputationgainmultiplierv>!num)"!anyCharacterAbilityModifyValue multiplyValue="(?<missionmoneybonusv>!num)"' \
|
||||||
'reputationgainmultiplier=reputationgainmultiplier*4
|
"reputationgainmultiplier=reputationgainmultiplier*$bigmodifier
|
||||||
reputationgainmultiplierv=reputationgainmultiplier/100
|
reputationgainmultiplierv=reputationgainmultiplier/100
|
||||||
moneybonus=moneybonus*4
|
moneybonus=moneybonus*$bigmodifier
|
||||||
missionmoneybonusv=moneybonus/100' \
|
missionmoneybonusv=moneybonus/100" \
|
||||||
**/TalentsCaptain.xml
|
**/TalentsCaptain.xml
|
||||||
|
|
||||||
modify '<Talent identifier="yourreputation">!anyvalue="(?<extramoney>!num)"!anyvalue="(?<extramissioncount>!num)"!anyamount="(?<extramoneyv>!num)"' \
|
modify '<Talent identifier="yourreputation">!anyvalue="(?<extramoney>!num)"!anyvalue="(?<extramissioncount>!num)"!anyamount="(?<extramoneyv>!num)"' \
|
||||||
'extramoney=extramoney*4
|
"extramoney=extramoney*$bigmodifier
|
||||||
extramissioncount=extramissioncount*3
|
extramissioncount=extramissioncount*3
|
||||||
extramoneyv=extramoney' \
|
extramoneyv=extramoney" \
|
||||||
**/TalentsCaptain.xml
|
**/TalentsCaptain.xml
|
||||||
|
|
||||||
modify '<Talent identifier="campaigning">!anyvalue="(?<shipyardbuymultiplier>!num)"!anyvalue="(?<shipyardbuymultiplierv>!num)"' \
|
modify '<Talent identifier="campaigning">!anyvalue="(?<shipyardbuymultiplier>!num)"!anyvalue="(?<shipyardbuymultiplierv>!num)"' \
|
||||||
'shipyardbuymultiplier=shipyardbuymultiplier*4
|
"shipyardbuymultiplier=shipyardbuymultiplier*$bigmodifier
|
||||||
shipyardbuymultiplierv=shipyardbuymultiplier/100' \
|
shipyardbuymultiplierv=shipyardbuymultiplier/100" \
|
||||||
**/TalentsCaptain.xml
|
**/TalentsCaptain.xml
|
||||||
|
|
||||||
modify '<Talent identifier="networking">!anyvalue="(?<storebuymultiplier>!num)"!anyvalue="(?<storebuymultiplierv1>!num)"!anyvalue="(?<storebuymultiplierv2>!num)"!anyvalue="(?<storebuymultiplierv3>!num)"!anyvalue="(?<storebuymultiplierv4>!num)"!anyvalue="(?<storebuymultiplierv5>!num)"' \
|
modify '<Talent identifier="networking">!anyvalue="(?<storebuymultiplier>!num)"!anyvalue="(?<storebuymultiplierv1>!num)"!anyvalue="(?<storebuymultiplierv2>!num)"!anyvalue="(?<storebuymultiplierv3>!num)"!anyvalue="(?<storebuymultiplierv4>!num)"!anyvalue="(?<storebuymultiplierv5>!num)"' \
|
||||||
'storebuymultiplier=storebuymultiplier*4
|
"storebuymultiplier=storebuymultiplier*$bigmodifier
|
||||||
storebuymultiplierv1=storebuymultiplier/100
|
storebuymultiplierv1=storebuymultiplier/100
|
||||||
storebuymultiplierv2=storebuymultiplier/100
|
storebuymultiplierv2=storebuymultiplier/100
|
||||||
storebuymultiplierv3=storebuymultiplier/100
|
storebuymultiplierv3=storebuymultiplier/100
|
||||||
storebuymultiplierv4=storebuymultiplier/100
|
storebuymultiplierv4=storebuymultiplier/100
|
||||||
storebuymultiplierv5=storebuymultiplier/100' \
|
storebuymultiplierv5=storebuymultiplier/100" \
|
||||||
**/TalentsCaptain.xml
|
**/TalentsCaptain.xml
|
||||||
|
|
||||||
# This talent actually uses the coalitionmedal
|
# This talent actually uses the coalitionmedal
|
||||||
@@ -220,11 +219,11 @@ storebuymultiplierv5=storebuymultiplier/100' \
|
|||||||
# But we should be careful to set coalitionmedalnegate to the same value as coalitionmedal
|
# 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
|
# It is used to negate the xp gain past a certain level
|
||||||
modify '<Talent identifier="figurehead">!anyvalue="(?<bonusxp>!num)"!anyvalue="(?<levelbreakpoint>!num)"!anyvalue="(?<discount>!num)"!anylevel="(?<levelbreakpointv>!num)"!anyamount="-(?<coalitionmedalnegate>!num)"!anyStoreBuyMultiplierAffiliated" value="(?<storebuymultiplier>!num)"!anyShipyardBuyMultiplierAffiliated" value="(?<shipyardbuymultiplier>!num)"' \
|
modify '<Talent identifier="figurehead">!anyvalue="(?<bonusxp>!num)"!anyvalue="(?<levelbreakpoint>!num)"!anyvalue="(?<discount>!num)"!anylevel="(?<levelbreakpointv>!num)"!anyamount="-(?<coalitionmedalnegate>!num)"!anyStoreBuyMultiplierAffiliated" value="(?<storebuymultiplier>!num)"!anyShipyardBuyMultiplierAffiliated" value="(?<shipyardbuymultiplier>!num)"' \
|
||||||
'bonusxp=bonusxp*4
|
"bonusxp=bonusxp*$bigmodifier
|
||||||
levelbreakpoint=levelbreakpoint*2
|
levelbreakpoint=levelbreakpoint*$smallmodifier
|
||||||
discount=discount*4
|
discount=discount*$bigmodifier
|
||||||
levelbreakpointv=levelbreakpoint
|
levelbreakpointv=levelbreakpoint
|
||||||
coalitionmedalnegate=coalitionmedalnegate*4
|
coalitionmedalnegate=coalitionmedalnegate*$bigmodifier
|
||||||
storebuymultiplier=storebuymultiplier*4
|
storebuymultiplier=storebuymultiplier*$bigmodifier
|
||||||
shipyardbuymultiplier=shipyardbuymultiplier*4' \
|
shipyardbuymultiplier=shipyardbuymultiplier*$bigmodifier" \
|
||||||
**/TalentsCaptain.xml
|
**/TalentsCaptain.xml
|
||||||
|
@@ -1,8 +1,25 @@
|
|||||||
|
bigmodifier=2
|
||||||
|
smallmodifier=1.5
|
||||||
|
|
||||||
modify '<Talent identifier="exampleofhealth">!anyvalue="(?<maximumhealthmultiplier>!num)"!anyMultiplier" value="(?<maximumhealthmultiplierv>!num)"' \
|
modify '<Talent identifier="exampleofhealth">!anyvalue="(?<maximumhealthmultiplier>!num)"!anyMultiplier" value="(?<maximumhealthmultiplierv>!num)"' \
|
||||||
'maximumhealthmultiplier=maximumhealthmultiplier*2
|
"maximumhealthmultiplier=maximumhealthmultiplier*$bigmodifier
|
||||||
maximumhealthmultiplierv=maximumhealthmultiplier/100' \
|
maximumhealthmultiplierv=maximumhealthmultiplier/100" \
|
||||||
**/TalentsDoctor.xml
|
**/TalentsDoctor.xml
|
||||||
|
|
||||||
|
# ----------------------------------------------------------
|
||||||
|
# ----------------------------------------------------------
|
||||||
|
# ----------------------------------------------------------
|
||||||
|
# ----------------------------------------------------------
|
||||||
|
# ----------------------------------------------------------
|
||||||
|
# ----------------------------------------------------------
|
||||||
|
# ----------------------------------------------------------
|
||||||
|
# ----------------------------------------------------------
|
||||||
|
# ----------------------------------------------------------
|
||||||
|
# ----------------------------------------------------------
|
||||||
|
# ----------------------------------------------------------
|
||||||
|
# ----------------------------------------------------------
|
||||||
|
# ----------------------------------------------------------
|
||||||
|
|
||||||
modify '<Talent identifier="macrodosing">!anyCharacterAbilityGiveStat stattype="BuffItemApplyingMultiplier" value="(?<buffitemapplyingmultiplier>!num)"' \
|
modify '<Talent identifier="macrodosing">!anyCharacterAbilityGiveStat stattype="BuffItemApplyingMultiplier" value="(?<buffitemapplyingmultiplier>!num)"' \
|
||||||
'buffitemapplyingmultiplier=buffitemapplyingmultiplier*4' \
|
'buffitemapplyingmultiplier=buffitemapplyingmultiplier*4' \
|
||||||
**/TalentsDoctor.xml
|
**/TalentsDoctor.xml
|
||||||
|
130
cookmechanic.sh
130
cookmechanic.sh
@@ -1,11 +1,14 @@
|
|||||||
|
bigmodifier=2
|
||||||
|
smallmodifier=1.5
|
||||||
|
|
||||||
modify '<Talent identifier="ballastdenizen">!anyvalue="(?<holdbreathmultiplier>!num)"!anyCharacterAbilityGiveStat stattype="HoldBreathMultiplier" value="(?<holdbreathmultiplierv>!num)"' \
|
modify '<Talent identifier="ballastdenizen">!anyvalue="(?<holdbreathmultiplier>!num)"!anyCharacterAbilityGiveStat stattype="HoldBreathMultiplier" value="(?<holdbreathmultiplierv>!num)"' \
|
||||||
'holdbreathmultiplier=holdbreathmultiplier*2
|
'holdbreathmultiplier=holdbreathmultiplier*2
|
||||||
holdbreathmultiplierv=holdbreathmultiplier/100' \
|
holdbreathmultiplierv=holdbreathmultiplier/100' \
|
||||||
**/TalentsMechanic.xml
|
**/TalentsMechanic.xml
|
||||||
|
|
||||||
modify '<Talent identifier="engineengineer">!anyvalue="(?<enginemaxspeedperlevel>!num)"!anyvalue="(?<enginemaxspeedmaxvalue>!num)"!anyvalue="(?<enginemaxspeedv>!num)"!anyvalue="(?<enginemaxspeedv2>!num)"!anyvalue="(?<enginemaxspeedv3>!num)"!anyvalue="(?<enginemaxspeedv4>!num)"!anyvalue="(?<enginemaxspeedv5>!num)"!anyvalue="(?<enginemaxspeedv6>!num)"!anyvalue="(?<enginemaxspeedv7>!num)"!anyvalue="(?<enginemaxspeedv8>!num)"' \
|
modify '<Talent identifier="engineengineer">!anyvalue="(?<enginemaxspeedperlevel>!num)"!anyvalue="(?<enginemaxspeedmaxvalue>!num)"!anyvalue="(?<enginemaxspeedv>!num)"!anyvalue="(?<enginemaxspeedv2>!num)"!anyvalue="(?<enginemaxspeedv3>!num)"!anyvalue="(?<enginemaxspeedv4>!num)"!anyvalue="(?<enginemaxspeedv5>!num)"!anyvalue="(?<enginemaxspeedv6>!num)"!anyvalue="(?<enginemaxspeedv7>!num)"!anyvalue="(?<enginemaxspeedv8>!num)"' \
|
||||||
'enginemaxspeedperlevel=enginemaxspeedperlevel*4
|
"enginemaxspeedperlevel=enginemaxspeedperlevel*$bigmodifier
|
||||||
enginemaxspeedmaxvalue=enginemaxspeedmaxvalue*4
|
enginemaxspeedmaxvalue=enginemaxspeedmaxvalue*$bigmodifier
|
||||||
enginemaxspeedv=1+enginemaxspeedperlevel/100
|
enginemaxspeedv=1+enginemaxspeedperlevel/100
|
||||||
enginemaxspeedv2=1+2*enginemaxspeedperlevel/100
|
enginemaxspeedv2=1+2*enginemaxspeedperlevel/100
|
||||||
enginemaxspeedv3=1+3*enginemaxspeedperlevel/100
|
enginemaxspeedv3=1+3*enginemaxspeedperlevel/100
|
||||||
@@ -13,160 +16,159 @@ enginemaxspeedv4=1+4*enginemaxspeedperlevel/100
|
|||||||
enginemaxspeedv5=1+5*enginemaxspeedperlevel/100
|
enginemaxspeedv5=1+5*enginemaxspeedperlevel/100
|
||||||
enginemaxspeedv6=1+6*enginemaxspeedperlevel/100
|
enginemaxspeedv6=1+6*enginemaxspeedperlevel/100
|
||||||
enginemaxspeedv7=1+7*enginemaxspeedperlevel/100
|
enginemaxspeedv7=1+7*enginemaxspeedperlevel/100
|
||||||
enginemaxspeedv8=1+8*enginemaxspeedperlevel/100
|
enginemaxspeedv8=1+8*enginemaxspeedperlevel/100" \
|
||||||
' \
|
|
||||||
**/TalentsMechanic.xml
|
**/TalentsMechanic.xml
|
||||||
|
|
||||||
modify '<Talent identifier="machinemaniac"!anyamount!anyamount!anyvalue="(?<mechanicalskillbonus>!num)"!anyxpamount!anyvalue="(?<xpbonus>!num)"!anylevel!anyvalue="(?<levelbonus>!num)"!anyamount!anyvalue="(?<repairspeed>!num)"!anyCharacterAbilityGiveExperience amount="(?<experiencev>!num)"!anyCharacterAbilityGivePermanentStat stattype="MechanicalSkillBonus"!anyvalue="(?<mechanicalskillbonusv>!num)"!anyCharacterAbilityUpgradeSubmarine!anylevel="(?<levelv>!num)"!anyCharacterAbilityGivePermanentStat stattype="MechanicalRepairSpeed"!anyvalue="(?<repairspeedv>!num)"' \
|
modify '<Talent identifier="machinemaniac"!anyamount!anyamount!anyvalue="(?<mechanicalskillbonus>!num)"!anyxpamount!anyvalue="(?<xpbonus>!num)"!anylevel!anyvalue="(?<levelbonus>!num)"!anyamount!anyvalue="(?<repairspeed>!num)"!anyCharacterAbilityGiveExperience amount="(?<experiencev>!num)"!anyCharacterAbilityGivePermanentStat stattype="MechanicalSkillBonus"!anyvalue="(?<mechanicalskillbonusv>!num)"!anyCharacterAbilityUpgradeSubmarine!anylevel="(?<levelv>!num)"!anyCharacterAbilityGivePermanentStat stattype="MechanicalRepairSpeed"!anyvalue="(?<repairspeedv>!num)"' \
|
||||||
'mechanicalskillbonus=mechanicalskillbonus*2
|
"mechanicalskillbonus=mechanicalskillbonus*$smallmodifier
|
||||||
xpbonus=xpbonus*4
|
xpbonus=xpbonus*$bigmodifier
|
||||||
levelbonus=levelbonus*2
|
levelbonus=levelbonus*2
|
||||||
repairspeed=repairspeed*4
|
repairspeed=repairspeed*$bigmodifier
|
||||||
experiencev=xpbonus
|
experiencev=xpbonus
|
||||||
levelv=levelbonus
|
levelv=levelbonus
|
||||||
mechanicalskillbonusv=mechanicalskillbonus
|
mechanicalskillbonusv=mechanicalskillbonus
|
||||||
repairspeedv=repairspeed/100' \
|
repairspeedv=repairspeed/100" \
|
||||||
**/TalentsMechanic.xml
|
**/TalentsMechanic.xml
|
||||||
|
|
||||||
modify '<Talent identifier="multifunctional">!anyvalue="(?<addeddamagemultiplier>!num)"!anyaddeddamagemultiplier="(?<addeddamagemultiplierv>!num)"' \
|
modify '<Talent identifier="multifunctional">!anyvalue="(?<addeddamagemultiplier>!num)"!anyaddeddamagemultiplier="(?<addeddamagemultiplierv>!num)"' \
|
||||||
'addeddamagemultiplier=addeddamagemultiplier*2
|
"addeddamagemultiplier=addeddamagemultiplier*$smallmodifier
|
||||||
addeddamagemultiplierv=addeddamagemultiplier/100' \
|
addeddamagemultiplierv=addeddamagemultiplier/100" \
|
||||||
**/TalentsMechanic.xml
|
**/TalentsMechanic.xml
|
||||||
|
|
||||||
modify '<Talent identifier="salvagecrew">!anyvalue="(?<xpbonus>!num)"!anyswimbonus!anyvalue="(?<swimbonus>!num)"!anyvalue="(?<resistanceamount>!num)"!anymultiplyvalue="(?<xpbonusv>!num)"' \
|
modify '<Talent identifier="salvagecrew">!anyvalue="(?<xpbonus>!num)"!anyswimbonus!anyvalue="(?<swimbonus>!num)"!anyvalue="(?<resistanceamount>!num)"!anymultiplyvalue="(?<xpbonusv>!num)"' \
|
||||||
'xpbonus=xpbonus*4
|
"xpbonus=xpbonus*$bigmodifier
|
||||||
swimbonus=swimbonus*4
|
swimbonus=swimbonus*$bigmodifier
|
||||||
resistanceamount=resistanceamount*2
|
resistanceamount=resistanceamount*$smallmodifier
|
||||||
xpbonusv=1+xpbonus/100' \
|
xpbonusv=1+xpbonus/100" \
|
||||||
**/TalentsMechanic.xml
|
**/TalentsMechanic.xml
|
||||||
modify '<Affliction!anyidentifier="salvagecrew"!anyminresistance="(?<minresistance>!num)"!anymaxresistance="(?<maxresistance>!num)"!anySwimmingSpeed!anyvalue="(?<swimmingspeed>!num)"' \
|
modify '<Affliction!anyidentifier="salvagecrew"!anyminresistance="(?<minresistance>!num)"!anymaxresistance="(?<maxresistance>!num)"!anySwimmingSpeed!anyvalue="(?<swimmingspeed>!num)"' \
|
||||||
'minresistance=minresistance*2
|
"minresistance=minresistance*$smallmodifier
|
||||||
maxresistance=maxresistance*2
|
maxresistance=maxresistance*$smallmodifier
|
||||||
swimmingspeed=swimmingspeed*4' \
|
swimmingspeed=swimmingspeed*$bigmodifier" \
|
||||||
**/AfflictionsMechanic.xml
|
**/AfflictionsMechanic.xml
|
||||||
|
|
||||||
modify '<Talent identifier="modularrepairs">!anylevel!anyvalue="(?<levelbonus>!num)"!anylevel="(?<levelbonusv>!num)"!anylevel="(?<levelbonusv2>!num)"' \
|
modify '<Talent identifier="modularrepairs">!anylevel!anyvalue="(?<levelbonus>!num)"!anylevel="(?<levelbonusv>!num)"!anylevel="(?<levelbonusv2>!num)"' \
|
||||||
'levelbonus=levelbonus*2
|
"levelbonus=levelbonus*2
|
||||||
levelbonusv=levelbonus
|
levelbonusv=levelbonus
|
||||||
levelbonusv2=levelbonus' \
|
levelbonusv2=levelbonus" \
|
||||||
**/TalentsMechanic.xml
|
**/TalentsMechanic.xml
|
||||||
|
|
||||||
modify '<Talent identifier="oiledmachinery">!anyvalue="(?<fabricationspeed>!num)"!anyFabricationSpeed" value="(?<fabricationspeedv>!num)"!anyDeconstructorSpeed" value="(?<deconstructorspeedv>!num)"' \
|
modify '<Talent identifier="oiledmachinery">!anyvalue="(?<fabricationspeed>!num)"!anyFabricationSpeed" value="(?<fabricationspeedv>!num)"!anyDeconstructorSpeed" value="(?<deconstructorspeedv>!num)"' \
|
||||||
'fabricationspeed=fabricationspeed*4
|
"fabricationspeed=fabricationspeed*$bigmodifier
|
||||||
fabricationspeedv=fabricationspeed/100
|
fabricationspeedv=fabricationspeed/100
|
||||||
deconstructorspeedv=fabricationspeed/100' \
|
deconstructorspeedv=fabricationspeed/100" \
|
||||||
**/TalentsMechanic.xml
|
**/TalentsMechanic.xml
|
||||||
|
|
||||||
modify '<Talent identifier="pumpndump">!anyvalue="(?<pumpspeed>!num)"!anyPumpSpeed" value="(?<pumpspeedv>!num)"' \
|
modify '<Talent identifier="pumpndump">!anyvalue="(?<pumpspeed>!num)"!anyPumpSpeed" value="(?<pumpspeedv>!num)"' \
|
||||||
'pumpspeed=pumpspeed*3
|
"pumpspeed=pumpspeed*3
|
||||||
pumpspeedv=1+pumpspeed/100' \
|
pumpspeedv=1+pumpspeed/100" \
|
||||||
**/TalentsMechanic.xml
|
**/TalentsMechanic.xml
|
||||||
|
|
||||||
# Not obvious what this does
|
# 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."
|
# "Unlock hull upgrades as if your submarine is one tier higher. Does not stack with multiple of the same talent."
|
||||||
modify '<Talent identifier="retrofit">!anyvalue="(?<walllevel>!num)"' \
|
modify '<Talent identifier="retrofit">!anyvalue="(?<walllevel>!num)"' \
|
||||||
'walllevel=walllevel*1' \
|
"walllevel=walllevel*1" \
|
||||||
**/TalentsMechanic.xml
|
**/TalentsMechanic.xml
|
||||||
|
|
||||||
modify '<Talent identifier="miner">!anyvalue="(?<doubleyieldchance>!num)"!anyvalue="(?<miningspeed>!num)"!anyvalue="(?<miningspeedv>!num)"!anyrandomchance="(?<doubleyieldchancev>!num)"' \
|
modify '<Talent identifier="miner">!anyvalue="(?<doubleyieldchance>!num)"!anyvalue="(?<miningspeed>!num)"!anyvalue="(?<miningspeedv>!num)"!anyrandomchance="(?<doubleyieldchancev>!num)"' \
|
||||||
'doubleyieldchance=doubleyieldchance*3.5
|
"doubleyieldchance=doubleyieldchance*3.5
|
||||||
miningspeed=miningspeed*2
|
miningspeed=miningspeed*2
|
||||||
miningspeedv=1+miningspeed/100
|
miningspeedv=1+miningspeed/100
|
||||||
doubleyieldchancev=doubleyieldchance/100' \
|
doubleyieldchancev=doubleyieldchance/100" \
|
||||||
**/TalentsMechanic.xml
|
**/TalentsMechanic.xml
|
||||||
|
|
||||||
modify '<Talent identifier="massproduction">!anyvalue="(?<doublechance>!num)"!anyrandomChance="(?<doublechancev>!num)"' \
|
modify '<Talent identifier="massproduction">!anyvalue="(?<doublechance>!num)"!anyrandomChance="(?<doublechancev>!num)"' \
|
||||||
'doublechance=doublechance*1.45
|
"doublechance=doublechance*1.45
|
||||||
doublechancev=doublechance/100' \
|
doublechancev=doublechance/100" \
|
||||||
**/TalentsMechanic.xml
|
**/TalentsMechanic.xml
|
||||||
|
|
||||||
modify '<Talent identifier="residualwaste">!anyvalue="(?<doublechance>!num)"!anyrandomChance="(?<doublechancev>!num)"' \
|
modify '<Talent identifier="residualwaste">!anyvalue="(?<doublechance>!num)"!anyrandomChance="(?<doublechancev>!num)"' \
|
||||||
'doublechance=doublechance*3.45
|
"doublechance=doublechance*3.45
|
||||||
doublechancev=doublechance/100' \
|
doublechancev=doublechance/100" \
|
||||||
**/TalentsMechanic.xml
|
**/TalentsMechanic.xml
|
||||||
|
|
||||||
modify '<Talent identifier="scrapsavant">!anyvalue="(?<doublechance>!num)"!anymultiplyvalue="(?<scrapmultiplier>!num)"!anyrandomchance="(?<doublechancev>!num)"' \
|
modify '<Talent identifier="scrapsavant">!anyvalue="(?<doublechance>!num)"!anymultiplyvalue="(?<scrapmultiplier>!num)"!anyrandomchance="(?<doublechancev>!num)"' \
|
||||||
'doublechance=doublechance*3.45
|
"doublechance=doublechance*3.45
|
||||||
scrapmultiplier=scrapmultiplier*1.5
|
scrapmultiplier=scrapmultiplier*1.5
|
||||||
doublechancev=doublechance/100' \
|
doublechancev=doublechance/100" \
|
||||||
**/TalentsMechanic.xml
|
**/TalentsMechanic.xml
|
||||||
|
|
||||||
modify '<Talent identifier="toolmaintenance">!anyvalue="(?<qualitybonus>!num)"!anyvalue="(?<qualitybonusv>!num)"!anyvalue="(?<qualitybonusv2>!num)"' \
|
modify '<Talent identifier="toolmaintenance">!anyvalue="(?<qualitybonus>!num)"!anyvalue="(?<qualitybonusv>!num)"!anyvalue="(?<qualitybonusv2>!num)"' \
|
||||||
'qualitybonus=qualitybonus*2
|
"qualitybonus=qualitybonus*2
|
||||||
qualitybonusv=qualitybonus
|
qualitybonusv=qualitybonus
|
||||||
qualitybonusv2=qualitybonus' \
|
qualitybonusv2=qualitybonus" \
|
||||||
**/TalentsMechanic.xml
|
**/TalentsMechanic.xml
|
||||||
|
|
||||||
modify '<Talent identifier="hullfixer">!anyvalue="(?<repairtoolstructurerepairmultiplier>!num)"!anyvalue="(?<repairtoolstructurerepairmultiplierv>!num)"' \
|
modify '<Talent identifier="hullfixer">!anyvalue="(?<repairtoolstructurerepairmultiplier>!num)"!anyvalue="(?<repairtoolstructurerepairmultiplierv>!num)"' \
|
||||||
'repairtoolstructurerepairmultiplier=repairtoolstructurerepairmultiplier*4
|
"repairtoolstructurerepairmultiplier=repairtoolstructurerepairmultiplier*$bigmodifier
|
||||||
repairtoolstructurerepairmultiplierv=repairtoolstructurerepairmultiplier/100' \
|
repairtoolstructurerepairmultiplierv=repairtoolstructurerepairmultiplier/100" \
|
||||||
**/TalentsMechanic.xml
|
**/TalentsMechanic.xml
|
||||||
|
|
||||||
# TODO: This also crashes modify...
|
# TODO: This also crashes modify...
|
||||||
modify '<Talent identifier="quickfixer">!anyvalue="(?<movementspeed>!num)"!anyvalue="(?<duration>!num)"!anyvalue="(?<repairspeed>!num)"!anyamount="(?<durationv>!num)"' \
|
modify '<Talent identifier="quickfixer">!anyvalue="(?<movementspeed>!num)"!anyvalue="(?<duration>!num)"!anyvalue="(?<repairspeed>!num)"!anyamount="(?<durationv>!num)"' \
|
||||||
'movementspeed=movementspeed*2
|
"movementspeed=movementspeed*$smallmodifier
|
||||||
duration=duration*2
|
duration=duration*$bigmodifier
|
||||||
repairspeed=repairspeed*2
|
repairspeed=repairspeed*$bigmodifier
|
||||||
durationv=duration' \
|
durationv=duration" \
|
||||||
**/TalentsMechanic.xml
|
**/TalentsMechanic.xml
|
||||||
# TODO: This also produces a weird bug, it's probably due to indices
|
# TODO: This also produces a weird bug, it's probably due to indices
|
||||||
modify '<Affliction!anyidentifier="quickfixer"!anyvalue="(?<movementspeedv>!num)"' \
|
modify '<Affliction!anyidentifier="quickfixer"!anyvalue="(?<movementspeedv>!num)"' \
|
||||||
'movementspeedv=movementspeedv*2' \
|
"movementspeedv=movementspeedv*$smallmodifier" \
|
||||||
**/AfflictionsMechanic.xml
|
**/AfflictionsMechanic.xml
|
||||||
|
|
||||||
modify '<Talent identifier="tinkerer">!anyvalue="(?<maxrepairconditionmultipliermechanical>!num)"!anyvalue="(?<maxrepairconditionmultipliermechanicalv>!num)"' \
|
modify '<Talent identifier="tinkerer">!anyvalue="(?<maxrepairconditionmultipliermechanical>!num)"!anyvalue="(?<maxrepairconditionmultipliermechanicalv>!num)"' \
|
||||||
'maxrepairconditionmultipliermechanical=maxrepairconditionmultipliermechanical*2.5
|
"maxrepairconditionmultipliermechanical=maxrepairconditionmultipliermechanical*2.5
|
||||||
maxrepairconditionmultipliermechanicalv=maxrepairconditionmultipliermechanical/100' \
|
maxrepairconditionmultipliermechanicalv=maxrepairconditionmultipliermechanical/100" \
|
||||||
**/TalentsMechanic.xml
|
**/TalentsMechanic.xml
|
||||||
|
|
||||||
modify '<Talent identifier="letitdrain">!anyvalue="(?<maxpumps>!num)"!anyvalue="(?<maxpumpsv>!num)"' \
|
modify '<Talent identifier="letitdrain">!anyvalue="(?<maxpumps>!num)"!anyvalue="(?<maxpumpsv>!num)"' \
|
||||||
'maxpumps=maxpumps*2
|
"maxpumps=maxpumps*2
|
||||||
maxpumpsv=maxpumps' \
|
maxpumpsv=maxpumps" \
|
||||||
**/TalentsMechanic.xml
|
**/TalentsMechanic.xml
|
||||||
|
|
||||||
modify '<Talent identifier="robotics">!anyvalue="(?<maxdrones>!num)"' \
|
modify '<Talent identifier="robotics">!anyvalue="(?<maxdrones>!num)"' \
|
||||||
'maxdrones=maxdrones*2' \
|
"maxdrones=maxdrones*2" \
|
||||||
**/TalentsMechanic.xml
|
**/TalentsMechanic.xml
|
||||||
modify '<Item!anyidentifier="defensebotspawner"!anytotalmaxcount="(?<maxdronesv>!num)"' \
|
modify '<Item!anyidentifier="defensebotspawner"!anytotalmaxcount="(?<maxdronesv>!num)"' \
|
||||||
'maxdronesv=maxdronesv*2' \
|
"maxdronesv=maxdronesv*2" \
|
||||||
**/mechanic_talent_items.xml
|
**/mechanic_talent_items.xml
|
||||||
|
|
||||||
modify '<Talent identifier="iamthatguy">!anyvalue="(?<damagebonus>!num)"!anyvalue="(?<skillbonus>!num)"!anySkillBonus" value="(?<skillbonusv>!num)"!anyaddedmultiplier="(?<damagebonusv>!num)"' \
|
modify '<Talent identifier="iamthatguy">!anyvalue="(?<damagebonus>!num)"!anyvalue="(?<skillbonus>!num)"!anySkillBonus" value="(?<skillbonusv>!num)"!anyaddedmultiplier="(?<damagebonusv>!num)"' \
|
||||||
'damagebonus=damagebonus*2
|
"damagebonus=damagebonus*$smallmodifier
|
||||||
skillbonus=skillbonus*2
|
skillbonus=skillbonus*$smallmodifier
|
||||||
skillbonusv=skillbonus
|
skillbonusv=skillbonus
|
||||||
damagebonusv=damagebonus/100' \
|
damagebonusv=damagebonus/100" \
|
||||||
**/TalentsMechanic.xml
|
**/TalentsMechanic.xml
|
||||||
|
|
||||||
modify '<Talent identifier="heavylifting">!anyvalue="(?<movementspeed>!num)"!anyvalue="(?<movementspeedv>!num)"' \
|
modify '<Talent identifier="heavylifting">!anyvalue="(?<movementspeed>!num)"!anyvalue="(?<movementspeedv>!num)"' \
|
||||||
'movementspeed=movementspeed*2
|
"movementspeed=movementspeed*$smallmodifier
|
||||||
movementspeedv=movementspeed/100' \
|
movementspeedv=movementspeed/100" \
|
||||||
**/TalentsMechanic.xml
|
**/TalentsMechanic.xml
|
||||||
|
|
||||||
modify '<Talent identifier="mudraptorwrestler">!anyvalue="(?<addeddamage>!num)"!anyvalue="(?<bonusresistance>!num)"!anyaddeddamagemultiplier="(?<addeddamagev>!num)"!anyCharacterAbilityGiveResistance resistanceid="damage" multiplier="(?<bonusresistancev>!num)"' \
|
modify '<Talent identifier="mudraptorwrestler">!anyvalue="(?<addeddamage>!num)"!anyvalue="(?<bonusresistance>!num)"!anyaddeddamagemultiplier="(?<addeddamagev>!num)"!anyCharacterAbilityGiveResistance resistanceid="damage" multiplier="(?<bonusresistancev>!num)"' \
|
||||||
'addeddamage=addeddamage*2
|
"addeddamage=addeddamage*$smallmodifier
|
||||||
addeddamagev=addeddamage/100
|
addeddamagev=addeddamage/100
|
||||||
bonusresistance=bonusresistance*2
|
bonusresistance=bonusresistance*$smallmodifier
|
||||||
bonusresistancev=1-bonusresistance/100' \
|
bonusresistancev=1-bonusresistance/100" \
|
||||||
**/TalentsMechanic.xml
|
**/TalentsMechanic.xml
|
||||||
|
|
||||||
modify '<Talent identifier="berserker">!anyvalue="(?<hpthreshold>!num)"!anyvalue="(?<damagebonus>!num)"!anyvitalitypercentage="(?<hpthresholdv>!num)"' \
|
modify '<Talent identifier="berserker">!anyvalue="(?<hpthreshold>!num)"!anyvalue="(?<damagebonus>!num)"!anyvitalitypercentage="(?<hpthresholdv>!num)"' \
|
||||||
'hpthreshold=hpthreshold*1.37
|
"hpthreshold=hpthreshold*1.37
|
||||||
damagebonus=damagebonus*2
|
damagebonus=damagebonus*$smallmodifier
|
||||||
hpthresholdv=hpthreshold/100' \
|
hpthresholdv=hpthreshold/100" \
|
||||||
**/TalentsMechanic.xml
|
**/TalentsMechanic.xml
|
||||||
modify '<Affliction!anyidentifier="berserker"!anyvalue="(?<meleedamage>!num)"' \
|
modify '<Affliction!anyidentifier="berserker"!anyvalue="(?<meleedamage>!num)"' \
|
||||||
'meleedamage=meleedamage*2' \
|
"meleedamage=meleedamage*$smallmodifier" \
|
||||||
**/AfflictionsMechanic.xml
|
**/AfflictionsMechanic.xml
|
||||||
|
|
||||||
modify '<Talent identifier="foolhardy">!anyvalue="(?<hpthreshold>!num)"!anyvalue="(?<resistancebonus>!num)"!anyvitalitypercentage="(?<hpthresholdv>!num)"' \
|
modify '<Talent identifier="foolhardy">!anyvalue="(?<hpthreshold>!num)"!anyvalue="(?<resistancebonus>!num)"!anyvitalitypercentage="(?<hpthresholdv>!num)"' \
|
||||||
'hpthreshold=hpthreshold*1.37
|
"hpthreshold=hpthreshold*1.37
|
||||||
resistancebonus=resistancebonus*2
|
resistancebonus=resistancebonus*$smallmodifier
|
||||||
hpthresholdv=hpthreshold/100' \
|
hpthresholdv=hpthreshold/100" \
|
||||||
**/TalentsMechanic.xml
|
**/TalentsMechanic.xml
|
||||||
modify '<Affliction!anyidentifier="foolhardy"!anyresistancefor="damage" minresistance="(?<minresistance>!num)" maxresistance="(?<maxresistance>!num)"' \
|
modify '<Affliction!anyidentifier="foolhardy"!anyresistancefor="damage" minresistance="(?<minresistance>!num)" maxresistance="(?<maxresistance>!num)"' \
|
||||||
'minresistance=minresistance*4
|
"minresistance=minresistance*$bigmodifier
|
||||||
maxresistance=maxresistance*4' \
|
maxresistance=maxresistance*$bigmodifier" \
|
||||||
**/AfflictionsMechanic.xml
|
**/AfflictionsMechanic.xml
|
||||||
|
|
||||||
# MECHanic is missing but I can't find its id...
|
# MECHanic is missing but I can't find its id...
|
Reference in New Issue
Block a user