Project1

标题: 有没有召唤魔兽技能之类的脚本 [打印本页]

作者: 若得若失    时间: 2016-10-13 23:38
标题: 有没有召唤魔兽技能之类的脚本
战斗中可以使用技能召唤队友或怪兽,帮助自己作战。
之前有设想过,在敌群里面设置,使用技能使XX队友加入,战斗结束以后队伍再离开,但发现这个思路不行,队伍人数超过4,这个技能貌似就废了。

作者: QQ蚊子湯    时间: 2016-10-14 06:12
你可以朝更改隊伍人數上限做比較簡單
作者: 七重    时间: 2016-10-14 08:34
本帖最后由 七重 于 2016-10-14 09:14 编辑

如果你这个召唤兽是自动攻击,而不是玩家操作的话,还有个思路。

就是将召唤出来的怪物做成图片,然后結合以下腳本。

class Scene_Battle < Scene_Base
  alias krst161014_turn_end turn_end
  def turn_end
    all_battle_members.each do |battler|
      battler.on_turn_end
      refresh_status
      @log_window.display_auto_affected_status(battler)
      @log_window.wait_and_clear
    end
    if $game_switches[1] == true                           #开关1号
    $game_temp.reserve_common_event(1)         #公共事件1号
    end
    BattleManager.turn_end
    process_event
    start_party_command_selection
  end
end

这个的设置方法:

设定召唤怪物的技能,运行一个公共事件
  显示出怪物的图片,打开对应怪物的开关。

  这个怪物就会每回合自动执行对应的公共事件。

不足之处
这只怪物不能被攻击
要制作出丰富的效果难免要写脚本。

战斗结束之后,需要执行一次把召唤怪物的开关都关闭的事件。





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