查看: 1569|回复: 2

[已经解决] 关于制作敌人的被动技能的问题

[复制链接]
梦石
0
星屑
548
在线时间
254 小时
注册时间
2010-8-25
回帖
280
发表于 2012-8-16 13:32:10 | 显示全部楼层 |阅读模式

加入我们,或者,欢迎回来。

您需要 登录 才可以下载或查看,没有账号?注册会员

×
在主站搜索了很久很久 long long ago

发现被动技能都是以角色为基础的,没有敌人没基础的。

所以现在我的问题是,敌人的被动技能怎么设置?

假如我设置了一个技能叫【奋战】,功能是普通攻击必定暴击,角色的我会设置,但是敌人的如何设置。我尝试过用状态来进行判断,发现角色可以,敌人却不行。

希望各位大神帮帮一下。最好就以默认脚本的基础来改,呵呵

◇无限的妄想者◇

梦石
0
星屑
90
在线时间
1441 小时
注册时间
2012-7-14
回帖
2279
发表于 2012-8-16 15:26:27 | 显示全部楼层
本帖最后由 幻想中的鸡蛋 于 2012-8-16 15:57 编辑

普通攻击必定实现暴击这个效果就得用脚本吧,不论是整合的神马脚本还是单独使用的脚本。
如果你有状态扩增的脚本的话,给敌人加上一个增加暴击率100的 不解除的 状态就解决了。
如果没有这样的脚本,则直接
  1.         if attacker.state?(10) and self.critical == false  #此行括号中为状态id
  2.           self.damage *= 2
  3.           self.critical = true
  4.         end
复制代码
插入到原脚本Game_Battler 3中
        # 防御修正
        if self.guarding?
          self.damage /= 2
        end
紧跟在这几行后面。具体应该是65 66行之间,别错误加到技能防御修正后面。
然后同上面方案,给敌人添加相应状态。

评分

参与人数 1梦石 +2 收起 理由
hcm + 2 认可答案

查看全部评分


————————————————————————————————————
新坑Dreamoon酝酿中,预计短篇⑨完工发布。
————————————————————————————————————
如何调戏橙光文字的 高级UI 系列教程:  鉴赏页制作篇、背包系统制作篇
回复

使用道具 举报

梦石
0
星屑
548
在线时间
254 小时
注册时间
2010-8-25
回帖
280
 楼主| 发表于 2012-8-16 15:35:05 | 显示全部楼层
幻想中的鸡蛋 发表于 2012-8-16 15:26
普通攻击必定实现暴击这个效果就得用脚本吧,不论是整合的神马脚本还是单独使用的脚本。
如果你有状态扩增 ...

可惜有错呢,老兄还是自己测试过再发吧

点评

抱歉,拷贝的时候有个符号错位了。已修正。  发表于 2012-8-16 15:42
回复

使用道具 举报

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

本版积分规则

Powered by Discuz! X5.0 © 2001-2026 Discuz! Team.

在本版发帖返回顶部