赞 | 0 |
VIP | 6 |
好人卡 | 0 |
积分 | 1 |
经验 | 63789 |
最后登录 | 2017-9-7 |
在线时间 | 12 小时 |
Lv1.梦旅人
- 梦石
- 0
- 星屑
- 50
- 在线时间
- 12 小时
- 注册时间
- 2006-5-21
- 帖子
- 773
|
8楼

楼主 |
发表于 2008-2-29 19:43:23
|
只看该作者
非常感谢哦有点思路了
感觉非常正确的想法 可是实际操作中却说old_item为空
我的原文 我是设置的item为父类
- class Card < RPG::Item
- def initialize(old_item)
- durance = old_item.note.split(/#/)[3]
- if durance != nil
- @dur = durance.to_i
- else @dur = 0
- end
-
- @id = old_item.id
- @note = old_item.note
- @scope = old_item.scope
- @price = old_item.price
- @consumable = true
- @hp_recovery_rate = old_item.hp_recovery_rate
- @hp_recovery = old_item.hp_recovery
- @mp_recovery_rate = old_item.mp_recovery_rate
- @mp_recovery = old_item.mp_recovery
- @parameter_type = old_item.parameter_type
- @parameter_points = old_item.parameter_points
- end
- attr_accessor :note
- attr_accessor :id
- attr_accessor :dur
- attr_accessor :price
- attr_accessor :consumable
- attr_accessor :hp_recovery_rate
- attr_accessor :hp_recovery
- attr_accessor :mp_recovery_rate
- attr_accessor :mp_recovery
- attr_accessor :parameter_type
- attr_accessor :parameter_points
- end
复制代码 |
|