Project1

标题: TP(特技)当做体力来用 [打印本页]

作者: 樱花树下    时间: 2014-6-9 00:16
标题: TP(特技)当做体力来用
我想把它显示在菜单上可以么,并且特技值初始就是100(且不在战斗状态)
作者: moy    时间: 2014-6-9 02:20
脚本编辑器中全局搜索init_tp,self巴拉巴拉那一行直接修改为100,所有使用体力的角色勾选特技专注
至于显示在菜单,牵扯到你需不需要mp的问题。

作者: taroxd    时间: 2014-6-9 12:50
本帖最后由 taroxd 于 2014-6-9 13:17 编辑

首先导入这个脚本。顶上的设置区域中,把PRESERVE_TP = false中的false改为true。然后不要让角色有特技专注的属性!这会使得角色反而失去“特技专注”。

然后是这个脚本,可以实现在菜单中显示TP

最后是这个脚本,可以让你方便地在事件中修改角色的TP。在事件中使用脚本 recover_tp(actor_id, value),可以使ID为actor_id的角色恢复value点tp。actor_id为0时是全队恢复。省略value是恢复到满。

@Sion 结贴
作者: 樱花树下    时间: 2014-6-9 12:56
taroxd 发表于 2014-6-9 12:50
首先导入这个脚本。顶上的设置区域中,把PRESERVE_TP = false中的false改为true

然后是这个脚本,可以实现 ...

谢谢!可以了
作者: moy    时间: 2014-6-9 13:18
确实漏了点,你还需要改Game_Battler
  1.   #--------------------------------------------------------------------------
  2.   # ● 战斗开始处理
  3.   #--------------------------------------------------------------------------
  4.   def on_battle_start
  5.     init_tp unless preserve_tp?
  6.   end
复制代码
把unless及之后的删掉




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