| 赞 | 0  | 
 
| VIP | 0 | 
 
| 好人卡 | 0 | 
 
| 积分 | 5 | 
 
| 经验 | 2733 | 
 
| 最后登录 | 2020-7-6 | 
 
| 在线时间 | 69 小时 | 
 
 
 
 
 
Lv2.观梦者 
	- 梦石
 - 0 
 
        - 星屑
 - 536 
 
        - 在线时间
 - 69 小时
 
        - 注册时间
 - 2016-5-5
 
        - 帖子
 - 31
 
 
 
 | 
	
2楼
 
 
 楼主 |
发表于 2019-2-25 02:40:46
|
只看该作者
 
 
 
 本帖最后由 D-Jack 于 2019-2-25 04:11 编辑  
 
好像只要改成这样就行了 解决啦 
 
#-------------------------------------------------------------------------- 
  # ● 受到傷害時增加的 TP 
  #-------------------------------------------------------------------------- 
  def charge_mp_by_damage(damage_rate) 
    self.mp += (50 * damage_rate * tcr).to_i 
  end 
 
#-------------------------------------------------------------------------- 
  # ● 被傷害時的處理 
  #-------------------------------------------------------------------------- 
  def on_damage(value) 
    remove_states_by_damage 
    charge_mp_by_damage(value.to_i / mhp.to_i) 
  end |   
 
 
 
 |