Project1
标题:
请问“强制战斗行动”的攻击目标如何选择
[打印本页]
作者:
tiaoxihu
时间:
2022-6-20 22:55
标题:
请问“强制战斗行动”的攻击目标如何选择
目前在利用强制战斗行动做连携攻击的效果,遇到一个问题,请教下各位大佬
比如角色A对敌人造成攻击,并触发公共事件令角色B强制战斗行动,目标是“上一目标”。但角色B攻击的是角色B自己的上一个目标,而不是角色A的那个。我想要的是角色B能攻击角色A的目标,不知道这样描述够不够清楚,又能否实现呢?
作者:
任小雪
时间:
2022-6-21 00:30
本帖最后由 任小雪 于 2022-6-21 00:31 编辑
下面是强制执行事件的原文
//强制动作
Game_Battler.prototype.forceAction = function(skillId, targetIndex) {
//清除动作组
this.clearActions();
//设置 = 新 游戏动作(this//该战斗者 ,true //强制动作 )
var action = new Game_Action(this, true);
//动作 设置技能(技能id)
action.setSkill(skillId);
//如果 目标索引 === -2
if (targetIndex === -2) {
//动作 设置目标 (最后目标索引 )
action.setTarget(this._lastTargetIndex);
//否则 如果 目标索引 === -1
} else if (targetIndex === -1) {
//动作 决定随机目标
action.decideRandomTarget();
//否则
} else {
//动作 设置目标(目标索引)
action.setTarget(targetIndex);
}
//动作组 添加 (动作)
this._actions.push(action);
};
复制代码
作者:
tiaoxihu
时间:
2022-6-21 20:11
任小雪 发表于 2022-6-21 00:30
下面是强制执行事件的原文
额,这个意思是只能通过索引来选择目标,确实mv里也是这样的。那就是无法实现我想要的效果了吗?
欢迎光临 Project1 (https://rpg.blue/)
Powered by Discuz! X3.1