213 lines
7.0 KiB
YAML
213 lines
7.0 KiB
YAML
# TODO: Check if these work, they don't seem to...
|
|
|
|
- name: stationengineer
|
|
regex: <Talent identifier="stationengineer">!anyvalue="(?<skillbonus>!num)"!anyvalue="(?<skillbonusv>!num)"
|
|
lua: |
|
|
skillbonus=round(skillbonus*2, 2)
|
|
skillbonusv=round(skillbonusv*2, 2)
|
|
files:
|
|
- '**/TalentsEngineer.xml'
|
|
|
|
- name: junctionjunkie
|
|
regex: <Talent identifier="junctionjunkie">!anyvalue="(?<repairspeed>!num)"!anyvalue="(?<repairspeedv>!num)"
|
|
lua: |
|
|
repairspeed=round(repairspeed*2, 2)
|
|
repairspeedv=round(repairspeedv*2, 2)
|
|
files:
|
|
- '**/TalentsEngineer.xml'
|
|
|
|
- name: egghead
|
|
regex: <Talent identifier="egghead">!anyvalue="(?<xpbonus>!num)"!anyvalue="(?<xpbonusv>!num)"
|
|
lua: |
|
|
xpbonus=round(xpbonus*2, 2)
|
|
xpbonusv=round(xpbonusv*2, 2)
|
|
files:
|
|
- '**/TalentsEngineer.xml'
|
|
|
|
- name: grounded
|
|
regex: <Talent identifier="grounded">!anyvalue="(?<resistance>!num)"!anyvalue="(?<resistancev>!num)"
|
|
lua: |
|
|
resistance=round(resistance*2, 2)
|
|
resistancev=round(resistancev*2, 2)
|
|
files:
|
|
- '**/TalentsEngineer.xml'
|
|
|
|
- name: remotemonitor
|
|
regex: <Talent identifier="remotemonitor">!anyvalue="(?<range>!num)"!anyvalue="(?<rangev>!num)"
|
|
lua: |
|
|
range=round(range*2, 2)
|
|
rangev=round(rangev*2, 2)
|
|
files:
|
|
- '**/TalentsEngineer.xml'
|
|
|
|
- name: funwithfission
|
|
regex: <Talent identifier="funwithfission">!anyvalue="(?<powerbonus>!num)"!anyvalue="(?<powerbonusv>!num)"
|
|
lua: |
|
|
powerbonus=round(powerbonus*2, 2)
|
|
powerbonusv=round(powerbonusv*2, 2)
|
|
files:
|
|
- '**/TalentsEngineer.xml'
|
|
|
|
- name: melodicrespite
|
|
regex: <Talent identifier="melodicrespite">!anyvalue="(?<buffpotency>!num)"!anyvalue="(?<duration>!num)"
|
|
lua: |
|
|
buffpotency=round(buffpotency*2, 2)
|
|
duration=round(duration*1.5, 2)
|
|
files:
|
|
- '**/TalentsEngineer.xml'
|
|
- name: melodicrespite
|
|
regex: <Affliction!anyidentifier="melodicrespite"!anyduration="(?<durationv>!num)"!anyvalue="(?<buffpotencyv>!num)"
|
|
lua: |
|
|
durationv=round(durationv*1.5, 2)
|
|
buffpotencyv=round(buffpotencyv*2, 2)
|
|
files:
|
|
- '**/AfflictionsEngineer.xml'
|
|
|
|
- name: submarineofthings
|
|
regex: <Talent identifier="submarineofthings">!anyvalue="(?<efficiency>!num)"!anyvalue="(?<efficiencyv>!num)"
|
|
lua: |
|
|
efficiency=round(efficiency*2, 2)
|
|
efficiencyv=round(efficiencyv*2, 2)
|
|
files:
|
|
- '**/TalentsEngineer.xml'
|
|
|
|
- name: aggressiveengineering
|
|
regex: <Talent identifier="aggressiveengineering">!anyvalue="(?<damagebonus>!num)"!anyvalue="(?<damagebonusv>!num)"
|
|
lua: |
|
|
damagebonus=round(damagebonus*2, 2)
|
|
damagebonusv=round(damagebonusv*2, 2)
|
|
files:
|
|
- '**/TalentsEngineer.xml'
|
|
|
|
- name: samplecollection
|
|
regex: <Talent identifier="samplecollection">!anyvalue="(?<bonusitems>!num)"!anyvalue="(?<bonusitemsv>!num)"
|
|
lua: |
|
|
bonusitems=round(bonusitems*2, 2)
|
|
bonusitemsv=round(bonusitemsv*2, 2)
|
|
files:
|
|
- '**/TalentsEngineer.xml'
|
|
|
|
- name: militaryapplications
|
|
regex: <Talent identifier="militaryapplications">!anyvalue="(?<damagebonus>!num)"!anyvalue="(?<damagebonusv>!num)"
|
|
lua: |
|
|
damagebonus=round(damagebonus*2, 2)
|
|
damagebonusv=round(damagebonusv*2, 2)
|
|
files:
|
|
- '**/TalentsEngineer.xml'
|
|
|
|
- name: heavyhitter
|
|
regex: <Talent identifier="heavyhitter">!anyvalue="(?<damagebonus>!num)"!anyvalue="(?<damagebonusv>!num)"
|
|
lua: |
|
|
damagebonus=round(damagebonus*2, 2)
|
|
damagebonusv=round(damagebonusv*2, 2)
|
|
files:
|
|
- '**/TalentsEngineer.xml'
|
|
|
|
- name: armsrace
|
|
regex: <Talent identifier="armsrace">!anyvalue="(?<fabricationspeed>!num)"!anyvalue="(?<fabricationspeedv>!num)"
|
|
lua: |
|
|
fabricationspeed=round(fabricationspeed*2, 2)
|
|
fabricationspeedv=round(fabricationspeedv*2, 2)
|
|
files:
|
|
- '**/TalentsEngineer.xml'
|
|
|
|
- name: weaponartisan
|
|
regex: <Talent identifier="weaponartisan">!anyvalue="(?<quality>!num)"!anyvalue="(?<qualityv>!num)"
|
|
lua: |
|
|
quality=round(quality*2, 2)
|
|
qualityv=round(qualityv*2, 2)
|
|
files:
|
|
- '**/TalentsEngineer.xml'
|
|
|
|
- name: nuclearoption
|
|
regex: <Talent identifier="nuclearoption">!anyvalue="(?<damagebonus>!num)"!anyvalue="(?<damagebonusv>!num)"
|
|
lua: |
|
|
damagebonus=round(damagebonus*2, 2)
|
|
damagebonusv=round(damagebonusv*2, 2)
|
|
files:
|
|
- '**/TalentsEngineer.xml'
|
|
|
|
- name: gridmaintainer
|
|
regex: <Talent identifier="gridmaintainer">!anyvalue="(?<repairspeed>!num)"!anyvalue="(?<repairspeedv>!num)"
|
|
lua: |
|
|
repairspeed=round(repairspeed*2, 2)
|
|
repairspeedv=round(repairspeedv*2, 2)
|
|
files:
|
|
- '**/TalentsEngineer.xml'
|
|
|
|
- name: pyromaniac
|
|
regex: <Talent identifier="pyromaniac">!anyvalue="(?<damagebonus>!num)"!anyvalue="(?<damagebonusv>!num)"
|
|
lua: |
|
|
damagebonus=round(damagebonus*2, 2)
|
|
damagebonusv=round(damagebonusv*2, 2)
|
|
files:
|
|
- '**/TalentsEngineer.xml'
|
|
|
|
- name: unlimitedpower
|
|
regex: <Talent identifier="unlimitedpower">!anyvalue="(?<powerbonus>!num)"!anyvalue="(?<powerbonusv>!num)"
|
|
lua: |
|
|
powerbonus=round(powerbonus*2, 2)
|
|
powerbonusv=round(powerbonusv*2, 2)
|
|
files:
|
|
- '**/TalentsEngineer.xml'
|
|
|
|
- name: betterthannew
|
|
regex: <Talent identifier="betterthannew">!anyvalue="(?<qualitybonus>!num)"!anyvalue="(?<qualitybonusv>!num)"
|
|
lua: |
|
|
qualitybonus=round(qualitybonus*2, 2)
|
|
qualitybonusv=round(qualitybonusv*2, 2)
|
|
files:
|
|
- '**/TalentsEngineer.xml'
|
|
|
|
- name: lightningwizard
|
|
regex: <Talent identifier="lightningwizard">!anyvalue="(?<range>!num)"!anyvalue="(?<damage>!num)"!anyvalue="(?<rangev>!num)"!anyvalue="(?<damagev>!num)"
|
|
lua: |
|
|
range=round(range*2, 2)
|
|
damage=round(damage*2, 2)
|
|
rangev=round(rangev*2, 2)
|
|
damagev=round(damagev*2, 2)
|
|
files:
|
|
- '**/TalentsEngineer.xml'
|
|
|
|
- name: unstoppablecuriosity
|
|
regex: <Talent identifier="unstoppablecuriosity">!anyvalue="(?<researchspeed>!num)"!anyvalue="(?<researchspeedv>!num)"
|
|
lua: |
|
|
researchspeed=round(researchspeed*2, 2)
|
|
researchspeedv=round(researchspeedv*2, 2)
|
|
files:
|
|
- '**/TalentsEngineer.xml'
|
|
|
|
- name: cruising
|
|
regex: <Talent identifier="cruising">!anyvalue="(?<speedbonus>!num)"!anyvalue="(?<speedbonusv>!num)"
|
|
lua: |
|
|
speedbonus=round(speedbonus*2, 2)
|
|
speedbonusv=round(speedbonusv*2, 2)
|
|
files:
|
|
- '**/TalentsEngineer.xml'
|
|
|
|
- name: buzzing
|
|
regex: <Talent identifier="buzzing">!anyvalue="(?<poweroutput>!num)"!anyvalue="(?<poweroutputv>!num)"
|
|
lua: |
|
|
poweroutput=round(poweroutput*2, 2)
|
|
poweroutputv=round(poweroutputv*2, 2)
|
|
files:
|
|
- '**/TalentsEngineer.xml'
|
|
|
|
- name: dangerzone
|
|
regex: <Talent identifier="dangerzone">!anyvalue="(?<resistance>!num)"!anymultiplier="(?<resistancev>!num)"
|
|
lua: |
|
|
resistance=round(resistance*2, 2)
|
|
resistancev=round(resistancev*2, 2)
|
|
files:
|
|
- '**/TalentsEngineer.xml'
|
|
|
|
- name: phdinnuclearphysics
|
|
regex: <Talent identifier="phdinnuclearphysics">!anyvalue="(?<powerbonus>!num)"!anyvalue="(?<radiationresistance>!num)"!anyvalue="(?<powerbonusv>!num)"!anyvalue="(?<radiationresistancev>!num)"
|
|
lua: |
|
|
powerbonus=round(powerbonus*2, 2)
|
|
radiationresistance=round(radiationresistance*2, 2)
|
|
powerbonusv=round(powerbonusv*2, 2)
|
|
radiationresistancev=round(radiationresistancev*2, 2)
|
|
files:
|
|
- '**/TalentsEngineer.xml'
|