wash2

Private

Content

98 lines
{=(class):{lower:{1}}}
{=(class):{if({class}==nl):thief|{class}}}
{=(class):{if({class}==shad):thief|{class}}}
{=(class):{if({class}==shadower):thief|{class}}}
{=(class):{if({class}==cb):thief|{class}}}
{=(class):{if({class}==hermit):thief|{class}}}
{=(class):{if({class}==rogue):thief|{class}}}
{=(class):{if({class}==rouge):thief|{class}}}
{=(class):{if({class}==sin):thief|{class}}}
{=(class):{if({class}==dit):thief|{class}}}

{=(class):{if({class}==pally):warrior|{class}}}
{=(class):{if({class}==paladin):warrior|{class}}}
{=(class):{if({class}==dk):warrior|{class}}}
{=(class):{if({class}==drk):warrior|{class}}}

{=(class):{if({class}==bm):archer|{class}}}
{=(class):{if({class}==mm):archer|{class}}}
{=(class):{if({class}==bowmaster):archer|{class}}}
{=(class):{if({class}==marksman):archer|{class}}}
{=(class):{if({class}==marksmeme):archer|{class}}}
{=(class):{if({class}==bowman):archer|{class}}}

{=(class):{if({class}==bish):mage|{class}}}
{=(class):{if({class}==bishop):mage|{class}}}
{=(class):{if({class}==fp):mage|{class}}}
{=(class):{if({class}==il):mage|{class}}}
{=(class):{if({class}==priest):mage|{class}}}
{=(class):{if({class}==cleric):mage|{class}}}
{=(class):{if({class}==archmage):mage|{class}}}

{=(class):{if({class}==bucc):pirate|{class}}}
{=(class):{if({class}==buccaneer):pirate|{class}}}
{=(class):{if({class}==sair):pirate|{class}}}
{=(class):{if({class}==corsair):pirate|{class}}}
{=(class):{if({class}==outlaw):pirate|{class}}}
{=(class):{if({class}==gunslinger):pirate|{class}}}
{=(class):{if({class}==brawler):pirate|{class}}}


{=(minMp):
{if({class}==thief):{m:156+14*{2}}|
{if({class}==hero):{m:56+4*{2}}|
{if({class}==warrior):{m:156+4*{2}}|
{if({class}==archer):{m:148+14*{2}}|
{if({class}==pirate):{m:111+18*{2}}|
{if({class}==mage):{m:148+14*{2}}|
0
}}}}}}}


{=(aprUse):
{if({class}==thief):12|
{if({class}==hero):4|
{if({class}==warrior):4|
{if({class}==archer):12|
{if({class}==pirate):16|
{if({class}==mage):20|
0
}}}}}}}


{=(aprGain):
{if({class}==thief):22|
{if({class}==hero):52.5|
{if({class}==warrior):52.5|
{if({class}==archer):18|
{if({class}==pirate):20|
{if({class}==mage):15|
0
}}}}}}}


{=(extraMp):{m:{3}-{minMp}}}

{=(totalAprs):{m:{extraMp}/{aprUse}}}


{=(totalAP):
{m:25+5*({2}-1)+{if({2}>=70):5|0}+{if({2}>=120):5|0}}
}


{=(statAP):{m:{4}+{5}+{6}+{7}}}

{=(missingAP):
{if({totalAP}>{statAP}):{m:{totalAP}-{statAP}}|0}
}

{=(washAprs):{m:{totalAprs}-{missingAP}}}


