calcsymbol

Privateunrated

Content

43 lines
{=(levels):1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20}
{=(upgrade):0,12,15,20,27,36,47,60,75,92,111,132,155,180,207,236,267,300,335,372,0}
{=(costs):0,9;500;000,16;630;000,23;760;000,30;890;000,38;020;000,45;150;000,52;280;000,59;410;000,66;540;000,73;670;000,80;800;000,87;930;000,95;060;000,10;2190;000,10;9320;000,116;450;000,123;580;000,13;0710;000,137;840;000,0}
{=(symbolSums):0,2660,2649,2635,2616,2590,2555,2509,2450,2376,2285,2175,2044,1890,1711,1505,1270,1004,705,371,0}


{=(level):{args(1)}}
{=(exp):{args(2)}}
{=(daily):{args(3)}}

{=(symbolsLeft):{m:trunc({cycle({level}):{symbolSums}}-{exp}+1)}}
{=(daysLeft):{m:{symbolsLeft}/{daily}}}
{=(daysLeftRound):{m:round({daysLeft})}}
{=(round):{if({in(trunc):{symbolsLeft}}!=true):{if({daysLeftRound}<{daysLeft}):1|0}}}

{=(negDaily):{if({daily}<1):test|test}}
{=(checkDaily):{if({in(<):{negDaily}}==true):True|False}}

{=(daysLeftWhole):{if({checkDaily}!=True):{if({daily}<1):**INFINITE**|{m:trunc({daysLeftRound}+{round})}}}}

{=(help):Please format your input in the following way:
To calculate how many days left until you max the symbol:
```?calcsymbol SymbolLevel SymbolEXP SymbolsGainedPerDay```
To get information on the number of symbols and cost needed to upgrade to the next level
```?calcsymbol SymbolLevel```}

{=(answer1sub):{symbolsLeft} more symbol{if({symbolsLeft}!=1):s} needed to reach max level. At your rate, this will take {daysLeftWhole} more day{if({daysLeftWhole}!=1):s}.}

{=(negLeft):{if({symbolsLeft}<1):test}}
{=(checkNumber):{if({in(<):{negLeft}}==true):True|False}}

