赞 | 84 |
VIP | 0 |
好人卡 | 0 |
积分 | 98 |
经验 | 0 |
最后登录 | 2024-11-12 |
在线时间 | 1884 小时 |
Lv4.逐梦者
- 梦石
- 0
- 星屑
- 9847
- 在线时间
- 1884 小时
- 注册时间
- 2020-1-2
- 帖子
- 1089
|
=。=可以简化你这一下要弄多个状态- <Custom Battle Effect>
- /////战斗开始应用用于显示倒计时次数
- user._siphonbonus = 0;
- ///如果初始CD为3那么把上面那个0改成3
- bonus = $gameVariables.value(1);
- user.setStateCounter(22, bonus);
- </Custom Battle Effect>
- <Custom Regenerate Effect>
- /////行动后刷新层数
- bonus = $gameVariables.value(1);
- user.setStateCounter(22, bonus);
- </Custom Regenerate Effect>
- <Custom Confirm Effect>
- ////判断是否普通攻击,我设置的是仅限普通攻击才能触发的
- /////如果想所有都能触发删掉下面的第一个判断
- if(user._siphonbonus == 0){
- if (this.isAttack()) {
- if(target.isStateAffected(23)){user._siphonbonus += 3}else{
- value += (user.atk * 0.06 + 500);
- user.gainHp(value)
- user._siphonbonus += 3
- target.addState(23)
- $gameVariables.setValue(1, $gameVariables.value(1)+value);
- }
- }
- }else{user._siphonbonus -= 1}
- </Custom Confirm Effect>
复制代码
这是以前别人叫我写的心之钢 Buffs & States Core 可能可以再次改良一下那时候临时写的 |
|