Rework cook script a little to use named groups
This commit is contained in:
18
.vscode/settings.json
vendored
Normal file
18
.vscode/settings.json
vendored
Normal file
@@ -0,0 +1,18 @@
|
|||||||
|
{
|
||||||
|
"highlight.regex.workspace.regexes": [
|
||||||
|
{
|
||||||
|
"name": "namedGroups",
|
||||||
|
"regexes": [
|
||||||
|
{
|
||||||
|
"regex": "(?:(\\?<[^>]+>)[^)]+)",
|
||||||
|
"decorations": [
|
||||||
|
{
|
||||||
|
"backgroundColor": "#000000",
|
||||||
|
"color": "#1CAFC4"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
56
cooking.sh
56
cooking.sh
@@ -1,19 +1,55 @@
|
|||||||
modify 'reward="!num' '*4' **\/Missions.xml
|
modify 'reward="!num' '*4' **\/Missions.xml
|
||||||
|
|
||||||
modify '<Talent identifier="miner">!any<Replace tag="\[probability\]" value="!num" color="gui.green"/>!any<Replace tag="\[amount\]" value="!num" color="gui.green"/>!anyvalue="!num"/>!anyrandomchance="!num"/>' 'v3=v3*4 v4=v4*4 v1=v3*100 v2=v4*100' **/TalentsMechanic.xml
|
# modify '<Talent identifier="miner">!any<Replace tag="\[probability\]" value="!num" color="gui.green"/>!any<Replace tag="\[amount\]" value="!num" color="gui.green"/>!anyvalue="!num"/>!anyrandomchance="!num"/>' 'v3=v3*4 v4=v4*4 v1=v3*100 v2=v4*100' **/TalentsMechanic.xml
|
||||||
|
|
||||||
modify '<Talent identifier="bountyhunter">!any<Replace tag="\[xpbonus\]" value="!num" color="gui.green"\/>!any<Replace tag="\[moneybonus\]" value="!num" color="gui.green"\/>!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 '<Talent identifier="bountyhunter">!anyvalue="(?<xpbonus>!num)"!anyvalue="(?<moneybonus>!num)"!anymultiplyvalue="(?<xpbonusmul>!num)"!anymultiplyvalue="(?<moneybonusmul>!num)"' \
|
||||||
|
'xpbonus=xpbonus*4
|
||||||
|
moneybonus=moneybonus*4
|
||||||
|
xpbonusmul=1+xpbonus/100
|
||||||
|
moneybonusmul=1+moneybonus/100'
|
||||||
|
\
|
||||||
|
**/TalentsCaptain.xml
|
||||||
|
|
||||||
modify '<Talent identifier="inspirationalleader">!any<Replace tag="\[amount\]" value="!num" color="gui.green"\/>!any<Replace tag="\[stattype\]" value="!num" color="gui.orange"\/>' 'v1=v1*4 v2=v2*4' **/TalentsCaptain.xml
|
modify '<Talent identifier="inspirationalleader">!anyvalue="(?<xpbonus>!num)"' \
|
||||||
modify '<Affliction!anyidentifier="inspirationalleader"!anystattype="SkillGainSpeed" value="!num"\/>' '*4' **/AfflictionsCaptain.xml
|
'xpbonus=xpbonus*4' \
|
||||||
|
**/TalentsCaptain.xml
|
||||||
|
modify '<Affliction!anyidentifier="inspirationalleader"!anystattype="SkillGainSpeed" value="(?<xpbonus>!num)"\/>' \
|
||||||
|
'xpbonus=xpbonus*4' \
|
||||||
|
**/AfflictionsCaptain.xml
|
||||||
|
|
||||||
modify '<Talent identifier="logisticsexpert">!any<Replace tag="\[xpbonus\]" value="!num" color="gui.green"\/>!any <Replace tag="\[moneybonus\]" value="!num" color="gui.green"\/>!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 '<Talent identifier="logisticsexpert">!anyvalue="(?<xpbonus>!num)"!anyvalue="(?<moneybonus>!num)"!anymultiplyvalue="(?<moneybonusmul>!num)"\/>!anymultiplyvalue="(?<xpbonusmul>!num)"\/>' \
|
||||||
|
'xpbonus=xpbonus*4
|
||||||
|
moneybonus=moneybonus*4
|
||||||
|
xpbonusmul=1+xpbonus/100
|
||||||
|
moneybonusmul=1+moneybonus/100'
|
||||||
|
\
|
||||||
|
**/TalentsCaptain.xml
|
||||||
|
|
||||||
modify '<Talent identifier="prodigy">!any<Replace tag="\[amount\]" value="!num" color="gui.green"\/>!anyvalue="!num"\/>' 'v1=v1*4 v2=v2*4' **/TalentsCaptain.xml
|
modify '<Talent identifier="prodigy">!anyvalue="(?<xpbonus>!num)"!anyvalue="(?<xpbonusmul>!num)"' \
|
||||||
|
'xpbonus=xpbonus*4
|
||||||
|
xpbonusmul=xpbonus/100'
|
||||||
|
\
|
||||||
|
**/TalentsCaptain.xml
|
||||||
|
|
||||||
modify '<Talent identifier="travelingtradesman">!any<Replace tag="\[amount\]" value="!num"!any<Replace tag="\[itemcount\]" value="!num"!any<Replace tag="\[amount\]" value="!num"!anyvalue="!num"!anyvalue="!num"' 'v1=v1*4 v2=v2*4 v3=v3*4 v4=v4*4 v5=v5*4' **/TalentsCaptain.xml
|
modify '<Talent identifier="travelingtradesman">!anyvalue="(?<itemsellvalue>!num)"!anyvalue="(?<extraitems>!num)"!anystattype="ExtraSpecialSalesCount" value="(?<extraitemsmul>!num)"!anystattype="StoreSellMultiplier" value="(?<itemssellvaluemul>!num)"' \
|
||||||
|
'itemsellvalue=itemsellvalue*4
|
||||||
|
extraitems=extraitems*4
|
||||||
|
extraitemsmul=extraitems
|
||||||
|
itemssellvaluemul=itemsellvalue/100'
|
||||||
|
\
|
||||||
|
**/TalentsCaptain.xml
|
||||||
|
|
||||||
modify '<Talent identifier="veteran">!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 '<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
|
||||||
|
otherbonus=helmbonus/4
|
||||||
|
repairspeed=repairspeed*4
|
||||||
|
helmbonusv=helmbonusv*4
|
||||||
|
electricalbonusv=helmbonusv/4
|
||||||
|
mechanicalbonusv=electricalbonusv
|
||||||
|
medicalbonusv=electricalbonusv
|
||||||
|
weaponsbonusv=electricalbonusv
|
||||||
|
repairspeedv=repairspeedv*4' \
|
||||||
|
**/TalentsCaptain.xml
|
||||||
|
|
||||||
modify '<Talent identifier="camaraderie">!anyvalue="!num"!anyvalue="!num"!anyvalue="!num"' 'v1=v1*4 v2=v2*4 v3=round((v3-1)*4+1,2)' **/TalentsCaptain.xml
|
modify '<Talent identifier="camaraderie">!anyvalue="!num"!anyvalue="!num"!anyvalue="!num"' 'v1=v1*4 v2=v2*4 v3=round((v3-1)*4+1,2)' **/TalentsCaptain.xml
|
||||||
modify '<Affliction!anyidentifier="camaraderie"!anyminresistance="!num"!anymaxresistance="!num"' 'v1=v1*4 v2=v2*4' **/AfflictionsCaptain.xml
|
modify '<Affliction!anyidentifier="camaraderie"!anyminresistance="!num"!anymaxresistance="!num"' 'v1=v1*4 v2=v2*4' **/AfflictionsCaptain.xml
|
||||||
@@ -22,3 +58,7 @@ modify '<Talent identifier="downwiththeship">!any!rep(value="!num",4)' 'v1=v1*4
|
|||||||
modify '<Affliction!anyidentifier="downwiththeship"!anyduration="!num"!any!rep(value="!num",2)' 'v1=v1*4 v2=v2*4 v3=v3*4' **/AfflictionsCaptain.xml
|
modify '<Affliction!anyidentifier="downwiththeship"!anyduration="!num"!any!rep(value="!num",2)' 'v1=v1*4 v2=v2*4 v3=v3*4' **/AfflictionsCaptain.xml
|
||||||
|
|
||||||
modify '<Affliction!anyidentifier="evasivemaneuvers"!anyduration="!num"!anyvalue="!num"' 'v1=v1*4 v2=v2*4' **/AfflictionsCaptain.xml
|
modify '<Affliction!anyidentifier="evasivemaneuvers"!anyduration="!num"!anyvalue="!num"' 'v1=v1*4 v2=v2*4' **/AfflictionsCaptain.xml
|
||||||
|
|
||||||
|
modify '<Talent identifier="sailorwithnoname">!anyvalue="!num"!anyMedicalSkillBonus" value="!num"' 'v1=v1*4 v2=v2*4' **/TalentsCaptain.xml
|
||||||
|
|
||||||
|
modify '<Talent identifier="steadytune">!any!rep(value="!num",4)' 'v1=v1*4 v2=v2*4 v3=v3*4 v4=v4*4' **/TalentsCaptain.xml
|
Reference in New Issue
Block a user