Project1
标题:
~~~技能问题~~~
[打印本页]
作者:
neverstop
时间:
2014-7-28 11:11
标题:
~~~技能问题~~~
恩。这次要问的是有关技能的暴击率,命中率,解决技能随机连击数的问题
这问的好像有点多。。{:2_272:}
技能的暴击率,好吧,就是怎么让一个技能的暴击率达到100%,去看了内个讲公式的贴,用的是事件,不适合我做的内个类型,so。。
技能的命中率,不是指技能的成功几率,其实是想做一个必中的技能(不管对手有多高的闪避or己方有多低的命中,都会打中)
技能连击指的是,这个技能可连击1~3次(例子),是在1~3的范围内的,不是像游戏内部的内个“连击次数 3 ”(这样永远都只会打三下)
~~麻烦了~~{:2_249:}
作者:
taroxd
时间:
2014-7-28 12:09
本帖最后由 taroxd 于 2014-7-28 12:16 编辑
1. 技能公式:b.result.critical = true; 原公式
2. 直接在数据库-命中类型里面设置
3.
class RPG::UsableItem
# 备注 <repeats 1 3> ,表示释放1~3次
alias rp_20140728 repeats
def repeats
if @note =~ /<repeats\s*(\d+)\s+(\d+)>/i
min, max = $1.to_i, $2.to_i
min + rand(max - min + 1)
else
rp_20140728
end
end
end
复制代码
真搞不懂你要做这么多奇怪的技能干啥
作者:
bloodyliao
时间:
2014-8-2 18:49
真搞不懂你要做这么多奇怪的技能干啥……
暴击率在人物或者职业特性里面设定,武器、防具也可以增加啦
欢迎光临 Project1 (https://rpg.blue/)
Powered by Discuz! X3.1