- name: stationengineer regex: !anyvalue="(?!num)"!anyvalue="(?!num)"!anyvalue="(?!num)"!anymultiplyvalue="(?!num)" lua: | xpbonus=round(xpbonus*2, 2) repairspeed1=round(repairspeed1*2, 2) repairspeed2=round(repairspeed2*2, 2) xpbonusv=round(xpbonus/100, 2) files: - '**/TalentsEngineer.xml' - name: stationengineer regex: !num)"!anyvalue="(?!num)" lua: | repairspeed1v=round(repairspeed1v*2, 2) repairspeed2v=round(repairspeed2v*2, 2) files: - '**/AfflictionsEngineer.xml' - name: junctionjunkie regex: !anyvalue="(?!num)"!anyvalue="(?!num)" lua: | xpbonus=round(xpbonus*2, 2) xpbonusv=round(xpbonusv*2, 2) files: - '**/TalentsEngineer.xml' - name: grounded regex: !anyvalue="(?!num)"!anyvalue="(?!num)"!anyvalue="(?!num)"!anymultiplier="(?!num)" lua: | bonusskill=round(bonusskill*2, 2) resistanfce=round(resistanfce*2, 2) bonusskillv=bonusskill resistanfcev=round(1-resistanfce/100, 2) files: - '**/TalentsEngineer.xml' - name: funwithfission regex: !anyvalue="(?!num)"!anyvalue="(?!num)" lua: | quality=round(quality*2, 0) qualityv=round(qualityv*2, 0) files: - '**/TalentsEngineer.xml' - name: melodicrespite regex: !anyamount!anyvalue="(?!num)"!anyvalue="(?!num)"!anyrange="(?!num)"!anyamount="(?!num)" lua: | repairspeed=round(repairspeed*2, 2) duration=round(duration*1.5, 2) range=round(range*2, 2) durationv=duration files: - '**/TalentsEngineer.xml' - name: melodicrespite regex: !num)"!anyvalue="(?!num)" lua: | durationv=round(durationv*1.5, 2) repairspeedv=round(repairspeedv*2, 2) files: - '**/AfflictionsEngineer.xml' - name: aggressiveengineering regex: !anymultiplier="(?!num)" lua: | damagebonusv=round(damagebonusv*2, 2) files: - '**/TalentsEngineer.xml' - name: militaryapplications regex: !anyvalue="(?!num)"!anyvalue="(?!num)" lua: | skillbonus=round(skillbonus*2, 0) skillbonusv=skillbonus files: - '**/TalentsEngineer.xml' - name: weaponartisan regex: !anyvalue="(?!num)"!anyvalue="(?!num)" lua: | quality=round(quality*2, 0) qualityv=quality files: - '**/TalentsEngineer.xml' - name: gridmaintainer regex: !anyvalue="(?!num)"!anyvalue="(?!num)" lua: | repairspeed=round(repairspeed*2, 2) repairspeedv=round(repairspeedv*2, 2) files: - '**/TalentsEngineer.xml' - name: pyromaniac regex: !anyvalue="(?!num)"!anymultiplier="(?!num)"!anyvalue="(?!num)" lua: | damagebonus=round(damagebonus*2, 2) damagebonusv=round(damagebonus/100, 2) damagebonusv2=round(damagebonus*2/100, 2) files: - '**/TalentsEngineer.xml' - name: unlimitedpower regex: !anyvalue="(?!num)"!anyvalue="(?!num)"!anyvalue="(?!num)"!anyvalue="(?!num)"!anyvalue="(?!num)" lua: | quality=round(quality*2, 0) powerbonus=round(powerbonus*2, 2) qualityv=quality powerbonusv=round(1+powerbonus/100, 2) powerbonusv2=round(1+powerbonus/100, 2) files: - '**/TalentsEngineer.xml' - name: betterthannew regex: !anyvalue="(?!num)"!anyvalue="(?!num)" lua: | deteriorationrate=round(deteriorationrate*2, 2) deteriorationratev=round(1-deteriorationrate/100, 2) files: - '**/TalentsEngineer.xml' - name: lightningwizard regex: !anystun!anyvalue="(?!num)"!anystun!anyamount="(?!num)" lua: | stunseconds=round(stunseconds*2, 2) stunsecondsv=stunseconds files: - '**/TalentsEngineer.xml' - name: unstoppablecuriosity regex: !anyvalue="(?!num)"!anyvalue="(?!num)"!anymultiplier="(?!num)"!anymultiplyvalue="(?!num)" lua: | dooropeningspeed=round(dooropeningspeed*2, 2) crowbarpower=round(crowbarpower*2, 2) crowbarpowerv=round(crowbarpower/100, 2) dooropeningspeedv=round(dooropeningspeed/100, 2) files: - '**/TalentsEngineer.xml' - name: cruising regex: !anyvalue="(?!num)"!anyvalue="(?!num)"!anyvalue="(?!num)" lua: | fuelefficiency=round(fuelefficiency*2, 2) fuelefficiencyv=round(1-fuelefficiency/100, 2) fuelefficiencyv2=round(1-fuelefficiency/100, 2) files: - '**/TalentsEngineer.xml' - name: buzzing regex: !anyvalue="(?!num)"!anyvalue="(?!num)"!anyvalue="(?!num)" lua: | poweroutput=round(poweroutput*2, 2) poweroutputv=round(1+poweroutput/100, 2) poweroutputv2=round(1+poweroutput/100, 2) files: - '**/TalentsEngineer.xml' # Don't know how these multipliers work yet, 0.5 is ambiguous # - name: dangerzone # regex: !anyvalue="(?!num)"!anymultiplier="(?!num)" # lua: | # resistance=round(resistance*1.5, 2) # resistancev=round(resistancev*1.5, 2) # files: # - '**/TalentsEngineer.xml' - name: phdinnuclearphysics regex: !anyvalue="(?!num)"!anymultiplier="(?!num)" lua: | meleepower=round(meleepower*2, 2) meleepowerv=round(meleepower/100, 2) files: - '**/TalentsEngineer.xml'