diff --git a/.vscode/settings.json b/.vscode/settings.json new file mode 100644 index 00000000..eb3f1a88 --- /dev/null +++ b/.vscode/settings.json @@ -0,0 +1,18 @@ +{ + "highlight.regex.workspace.regexes": [ + { + "name": "namedGroups", + "regexes": [ + { + "regex": "(?:(\\?<[^>]+>)[^)]+)", + "decorations": [ + { + "backgroundColor": "#000000", + "color": "#1CAFC4" + } + ] + } + ] + } + ] +} \ No newline at end of file diff --git a/cooking.sh b/cooking.sh index b39474fd..a9aaecec 100644 --- a/cooking.sh +++ b/cooking.sh @@ -1,19 +1,55 @@ 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 +# modify '!any!any!anyvalue="!num"/>!anyrandomchance="!num"/>' 'v3=v3*4 v4=v4*4 v1=v3*100 v2=v4*100' **/TalentsMechanic.xml -modify '!any!any!anymultiplyvalue="!num"\/>!anymultiplyvalue="!num"\/>' 'v1=v1*4 v2=v2*4 v3=round((v3-1)*4+1,2) v4=round((v4-1)*4+1,2)' **/TalentsCaptain.xml +modify '!anyvalue="(?!num)"!anyvalue="(?!num)"!anymultiplyvalue="(?!num)"!anymultiplyvalue="(?!num)"' \ +'xpbonus=xpbonus*4 +moneybonus=moneybonus*4 +xpbonusmul=1+xpbonus/100 +moneybonusmul=1+moneybonus/100' +\ +**/TalentsCaptain.xml -modify '!any!any' 'v1=v1*4 v2=v2*4' **/TalentsCaptain.xml -modify '' '*4' **/AfflictionsCaptain.xml +modify '!anyvalue="(?!num)"' \ +'xpbonus=xpbonus*4' \ +**/TalentsCaptain.xml +modify '' \ +'xpbonus=xpbonus*4' \ +**/AfflictionsCaptain.xml -modify '!any!any !anymultiplyvalue="!num"\/>!anymultiplyvalue="!num"\/>' 'v1=v1*4 v2=v2*4 v3=round((v3-1)*4+1,2) v4=round((v4-1)*4+1,2)' **/TalentsCaptain.xml +modify '!anyvalue="(?!num)"!anyvalue="(?!num)"!anymultiplyvalue="(?!num)"\/>!anymultiplyvalue="(?!num)"\/>' \ +'xpbonus=xpbonus*4 +moneybonus=moneybonus*4 +xpbonusmul=1+xpbonus/100 +moneybonusmul=1+moneybonus/100' +\ +**/TalentsCaptain.xml -modify '!any!anyvalue="!num"\/>' 'v1=v1*4 v2=v2*4' **/TalentsCaptain.xml +modify '!anyvalue="(?!num)"!anyvalue="(?!num)"' \ +'xpbonus=xpbonus*4 +xpbonusmul=xpbonus/100' +\ +**/TalentsCaptain.xml -modify '!any!anyvalue="(?!num)"!anyvalue="(?!num)"!anystattype="ExtraSpecialSalesCount" value="(?!num)"!anystattype="StoreSellMultiplier" value="(?!num)"' \ +'itemsellvalue=itemsellvalue*4 +extraitems=extraitems*4 +extraitemsmul=extraitems +itemssellvaluemul=itemsellvalue/100' +\ +**/TalentsCaptain.xml -modify '!any!rep(value="!num",9)' 'v1=v1*4 v2=v2*4 v3=v3*4 v4=v4*4 v5=v5*4 v6=v6*4 v7=v7*4 v8=v8*4 v9=v9*4' **/TalentsCaptain.xml +modify '!anyvalue="(?!num)"!anyvalue="(?!num)"!anyvalue="(?!num)"!anyHelmSkillBonus" value="(?!num)"!anyvalue="(?!num)"!anyvalue="(?!num)"!anyvalue="(?!num)"!anyvalue="(?!num)"!anyvalue="(?!num)"' \ +'helmbonus=helmbonus*4 +otherbonus=helmbonus/4 +repairspeed=repairspeed*4 +helmbonusv=helmbonusv*4 +electricalbonusv=helmbonusv/4 +mechanicalbonusv=electricalbonusv +medicalbonusv=electricalbonusv +weaponsbonusv=electricalbonusv +repairspeedv=repairspeedv*4' \ +**/TalentsCaptain.xml modify '!anyvalue="!num"!anyvalue="!num"!anyvalue="!num"' 'v1=v1*4 v2=v2*4 v3=round((v3-1)*4+1,2)' **/TalentsCaptain.xml modify '!any!rep(value="!num",4)' 'v1=v1*4 v2=v2*4 v3=v3*4 v4=v4*2' **/TalentsCaptain.xml modify '!anyvalue="!num"!anyMedicalSkillBonus" value="!num"' 'v1=v1*4 v2=v2*4' **/TalentsCaptain.xml + +modify '!any!rep(value="!num",4)' 'v1=v1*4 v2=v2*4 v3=v3*4 v4=v4*4' **/TalentsCaptain.xml \ No newline at end of file