| 赞 | 4 |
| VIP | |
| 好人卡 | |
| 积分 | 6 |
| 经验 | |
| 最后登录 | 2018-4-23 |
| 在线时间 | 830 小时 |
- 梦石
- 0
- 星屑
- 644
- 在线时间
- 830 小时
- 注册时间
- 2016-7-24
- 回帖
- 644

|
发表于 2017-4-18 17:43:57
|
显示全部楼层
確實沒有呢!
不過我們可以自己來修改一下!
請看圖~
這是紅框部分
[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消耗率~
橘框的部分分別代表消耗判定和使用後扣除消耗
他們都調用了紅框部分的方法你可以看一下~ |
评分
-
查看全部评分
|