赞 | 0 |
VIP | 0 |
好人卡 | 0 |
积分 | 0 |
经验 | 0 |
最后登录 | 2024-6-8 |
在线时间 | 10 小时 |
Lv1.梦旅人
- 梦石
- 0
- 星屑
- 46
- 在线时间
- 10 小时
- 注册时间
- 2023-12-29
- 帖子
- 7
|
加入我们,或者,欢迎回来。
您需要 登录 才可以下载或查看,没有帐号?注册会员
x
我写了一个状态,备注代码是这样的
<Custom Apply Effect>
this._Warpath = this._Warpath || 0;
this._Warpath += 1;
this.setStateCounter(3, this._Warpath);
user.startAnimation(121);
var p = target.atk;
var value = p * 0.1;
user._addedAtk = user._addedAtk || 0;
user._addedAtk += value;
user.addParam(2,value);
var g = p + value;
$gameMessage.add(g);
</Custom Apply Effect>
<Custom Remove Effect>
user.addParam(2,-user._addedAtk);
user._addedAtk = 0;
this._Warpath = 0;
</Custom Remove Effect>
<Counter Alignment: left>
其中用this._Warpath来记录这个技能的层数,现在我又用另外一个技能来检测这个状态的层数——也就是this._Warpath的层数。现在有一个疑问,状态里面声明的变量是否可以在技能里面直接使用。如果不能的话,那我怎么写才能让技能检测到这个状态的层数。 |
|