UpdateStockAvailability
- Parameters
-
whichItem item
- comment
- bug
-
Leaks handle
iType
: In Jass you must set local variables that hold agents (or any child type) tonull
at the end of functions to avoid reference counter leaks. - patch
-
1.07
- Source
- Blizzard.j (suggest an edit or discuss on Github)
- return type
-
nothing
- Source code
-
function UpdateStockAvailability takes item whichItem returns nothing local itemtype iType = GetItemType(whichItem) local integer iLevel = GetItemLevel(whichItem) // Update allowed type/level combinations. if (iType == ITEM_TYPE_PERMANENT) then set bj_stockAllowedPermanent[iLevel] = true elseif (iType == ITEM_TYPE_CHARGED) then set bj_stockAllowedCharged[iLevel] = true elseif (iType == ITEM_TYPE_ARTIFACT) then set bj_stockAllowedArtifact[iLevel] = true else // Not interested in this item type - ignore the item. endif endfunction