设为首页收藏本站|繁體中文

Project1

 找回密码
 注册会员
搜索
查看: 1595|回复: 2
打印 上一主题 下一主题

[已经过期] 帮改个反射伤害的脚本

[复制链接]

Lv1.梦旅人

梦石
0
星屑
70
在线时间
187 小时
注册时间
2006-9-3
帖子
175
跳转到指定楼层
1
发表于 2012-3-25 16:32:35 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 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.能不能加个反弹伤害显示?(不要与其它伤害美化脚本有冲突的)。  

评分

参与人数 1星屑 +100 收起 理由
「旅」 + 100 返回积分~

查看全部评分

...........

Lv4.逐梦者

梦石
8
星屑
2789
在线时间
1608 小时
注册时间
2010-10-22
帖子
1059

极短25获奖

2
发表于 2012-3-25 16:57:21 | 只看该作者
本帖最后由 kangxi0109 于 2012-3-25 17:00 编辑

去看先前的帖子吧,都改在那里了,还以为就在原帖改呢,就放那里了,哪知道又开一贴。
怎么做一件装备具有反射伤害?这个是链接↓
http://rpg.blue/thread-226002-1-1.html
当然,好人卡什么的我不会嫌多的,嘿嘿~~~

点评

经验从一开始就没扣,那个是吓唬人的...我这叫情感爆发,有劳挂心了。  发表于 2012-3-25 20:21
额,我急着用,他没上线,所以我就再开了一贴,他也没做错什么额,把他经验补回吧,要扣扣我的。  发表于 2012-3-25 18:37
这卡给不给都一样,又不能当饭吃,反正都已经在原帖答上了,他直接关了这贴我也不会说什么,反正已经潜了两年的水,要经验我直接去水区不行?  发表于 2012-3-25 17:27
啥,想跟他交个朋友而已,毕竟我当初也是摸着石头过来的,本来我也没要这卡,他在原帖问我,我也在原帖答了,后来才发现他另开一贴了好不?  发表于 2012-3-25 17:23
经验-9999 向新人索要好人卡的惩罚  发表于 2012-3-25 17:12
【2022.06.03】原本以为已经不可能再找回来的东西重新找回来了,原本一直念念不忘的坑终于再一次拿起铲子了。一别竟近10年,你好,我的世界我的梦。
【不可阻挡】异元-地劫黎明
回复

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
70
在线时间
187 小时
注册时间
2006-9-3
帖子
175
3
 楼主| 发表于 2012-3-25 20:31:54 | 只看该作者
本帖最后由 he11120 于 2012-3-27 01:06 编辑

2.3未解决


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

没人帮我吗{:4_87:}
’’
...........
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

拿上你的纸笔,建造一个属于你的梦想世界,加入吧。
 注册会员
找回密码

站长信箱:[email protected]|手机版|小黑屋|无图版|Project1游戏制作

GMT+8, 2024-11-29 17:09

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表