Project1

标题: 怎样让战斗中自动回复TP,地图上行走不增加? [打印本页]

作者: KB.Driver    时间: 2015-6-18 13:43
标题: 怎样让战斗中自动回复TP,地图上行走不增加?
本帖最后由 KB.Driver 于 2015-6-18 13:44 编辑


↑在角色栏里填TP自动回复以后,在地图上行走都会回复TP……
怎样避免在地图上增加呢?
期望自动增加量:25TP/回合 (注:TP上限为1500)

另外,有一个照亮地图的技能,那个状态要依据地图行走的步数决定,所以不能动那个……
(而且中毒等状态也是……)
作者: taroxd    时间: 2015-6-18 14:01
每回合执行战斗事件:$game_actors[角色ID].tp += 25
作者: KB.Driver    时间: 2015-6-18 20:09
本帖最后由 KB.Driver 于 2015-6-18 20:15 编辑


像这样子呢……
LNX11a_XPスタイルバトル

战斗记录显示

特定回合才能使用的技能

临死技

作者: 紫苍焰    时间: 2015-6-19 09:50
……
用一个状态做TP回复,让这个状态不可见,然后战斗结束自动解除。
每个战斗处理事件的下面都给角色刷上这个状态即可。
反正你只要战斗中回复不是吗。
以上。
PS:楼上的各位,要不要这么复杂啊……
作者: alexncf125    时间: 2020-1-12 23:38
我挖坟了,请大家原谅.
这是因为看完楼上的回覆之后,只想说太复杂了.
其实只要在Game_Battler第1000行左右改成
#------------------------------------------------- -------------------------
  # ● TP 自动恢复
  #------------------------------------------------- -------------------------
  def regenerate_tp
    self.tp += 100 * trg if $game_party.in_battle
  end
不就完美解决了吗?
作者: RMVXA    时间: 2020-1-20 05:38
自动状态脚本




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