mrbot/test.iss
2023-12-08 15:07:11 -06:00

39 lines
1008 B
Plaintext

#include "${LavishScript.HomeDirectory}/Scripts/mr/common/KnowledgeBook.iss"
function main()
{
variable jsonvalue effect
effect:SetValue[$$>{
"description": "Inflicts 559 disease damage on targets in Area of Effect."
}<$$]
variable string description
description:Set["${effect.Get["description"]}"]
if ${description.Left[8].NotEqual["Inflicts"]}
{
echo "0"
return 0
}
variable int64 minDamage
variable int64 maxDamage
variable string damageType
minDamage:Set["${description.Token[2, " "].Replace[",", ""]}"]
if ${description.Token[3, " "].Equal["-"]}
{
maxDamage:Set["${description.Token[4, " "].Replace[",", ""]}"]
damageType:Set["${description.Token[5, " "]}"]
}
else
{
maxDamage:Set["${description.Token[2, " "].Replace[",", ""]}"]
damageType:Set["${description.Token[3, " "]}"]
}
echo "${description}"
echo "${minDamage} - ${maxDamage} ${damageType} damage"
}