{=(out):
{any({7}=={args}|{minMp}==0):Invalid input. Use this like: !wash <class> <lv> <mp> <str> <dex> <int> <luk> . Class is hero, warrior, archer, thief, mage, or pirate.| {if({1}==warrior):**!!! If you're a hero, run this command with hero as the class, not warrior!!!**
}You have a minimum MP of {m:trunc({minMp})} and can wash out {m:trunc({extraMp})} MP using {m:trunc({totalAprs})} AP Resets. You have {m:trunc({missingAP})} AP currently in your HP/MP pool, leaving {m:trunc({washAprs})} effective AP Resets for HP washing. Each APR will use {m:trunc({aprUse})} MP {if({class}==mage):(make sure to SP reset Improved MaxMP increase to 0 before washing)}. You will gain {m:trunc({aprGain}*trunc({washAprs}))} HP {if({class}==pirate):(double that if you're a bucc) }{if({class}==thief):(assuming you wash with fresh AP) }on average from this MP.
}}

{out}
Raw JSON
{
  "id": 2751664,
  "created_at": "2026-09-03T19:49:31.000Z",
  "tag_name": "wash2",
  "nsfw": false,
  "owner_id": "363925896542945281",
  "uses": 20,
  "description": null,
  "restricted": false,
  "shared": false,
  "deleted": false,
  "safe": "",
  "hidden": false,
  "guild_id": "1008174423846686801",
  "sharer": "363925896542945281",
  "content": "{=(class):{lower:{1}}}\n{=(class):{if({class}==nl):thief|{class}}}\n{=(class):{if({class}==shad):thief|{class}}}\n{=(class):{if({class}==shadower):thief|{class}}}\n{=(class):{if({class}==cb):thief|{class}}}\n{=(class):{if({class}==hermit):thief|{class}}}\n{=(class):{if({class}==rogue):thief|{class}}}\n{=(class):{if({class}==rouge):thief|{class}}}\n{=(class):{if({class}==sin):thief|{class}}}\n{=(class):{if({class}==dit):thief|{class}}}\n\n{=(class):{if({class}==pally):warrior|{class}}}\n{=(class):{if({class}==paladin):warrior|{class}}}\n{=(class):{if({class}==dk):warrior|{class}}}\n{=(class):{if({class}==drk):warrior|{class}}}\n\n{=(class):{if({class}==bm):archer|{class}}}\n{=(class):{if({class}==mm):archer|{class}}}\n{=(class):{if({class}==bowmaster):archer|{class}}}\n{=(class):{if({class}==marksman):archer|{class}}}\n{=(class):{if({class}==marksmeme):archer|{class}}}\n{=(class):{if({class}==bowman):archer|{class}}}\n\n{=(class):{if({class}==bish):mage|{class}}}\n{=(class):{if({class}==bishop):mage|{class}}}\n{=(class):{if({class}==fp):mage|{class}}}\n{=(class):{if({class}==il):mage|{class}}}\n{=(class):{if({class}==priest):mage|{class}}}\n{=(class):{if({class}==cleric):mage|{class}}}\n{=(class):{if({class}==archmage):mage|{class}}}\n\n{=(class):{if({class}==bucc):pirate|{class}}}\n{=(class):{if({class}==buccaneer):pirate|{class}}}\n{=(class):{if({class}==sair):pirate|{class}}}\n{=(class):{if({class}==corsair):pirate|{class}}}\n{=(class):{if({class}==outlaw):pirate|{class}}}\n{=(class):{if({class}==gunslinger):pirate|{class}}}\n{=(class):{if({class}==brawler):pirate|{class}}}\n\n\n{=(minMp):\n{if({class}==thief):{m:156+14*{2}}|\n{if({class}==hero):{m:56+4*{2}}|\n{if({class}==warrior):{m:156+4*{2}}|\n{if({class}==archer):{m:148+14*{2}}|\n{if({class}==pirate):{m:111+18*{2}}|\n{if({class}==mage):{m:148+14*{2}}|\n0\n}}}}}}}\n\n\n{=(aprUse):\n{if({class}==thief):12|\n{if({class}==hero):4|\n{if({class}==warrior):4|\n{if({class}==archer):12|\n{if({class}==pirate):16|\n{if({class}==mage):20|\n0\n}}}}}}}\n\n\n{=(aprGain):\n{if({class}==thief):22|\n{if({class}==hero):52.5|\n{if({class}==warrior):52.5|\n{if({class}==archer):18|\n{if({class}==pirate):20|\n{if({class}==mage):15|\n0\n}}}}}}}\n\n\n{=(extraMp):{m:{3}-{minMp}}}\n\n{=(totalAprs):{m:{extraMp}/{aprUse}}}\n\n\n{=(totalAP):\n{m:25+5*({2}-1)+{if({2}>=70):5|0}+{if({2}>=120):5|0}}\n}\n\n\n{=(statAP):{m:{4}+{5}+{6}+{7}}}\n\n{=(missingAP):\n{if({totalAP}>{statAP}):{m:{totalAP}-{statAP}}|0}\n}\n\n{=(washAprs):{m:{totalAprs}-{missingAP}}}\n\n\n{=(out):\n{any({7}=={args}|{minMp}==0):Invalid input. Use this like: !wash <class> <lv> <mp> <str> <dex> <int> <luk> . Class is hero, warrior, archer, thief, mage, or pirate.| {if({1}==warrior):**!!! If you're a hero, run this command with hero as the class, not warrior!!!**\n}You have a minimum MP of {m:trunc({minMp})} and can wash out {m:trunc({extraMp})} MP using {m:trunc({totalAprs})} AP Resets. You have {m:trunc({missingAP})} AP currently in your HP/MP pool, leaving {m:trunc({washAprs})} effective AP Resets for HP washing. Each APR will use {m:trunc({aprUse})} MP {if({class}==mage):(make sure to SP reset Improved MaxMP increase to 0 before washing)}. You will gain {m:trunc({aprGain}*trunc({washAprs}))} HP {if({class}==pirate):(double that if you're a bucc) }{if({class}==thief):(assuming you wash with fresh AP) }on average from this MP.\n}}\n\n{out}",
  "embed": "{}",
  "last_fetched": "2026-10-25T08:13:43.368Z"
}