查看: 2542|回复: 5

如何定义一个超级会心一击?

  [复制链接]
梦石
0
星屑
50
在线时间
231 小时
注册时间
2007-12-17
回帖
384
发表于 2008-3-24 18:40:25 | 显示全部楼层 |阅读模式

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

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

×
比如:如果武器包含30号属性,给敌人的伤害就乘上3倍,伤害前面显示"super critical"


版务信息:本贴由楼主自主结贴~

精灵族の天使<

梦石
0
星屑
1712
在线时间
3039 小时
注册时间
2007-3-16
回帖
33092

开拓者贵宾

发表于 2008-3-24 23:54:20 | 显示全部楼层
需要改动脚本吧……这个我也不是太清楚……
回复

使用道具 举报

梦石
0
星屑
64
在线时间
4352 小时
注册时间
2007-8-31
回帖
1905
发表于 2008-3-25 00:01:01 | 显示全部楼层
会心一击的伤害在Game_Battler 3中改self.damage      
        # 会心一击修正
        if rand(100) < 4 * attacker.dex / self.agi
          self.damage *= 2
          self.critical = true
        end
我真是王小二过年,一年不如一年。目前正在寻找状态中,努力找回当初的动力!
“底蕴制作者”—asperta最新博客开通!以后将在这里更新制作进度报告!
我的作品官网:http://www.asperta.org/
ASPERTA世界论坛:http://bbs.asperta.org/


回复

使用道具 举报

梦石
0
星屑
50
在线时间
231 小时
注册时间
2007-12-17
回帖
384
 楼主| 发表于 2008-3-25 00:18:36 | 显示全部楼层
在Game_Battler 3 的 # 会心一击修正 处添加成下面这样,但是攻击的时候只显示"critical"。 "super critical"怎么显示哦??

        if $data_weapons[attacker.weapon_id].element_set.include?(30)
          self.damage *= 3
          self.critical = true
        end

回复

使用道具 举报

精灵族の天使<

梦石
0
星屑
1712
在线时间
3039 小时
注册时间
2007-3-16
回帖
33092

开拓者贵宾

发表于 2008-3-25 00:22:19 | 显示全部楼层
那个应该是普通的会心一击标志吧。
你是不是需要自己重新写一个会心一击标志呢- -
回复

使用道具 举报

头像被屏蔽

悔恨的天使

梦石
0
星屑
50
在线时间
0 小时
注册时间
2008-2-26
回帖
700
发表于 2008-3-25 02:48:37 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
签名被屏蔽
回复

使用道具 举报

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

本版积分规则

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

在本版发帖返回顶部