Project1
标题:
如何使一个技能同时对敌我双方生效
[打印本页]
作者:
cjlzbb
时间:
2016-2-28 17:56
标题:
如何使一个技能同时对敌我双方生效
本帖最后由 cjlzbb 于 2016-2-28 17:59 编辑
VA有个类似的脚本
https://rpg.blue/thread-383993-1-1.html
不过因为不需要上面链接里的全部作用,只想做出X号技能同时对敌我双方生效,所以窗口啥的也不用改
应该改这两个就行了吧,
很明显没成功
。。还一直报错
Game_Action.prototype.makeTargets = function() {
var targets = [];
if (!this._forcing && this.subject().isConfused()) {
targets = [this.confusionTarget()];
} else if (this.isForOpponent()) {
targets = this.targetsForOpponents();
} else if (this.isForFriend()) {
targets = this.targetsForFriends();
}
return this.repeatTargets(targets);
};
Game_Action.prototype.itemTargetCandidates = function() {
if (!this.isValid()) {
return [];
} else if (this.isForOpponent()) {
return this.opponentsUnit().aliveMembers();
} else if (this.isForUser()) {
return [this.subject()];
} else if (this.isForDeadFriend()) {
return this.friendsUnit().deadMembers();
} else {
return this.friendsUnit().aliveMembers();
}
};
复制代码
作者:
seedj13
时间:
2016-2-29 11:53
你这个代码就是从rpg_objects.js里拿出来的嘛,没见你修改啊。
如果要设置一个技能能对敌我都可使用,那你在哪里给技能做标注,来让程序识别呢?
欢迎光临 Project1 (https://rpg.blue/)
Powered by Discuz! X3.1