#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" }