Skip to content

Rule Index Page

rockingdice edited this page Oct 29, 2017 · 15 revisions

Item Type

type("arg1", ...)

Match item by item type arg1, OR arg2, OR ...

Available Add-on Version: 1.03

Available Value:

  • additive
  • armor
  • armor_booster
  • armor_trait
  • ava_repair
  • blacksmithing_booster
  • blacksmithing_material
  • blacksmithing_raw_material
  • clothier_booster
  • clothier_material
  • clothier_raw_material
  • collectible
  • container
  • costume
  • crown_item
  • crown_repair
  • deprecated
  • disguise
  • drink
  • dye_stamp
  • enchanting_rune_aspect
  • enchanting_rune_essence
  • enchanting_rune_potency
  • enchantment_booster
  • fish
  • flavoring
  • food
  • furnishing
  • furnishing_material
  • glyph_armor
  • glyph_jewelry
  • glyph_weapon
  • ingredient
  • lockpick
  • lure
  • master_writ
  • mount
  • none
  • plug
  • poison
  • poison_base
  • potion
  • potion_base
  • racial_style_motif
  • raw_material
  • reagent
  • recipe
  • siege
  • soul_gem
  • spellcrafting_tablet
  • spice
  • style_material
  • tabard
  • tool
  • trash
  • treasure
  • trophy
  • weapon
  • weapon_booster
  • weapon_trait
  • woodworking_booster
  • woodworking_material
  • woodworking_raw_material

Specialized Item Type

sptype("arg1", ...)

Match item by item specialized type arg1, OR arg2, OR ...

Available Add-on Version: 1.03

Available Value:

  • additive
  • armor
  • armor_booster
  • armor_trait
  • ava_repair
  • blacksmithing_booster
  • blacksmithing_material
  • blacksmithing_raw_material
  • clothier_booster
  • clothier_material
  • clothier_raw_material
  • collectible_monster_trophy
  • collectible_rare_fish
  • container
  • container_event
  • costume
  • crown_item
  • crown_repair
  • disguise
  • drink_alcoholic
  • drink_cordial_tea
  • drink_distillate
  • drink_liqueur
  • drink_tea
  • drink_tincture
  • drink_tonic
  • drink_unique
  • dye_stamp
  • enchanting_rune_aspect
  • enchanting_rune_essence
  • enchanting_rune_potency
  • enchantment_booster
  • fish
  • flavoring
  • food_entremet
  • food_fruit
  • food_gourmet
  • food_meat
  • food_ragout
  • food_savoury
  • food_unique
  • food_vegetable
  • furnishing_crafting_station
  • furnishing_light
  • furnishing_material_alchemy
  • furnishing_material_blacksmithing
  • furnishing_material_clothier
  • furnishing_material_enchanting
  • furnishing_material_provisioning
  • furnishing_material_woodworking
  • furnishing_ornamental
  • furnishing_seating
  • furnishing_target_dummy
  • glyph_armor
  • glyph_jewelry
  • glyph_weapon
  • ingredient_alcohol
  • ingredient_drink_additive
  • ingredient_food_additive
  • ingredient_fruit
  • ingredient_meat
  • ingredient_rare
  • ingredient_tea
  • ingredient_tonic
  • ingredient_vegetable
  • lockpick
  • lure
  • master_writ
  • mount
  • none
  • plug
  • poison
  • poison_base
  • potion
  • potion_base
  • racial_style_motif_book
  • racial_style_motif_chapter
  • raw_material
  • reagent_animal_part
  • reagent_fungus
  • reagent_herb
  • recipe_alchemy_formula_furnishing
  • recipe_blacksmithing_diagram_furnishing
  • recipe_clothier_pattern_furnishing
  • recipe_enchanting_schematic_furnishing
  • recipe_provisioning_design_furnishing
  • recipe_provisioning_standard_drink
  • recipe_provisioning_standard_food
  • recipe_woodworking_blueprint_furnishing
  • siege_ballista
  • siege_battle_standard
  • siege_catapult
  • siege_graveyard
  • siege_monster
  • siege_oil
  • siege_ram
  • siege_trebuchet
  • siege_universal
  • soul_gem
  • spellcrafting_tablet
  • spice
  • style_material
  • tabard
  • tool
  • trash
  • treasure
  • trophy_key
  • trophy_key_fragment
  • trophy_material_upgrader
  • trophy_museum_piece
  • trophy_recipe_fragment
  • trophy_runebox_fragment
  • trophy_scroll
  • trophy_survey_report
  • trophy_treasure_map
  • weapon
  • weapon_booster
  • weapon_trait
  • woodworking_booster
  • woodworking_material
  • woodworking_raw_material

