From a793ddcedc0be3ff34bb612981aa8611ec1c2268 Mon Sep 17 00:00:00 2001 From: oc Date: Fri, 8 Jun 2018 22:19:53 +0800 Subject: [PATCH] AddItem docs --- docs/api.md | 8 ++++++++ libs/items.js | 3 +++ 2 files changed, 11 insertions(+) diff --git a/docs/api.md b/docs/api.md index c5809c08..5e2acf39 100644 --- a/docs/api.md +++ b/docs/api.md @@ -222,6 +222,14 @@ core.canUseItem(itemId) 返回当前能否使用某个道具。 +core.addItem(itemId, number) +将某个道具增加number个。 + + +core.removeItem(itemId) +将某个道具个数-1;如果道具个数归0则从道具列表删除。 + + core.getNextItem() 轻按。 diff --git a/libs/items.js b/libs/items.js index 2b712d38..6e0e0665 100644 --- a/libs/items.js +++ b/libs/items.js @@ -134,5 +134,8 @@ items.prototype.addItem = function (itemId, itemNum) { core.status.hero.items[itemCls][itemId] = 0; } core.status.hero.items[itemCls][itemId] += itemNum; + // 永久道具只能有一个 + if (itemCls == 'constants' && core.status.hero.items[itemCls][itemId]>1) + core.status.hero.items[itemCls][itemId] = 1; }