Project1

标题: 如何让一个技能的连续次数附加角色攻击次数? [打印本页]

作者: bloodyliao    时间: 2014-8-21 13:23
标题: 如何让一个技能的连续次数附加角色攻击次数?
技能本身有一个连续攻击次数,是输入在数据库里面的定值,如何修改这个repeats, 让它加上角色的攻击次数呢?
在class RPG::UsableItem
里面不知道要如何获取使用该技能的角色的攻击次数,以此定义:
def repeats
=技能本身的次数+角色的攻击次数

如何做到呢?谢谢各位大神了!
作者: taroxd    时间: 2014-8-21 13:24
无法做到。道具并不是限定某个角色使用的。
作者: bloodyliao    时间: 2014-8-21 13:53
taroxd 发表于 2014-8-21 13:24
无法做到。道具并不是限定某个角色使用的。

那上次那个攻击次数的脚本,实际不是增加而是乘倍,有办法解决吗?
作者: taroxd    时间: 2014-8-21 14:06
本帖最后由 taroxd 于 2014-8-21 14:10 编辑
bloodyliao 发表于 2014-8-21 13:53
那上次那个攻击次数的脚本,实际不是增加而是乘倍,有办法解决吗?


两个完全不相干的次数,当然是乘倍啦。

不信你去掉那个脚本,然后把普通攻击的连续次数提升试试?

你可以研究一下默认脚本对这两种东西的不同处理。
作者: bloodyliao    时间: 2014-8-21 15:08
那如何实现我想要的效果呢?最终的实际次数=技能连续次数+角色的攻击次数?
作者: taroxd    时间: 2014-8-21 15:17
bloodyliao 发表于 2014-8-21 15:08
那如何实现我想要的效果呢?最终的实际次数=技能连续次数+角色的攻击次数? ...


可以。修改 Scene_Battler#use_item

我现在爪机,没法改。
作者: taroxd    时间: 2014-8-21 15:34
to 楼上点评
用正则表达式。
参考F1脚本入门–实践篇–消耗物品的技能




欢迎光临 Project1 (https://rpg.blue/) Powered by Discuz! X3.1