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

Project1

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

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

[复制链接]

Lv2.观梦者

梦石
0
星屑
558
在线时间
256 小时
注册时间
2010-8-25
帖子
371
跳转到指定楼层
1
发表于 2012-8-16 13:32:10 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
在主站搜索了很久很久 long long ago

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

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

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

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

Lv1.梦旅人

◇无限的妄想者◇

梦石
0
星屑
55
在线时间
1441 小时
注册时间
2012-7-14
帖子
2339
2
发表于 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 系列教程:  鉴赏页制作篇背包系统制作篇
回复

使用道具 举报

Lv2.观梦者

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

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

点评

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

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2024-11-27 17:47

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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