Equip Type

equiptype("arg1", ...)

Match item by equip type arg1, OR arg2, OR ...

Available Add-on Version: 1.03

Available Value:

  • chest
  • costume
  • feet
  • hand
  • head
  • invalid
  • legs
  • main_hand
  • neck
  • off_hand
  • one_hand
  • poison
  • ring
  • shoulders
  • two_hand
  • waist

Filter Type

filtertype("arg1", ...)

Match item by filter type arg1, OR arg2, OR ...

Available Add-on Version: 1.03

Available Value:

  • alchemy
  • all
  • armor
  • blacksmithing
  • buyback
  • clothing
  • collectible
  • consumable
  • crafting
  • damaged
  • enchanting
  • furnishing
  • house_with_template
  • junk
  • miscellaneous
  • provisioning
  • quest
  • quickslot
  • reuse
  • style_materials
  • trait_items
  • weapons
  • woodworking

Trait Type

traittype("arg1", ...)

Match item by trait type arg1, OR arg2, OR ...

Available Add-on Version: 1.03

Available Value:

  • armor_divines
  • armor_impenetrable
  • armor_infused
  • armor_intricate
  • armor_nirnhoned
  • armor_ornate
  • armor_prosperous
  • armor_reinforced
  • armor_sturdy
  • armor_training
  • armor_well_fitted
  • deprecated
  • jewelry_arcane
  • jewelry_healthy
  • jewelry_ornate
  • jewelry_robust
  • none
  • weapon_charged
  • weapon_decisive
  • weapon_defending
  • weapon_infused
  • weapon_intricate
  • weapon_nirnhoned
  • weapon_ornate
  • weapon_powered
  • weapon_precise
  • weapon_sharpened
  • weapon_training

Trait String

traitstring("arg1", "arg2", ...)

Match item by testing if the trait type contains string arg1, OR arg2, OR ...

Available Add-on Version: 1.03

Arguments are strings to be searched, case insensitive

Bound Type

boundtype("arg1", ...)

Match item by bound type arg1, OR arg2, OR ...

Available Add-on Version: 1.03

Available Value:

  • none
  • on_equip
  • on_pickup
  • on_pickup_backpack
  • unset

Is New Item

isnew()

Match item if the item is new.

Available Add-on Version: 1.03

No Arguments

Is Bound Item

isbound()

Match item if the item is bound.

Available Add-on Version: 1.03

No Arguments

Is Stolen Item

isstolen()

Match item if the item is stolen.

Available Add-on Version: 1.03

No Arguments

Is BoP and Tradeable Item

isboptradeable()

Match item if the item is Bind on pickup and tradeable.

Available Add-on Version: 1.03

No Arguments

Is Crafted Item

iscrafted()

Match item if the item is crafted.

Available Add-on Version: 1.05

No Arguments

Is Assigned in Quickslots

isinquickslot()

Match item if the item is assigned in quick slots.

Available Add-on Version: 1.03

No Arguments

Item Level

level()

Get Item's level for testing. Value range [1-50].

Available Add-on Version: 1.03

No Arguments, can be used in expression

Item Champion Points Level (CP Level)

cp()

Get Item's CP level for testing. Value range [1-160].

Available Add-on Version: 1.03

No Arguments, can be used in expression

Set Name String

set("arg1", "arg2", ...)

Match item by testing if it's set gear and its set name contains string arg1, OR arg2, OR ...

Available Add-on Version: 1.03

Arguments are strings to be searched, case insensitive

Auto Set

autoset()

Auto generate set categories for each set gear.

Available Add-on Version: 1.03

