yakan
1
我目前正在使用RPG Maker制作一款卡组构建型 Roguelike 游戏。
作为创建技能的尝试,
我创建了一个技能,其属性如下:
伤害类型:HP伤害
属性:普通攻击
伤害计算公式:a.atk * 4
分散度:0
暴击:无
请问,是否可以在技能说明栏中动态计算并显示“当前技能使用者攻击力的1.4倍”?
举个例子,如果一个攻击力为5的角色使用该技能,我希望该技能(暂称为技能A)的说明栏显示为
“造成7点伤害”。
如果通过道具或被动技能使攻击力变为10,我希望技能A的说明也能联动更新,
显示为“造成14点伤害”。
请问是否有实现此类功能或相关的插件?
Baz
2
看起来有一个免费的插件,功能和你描述的完全一致,是 Lheku Qhukyaru 开发的 Formula Escape Code,适用于 MZ/MV:
根据该插件页面的说明,它添加了一个 \f{} 转义代码,你可以将其放入技能描述中,用于计算公式并显示结果,其中 a 代表角色。例如,在技能 A 的描述中写上“造成 \f{a.atk * 4} 点伤害”,当攻击力为 5 时会显示“造成 7 点伤害”,当攻击力为 10 时会显示“造成 14 点伤害”。默认引擎中没有任何功能可以自动评估伤害公式,描述字段本身不会计算你的伤害公式。
yakan
3
感谢您的快速回复。
虽然我目前在外无法立即核实,但这正是我所需要的系统功能。
再次向您表示衷心的感谢。