Project1

标题: 萌新求教第三弹之"行动开始"是哪个函数? [打印本页]

作者: va萌新    时间: 2023-5-18 10:21
标题: 萌新求教第三弹之"行动开始"是哪个函数?
本帖最后由 va萌新 于 2023-5-18 10:28 编辑

"战斗开始"是battle_start
"回合开始"是turn_start
那么"行动开始"是哪个, 没找见action_start

我想做的效果是, 分別在每个角色/敌人的行动(该行动的连续次数是3)造成伤害前, 先赋值/递增一个变量, 之后那个变量会参与计算伤害的公式
递增可以在公式前用$game_variables += 数字;来递增, 但是赋值该在哪个位置赋值?
作者: KB.Driver    时间: 2023-5-18 10:21
本帖最后由 KB.Driver 于 2023-6-10 23:54 编辑

一个比较简单粗暴的方法

RUBY 代码复制
  1. class Scene_Battle
  2.   alias use_item_cal99_20230610 use_item
  3.   def use_item
  4.     $game_variables[N] += 1 # N换成变量编号
  5.     use_item_cal99_20230610
  6.   end
  7. end

作者: soulsaga    时间: 2023-5-18 16:41
# ● 执行战斗行动




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