赞 | 23 |
VIP | 22 |
好人卡 | 18 |
积分 | 608 |
经验 | 44466 |
最后登录 | 2024-11-9 |
在线时间 | 1934 小时 |
Lv6.析梦学徒 Fuzzy Ginkgo Taciturn Knight
- 梦石
- 0
- 星屑
- 60819
- 在线时间
- 1934 小时
- 注册时间
- 2010-6-26
- 帖子
- 1605
|
崭新的版本
先使用这个插件。- module RPG
- class Enemy
- class DropItem
- alias mdi_initialize initialize
- def initialize; mdi_initialize; yield self; end
- end
- end
- end
复制代码 Game_Troop 238行附近修改。- for di in [enemy.drop_item1, enemy.drop_item2]
复制代码 改成
- dis = [enemy.drop_item1, enemy.drop_item2]
- add = Proc.new {|dis, kind, id, denominator| dis.push(RPG::Enemy::DropItem.new {|s| s.kind = kind; s.item_id = id; s.weapon_id = id; s.armor_id = id; s.denominator = denominator;})}
- 数据
- for di in dis
复制代码 数据的地方添加你想增加的物品,一行写一个,按下面的格式。
比如给 33 号敌人增加一个 1 号物品,出现概率是 1/2。- add.call(dis, 0, 1, 2) if enemy.id == 33
复制代码 比如给 35 号敌人增加一个 5 号武器,出现概率是 1/7。- add.call(dis, 1, 5, 7) if enemy.id == 35
复制代码 比如给 15 号敌人增加一个 9 号防具,出现概率是 1/1。- add.call(dis, 2, 9, 1) if enemy.id == 15
复制代码 |
|