赞 | 0 |
VIP | 0 |
好人卡 | 0 |
积分 | 2 |
经验 | 4880 |
最后登录 | 2018-12-21 |
在线时间 | 156 小时 |
Lv1.梦旅人
- 梦石
- 0
- 星屑
- 227
- 在线时间
- 156 小时
- 注册时间
- 2016-6-12
- 帖子
- 8
|
本帖最后由 Mandroid 于 2018-10-9 10:05 编辑
- (function ($) {
- var _Scene_ItemBase_determineItem = Scene_ItemBase.prototype.determineItem;
- Scene_ItemBase.prototype.determineItem = function () {
- var item = this.item();
- //这里只作为测试,当选择的是ID=1的物品,则直接进行合成操作,你可以自己做个菜单还有设置允许合成的物品
- if(item.id == 1) {
- this.synthesize(item, 5, 2);//用5个ID=1的物品合成1个ID=2的物品
- this.activateItemWindow();
- }else{
- _Scene_ItemBase_determineItem.call(this);
- }
- };
- /**
- * 将指定数量的item合成另一个item
- * @param item 用于合成的原料物品
- * @param count 原料物品所需数量
- * @param mixedItemID 合成后的物品ID
- */
- Scene_ItemBase.prototype.synthesize = function (item, count, mixedItemID) {
- var itemCount = $gameParty.numItems(item);
- if (itemCount >= count){
- $gameParty.loseItem(item, count);
- var mixedItem = $dataItems[mixedItemID];
- $gameParty.gainItem(mixedItem, 1);
- }
- }
- })();
复制代码 |
|