Project1

标题: 请问如何给技能增添下面的效果 [打印本页]

作者: 15227015827    时间: 2021-4-30 10:14
标题: 请问如何给技能增添下面的效果
第一个是根据敌人血量来获得额外的效果,比如若对手满血则造成伤害翻倍,不是满血则削弱对手属性
第二个是免疫反弹debuff,对手技能概率无效
作者: 紫英晓狼1130    时间: 2021-4-30 10:14
本帖最后由 紫英晓狼1130 于 2021-4-30 13:15 编辑

第一个技能效果范例:Project1
使用方法:请搜索 "# 十万伏特"
代码注释:使用数据库81号技能,若目标生命已满则伤害乘2,若目标生命未满则附加17号状态

RUBY 代码复制
  1. if @skill.id == 81
  2.   if target.maxhp != target.hp + target.damage
  3.     target.add_state(17)
  4.   else
  5.     target.damage = target.damage * 2
  6.   end
  7. end

第二个描述看不懂

Project1.zip

200.9 KB, 下载次数: 59


作者: 15227015827    时间: 2021-4-30 14:18
紫英晓狼1130 发表于 2021-4-30 13:11
第一个技能效果范例:Project1
使用方法:请搜索 "# 十万伏特"
代码注释:使用数据库81号技能,若目标生命 ...

第二个技能意思就是反弹所有异常效果能力下降,同时对手释放的技能概率失效
作者: 15227015827    时间: 2021-4-30 21:01
紫英晓狼1130 发表于 2021-4-30 10:14
第一个技能效果范例:Project1
使用方法:请搜索 "# 十万伏特"
代码注释:使用数据库81号技能,若目标生命 ...

亲问这个代码要放在哪呢




欢迎光临 Project1 (https://rpg.blue/) Powered by Discuz! X3.1