赞 | 2 |
VIP | 0 |
好人卡 | 0 |
积分 | 10 |
经验 | 0 |
最后登录 | 2024-3-30 |
在线时间 | 71 小时 |
Lv3.寻梦者
- 梦石
- 0
- 星屑
- 978
- 在线时间
- 71 小时
- 注册时间
- 2021-4-13
- 帖子
- 35
|
本帖最后由 AshhsA 于 2023-9-20 00:53 编辑
- #--------------------------------------------------------------------------
- # ● 合成の実行
- #--------------------------------------------------------------------------
- def do_syntetic(number)
- $game_party.lose_gold(number * buying_price)
- if $合成随机
- if @item.is_a?(RPG::EquipItem)
- x = number
- loop do
- break if x <= 0
- x -= 1
- $game_party.gain_item(Equipplus.getnewequip(@item), 1)
- end
- else
- $game_party.gain_item(@item, number)
- end
- else
- $game_party.gain_item(@item, number)
- end
-
- @recipe = @list_window.recipe(@item)
- for i in [email protected]
- kind = @recipe[0]
- id = @recipe[1]
- num = @recipe[2]
- if kind == "I"
- item = $data_items[id]
- elsif kind == "W"
- item = $data_weapons[id]
- elsif kind == "A"
- item = $data_armors[id]
- end
- $game_party.lose_item(item, num*number)
- end
- end
复制代码
把gain_item这一行改成随机装备的获取装备代码即可
当然,需要先判断一下@item是不是装备
|
评分
-
查看全部评分
|