Update item.js
This commit is contained in:
@@ -1384,8 +1384,11 @@ function setAllItemTypeDataIndexes() {
|
|||||||
|
|
||||||
function cacheAllGroundItems() {
|
function cacheAllGroundItems() {
|
||||||
clearArray(getServerData().groundItemCache);
|
clearArray(getServerData().groundItemCache);
|
||||||
getServerData().groundItemCache = getServerData().items.filter(item => item.ownerType == VRR_ITEM_OWNER_GROUND);
|
for(let i in getServerData().items) {
|
||||||
//getServerData().groundPlantCache = getServerData().items.filter(item => item.ownerType == VRR_ITEM_OWNER_PLANT);
|
if(getServerData().items[i].ownerType == VRR_ITEM_OWNER_GROUND) {
|
||||||
|
getServerData().groundItemCache.push(i);
|
||||||
|
}
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
// ===========================================================================
|
// ===========================================================================
|
||||||
@@ -1421,11 +1424,19 @@ function cachePlayerHotBarItems(client) {
|
|||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
|
|
||||||
clearArray(getPlayerData(client).hotBarItems);
|
for(let i = 0 ; i < 9 ; i++) {
|
||||||
getPlayerData(client).hotBarItems = getServerData().items.filter(item => item.ownerType == VRR_ITEM_OWNER_PLAYER && item.ownerId == getPlayerCurrentSubAccount(client).databaseId);
|
getPlayerData(client).hotBarItems[i] = -1;
|
||||||
|
}
|
||||||
|
|
||||||
if(getPlayerData(client).hotBarItems.length < getGlobalConfig().maxPlayerItemSlots) {
|
for(let i in getServerData().items) {
|
||||||
getPlayerData(client).hotBarItems.concat(Array(getGlobalConfig().maxPlayerItemSlots-getPlayerData(client).hotBarItems.length).fill(-1));
|
if(getItemData(i).ownerType == VRR_ITEM_OWNER_PLAYER) {
|
||||||
|
if(getItemData(i).ownerId == getPlayerCurrentSubAccount(client).databaseId) {
|
||||||
|
let firstSlot = getPlayerFirstEmptyHotBarSlot(client);
|
||||||
|
if(firstSlot != -1) {
|
||||||
|
getPlayerData(client).hotBarItems[firstSlot] = i;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user