| 赞 | 2 |
| VIP | |
| 好人卡 | |
| 积分 | 1 |
| 经验 | |
| 最后登录 | 2017-11-7 |
| 在线时间 | 388 小时 |
- 梦石
- 0
- 星屑
- 55
- 在线时间
- 388 小时
- 注册时间
- 2009-8-4
- 回帖
- 212
|
发表于 2015-12-31 12:50:56
|
显示全部楼层
本帖最后由 andrewx 于 2015-12-31 13:26 编辑
tmh2009 发表于 2015-12-31 12:24 
暂时手边没有RPG MAKER,没法试...
想交流一下有关这个脚本的部份
isCertainHit()这个METHOD是不是指必中 ...
啊,我翻了下数据库确实应该是必中,之前对certainHit理解有错,抱歉
其实最明显的地方就是防御逃跑待机技能都会设定成必中,因此假设女主执行防御,男主会触发“援护”然后抢掉了女主的防御效果囧。其他正常的技能你其实可以设定成非必中的。
判定援护者的话你可以看下执行援护的这个方法:
[pre lang="javascript" line="1"]BattleManager.applySubstitute = function(target) {
if (this.checkSubstitute(target)) {
var substitute = target.friendsUnit().substituteBattler();
if (substitute && target !== substitute) {
this._logWindow.displaySubstitute(substitute, target);
return substitute;
}
}
return target;
};[/pre]
注意这个substituteBattler()将会按依次判断所有队员并返回最先被判定为带有援护flag的角色。
你可以改成先判定目标是女主且援护者返回为男主,那么无条件进行援护,其他情况按原来的流程进行。 |
评分
-
查看全部评分
|