Project1

标题: 状态增强属性攻击 [打印本页]

作者: 18649119621    时间: 2020-8-15 10:12
标题: 状态增强属性攻击
能不能实现以下的效果:
设置一个状态,获得此状态者使用A属性技能时伤害增强50%,并且受到B属性的伤害减少50%。

作者: SailCat    时间: 2020-8-16 16:30
后半句在状态里对那个属性打个勾就行了
前半句
RUBY 代码复制
  1. alias sailcat_skill_effect skill_effect
  2. def skill_effect(u, s)
  3.     if r = sailcat_skill_effect(u, s) and self.damage.is_a?(Numeric) and u.state?(N) and s.element_set.include?(A)
  4.         self.hp -= self.damage >> 1
  5.         self.damage += self.damage >> 1
  6.     end
  7.     return r
  8. end

作者: 18649119621    时间: 2020-8-16 17:54
SailCat 发表于 2020-8-16 16:30
后半句在状态里对那个属性打个勾就行了
前半句
alias sailcat_skill_effect skill_effect

那这个脚本是放在哪的呢,脚本渣一枚…………




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