{=(answer1sub):{if({checkNumber}!=True):{if({symbolsLeft}<1):Congratulations, you've already maxed your symbol!|{answer1sub}}}}

{=(answer1sub):{if({contains({level}):{levels}}==true):{answer1sub}|A symbol's level can only be between 1 and 20.}}

{=(answer1):{any({in(trunc):{symbolsLeft}}==true|{in(trunc):{daysLeftWhole}}==true):help|{answer1sub}
}}

{=(answer2sub):A level {level} symbol needs {cycle({level}):{upgrade}} symbols and {replace(;,,):{cycle({level}):{costs}}} mesos to upgrade to the next level.}

{=(answer2):{if({in(Can't parse list index symbols):{answer2sub}}==true):help|{if({contains({level}):{levels}}==true):{answer2sub}|A symbol's level can only be between 1 and 20}}}

{=(answer):{if({args(2+)}!=):{answer1}|{answer2}}}

Embed

1 line
{"color": 1891297, "title": "Arcane Symbols Calculator", "fields": [{"name": "More Detailed Calculator down below", "value": "https://maplestory.aldu.tv/arcane-symbol-calculator/\n", "inline": false}, {"name": "For a list of all commands, use", "value": "?calcsymbol help", "inline": true}], "footer": {"text": "Please try to keep bot spam to a minimum and to use #bot-spam whenever possible. For a list of all tags, use ?listtags"}, "description": "{or({args(1)}==help|{args(1+)}==|{answer}==help):{help}|{answer}}"}
Raw JSON
{
  "id": 123945,
  "created_at": "2020-02-24T08:09:31.000Z",
  "tag_name": "calcsymbol",
  "nsfw": false,
  "owner_id": "298236372140032000",
  "uses": 475,
  "description": null,
  "restricted": false,
  "shared": false,
  "deleted": false,
  "safe": "unrated",
  "hidden": false,
  "guild_id": "510677683676643339",
  "sharer": "298236372140032000",
  "content": "{=(levels):1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20}\n{=(upgrade):0,12,15,20,27,36,47,60,75,92,111,132,155,180,207,236,267,300,335,372,0}\n{=(costs):0,9;500;000,16;630;000,23;760;000,30;890;000,38;020;000,45;150;000,52;280;000,59;410;000,66;540;000,73;670;000,80;800;000,87;930;000,95;060;000,10;2190;000,10;9320;000,116;450;000,123;580;000,13;0710;000,137;840;000,0}\n{=(symbolSums):0,2660,2649,2635,2616,2590,2555,2509,2450,2376,2285,2175,2044,1890,1711,1505,1270,1004,705,371,0}\n\n\n{=(level):{args(1)}}\n{=(exp):{args(2)}}\n{=(daily):{args(3)}}\n\n{=(symbolsLeft):{m:trunc({cycle({level}):{symbolSums}}-{exp}+1)}}\n{=(daysLeft):{m:{symbolsLeft}/{daily}}}\n{=(daysLeftRound):{m:round({daysLeft})}}\n{=(round):{if({in(trunc):{symbolsLeft}}!=true):{if({daysLeftRound}<{daysLeft}):1|0}}}\n\n{=(negDaily):{if({daily}<1):test|test}}\n{=(checkDaily):{if({in(<):{negDaily}}==true):True|False}}\n\n{=(daysLeftWhole):{if({checkDaily}!=True):{if({daily}<1):**INFINITE**|{m:trunc({daysLeftRound}+{round})}}}}\n\n{=(help):Please format your input in the following way:\nTo calculate how many days left until you max the symbol:\n```?calcsymbol SymbolLevel SymbolEXP SymbolsGainedPerDay```\nTo get information on the number of symbols and cost needed to upgrade to the next level\n```?calcsymbol SymbolLevel```}\n\n{=(answer1sub):{symbolsLeft} more symbol{if({symbolsLeft}!=1):s} needed to reach max level. At your rate, this will take {daysLeftWhole} more day{if({daysLeftWhole}!=1):s}.}\n\n{=(negLeft):{if({symbolsLeft}<1):test}}\n{=(checkNumber):{if({in(<):{negLeft}}==true):True|False}}\n\n{=(answer1sub):{if({checkNumber}!=True):{if({symbolsLeft}<1):Congratulations, you've already maxed your symbol!|{answer1sub}}}}\n\n{=(answer1sub):{if({contains({level}):{levels}}==true):{answer1sub}|A symbol's level can only be between 1 and 20.}}\n\n{=(answer1):{any({in(trunc):{symbolsLeft}}==true|{in(trunc):{daysLeftWhole}}==true):help|{answer1sub}\n}}\n\n{=(answer2sub):A level {level} symbol needs {cycle({level}):{upgrade}} symbols and {replace(;,,):{cycle({level}):{costs}}} mesos to upgrade to the next level.}\n\n{=(answer2):{if({in(Can't parse list index symbols):{answer2sub}}==true):help|{if({contains({level}):{levels}}==true):{answer2sub}|A symbol's level can only be between 1 and 20}}}\n\n{=(answer):{if({args(2+)}!=):{answer1}|{answer2}}}",
  "embed": "{\"color\": 1891297, \"title\": \"Arcane Symbols Calculator\", \"fields\": [{\"name\": \"More Detailed Calculator down below\", \"value\": \"https://maplestory.aldu.tv/arcane-symbol-calculator/\\n\", \"inline\": false}, {\"name\": \"For a list of all commands, use\", \"value\": \"?calcsymbol help\", \"inline\": true}], \"footer\": {\"text\": \"Please try to keep bot spam to a minimum and to use #bot-spam whenever possible. For a list of all tags, use ?listtags\"}, \"description\": \"{or({args(1)}==help|{args(1+)}==|{answer}==help):{help}|{answer}}\"}",
  "last_fetched": "2026-10-20T20:58:43.562Z"
}