查看: 2760|回复: 2

[已经解决] 改变TP消耗的装备

[复制链接]
梦石
0
星屑
1736
在线时间
761 小时
注册时间
2013-9-23
回帖
180

开拓者

发表于 2017-4-18 16:42:18 | 显示全部楼层 |阅读模式

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

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

×
求教怎么制作一个能改变TP消耗的装备
当佩戴了某装备(武器或防具)时,原本消耗20特技值的技能会变成消耗特技值40(2倍)或10(减半)

由于技能略多,不可能做出消耗不同的相同技能。
貌似VA只能改变MP的消耗率,我应该没看漏。
谢谢帮助
梦石
0
星屑
644
在线时间
830 小时
注册时间
2016-7-24
回帖
644

开拓者

发表于 2017-4-18 17:43:57 | 显示全部楼层
確實沒有呢!
不過我們可以自己來修改一下!
請看圖~
hrthrthtj.jpg
這是紅框部分
[pre lang="ruby"]
#MP
  def skill_mp_cost(skill)
    (skill.mp_cost * mcr).to_i
  end
#TP
  def skill_tp_cost(skill)
    skill.tp_cost
  end
[/pre]

上面是MP消耗下面是TP消耗
.to_i 代表的是去除小數點,先不理他

可以觀察到兩者相差在MP消耗多乘(*)上了 mcr 這個值
也就是消耗率~~

所以我們可以模仿他
(skill.tp_cost * mcr).to_i
這樣就可以和MP共用消耗率加成了~~

如果想要獨立的話你可以模仿mcr(MP消耗率)的寫法新增一個TP消耗率~

橘框的部分分別代表消耗判定和使用後扣除消耗
他們都調用了紅框部分的方法你可以看一下~

点评

虽然不知道咋给mcr造个兄弟出来,但我把tp_cost * 了个名为"TP消耗率"的属性抗性.to_i 哈哈  发表于 2017-4-19 02:27

评分

参与人数 3星屑 +66 梦石 +1 收起 理由
RaidenInfinity + 1 认可答案
午睡的风铃 + 30 谢谢提醒
御曹司 + 36 > <

查看全部评分

2016/07/17 加入RPG製作,勿忘初衷!
回复

使用道具 举报

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

本版积分规则

Powered by Discuz! X5.0 © 2001-2026 Discuz! Team.

在本版发帖返回顶部