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
- 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