Project1

标题: 敌人的强行行动脚本写法(强制行为) [打印本页]

作者: 阮声悠悠    时间: 2018-8-1 15:58
标题: 敌人的强行行动脚本写法(强制行为)
本帖最后由 阮声悠悠 于 2018-8-1 16:08 编辑


论坛搜到了guoxiaomi针对角色的强制行为脚本,已经测试成功
RUBY 代码复制
  1. actor = $game_party.actors[6]
  2. $game_temp.forcing_battler = actor
  3. action = actor.current_action
  4. action.kind = 1
  5. action.skill_id = 1
  6. action.decide_random_target_for_actor
  7. # action.forcing = true

想请教下,如果是第1个敌人要强制行动该怎么改。。
作者: 灯笼菜刀王    时间: 2018-8-1 17:39
  actor =$game_troop.enemies[1]
作者: 阮声悠悠    时间: 2018-8-1 18:04
本帖最后由 阮声悠悠 于 2018-8-1 21:00 编辑
灯笼菜刀王 发表于 2018-8-1 17:39
actor =$game_troop.enemies[1]


哈哈。其实我应该能想到。

敌人写法已经改为了
RUBY 代码复制
  1. enemy=$game_troop.enemies[0];
  2. $game_temp.forcing_battler = enemy;
  3. action=enemy.current_action;
  4. action.kind = 1;
  5. action.skill_id = 114;
  6. action.decide_last_target_for_enemy;


但测试出了一个bug,如果用这个脚本击败最后一个对手

战斗结束返回地图会卡住,人物在地图上动不了,事件会动~

作者: soulsaga    时间: 2018-8-1 19:53
action.decide_random_target_for_actor
你猜这里要不要改?




欢迎光临 Project1 (https://rpg.blue/) Powered by Discuz! X3.1