Project1

标题: 帮改个反射伤害的脚本 [打印本页]

作者: he11120    时间: 2012-3-25 16:32
标题: 帮改个反射伤害的脚本
本帖最后由 he11120 于 2012-3-25 16:39 编辑
  1.       # 第二命中判定
  2.       eva = 8 * self.agi / attacker.dex + self.eva
  3.       hit = self.damage < 0 ? 100 : 100 - eva
  4.       hit = self.cant_evade? ? 100 : hit
  5.       hit_result = (rand(100) < hit)
  6.     end
  7.     # 命中的情况下
  8.     if hit_result == true
  9.       # 状态冲击解除
  10.       remove_states_shock
  11.       # HP 的伤害计算
  12. #===========================以下为修改的脚本
  13.    if attacker.is_a?(Game_Enemy)#攻击方为敌方的场合
  14.     if self.weapon_id == 1#装备的武器编号为1的场合
  15.       attacker.hp -= self.damage / 10 #反射10%伤害
  16.       self.damage  -= self.damage / 10 #减免10%伤害
  17.      end
  18.     if self.armor1_id == 1#装备的盾牌编号为1的场合
  19.       attacker.hp -= self.damage / 10 #反射10%伤害
  20.       self.damage  -= self.damage / 10 #减免10%伤害
  21.      end
  22.     if self.armor2_id == 2#装备的身体防具编号为2的场合
  23.       attacker.hp -= self.damage / 10 #反射10%伤害
  24.       self.damage  -= self.damage / 10 #减免10%伤害
  25.      end
  26.     if self.armor3_id == 3#装备的头部防具编号为3的场合
  27.       attacker.hp -= self.damage / 10 #反射10%伤害
  28.       self.damage  -= self.damage / 10 #减免10%伤害
  29.      end
  30.     if self.armor4_id == 4#装备的装饰品编号为4的场合
  31.       attacker.hp -= self.damage / 10 #反射10%伤害
  32.       self.damage  -= self.damage / 10 #减免10%伤害
  33.      end
  34.     end   
  35. #===========================以上为修改的脚本
  36.     self.hp -= self.damage
复制代码
上面这段是反射伤害的,我想改成1.反射伤害统一计算的(10%+10%+10%),而不是先减去10%,再减去90%的10%。
                              2.反射伤改成在目标受到伤害之后。
                              3.能不能加个反弹伤害显示?(不要与其它伤害美化脚本有冲突的)。  dsu_plus_rewardpost_czw
作者: kangxi0109    时间: 2012-3-25 16:57
本帖最后由 kangxi0109 于 2012-3-25 17:00 编辑

去看先前的帖子吧,都改在那里了,还以为就在原帖改呢,就放那里了,哪知道又开一贴。
怎么做一件装备具有反射伤害?这个是链接↓
http://rpg.blue/thread-226002-1-1.html
当然,好人卡什么的我不会嫌多的,嘿嘿~~~
作者: he11120    时间: 2012-3-25 20:31
本帖最后由 he11120 于 2012-3-27 01:06 编辑

2.3未解决


‘‘──he11120于2012-3-27 01:06补充以下内容

没人帮我吗{:4_87:}
’’




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