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

Project1

 找回密码
 注册会员
搜索
12
返回列表 发新帖
楼主: 鲔鱼吐司
打印 上一主题 下一主题

如何在角色狀態裡添加一個爆擊率?

 关闭 [复制链接]

Lv2.观梦者

梦石
0
星屑
594
在线时间
169 小时
注册时间
2008-10-29
帖子
431
11
发表于 2008-11-19 18:27:31 | 只看该作者
那不是一样的啊?
和这句大同小异
critical = @actor.dex/10 + 5
self.contents.draw_text(96 + 120, 276, 36, 32, critical.to_s + "%", 2)

Game_battler 3 里面有句
eva = 8 * self.agi / attacker.dex + self.eva
这个就是计算回避的
回避率为  (eva)  %


回复 支持 反对

使用道具 举报

Lv1.梦旅人

穿越一季:朔

梦石
0
星屑
50
在线时间
333 小时
注册时间
2007-4-11
帖子
5369

贵宾

12
发表于 2008-11-19 18:39:51 | 只看该作者
嗯。。坚持。。

我曾经和LZ周旋了3页。。。结果泪流而去。。。。某某人继续顶这。。

你继续。。。LZ伸手无敌状态ing
6R复活?别扯淡了.

柳柳一旦接手66RPG,我果断呵呵啊。
回复 支持 反对

使用道具 举报

头像被屏蔽

Lv1.梦旅人 (禁止发言)

梦石
0
星屑
50
在线时间
0 小时
注册时间
2008-9-5
帖子
265
13
 楼主| 发表于 2008-11-19 18:57:56 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
回复 支持 反对

使用道具 举报

Lv2.观梦者

梦石
0
星屑
594
在线时间
169 小时
注册时间
2008-10-29
帖子
431
14
发表于 2008-11-19 19:14:38 | 只看该作者
eva = 8 * self.agi / attacker.dex + self.eva
      hit = self.damage < 0 ? 100 : 100 - eva
      hit = self.cant_evade? ? 100 : hit
      hit_result = (rand(100) < hit)
if hit_result == true
          self.hp -= self.damage
else
           self.damage = "Miss"

根据这一段 应该 是 5% 吧
回复 支持 反对

使用道具 举报

头像被屏蔽

Lv1.梦旅人 (禁止发言)

梦石
0
星屑
50
在线时间
0 小时
注册时间
2008-9-5
帖子
265
15
 楼主| 发表于 2008-11-19 19:37:35 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2025-1-21 08:55

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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