From 7961ef7fa8f455cea861614af81bc12c5617c148 Mon Sep 17 00:00:00 2001 From: PhatPhuckDave Date: Fri, 28 Mar 2025 01:23:51 +0100 Subject: [PATCH] Make cookassistant into yml --- cookassistant.yml | 315 ++++++++++++++++++++++++++++++++++++++++++++++ test.yml | 7 ++ 2 files changed, 322 insertions(+) create mode 100644 cookassistant.yml create mode 100644 test.yml diff --git a/cookassistant.yml b/cookassistant.yml new file mode 100644 index 00000000..67668e4b --- /dev/null +++ b/cookassistant.yml @@ -0,0 +1,315 @@ +- name: crewlayabout + regex: !anyvalue="(?!num)"!anyvalue="(?!num)"!anyvalue="(?!num)"!anyvalue="(?!num)"!anydistance="(?!num)"!anySkillBonus!anyvalue="(?!num)"!anyvalue="(?!num)"!anyvalue="(?!num)"!anyvalue="(?!num)"!anyvalue="(?!num)"!anyvalue="(?!num) + lua: | + repairspeedpenalty=round(repairspeedpenalty/2, 2) + skillpenalty=round(skillpenalty/2, 0) + repairspeedbonus=round(repairspeedbonus*2, 2) + skillbonus=round(skillbonus*2, 0) + distance=round(distance*2, 0) + skillpenaltyv=skillpenalty + skillpenaltyv1=skillpenalty + skillpenaltyv2=skillpenalty + skillpenaltyv3=skillpenalty + skillpenaltyv4=skillpenalty + repairspeedpenaltyv=round(-repairspeedpenalty/100, 2) + files: + - "**/TalentsAssistant.xml" + +- name: pickinguptheslack + regex: !num)"!anyvalue="(?!num)"!anyvalue="(?!num)"!anyvalue="(?!num)"!anyvalue="(?!num)"!anyvalue="(?!num) + lua: | + skillbonusv1=round(skillbonusv1*2, 0) + skillbonusv2=round(skillbonusv2*2, 0) + skillbonusv3=round(skillbonusv3*2, 0) + skillbonusv4=round(skillbonusv4*2, 0) + skillbonusv5=round(skillbonusv5*2, 0) + repairspeed=round(repairspeed*2, 2) + files: + - "**/AfflictionsAssistant.xml" + +- name: mailman + regex: !anyvalue="(?!num)"!anyvalue="(?!num)"!anymultiplyvalue="(?!num)"!anyamount="(?!num)" + lua: | + xpbonus=round(xpbonus*2, 2) + moneybonus=round(moneybonus*2, 0) + xpbonusv=round(1+xpbonus/100, 2) + moneybonusv=moneybonus + files: + - "**/TalentsAssistant.xml" + +- name: mule + regex: !anyvalue="(?!num)"!anyvalue="(?!num)" + lua: | + carryweight=round(carryweight*2, 0) + carryweightv=round(carryweightv*2, 0) + files: + - "**/TalentsAssistant.xml" + +- name: playingcatchup + regex: !anyvalue="(?!num)"!anyvalue="(?!num)"!anylevelsbehind="(?!num)"!anymultiplyvalue="(?!num)" + lua: | + levelthreshold=round(levelthreshold*2, 0) + experiencevalue=round(experiencevalue*2, 2) + levelthresholdv=levelthreshold + experiencevaluev=round(1+experiencevalue/100, 2) + files: + - "**/TalentsAssistant.xml" + +- name: skedaddle + regex: !anyvalue="(?!num)"!anyvalue="(?!num)"!anyvalue="(?!num)"!anyvalue="(?!num)" + lua: | + movementspeed=round(movementspeed*1.5, 2) + movementspeedshort=round(movementspeedshort*1.5, 2) + duration=round(duration*1.5, 0) + movementspeedv=round(movementspeed/100, 2) + files: + - "**/TalentsAssistant.xml" +- name: skedaddle + regex: !num)"!anyminspeedmultiplier="(?!num)"!anymaxspeedmultiplier="(?!num)" + lua: | + durationv=round(durationv*1.5, 0) + local movementspeed=round((minspeedmultiplierv-1)*1.5, 2) + minspeedmultiplierv=1+movementspeed + maxspeedmultiplierv=1+movementspeed + files: + - "**/AfflictionsAssistant.xml" + +- name: starterquest + regex: !anyvalue="(?!num)"!anyvalue="(?!num)"!anyxpbonus!anyvalue="(?!num)"!anyvalue="(?!num)"!anyxpbonus!anyvalue="(?!num)"!anyvalue="(?!num)"!anyGiveExperience!anyamount="(?!num)"!anyvalue="(?!num)"!anyGiveExperience!anyamount="(?!num)"!anyvalue="(?!num)"!anyGiveExperience!anyamount="(?!num)"!anyvalue="(?!num)" + lua: | + xpbonus=round(xpbonus*2, 0) + skillbonus=round(skillbonus*2, 0) + xpbonus2=round(xpbonus2*2, 0) + skillbonus2=round(skillbonus2*2, 0) + xpbonus3=round(xpbonus3*2, 0) + skillbonus3=round(skillbonus3*2, 0) + xpbonusv=xpbonus + skillbonuxv=skillbonus + xpbonusv2=xpbonus2 + skillbonuxv2=skillbonus2 + xpbonusv3=xpbonus3 + skillbonuxv3=skillbonus3 + files: + - "**/TalentsAssistant.xml" + +- name: indenturedservitude + regex: !anyvalue="(?!num)"!anyvalue="(?!num)"!anyvalue="(?!num)"!anyvalue="(?!num)"!anymultiplyvalue="(?!num)" + lua: | + discount=round(discount*2, 2) + otherbonusxp=round(otherbonusxp*2, 2) + otherbonusxpmax=round(otherbonusxp*5, 2) + discountv=-round(discount/100, 2) + otherbonusxpv=round(1+otherbonusxp/100, 2) + files: + - "**/TalentsAssistant.xml" + +- name: inspiringtunes + regex: !anyvalue="(?!num)"!anyvalue="(?!num)" + lua: | + skillbonus=round(skillbonus*2, 0) + duration=round(duration*1.5, 0) + files: + - "**/TalentsAssistant.xml" +- name: inspiringtunes + regex: !num)"!anyvalue="(?!num)"!anyvalue="(?!num)"!anyvalue="(?!num)"!anyvalue="(?!num)"!anyvalue="(?!num)" + lua: | + durationv=round(durationv*1.5, 0) + skillbonusv1=round(skillbonusv1*2, 0) + skillbonusv2=round(skillbonusv2*2, 0) + skillbonusv3=round(skillbonusv3*2, 0) + skillbonusv4=round(skillbonusv4*2, 0) + skillbonusv5=round(skillbonusv5*2, 0) + files: + - "**/AfflictionsAssistant.xml" + +- name: jengamaster + regex: !anyvalue="(?!num)"!anyvalue="(?!num)" + lua: | + maxstack=round(maxstack*2, 0) + maxstackv=maxstack + files: + - "**/TalentsAssistant.xml" + +- name: peerlearning + regex: !anyvalue="(?!num)"!anymultiplyvalue="(?!num)"!anymultiplyvalue="(?!num)" + lua: | + xpbonus=round(xpbonus*2, 2) + xpbonusv=round(1+xpbonus/100, 2) + xpbonusv2=round(1+xpbonus/100, 2) + files: + - "**/TalentsAssistant.xml" + +- name: revengesquad + regex: !anyvalue="(?!num)"!anyvalue="(?!num)" + lua: | + resistancebonus=round(resistancebonus*1.5, 2) + duration=round(duration*2, 2) + files: + - "**/TalentsAssistant.xml" +- name: revengesquad + regex: !num)"!anyminresistance="(?!num)"!anymaxresistance="(?!num)" + lua: | + durationv=round(durationv*1.5, 0) + minresistancev=round(minresistancev*1.5, 2) + maxresistancev=round(maxresistancev*1.5, 2) + files: + - "**/AfflictionsAssistant.xml" + +- name: thewaitinglist + regex: !anyvalue="(?!num)"!anymultiplier="(?!num)"!anymultiplier="(?!num)"!anymultiplier="(?!num)" + lua: | + dying=round(dying*1.2, 2) + dyingv1=round(1-(dying/100), 2) + dyingv2=round(1-(dying/100), 2) + dyingv3=round(1-(dying/100), 2) + files: + - "**/TalentsAssistant.xml" + +- name: nonthreatening + regex: !anyvalue="(?!num)"!anyeffectdelay="(?!num)" + lua: | + afktime=round(afktime/2, 2) + afktimev=round(afktime, 2) + files: + - "**/TalentsAssistant.xml" + +- name: tastytarget + regex: !anyvalue="(?!num)" + lua: | + targetingchance=round(targetingchance*2, 2) + files: + - "**/TalentsAssistant.xml" +- name: tastytarget + regex: !num)"!anymaxresistance="(?!num)" + lua: | + minresistancev=round(minresistancev*2, 2) + maxresistancev=round(maxresistancev*2, 2) + files: + - "**/AfflictionsAssistant.xml" + +- name: insurancepolicy + regex: !anyvalue="(?!num)"!anymoneypermission="(?!num)" + lua: | + bonus=round(bonus*2, 2) + bonusv=round(bonusv*2, 2) + files: + - "**/TalentsAssistant.xml" + +- name: thefriendswemade + regex: !anyvalue="(?!num)" + lua: | + maxcount=round(maxcount*2, 0) + files: + - "**/TalentsAssistant.xml" +- name: petraptoregg + regex: !num)" + lua: | + maxcountv=round(maxcountv*2, 0) + files: + - "**/assistant_talent_items.xml" + +- name: journeyman + regex: !anyvalue="(?!num)"!anyvalue="(?!num)"!anySkillBonus!anyvalue="(?!num)"!anyvalue="(?!num)"!anySkillBonus!anyvalue="(?!num)"!anyvalue="(?!num)"!anySkillBonus!anyvalue="(?!num)"!anyvalue="(?!num)"!anySkillBonus!anyvalue="(?!num)"!anyvalue="(?!num)"!anySkillBonus!anyvalue="(?!num)"!anyvalue="(?!num)" + lua: | + skillbonus=round(skillbonus*2, 0) + bonusxp=round(bonusxp*2, 2) + skillbonusv=skillbonus + bonusxpv=round(bonusxp/100, 2) + skillbonusv2=skillbonus + bonusxpv2=round(bonusxp/100, 2) + skillbonusv3=skillbonus + bonusxpv3=round(bonusxp/100, 2) + skillbonusv4=skillbonus + bonusxpv4=round(bonusxp/100, 2) + skillbonusv5=skillbonus + bonusxpv5=round(bonusxp/100, 2) + files: + - "**/TalentsAssistant.xml" + +- name: logisticssystems + regex: !anyvalue="(?!num)"!anyvalue="(?!num)"!anyvalue="(?!num)" + lua: | + maxcount=round(maxcount*2, 0) + maxcountv=maxcount + maxcountv2=maxcount + files: + - "**/TalentsAssistant.xml" + +- name: disloyalscum + regex: !anyvalue="(?!num)" + lua: | + bonusxp=round(bonusxp*2, 2) + files: + - "**/TalentsAssistant.xml" +- name: disloyalscum + regex: !num)"!anyvalue="(?!num)"!anyvalue="(?!num)" + lua: | + bonusxpv=round(bonusxpv*2, 2) + bonusxpv2=bonusxpv + bonusxpv3=bonusxpv + files: + - "**/AfflictionsAssistant.xml" + +- name: loyalassistant + regex: !anyvalue="(?!num)" + lua: | + qualitybonus=round(qualitybonus*2, 2) + files: + - "**/TalentsAssistant.xml" +- name: loyalassistant + regex: !num)" + lua: | + qualitybonusv=round(qualitybonusv*2, 0) + files: + - "**/AfflictionsAssistant.xml" + +- name: enrollintoclowncollege + regex: !anyvalue!anyvalue="(?!num)"!anyvalue!anyvalue="(?!num)" + lua: | + movementspeed=round(movementspeed*2, 2) + physicalresistance=round(physicalresistance*2, 2) + files: + - "**/TalentsAssistant.xml" +- name: clownpower + regex: !num)"!anymaxresistance="(?!num)"!anyvalue="(?!num)" + lua: | + minresistancev=round(minresistancev*2, 2) + maxresistancev=round(maxresistancev*2, 2) + movementspeedv=round(movementspeedv*2, 2) + files: + - "**/AfflictionsAssistant.xml" + +- name: waterprankster + regex: !anyvalue="(?!num)"!anySwimmingSpeed" value="(?!num)" + lua: | + swimmingspeed=round(swimmingspeed*2, 2) + swimmingspeedv=round(swimmingspeed/100, 2) + files: + - "**/TalentsAssistant.xml" + +- name: chonkyhonks + regex: !anyvalue="(?!num)"!anyvalue="(?!num)"!anyrandomchance="(?!num)"!anymaxdistance="(?!num)"!anystrength="(?!num)" + lua: | + chance=round(chance*1.5, 2) + duration=round(duration*2, 2) + chancev=round(chance/100, 2) + maxdistance=round(maxdistance*2, 2) + durationv=round(duration, 2) + files: + - "**/TalentsAssistant.xml" + +- name: psychoclown + regex: !anyvalue="(?!num)"!anymaxvalue="(?!num)" + lua: | + maxpower=round(maxpower*2, 2) + maxpowerv=round(maxpower/100, 2) + files: + - "**/TalentsAssistant.xml" + +- name: truepotential + regex: !anyvalue!anyvalue="(?!num)"!anystrength="(?!num)" + lua: | + duration=round(duration*2, 0) + durationv=duration + files: + - "**/TalentsAssistant.xml" diff --git a/test.yml b/test.yml new file mode 100644 index 00000000..8097b568 --- /dev/null +++ b/test.yml @@ -0,0 +1,7 @@ +- name: truepotential + regex: !anyvalue!anyvalue="(?!num)"!anystrength="(?!num)" + lua: | + duration=round(duration*2, 0) + durationv=duration + files: + - "**/TalentsAssistant.xml"