由于下载不了工程(一直下载失败……渣网络) 所以以下方法是否能起作用可不能保证…… 使用物品回TP 先去Game_Battler78,79行下面加入@tp_damage = 0 然后再搜索def execute_damage(user),在self.mp -= @mp_damage下面加入 self.tp -= @tp_damage 之后还有找找看def item_effect(user, item) 在@mp_damage -= mp_recovery下面插入 @tp_damage -= TP恢复量 if item.id == 道具ID 例子:
在Scene_Skill的197行找到@actor.mp -= @actor.calc_mp_cost(@skill) 在下面插入@actor.tp -= TP消耗量 if @skill.id == 技能ID 有什么技能会消耗TP就加下去,如:
在下面插入@active_battler.tp -= TP消耗量 if skill.id == 技能ID 例子:
由于没有给出错误提示,所以估计…… 全局搜索看看def exp=(exp),然后把@tp = [@tp, self.maxtp].min改改看= =或者删掉吧 |
站长信箱:[email protected]|手机版|小黑屋|无图版|Project1游戏制作
GMT+8, 2024-11-15 12:58
Powered by Discuz! X3.1
© 2001-2013 Comsenz Inc.