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

Project1

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

[已经解决] 如何让状态防御时提示为“免疫”

[复制链接]

Lv1.梦旅人

梦石
0
星屑
70
在线时间
187 小时
注册时间
2006-9-3
帖子
175
跳转到指定楼层
1
发表于 2012-4-9 01:14:22 | 只看该作者 回帖奖励 |正序浏览 |阅读模式
本帖最后由 he11120 于 2012-4-9 18:12 编辑

例如你抗睡眠(状态防御),那敌人对你用睡眠会为“MISS”,怎么提示为“免疫”?(闪避依旧是MISS)
...........

Lv3.寻梦者

梦石
0
星屑
2667
在线时间
1586 小时
注册时间
2010-10-22
帖子
1053
5
发表于 2012-4-9 19:24:41 | 只看该作者
he11120 发表于 2012-4-9 18:19

给你参考的变量,组合试试:
  1. @armor.guard_state_set.clone#防具状态防御
  2. #下面两个就在HP伤害后面:
  3. attacker.plus_state_set攻击状态附加
  4. skill.plus_state_set特技状态附加
复制代码

点评

尴尬,不懂用。  发表于 2012-4-9 19:44
脚本这东西,东拼西凑就完成了。  发表于 2012-4-9 19:25
【2022.06.03】原本以为已经不可能再找回来的东西重新找回来了,原本一直念念不忘的坑终于再一次拿起铲子了。一别竟近10年,你好,我的世界我的梦。
【不可阻挡】异元-地劫黎明
回复

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
70
在线时间
187 小时
注册时间
2006-9-3
帖子
175
4
 楼主| 发表于 2012-4-9 18:19:37 | 只看该作者
kangxi0109 发表于 2012-4-9 17:00
你改过属性防御那部分的脚本了?不然最多只能减轻50%的伤害吧...
1.Game_Battler 3,关于属性修正的部分, ...
  1. # 威力为 0 的场合
  2.       if skill.power == 0
  3.         # 伤害设置为空的字串
  4.         self.damage = ""
  5.         # 状态没有变化的情况下
  6.         unless @state_changed
  7.           # 伤害设置为 "Miss"
  8.           self.damage = "免疫"
  9.         end
  10.       end
复制代码
...........
回复

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
83 小时
注册时间
2010-8-18
帖子
50
3
发表于 2012-4-9 18:06:12 | 只看该作者
LZ好像要的不是改数值吧!

找不到LZ说的 那个“MISS”
在脚本全局搜索 MISS 把 MISS 一个个改改看,记得吧脚本的文件备份下。
在脚本 Game_Battler 3 中差不多90的位置(前提你没改),的 MISS 就是战斗闪避的,可以改中文的
回复

使用道具 举报

Lv3.寻梦者

梦石
0
星屑
2667
在线时间
1586 小时
注册时间
2010-10-22
帖子
1053
2
发表于 2012-4-9 17:00:33 | 只看该作者
你改过属性防御那部分的脚本了?不然最多只能减轻50%的伤害吧...
1.Game_Battler 3,关于属性修正的部分,有两处,你懂的:
  1.       # 属性修正
  2.       m = self.damage
  3.       self.damage *= elements_correct(skill.element_set)#原脚本
  4.          self.damage /= 100 #原脚本
  5.       if m != self.damage
  6.             self.damage = "loss" #貌似不能显示中文
  7.       end
复制代码
2.Game_Battler 3,关于伤害的部分,也有两处,你懂的吧:

  1.       # HP 的伤害减法运算
  2.      if self.damage != "loss"
  3.       self.hp -= self.damage#原脚本
  4.         end
复制代码

点评

我在4楼那改的好像不是很完美  发表于 2012-4-9 18:32
能不能加一条判断目标拥有状态防御的防具就显示为“免疫”,其它的还是为“MISS”?  发表于 2012-4-9 18:31
我举例错了,是状态防御,不是属性防御。  发表于 2012-4-9 18:13
【2022.06.03】原本以为已经不可能再找回来的东西重新找回来了,原本一直念念不忘的坑终于再一次拿起铲子了。一别竟近10年,你好,我的世界我的梦。
【不可阻挡】异元-地劫黎明
回复

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2024-11-2 19:21

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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