Project1

标题: 想请问如何给武器/装备绑事件 [打印本页]

作者: xie2008    时间: 2023-8-15 20:12
标题: 想请问如何给武器/装备绑事件

想要做一下类似这种的跑团框架,目前想法是做个技能不带伤害单独激活事件,右边加事件,事件里面进行命中判定,判定成功和失败分别强制行动一个技能,成功之后根据装备属性搞个正常出伤技能,失败的话搞个成功率为0的技能。
但是目前发现装备没办法激活事件 想请问这种还有别的实现方法吗  ,谢谢各位大神。
作者: zhufeng233    时间: 2023-8-15 21:03
曲线救国一下,用被动插件和状态核心插件做一个被动状态,然后穿上装备时习得相应的技能。事件可以在状态核心里触发
作者: xie2008    时间: 2023-8-16 04:22
zhufeng233 发表于 2023-8-15 21:03
曲线救国一下,用被动插件和状态核心插件做一个被动状态,然后穿上装备时习得相应的技能。事件可 ...

感谢回复! 但是目前还有个问题就是在实现伤害判定时,无法将武器数据代入变量,这导致游戏无法识别主角装备的武器,从而无法判定造成了多少伤害。请问有什么方法或者插件可以使得武器数据可以输入变量呢
作者: shiroin    时间: 2023-8-16 14:58
用脚本的形式可以实现的,先留出两个变量分别用于赋值【领队角色当前装备的武器ID】和【对应ID武器的ATK数值】,然后每次触发伤害事件时,由事件去调用变量造成对应伤害,具体实现的路径有很多种,比如:

var m=$gameParty.members()[0];var w=m?m.weapons()[0]:null;w?w.id:0

$dataWeapons[$gameVariables.value(1)].params[2]

photo_2023-08-16_14-53-40.jpg (36.2 KB, 下载次数: 23)

photo_2023-08-16_14-53-40.jpg

作者: xie2008    时间: 2023-8-16 16:06
shiroin 发表于 2023-8-16 14:58
用脚本的形式可以实现的,先留出两个变量分别用于赋值【领队角色当前装备的武器ID】和【对应ID武器的ATK数 ...

好的 十分感谢! 请问装备和饰品等能用同样的代码实现吗!
作者: shiroin    时间: 2023-8-16 21:39
xie2008 发表于 2023-8-16 16:06
好的 十分感谢! 请问装备和饰品等能用同样的代码实现吗!

可以的。
把var m=$gameParty.members()[0];var w=m?m.weapons()[0]:null;w?w.id:0这段代码里的weapons替换为armors,【weapons()[0]】里的0也得修改,这是装备类型ID,武器默认都是0,但护甲、饰品这些装备得看你工程里具体是什么数字
作者: shiroin    时间: 2023-8-16 21:41
shiroin 发表于 2023-8-16 21:39
可以的。
把var m=$gameParty.members()[0];var w=m?m.weapons()[0]:null;w?w.id:0这段代码里的weapons替 ...

$dataWeapons[$gameVariables.value(1)].params[2]这个也是一样,既要考虑$dataWeapons替换为$dataArmors,也要考虑你是不是依旧是要读取ATK数值,如果是DEF就要把后面的params[2]改成params[3]
作者: xie2008    时间: 2023-8-17 00:08
shiroin 发表于 2023-8-16 21:41
$dataWeapons[$gameVariables.value(1)].params[2]这个也是一样,既要考虑$dataWeapons替换为$dataArmors ...

好的 谢谢!!




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