定向魅力效果出现问题

Aloha!我遇到一个问题,想给特定角色添加一个针对特定性别的特殊技能。目前我使用的是 VisuMZ_1_ElementStatusCore 来为角色分配性别。有什么办法可以实现吗?

感谢你的时间,祝你有美好的一天。

性别标签仅在角色或敌人的备注框中生效。脚本条件需要返回 true 或 false 的 JavaScript 代码,因此将 <Gender: Female> 放在那里无法产生任何效果。

你具体想要实现什么行为?是技能只能对女性目标选择,还是可以对任何目标选择,但仅当目标是女性时才生效?并且这个公共事件是从技能的效果列表中调用的吗?这会影响进入该事件后“目标”所指代的对象。

很遗憾,我无法访问 VisuStella 的特征集。如果你不需要专门为此使用特征集,我可能会给这些战斗者添加一个女性状态,并在技能伤害公式中检查 b.isStateAffected(x),这完全不需要任何插件即可工作。

我的目标是只让它对带有 标签的角色生效,这样更省事,免得我再浪费空间去创建另一个状态。

我认为 ElementStatusCore 有相关的注释标签,因此你不需要使用状态。在技能上添加:

<Accuracy VS Male Trait: 0%>

这会使该动作始终命中所有标记为“Male Trait”(男性特质)的对象,因此其效果无法生效。它是根据特质名称来判定的,因此你需要为每一个不想让其命中的性别特质各添加一行。

有两点需要注意。命中类型必须是物理(Physical)或魔法(Magical),因为“必中”(Certain Hit)会完全跳过命中判定。另外,如果你希望它命中但不造成伤害,可以使用 <Damage VS Male Trait: 0%> 将伤害归零,不过技能上的状态效果仍然会生效。

谢谢!我明天早上去试试!