Melvor Idle 梅尔沃放置 游戏内函数/方法(不全)
PS:盲目使用这些内容会破坏游戏体验。
由于wiki那边也在赶内容,所以这玩意暂时不可能弄全。
这些功能需要在网页上按F12,点控制台/Console后输入,客户端需要Mod.io里的Console Mod。
当我提到“THE网站”时指这个:https://melvoridle.com/assets/schema/gameData.json
物品增删
增:game.bank.addItemByID(物品ID, 数量, 是否解锁图鉴, 是否弹出通知, 忽略仓库栏位上限)
删:game.bank.removeItemQuantityByID(物品ID, 数量, 移除手套使用次数)
例(true/false参数为其默认值):
ID需要是字符串,参考这个:https://pastebin.com/JK08WQQk
目前情况下请参考THE网站,搜上面例子里的那个ID就能找到ID表。
数量必须是整数。移除手套使用次数是可选参数,只对商店购买的有使用次数的手套有效。
解锁图鉴就是完成情况那里会不会显示你已经获得了这个物品,忽略仓库栏位上限是满了也能把这个物品加到仓库,弹出通知就是获得物品时下方弹的小气泡。
货币增删
给予经验
技能经验:game.[skill].addXP(经验值)
精通经验:game.[skill].addMasteryXP(项目, 经验值)
精通池经验:game.[skill].addMasteryPoolXP(经验值)
例:
skill换成实际存在的技能英文小写,参考THE网站,搜melvorD:Thieving,第二个结果那里就能找到各技能的英文。但是魔法 magic 无效。
项目有两种方法可选,第一个是allObjects[项目ID],第二个是getObjectByID(项目ID)。前者用数值ID,后者用字符串ID。我个人推荐用字符串ID,在THE网站搜melvorF:Deedree,从那以后找项目(Action实际应为动作)ID吧,稍微机翻一下应该也能跟游戏里的东西对应上。
xp必须填写,且为整数。
解锁宠物、召唤印记
宠物:game.petManager.unlockPetById(宠物ID)
召唤印记:game.summoning.discoverMark(标记名)
例:
宠物ID:THE网站里搜melvorD:Beavis,那一串都是。
召唤印记:也能用数值id和项目ID,THE网站里搜melvorF:GolbinThief,那一串都是项目ID。印记的添加能使印记数超过上限。
这里解锁的东西都锁定回去,所以这是不可逆修改。