Project1

标题: 脸图战斗没有tp条? [打印本页]

作者: lllzjsj    时间: 2013-1-16 18:15
标题: 脸图战斗没有tp条?
是否如此?还是说要设置出来的?
作者: j433463    时间: 2013-1-16 18:34
数据库->系统 右上角的选项中,倒数第二个,在战斗画面显示特技值,把它勾选就会显示 TP 了。
作者: lllzjsj    时间: 2013-1-16 18:40
j433463 发表于 2013-1-16 18:34
数据库->系统 右上角的选项中,倒数第二个,在战斗画面显示特技值,把它勾选就会显示 TP 了。 ...

普通模式下是有的,用了脸图战斗这个脚本之后就没有了
作者: j433463    时间: 2013-1-16 18:57
本帖最后由 j433463 于 2013-1-16 19:09 编辑

脸图战斗是这个脚本吗?

http://rpg.blue/forum.php?mod=viewthread&tid=223765

看脚本我虽然没试过,但其中有设置 draw_tp? 应该有显示 TP 的功能,奇怪。




作者: 双黄连2    时间: 2013-1-16 19:02
给你的角色加上要花费TP的技能。
作者: j433463    时间: 2013-1-16 19:44
如果是我上面讲的那个脚本,我测试后发现似乎有 Bug。

因为在 Window_BattleStatus 它大量使用 actor.draw_tp?
而 def draw_tp(actor) 则只是回传 actor.draw_tp? 的结果,
但角色本身并没有选择是否显示 tp 的项目,只有数据库的系统页有,
可是我没有看到脚本中对 actor.draw_tp? 赋值的地方,
控制台中 p actor.draw_tp? 全为否,那怎么可能出现 TP 条?
而当我把回传注解,改成 return true 强值回传结果为真,
测试时 tp 就出现了。

我不知道是否还有另外的方式,比方脚本调用什么语法来做,
只是测试结果,不改掉那个地方真的勾选数据库->系统的特技值也无作用。


作者: wsmyzc    时间: 2013-1-16 20:48
学会消耗TP或者MP的技能,TP和MP条才会(同时)出现。。。
总之不需要特别的设置,没什么大问题的。




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