fix:添加批量使用的生命杖
This commit is contained in:
parent
3a5ae62fe7
commit
bf68fb013f
@ -508,8 +508,65 @@ var items_296f5d02_12fd_4166_a7c1_b5e830c9ee3a =
|
|||||||
"name": "生命魔杖",
|
"name": "生命魔杖",
|
||||||
"text": "使用后回复100体力。",
|
"text": "使用后回复100体力。",
|
||||||
"canUseItemEffect": "true",
|
"canUseItemEffect": "true",
|
||||||
"useItemEffect": "core.addStatus('hp', 100);",
|
"useItemEffect": null,
|
||||||
"hideInReplay": true
|
"hideInReplay": true,
|
||||||
|
"useItemEvent": [
|
||||||
|
{
|
||||||
|
"type": "comment",
|
||||||
|
"text": "先静默增加一个魔杖(因为使用道具必须消耗一个)"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "function",
|
||||||
|
"function": "function(){\ncore.addItem('wand', 1);\n}"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "input",
|
||||||
|
"text": "请输入使用生命杖的次数"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "if",
|
||||||
|
"condition": "Number.isNaN(flag:input)",
|
||||||
|
"true": [
|
||||||
|
{
|
||||||
|
"type": "exit"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "if",
|
||||||
|
"condition": "(flag:input>item:wand)",
|
||||||
|
"true": [
|
||||||
|
{
|
||||||
|
"type": "setValue",
|
||||||
|
"name": "flag:input",
|
||||||
|
"value": "item:wand"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "if",
|
||||||
|
"condition": "(flag:input<0)",
|
||||||
|
"true": [
|
||||||
|
{
|
||||||
|
"type": "setValue",
|
||||||
|
"name": "flag:input",
|
||||||
|
"value": "0"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "setValue",
|
||||||
|
"name": "item:wand",
|
||||||
|
"operator": "-=",
|
||||||
|
"value": "flag:input"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "setValue",
|
||||||
|
"name": "status:hp",
|
||||||
|
"operator": "+=",
|
||||||
|
"value": "100*flag:input"
|
||||||
|
}
|
||||||
|
]
|
||||||
},
|
},
|
||||||
"pack": {
|
"pack": {
|
||||||
"cls": "items",
|
"cls": "items",
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user