Item¶
Usage¶
from tf2_utils import Item
# A dictionary of item data from inventory or offer
item_dict = {
"appid": 440,
"classid": "313",
"instanceid": "11040552",
# and so on...
}
# Create an item object
item = Item(item_dict)
item.get_defindex() # 263
item.is_craft_hat() # True
item.is_uncraftable() # False
item.get_paint() # Australium Gold
item.is_unusual() # False
item.is_unusual_cosmetic() # False
item.get_effect() # ""
# etc.
- class src.tf2_utils.item.Item(item: dict)¶
- is_tf2() bool¶
- is_tradable() bool¶
- has_name(name: str) bool¶
- has_description(description: str, color: str = '756b5e', exact: bool = True) bool¶
- get_description(description: str, color: str = '756b5e') str¶
- get_description_and_replace(description: str, color: str = '756b5e') str¶
- has_tag(tag: str, exact: bool = True) bool¶
- has_quality(quality: str) bool¶
- has_strange_in_name() bool¶
- has_vintage_in_name() bool¶
- has_killstreak(killstreak: str) bool¶
- get_killstreak() str¶
- get_quality() str¶
- get_quality_id() int¶
- get_defindex() int¶
- get_effect() str¶
- get_paint() str¶
- get_killstreak_id() int¶
- get_exterior() str¶
- get_exterior_id() int¶
- is_genuine() bool¶
- is_vintage() bool¶
- is_unusual() bool¶
- is_unique() bool¶
- is_strange() bool¶
- is_haunted() bool¶
- is_collectors() bool¶
- is_decorated_weapon() bool¶
- is_craftable() bool¶
- is_uncraftable() bool¶
- is_non_craftable() bool¶
- is_painted() bool¶
- has_spell() bool¶
- is_special() bool¶
- is_festivized() bool¶
- is_halloween() bool¶
- is_craft_weapon() bool¶
- is_cosmetic() bool¶
- is_craft_hat() bool¶
- is_unusual_cosmetic() bool¶
- is_australium() bool¶
- is_pure() bool¶
- is_key() bool¶
- is_mann_co_key() bool¶
- is_killstreak() bool¶
- is_basic_killstreak() bool¶
- is_specialized_killstreak() bool¶
- is_professional_killstreak() bool¶