Do Effect
This commit is contained in:
parent
63e06c5af3
commit
54c6e7162a
@ -1509,25 +1509,26 @@ control.prototype.updateFg = function () {
|
|||||||
}
|
}
|
||||||
|
|
||||||
////// 执行一个表达式的effect操作 //////
|
////// 执行一个表达式的effect操作 //////
|
||||||
control.prototype.doEffect = function (expression) {
|
control.prototype.doEffect = function (effect) {
|
||||||
// 必须使用"+="
|
effect.split(";").forEach(function (expression) {
|
||||||
var arr = expression.split("+=");
|
var arr = expression.split("+=");
|
||||||
if (arr.length!=2) return;
|
if (arr.length!=2) return;
|
||||||
var name=arr[0], value=core.calValue(arr[1]);
|
var name=arr[0], value=core.calValue(arr[1]);
|
||||||
if (name.indexOf("status:")==0) {
|
if (name.indexOf("status:")==0) {
|
||||||
var status=name.substring(7);
|
var status=name.substring(7);
|
||||||
core.setStatus(status, core.getStatus(status)+value);
|
core.setStatus(status, core.getStatus(status)+value);
|
||||||
}
|
}
|
||||||
else if (name.indexOf("item:")==0) {
|
else if (name.indexOf("item:")==0) {
|
||||||
var itemId=name.substring(5);
|
var itemId=name.substring(5);
|
||||||
core.setItem(itemId, core.itemCount(itemId)+value);
|
core.setItem(itemId, core.itemCount(itemId)+value);
|
||||||
}
|
}
|
||||||
|
});
|
||||||
}
|
}
|
||||||
|
|
||||||
////// 开启debug模式 //////
|
////// 开启debug模式 //////
|
||||||
control.prototype.debug = function() {
|
control.prototype.debug = function() {
|
||||||
core.setFlag('debug', true);
|
core.setFlag('debug', true);
|
||||||
core.insertAction(["\t[调试模式开启]此模式下按住Ctrl键可以穿墙并忽略一切事件。\n同时,录像将失效,也无法上传成绩。"]);
|
core.insertAction(["\t[调试模式开启]此模式下按住Ctrl键(或Ctrl+Shift键)可以穿墙并忽略一切事件。\n同时,录像将失效,也无法上传成绩。"]);
|
||||||
/*
|
/*
|
||||||
core.setStatus('hp', 999999);
|
core.setStatus('hp', 999999);
|
||||||
core.setStatus('atk', 10000);
|
core.setStatus('atk', 10000);
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user