norefresh
This commit is contained in:
parent
2ce16668f2
commit
52b0617944
@ -589,27 +589,27 @@ return code;
|
|||||||
*/;
|
*/;
|
||||||
|
|
||||||
setValue_s
|
setValue_s
|
||||||
: '数值操作' ':' '名称' idString_e '值' expression '刷新状态栏和显伤' Bool Newline
|
: '数值操作' ':' '名称' idString_e '值' expression '不刷新状态栏' Bool Newline
|
||||||
|
|
||||||
|
|
||||||
/* setValue_s
|
/* setValue_s
|
||||||
tooltip : setValue:设置勇士的某个属性、道具个数, 或某个变量/Flag的值
|
tooltip : setValue:设置勇士的某个属性、道具个数, 或某个变量/Flag的值
|
||||||
helpUrl : https://h5mota.com/games/template/_docs/#/event?id=setvalue%EF%BC%9A%E8%AE%BE%E7%BD%AE%E5%8B%87%E5%A3%AB%E7%9A%84%E6%9F%90%E4%B8%AA%E5%B1%9E%E6%80%A7%E3%80%81%E9%81%93%E5%85%B7%E4%B8%AA%E6%95%B0%EF%BC%8C%E6%88%96%E6%9F%90%E4%B8%AA%E5%8F%98%E9%87%8Fflag%E7%9A%84%E5%80%BC
|
helpUrl : https://h5mota.com/games/template/_docs/#/event?id=setvalue%EF%BC%9A%E8%AE%BE%E7%BD%AE%E5%8B%87%E5%A3%AB%E7%9A%84%E6%9F%90%E4%B8%AA%E5%B1%9E%E6%80%A7%E3%80%81%E9%81%93%E5%85%B7%E4%B8%AA%E6%95%B0%EF%BC%8C%E6%88%96%E6%9F%90%E4%B8%AA%E5%8F%98%E9%87%8Fflag%E7%9A%84%E5%80%BC
|
||||||
colour : this.dataColor
|
colour : this.dataColor
|
||||||
Bool_0 = Bool_0 ? ', "refresh": true' : '';
|
Bool_0 = Bool_0 ? ', "norefresh": true' : '';
|
||||||
var code = '{"type": "setValue", "name": "'+idString_e_0+'", "value": "'+expression_0+'"' + Bool_0 + '},\n';
|
var code = '{"type": "setValue", "name": "'+idString_e_0+'", "value": "'+expression_0+'"' + Bool_0 + '},\n';
|
||||||
return code;
|
return code;
|
||||||
*/;
|
*/;
|
||||||
|
|
||||||
addValue_s
|
addValue_s
|
||||||
: '数值增减' ':' '名称' idString_e '+=' expression '刷新状态栏和显伤' Bool Newline
|
: '数值增减' ':' '名称' idString_e '+=' expression '不刷新状态栏' Bool Newline
|
||||||
|
|
||||||
|
|
||||||
/* addValue_s
|
/* addValue_s
|
||||||
tooltip : addValue:增减勇士的某个属性、道具个数, 或某个变量/Flag的值
|
tooltip : addValue:增减勇士的某个属性、道具个数, 或某个变量/Flag的值
|
||||||
helpUrl : https://h5mota.com/games/template/_docs/#/event?id=addValue%ef%bc%9a%e5%a2%9e%e5%87%8f%e5%8b%87%e5%a3%ab%e7%9a%84%e6%9f%90%e4%b8%aa%e5%b1%9e%e6%80%a7%e3%80%81%e9%81%93%e5%85%b7%e4%b8%aa%e6%95%b0%ef%bc%8c%e6%88%96%e6%9f%90%e4%b8%aa%e5%8f%98%e9%87%8f%2fFlag%e7%9a%84%e5%80%bc
|
helpUrl : https://h5mota.com/games/template/_docs/#/event?id=addValue%ef%bc%9a%e5%a2%9e%e5%87%8f%e5%8b%87%e5%a3%ab%e7%9a%84%e6%9f%90%e4%b8%aa%e5%b1%9e%e6%80%a7%e3%80%81%e9%81%93%e5%85%b7%e4%b8%aa%e6%95%b0%ef%bc%8c%e6%88%96%e6%9f%90%e4%b8%aa%e5%8f%98%e9%87%8f%2fFlag%e7%9a%84%e5%80%bc
|
||||||
colour : this.dataColor
|
colour : this.dataColor
|
||||||
Bool_0 = Bool_0 ? ', "refresh": true' : '';
|
Bool_0 = Bool_0 ? ', "norefresh": true' : '';
|
||||||
var code = '{"type": "addValue", "name": "'+idString_e_0+'", "value": "'+expression_0+'"' + Bool_0 + '},\n';
|
var code = '{"type": "addValue", "name": "'+idString_e_0+'", "value": "'+expression_0+'"' + Bool_0 + '},\n';
|
||||||
return code;
|
return code;
|
||||||
*/;
|
*/;
|
||||||
@ -3398,7 +3398,7 @@ ActionParser.prototype.parseAction = function() {
|
|||||||
this.next = MotaActionBlocks['setValue_s'].xmlText([
|
this.next = MotaActionBlocks['setValue_s'].xmlText([
|
||||||
this.tryToUseEvFlag_e('idString_e', [data.name]),
|
this.tryToUseEvFlag_e('idString_e', [data.name]),
|
||||||
MotaActionBlocks['evalString_e'].xmlText([data.value]),
|
MotaActionBlocks['evalString_e'].xmlText([data.value]),
|
||||||
data.refresh || false,
|
data.norefresh || false,
|
||||||
this.next]);
|
this.next]);
|
||||||
break;
|
break;
|
||||||
case "setValue2":
|
case "setValue2":
|
||||||
@ -3406,7 +3406,7 @@ ActionParser.prototype.parseAction = function() {
|
|||||||
this.next = MotaActionBlocks['addValue_s'].xmlText([
|
this.next = MotaActionBlocks['addValue_s'].xmlText([
|
||||||
this.tryToUseEvFlag_e('idString_e', [data.name]),
|
this.tryToUseEvFlag_e('idString_e', [data.name]),
|
||||||
MotaActionBlocks['evalString_e'].xmlText([data.value]),
|
MotaActionBlocks['evalString_e'].xmlText([data.value]),
|
||||||
data.refresh || false,
|
data.norefresh || false,
|
||||||
this.next]);
|
this.next]);
|
||||||
break;
|
break;
|
||||||
case "setEnemy":
|
case "setEnemy":
|
||||||
|
|||||||
@ -1582,7 +1582,7 @@ events.prototype._action_setVolume = function (data, x, y, prefix) {
|
|||||||
|
|
||||||
events.prototype._action_setValue = function (data, x, y, prefix) {
|
events.prototype._action_setValue = function (data, x, y, prefix) {
|
||||||
this.setValue(data.name, data.value, prefix);
|
this.setValue(data.name, data.value, prefix);
|
||||||
if (data.refresh) {
|
if (!data.norefresh) {
|
||||||
if (core.status.hero.hp <= 0) {
|
if (core.status.hero.hp <= 0) {
|
||||||
core.status.hero.hp = 0;
|
core.status.hero.hp = 0;
|
||||||
core.updateStatusBar();
|
core.updateStatusBar();
|
||||||
@ -1600,7 +1600,7 @@ events.prototype._action_setValue2 = function (data, x, y, prefix) {
|
|||||||
|
|
||||||
events.prototype._action_addValue = function (data, x, y, prefix) {
|
events.prototype._action_addValue = function (data, x, y, prefix) {
|
||||||
this.addValue(data.name, data.value, prefix);
|
this.addValue(data.name, data.value, prefix);
|
||||||
if (data.refresh) {
|
if (!data.norefresh) {
|
||||||
if (core.status.hero.hp <= 0) {
|
if (core.status.hero.hp <= 0) {
|
||||||
core.status.hero.hp = 0;
|
core.status.hero.hp = 0;
|
||||||
core.updateStatusBar();
|
core.updateStatusBar();
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user