mota-js/project/events.js
2019-03-19 23:57:43 +08:00

155 lines
3.1 KiB
JavaScript
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

var events_c12a15a8_c380_4b28_8144_256cba95f760 =
{
"commonEvent": {
"加点事件": [
{
"type": "comment",
"text": "通过传参flag:arg1表示当前应该的加点数值"
},
{
"type": "choices",
"choices": [
{
"text": "攻击+${1*flag:arg1}",
"action": [
{
"type": "setValue",
"name": "status:atk",
"value": "status:atk+1*flag:arg1"
}
]
},
{
"text": "防御+${2*flag:arg1}",
"action": [
{
"type": "setValue",
"name": "status:def",
"value": "status:def+2*flag:arg1"
}
]
},
{
"text": "生命+${200*flag:arg1}",
"action": [
{
"type": "setValue",
"name": "status:hp",
"value": "status:hp+200*flag:arg1"
}
]
}
]
}
],
"毒衰咒处理": [
{
"type": "comment",
"text": "获得毒衰咒效果flag:arg1为要获得的类型"
},
{
"type": "switch",
"condition": "flag:arg1",
"caseList": [
{
"case": "0",
"action": [
{
"type": "comment",
"text": "获得毒效果"
},
{
"type": "if",
"condition": "!flag:poison",
"true": [
{
"type": "setValue",
"name": "flag:poison",
"value": "true"
}
],
"false": []
}
]
},
{
"case": "1",
"action": [
{
"type": "comment",
"text": "获得衰效果"
},
{
"type": "if",
"condition": "!flag:weak",
"true": [
{
"type": "setValue",
"name": "flag:weak",
"value": "true"
},
{
"type": "if",
"condition": "core.values.weakValue>=1",
"true": [
{
"type": "comment",
"text": ">=1直接扣数值"
},
{
"type": "addValue",
"name": "status:atk",
"value": "-core.values.weakValue"
},
{
"type": "addValue",
"name": "status:def",
"value": "-core.values.weakValue"
}
],
"false": [
{
"type": "comment",
"text": "<1扣比例"
},
{
"type": "function",
"function": "function(){\ncore.addBuff('atk', -core.values.weakValue);\n}"
},
{
"type": "function",
"function": "function(){\ncore.addBuff('def', -core.values.weakValue);\n}"
}
]
}
],
"false": []
}
]
},
{
"case": "2",
"action": [
{
"type": "comment",
"text": "获得咒效果"
},
{
"type": "if",
"condition": "!flag:curse",
"true": [
{
"type": "setValue",
"name": "flag:curse",
"value": "true"
}
],
"false": []
}
]
}
]
}
]
}
}