No Arguments, will make more than one category

Is Set

isset()

Match item if it has a set.

Available Add-on Version: 1.16

No Arguments

Is Monster Set

ismonsterset()

Match item if it is from a monster set.

Available Add-on Version: 1.16

No Arguments

Keep for Researching

keepresearch()

Match item if the item is researchable.

Available Add-on Version: 1.03

No Arguments

Armor Type

armortype("arg1", ...)

Match item by armor type arg1, OR arg2, OR ...

Available Add-on Version: 1.10

Available Value:

  • heavy
  • light
  • medium
  • none

Weapon Type

weapontype("arg1", ...)

Match item by weapon type arg1, OR arg2, OR ...

Available Add-on Version: 1.10

Available Value:

  • axe
  • bow
  • dagger
  • fire_staff
  • frost_staff
  • hammer
  • healing_staff
  • lightning_staff
  • none
  • rune
  • shield
  • sword
  • two_handed_axe
  • two_handed_hammer
  • two_handed_sword

Sell Price

sellprice()

Get item's sell price.

Available Add-on Version: 1.11

No Arguments, can be used in expression

Stack Size

stacksize()

Get item's stack size.

Available Add-on Version: 1.15

No Arguments, can be used in expression

Is Learnable

islearnable()

Match item if the item is unknown by current character. This item can be a recipe or a motif book.

Available Add-on Version: 1.11

No Arguments

Is Equipping Item

isequipping()

Match item if the item is equipping currently.

Available Add-on Version: 1.03

No Arguments

Is In Bank

isinbank()

Match item if the item is in the bank.

Available Add-on Version: 1.15

No Arguments

Quality

quality("arg1", ...)

Match item by quality arg1, OR arg2, OR ...

Available Add-on Version: 1.12

Available Value:

  • trash
  • normal
  • magic
  • arcane
  • artifact
  • legendary
  • grey
  • white
  • green
  • blue
  • purple
  • gold

Get Quality

getquality()

Get item's quality value.

Available Add-on Version: 1.13

No Arguments, need comparison expression with operator <, <=, ==(Equal), ~=(Not Equal), > or >= and with a valid number in range [0, 5]:

  • trash = 0
  • normal = 1
  • magic = 2
  • arcane = 3
  • artifact = 4
  • legendary = 5

Add-on Support:

(Iakoni's Gear Changer) Set Slot Index

setindex("arg1", ...)

Match item if the item is in set slot which index is arg1, OR arg2, OR ...

Available Add-on Version: 1.03

Available Value:

  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10

(Iakoni's Gear Changer) Is In Set Slot

inset()

Match item if the item is included in any set slot.

Available Add-on Version: 1.03

No Arguments

(FCO Item Saver) IsMarked

ismarked("arg1", ...)

Match item if the item is marked as arg1, OR arg2, OR ...

Available Add-on Version: 1.09

Available Value:

  • gear_1
  • gear_2
  • gear_3
  • gear_4
  • gear_5
  • sell
  • lock
  • research
  • deconstruction
  • improvement
  • sell_at_guildstore
  • intricate
  • dynamic_1
  • dynamic_2
  • dynamic_3
  • dynamic_4
  • dynamic_5
  • dynamic_6
  • dynamic_7
  • dynamic_8
  • dynamic_9
  • dynamic_10

(Alpha Gear) Alpha Gear Set Index

alphagear("arg1", ...)

Match item if the item is in set which index is arg1, OR arg2, OR ...

Available Add-on Version: 1.15

Available Value:[1-16], will make more than one category if there are multiple arguments

(Tamriel Trade Centre) Market Price

getpricettc()
getpricettc("arg")

Get the price from TTC for testing. If no argument is presented, default is "suggested".

Available Add-on Version: 1.15

Available Value:

  • "average" : if there's an average price, return it, or return 0.
  • "suggested" : if there's a suggested price, return it, or return 0.
  • "both" : if there's a suggested price, return it, or if there's an average price, return it, or return 0.

(Master Merchant) Market Price

getpricemm()

Get the price from MM for testing. If there's no price data, return 0.

Available Add-on Version: 1.15

No Arguments