查看: 2313|回复: 2

[已经解决] ~~~技能问题~~~

[复制链接]
梦石
0
星屑
3841
在线时间
723 小时
注册时间
2014-3-29
回帖
449
发表于 2014-7-28 11:11:23 | 显示全部楼层 |阅读模式

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

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

×
恩。这次要问的是有关技能的暴击率,命中率,解决技能随机连击数的问题

这问的好像有点多。。{:2_272:}

技能的暴击率,好吧,就是怎么让一个技能的暴击率达到100%,去看了内个讲公式的贴,用的是事件,不适合我做的内个类型,so。。

技能的命中率,不是指技能的成功几率,其实是想做一个必中的技能(不管对手有多高的闪避or己方有多低的命中,都会打中)

技能连击指的是,这个技能可连击1~3次(例子),是在1~3的范围内的,不是像游戏内部的内个“连击次数  3 ”(这样永远都只会打三下)

~~麻烦了~~{:2_249:}

…あたしは天

梦石
0
星屑
2308
在线时间
4033 小时
注册时间
2010-10-4
回帖
10548

开拓者贵宾

发表于 2014-7-28 12:09:34 | 显示全部楼层
本帖最后由 taroxd 于 2014-7-28 12:16 编辑

1. 技能公式:b.result.critical = true; 原公式
2. 直接在数据库-命中类型里面设置
3.
  1. class RPG::UsableItem
  2.   # 备注 <repeats 1 3> ,表示释放1~3次
  3.   alias rp_20140728 repeats
  4.   def repeats
  5.     if @note =~ /<repeats\s*(\d+)\s+(\d+)>/i
  6.       min, max = $1.to_i, $2.to_i
  7.       min + rand(max - min + 1)
  8.     else
  9.       rp_20140728
  10.     end
  11.   end
  12. end
复制代码
真搞不懂你要做这么多奇怪的技能干啥

点评

特性-能力-添加能力-必杀几率  发表于 2014-7-28 13:07
版主最好了啦~~是默认的暴击率哦  发表于 2014-7-28 13:02
恩。thank you~话说,暴击率在哪里设定啊,我想调高一些  发表于 2014-7-28 13:01
诶吗~版主没有解答问题的职责你造吗~ 不要以为我是24小时守候的= =  发表于 2014-7-28 12:47
诶吗~版主,我能说等你等的好辛苦咩~,多样的技能,有可玩性~  发表于 2014-7-28 12:46

评分

参与人数 1梦石 +1 收起 理由
VIPArcher + 1 诶,那一大堆注释呢(⊙o⊙)?

查看全部评分

回复

使用道具 举报

梦石
0
星屑
710
在线时间
663 小时
注册时间
2012-10-21
回帖
251
发表于 2014-8-2 18:49:06 | 显示全部楼层
真搞不懂你要做这么多奇怪的技能干啥……
暴击率在人物或者职业特性里面设定,武器、防具也可以增加啦
回复

使用道具 举报

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

本版积分规则

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

在本版发帖返回顶部