赞 | 0 |
VIP | 0 |
好人卡 | 0 |
积分 | 1 |
经验 | 10619 |
最后登录 | 2018-1-15 |
在线时间 | 154 小时 |
Lv1.梦旅人
- 梦石
- 0
- 星屑
- 65
- 在线时间
- 154 小时
- 注册时间
- 2011-2-1
- 帖子
- 47
|
加入我们,或者,欢迎回来。
您需要 登录 才可以下载或查看,没有帐号?注册会员
x
本帖最后由 tai_tan 于 2014-3-29 10:36 编辑
单个敌人所拥有的的技能列表保存在哪里呢?就是在数据库里添加的技能,在哪里用何种方式保存呢?保存的是技能的id吗?
不在RPG::Enemy- class RPG::Enemy < RPG::BaseItem
- def initialize
- super
- @battler_name = ''
- @battler_hue = 0
- @params = [100,0,10,10,10,10,10,10]
- [url=home.php?mod=space&uid=13302]@exp[/url] = 0
- [url=home.php?mod=space&uid=236945]@gold[/url] = 0
- @drop_items = Array.new(3) { RPG::Enemy::DropItem.new }
- @actions = [RPG::Enemy::Action.new]
- @features.push(RPG::BaseItem::Feature.new(22, 0, 0.95))
- @features.push(RPG::BaseItem::Feature.new(22, 1, 0.05))
- @features.push(RPG::BaseItem::Feature.new(31, 1, 0))
- end
- attr_accessor :battler_name
- attr_accessor :battler_hue
- attr_accessor :params
- attr_accessor :exp
- attr_accessor :gold
- attr_accessor :drop_items
- attr_accessor :actions
- end
复制代码 而RPG::Enemy::Action里只有个初始化。。。。。
- class RPG::Enemy::Action
- def initialize
- @skill_id = 1
- @condition_type = 0
- @condition_param1 = 0
- @condition_param2 = 0
- @rating = 5
- end
- attr_accessor :skill_id
- attr_accessor :condition_type
- attr_accessor :condition_param1
- attr_accessor :condition_param2
- attr_accessor :rating
- end
复制代码 |
|