赞 | 1 |
VIP | 255 |
好人卡 | 52 |
积分 | 1 |
经验 | 77416 |
最后登录 | 2016-1-18 |
在线时间 | 1269 小时 |
Lv1.梦旅人 薄凉看客
- 梦石
- 0
- 星屑
- 50
- 在线时间
- 1269 小时
- 注册时间
- 2010-6-20
- 帖子
- 1316
|
需要修改 make_basic_action_result
给你个参考 多秒
找到 make_basic_action_result
199 行
行动方是角色的情况
@active_battler 获取当前战斗者 是 Game_Actor(敌人是Game_Enemy) 的对象
restriction 是限制
就是角色目标有不良状态 比如 不能使用魔法 等等
等于 3 是普通攻击同伴
下一行
因为现在是 战斗者 是角色 又有限制 普通攻击 同伴
所以 target = $game_party.random_target_actor
大概就是 目标(普通攻击的目标) 是 从同伴队伍中随机出来的一个同伴
等于 2 同样的
普通攻击敌人
目标从敌人中随机一个
target 是 目标
再看下方
设置对像方的战斗者序列
@target_battlers = [target]
就是一个目标数组
(这点官方有点莫名奇妙
默认脚本普通攻击只能是一个敌人完全可以不写这行!)
思路告诉你了
就是在目标数组中多添加几个目标
比如
在 @target_battlers = [target] 的下方
加上
@target_battlers = []
for enemy in $game_troop.enemies
if enemy.exist?
@target_battlers.push(enemy)
end
end
现在看看有什么效果?
攻击全体敌人
当然如果敌人行动会自残。。。汗
思路就是这样
嗯
给你脚本不如给你方法
剩下的自己去探索吧 |
评分
-
查看全部评分
|