39 lines
1008 B
Plaintext
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"
|
|
}
|
|
|