Updates the item’s name, tooltip, extendedtooltip, description or icon for the specific player. If p == null, the item is updated for all players Returns false if no player is given.
Re-exports: Vectors
public function createItem(int itemId, vec2 pos) returns item
public function createItem(int itemId, vec3 pos) returns item
public function item.remove()
public function item.getTypeId() returns int
public function item.getItemtype() returns itemtype
Returns “itemtype” of this item. Do not confuse it with itemTypeId.
public function item.getLevel() returns int
public function item.getX() returns real
public function item.getY() returns real
public function item.getPos() returns vec2
public function item.setPos(vec2 pos)
public function item.setDropOnDeath(boolean flag)
public function item.setDroppable(boolean flag)
public function item.setPawnable(boolean flag)
public function item.setInvulnerable(boolean flag)
public function item.setVisible(boolean flag)
public function item.isInvulnerable() returns boolean
public function item.isVisible() returns boolean
public function item.isOwned() returns boolean
public function item.isPowerup() returns boolean
public function item.isSellable() returns boolean
public function item.isPawnable() returns boolean
public function item.isAlive() returns boolean
Returns true if item is not destroyed and has a valid type id.
public function item.isPickupable() returns boolean
Returns true if item can be picked up by a unit.
public function item.getPlayer() returns player
public function item.setPlayer(player whichPlayer, boolean changeColor)
public function item.getCharges() returns int
public function item.setCharges(int charges)
public function item.getUserData() returns int
public function item.setUserData(int data)
public function item.getName() returns string
public function item.setName(string name)
public function item.getDescription() returns string
public function item.setDescription(string description)
public function item.getTooltip() returns string
public function item.setTooltip(string tooltip)
public function item.getExtendedTooltip() returns string
public function item.setExtendedTooltip(string tooltip)
public function item.getIconPath() returns string
public function item.setIconPath(string path)
public function item.getSkin() returns int
public function item.setSkin(int skinId)
public function item.getAbilityByIndex(int index) returns ability
public function item.getAbility(int abiId) returns ability
public function item.addAbility(int abiId) returns bool
public function item.removeAbility(int abiId) returns bool
public function item.getField(itembooleanfield field) returns bool
public function item.getField(itemintegerfield field) returns int
public function item.getField(itemrealfield field) returns real
public function item.getField(itemstringfield field) returns string
public function item.setField(itembooleanfield field, bool value) returns bool
public function item.setField(itemintegerfield field, int value) returns bool
public function item.setField(itemrealfield field, real value) returns bool
public function item.setField(itemstringfield field, string value) returns bool
public function item.updateDetailsForPlayer(player p, string itemName, string itemTooltip, string itemExtendedTooltip, string itemDesc, string itemIcon) returns bool
public function item.updateDetailsForAll(string itemName, string itemTooltip, string itemExtendedTooltip, string itemDesc, string itemIcon) returns bool
Updates the item’s name, tooltip, extendedtooltip, description or icon for the specific player. If p == null, the item is updated for all players Returns false if no player is given.
public function item.setItemDropID(integer unitId)
public function item.blzSetItemSkin(integer skinId)