Project1

标题: RMVA的伤害公式是如何实现a、b、v的转义的? [打印本页]

作者: 喵呜喵5    时间: 2013-11-16 00:41
标题: RMVA的伤害公式是如何实现a、b、v的转义的?
本帖最后由 喵呜喵5 于 2013-11-16 01:03 编辑

随便在脚本中全局搜索了一下没有看到于是就来提问,我发现我越来越懒了…………
{:2_271:}
技能伤害公式里填写
a = 使用者
b = 承受者
v = 变量
请问是如何在计算伤害的时候实现转义的?我希望写一些脚本让技能的伤害公式能够支持更多的转义字符因此想要模仿一下

悬赏1V,如果感觉不错的话可能会追加悬赏,总之先把这个见习天使的用户组给当掉再说

谢谢大家了
作者: 晴兰    时间: 2013-11-16 00:41
提示: 作者被禁止或删除 内容自动屏蔽
作者: 喵呜喵5    时间: 2013-11-16 00:53
晴兰 发表于 2013-11-16 00:45
帮助里面内置RPG模块源码关于RPG::UsableItem::Damage有一段
def eval(a, b, v)
    [Kernel.eval(@formul ...

那么我应该如何在其他地方也实现类似的转义效果呢?
比如我希望给某个角色回复$game_variables[1]那么多的HP,但是我又觉得这个$game_variables[1]太麻烦了,想简写成v[1]然后去eval
作者: 晴兰    时间: 2013-11-16 00:55
提示: 作者被禁止或删除 内容自动屏蔽




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