Project1
标题:
【已解决】如何让一些装备在特殊情况下发动特殊条件
[打印本页]
作者:
happygoodie
时间:
2014-9-12 19:09
标题:
【已解决】如何让一些装备在特殊情况下发动特殊条件
本帖最后由 happygoodie 于 2014-9-12 20:06 编辑
例如:
1.某装备佩戴后,当佩戴者的HP低于MaxHP的10%的情况下,攻击力自动+5.
2.某装备佩戴后,在佩戴它的时候打敌人时,如果按指定的按键,攻击力+2,否则攻击力自动降为0.
3.佩戴某装备的人在即将受攻击的时候,如果按指定的按键,佩戴者防御力+2.
作者:
taroxd
时间:
2014-9-12 19:17
1. 重定义 params 方法。如果重定义 atk 的话,状态菜单中的显示会不准确。
2、3 也许你需要一些QTE脚本
https://rpg.blue/thread-371221-1-1.html
可以参考一下
如果你没有足够的能力去驾驭的话,劝你暂且放弃你的想法。
作者:
taroxd
时间:
2014-9-12 19:22
本帖最后由 taroxd 于 2014-9-12 19:24 编辑
懒得开VA看脚本了。给段差不多的代码吧
class Game_Actor
alias params_20140912 params
def params(param_id)
old = params_20140912(param_id)
param_id == 攻击力的属性ID && 装备了指定武器? && hp < mhp / 10 ? old + 5 : old
end
end
复制代码
总之还是建议你不要有太复杂的设定了
作者:
3106345123
时间:
2014-9-12 19:39
2,3:
计时按钮攻击
+
修改角色普通攻击和防御技能的ID
欢迎光临 Project1 (https://rpg.blue/)
Powered by Discuz! X3.1