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

Project1

 找回密码
 注册会员
搜索
查看: 1462|回复: 2
打印 上一主题 下一主题

[已经解决] 如何让某装备带有MP条移除,新增TP条的特性??

[复制链接]

Lv2.观梦者

梦石
0
星屑
567
在线时间
465 小时
注册时间
2009-10-11
帖子
407
跳转到指定楼层
1
发表于 2015-6-11 11:53:54 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

加入我们,或者,欢迎回来。

您需要 登录 才可以下载或查看,没有帐号?注册会员

x
本帖最后由 a000b1745 于 2015-6-11 11:56 编辑

游戏基本设定都把TP全部隐藏了,战斗中也只看的到HP和MP条。

想制作一个装备,装上后该脚色MP条被移除,取而代之的是被隐藏起来的TP条,请大大们帮忙实现...
(概念像LOL里面一般角色放招式扣的是MP条,但蛮王却是用怒气累积放招式这样)

举个例子:装备上"怒气石"饰品ID:17,移除该角色MP条(且该角色MP永远为零),该角色增加怒气TP条。
因为现实太残酷、所以我们都在打造虚幻的天堂。如果现实不再残酷,也是因为有这快乐的天堂。

Lv1.梦旅人

梦石
0
星屑
135
在线时间
450 小时
注册时间
2015-2-25
帖子
365
2
发表于 2015-6-11 20:52:46 | 只看该作者
本帖最后由 howhow1314 于 2015-6-11 21:09 编辑

RUBY 代码复制
  1. class Window_Base
  2.   alias draw_actor_mp_tp draw_actor_mp
  3.   def draw_actor_mp(actor, x, y, width = 124)
  4.     return draw_actor_tp(actor, x, y, width) if actor.equips.any? {|item| item.note.include?("<tp>") if item}
  5.     draw_actor_mp_tp(actor, x, y, width)
  6.   end
  7. end
  8.  
  9. class Game_Actor
  10.   def mp
  11.     equips.any? {|item| item.note.include?("<tp>") if item} ? 0 : super
  12.   end
  13. end


怒氣石備注欄寫上<tp>

点评

大概就是用了1F範例的那些... Yanfly Engine Ace - Ace Core Engine v1.09還有Yanfly Engine Ace - Ace Battle Engine v1.22...  发表于 2015-6-11 21:35
這腳本沒動到戰鬥介面,只是系統上的..你還用了什麼腳本呢  发表于 2015-6-11 21:23
完蛋了我用的是...Yami Engine Symphony - Battle Symphony...你能幫我看下嗎?? 這篇2F有這腳本→http://rm.66rpg.com/thread-379866-1-1.html  发表于 2015-6-11 21:18
如果是默認戰鬥的話不應該會有這問題...  发表于 2015-6-11 21:11
有作用了.角色列表TP調取代MP條!! 不過進入戰鬥後出現的還是MP條不是TP條.. :'(  发表于 2015-6-11 20:59

评分

参与人数 1梦石 +1 收起 理由
taroxd + 1 认可答案

查看全部评分

回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
135
在线时间
450 小时
注册时间
2015-2-25
帖子
365
3
发表于 2015-6-11 21:41:21 | 只看该作者
RUBY 代码复制
  1. class Window_BattleStatus
  2.   alias draw_actor_mp_tp draw_actor_mp
  3.   def draw_actor_mp(actor, dx, dy, width = 124)
  4.     return draw_actor_tp(actor, dx, dy, width) if actor.equips.any? {|item| item.note.include?("<tp>") if item}
  5.     draw_actor_mp_tp(actor, dx, dy, width)
  6.   end
  7. end

加上這個就可以了

评分

参与人数 1星屑 +8 收起 理由
a000b1745 + 8 熱心助人,非常感謝!

查看全部评分

回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

拿上你的纸笔,建造一个属于你的梦想世界,加入吧。
 注册会员
找回密码

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

GMT+8, 2024-11-16 08:45

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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