赞 | 0 |
VIP | 24 |
好人卡 | 8 |
积分 | 1 |
经验 | 11412 |
最后登录 | 2017-8-21 |
在线时间 | 416 小时 |
Lv1.梦旅人
- 梦石
- 0
- 星屑
- 50
- 在线时间
- 416 小时
- 注册时间
- 2006-10-21
- 帖子
- 1245
|
我看了下脚本里的代码
Game_Actor- #--------------------------------------------------------------------------
- # ● 取得属性修正值
- # element_id : 属性 ID
- #--------------------------------------------------------------------------
- def element_rate(element_id)
- rank = self.class.element_ranks[element_id]
- result = [0,200,150,100,50,0,-100][rank]
- for armor in armors.compact
- result /= 2 if armor.element_set.include?(element_id)
- end
- for state in states
- result /= 2 if state.element_set.include?(element_id)
- end
- return result
- end
- #--------------------------------------------------------------------------
- # ● 判断防御状态
- # state_id : 状态 ID
- #--------------------------------------------------------------------------
- def state_resist?(state_id)
- for armor in armors.compact
- return true if armor.state_set.include?(state_id)
- end
- return false
- end
复制代码 设置if判断ID就能很容易了 火炕指环ID1
if armor.include?(1)
这样具体设置 |
评分
-
查看全部评分
|