Add check for invalid item and type IDs
This commit is contained in:
@@ -2033,6 +2033,10 @@ function listItemInventoryCommand(command, params, client) {
|
|||||||
* @return {ItemData} The item's data (class instance)
|
* @return {ItemData} The item's data (class instance)
|
||||||
*/
|
*/
|
||||||
function getItemData(itemId) {
|
function getItemData(itemId) {
|
||||||
|
if (itemId == -1) {
|
||||||
|
return false;
|
||||||
|
}
|
||||||
|
|
||||||
if (typeof getServerData().items[itemId] != "undefined") {
|
if (typeof getServerData().items[itemId] != "undefined") {
|
||||||
return getServerData().items[itemId];
|
return getServerData().items[itemId];
|
||||||
}
|
}
|
||||||
@@ -2047,6 +2051,10 @@ function getItemData(itemId) {
|
|||||||
* @return {ItemTypeData} The item type's data (class instance)
|
* @return {ItemTypeData} The item type's data (class instance)
|
||||||
*/
|
*/
|
||||||
function getItemTypeData(itemTypeId) {
|
function getItemTypeData(itemTypeId) {
|
||||||
|
if (itemTypeId == -1) {
|
||||||
|
return false;
|
||||||
|
}
|
||||||
|
|
||||||
if (typeof getServerData().itemTypes[itemTypeId] != "undefined") {
|
if (typeof getServerData().itemTypes[itemTypeId] != "undefined") {
|
||||||
return getServerData().itemTypes[itemTypeId];
|
return getServerData().itemTypes[itemTypeId];
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user