设为首页收藏本站|繁體中文

Project1

 找回密码
 注册会员
搜索

怎样让战斗中自动回复TP,地图上行走不增加?

查看数: 2660 | 评论数: 5 | 收藏 0
关灯 | 提示:支持键盘翻页<-左 右->
    组图打开中,请稍候......
发布时间: 2015-6-18 13:43

正文摘要:

本帖最后由 KB.Driver 于 2015-6-18 13:44 编辑 ↑在角色栏里填TP自动回复以后,在地图上行走都会回复TP…… 怎样避免在地图上增加呢? 期望自动增加量:25TP/回合 (注:TP上限为1500) 另外,有一个照亮地 ...

回复

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

点评

你的比2L更复杂吧  发表于 2015-6-20 09:53
本来也不用在敌群中摆吧……做脚本省事是不假,不过我个人怀疑这效果就是不知道改动过哪里的脚本之后才出现的……  发表于 2015-6-19 12:55
脚本做肯定是省事的,就不用在每个敌群中都摆一个事件了。  发表于 2015-6-19 10:53
taroxd 发表于 2015-6-18 14:01:12
每回合执行战斗事件:$game_actors[角色ID].tp += 25

点评

好吧……Orz  发表于 2015-6-18 22:50
if 会一点脚本 then 自己改 else 用事件 end 不过一般来说改最后一个就没问题  发表于 2015-6-18 21:14
对了,有好几个脚本都重定义了turn_end,这种情况怎么办?  发表于 2015-6-18 20:05
找不到的话,老老实实用事件并没有什么关系呢  发表于 2015-6-18 20:04
我这里测试有用的。请在最后一次定义这个方法的地方添加。  发表于 2015-6-18 20:04
拿上你的纸笔,建造一个属于你的梦想世界,加入吧。
 注册会员
找回密码

站长信箱:[email protected]|手机版|小黑屋|无图版|Project1游戏制作

GMT+8, 2025-7-24 03:09

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表