Skip to content

Item Template

The Item template defines game items including weapons, armor, consumables, and materials.

VersionStatus
v92Full
v90-
v86-
AttributeTypeSinceDescription
idintv92Unique item identifier
boundTypeBoundTypev92Item binding type
combatItemTypeCombatItemTypev92Combat item type
coolTimeGroupintv92Cooldown group
dismantlableboolv92Can be dismantled
dropSoundstringv92Drop sound
equipSoundstringv92Equip sound
guildWarehouseStorableboolv92Can be stored in guild warehouse
iconstringv92Icon asset path
itemUseCountintv92Use count
maxDropUnitintv92Maximum drop unit
maxStackintv92Maximum stack size
namestringv92Item name
obtainableboolv92Can be obtained
rankintv92Item rank
rareGradeRareGradev92Item rarity (0-4)
relocatableboolv92Can be relocated
requiredEquipmentTypestringv92Required equipment type
searchablestringv92Searchable flag
slotLimitintv92Slot limit
storeSellableboolv92Can be sold in store
tradableboolv92Can be traded
warehouseStorableboolv92Can be stored in warehouse
AttributeTypeSinceDescription
categoryItemCategoryv92Item category
levelintv92Item level
sortingNumberintv92Sorting order
defaultValuestringv92Default value
AttributeTypeSinceDescription
buyPricedecimalv92Purchase price
sellPricedecimalv92Sell price
AttributeTypeSinceDescription
combatItemSubTypeCombatItemSubTypev92Combat item subtype
combatItemArg1intv92Combat item argument 1
combatItemArg2intv92Combat item argument 2
combatItemArg3intv92Combat item argument 3
combatItemArg4stringv92Combat item argument 4
combatItemArg5stringv92Combat item argument 5
AttributeTypeSinceDescription
requiredLevelintv92Required character level
requiredMaxLevelintv92Maximum allowed character level
requiredClasslist[CharacterClass]v92Required class (flags)
requiredRacestringv92Required race
requiredGenderstringv92Required gender
requiredGeoboolv92Requires geo-location check
requiredGuildLevelintv92Required guild level
requiredGuildMasterboolv92Requires guild master status
requiredUserStatuslist[string]v92Required user status
AttributeTypeSinceDescription
linkEquipmentIdintv92Linked equipment ID
linkEnchantIdintv92Linked enchant ID
linkSkillIdintv92Linked skill ID
linkSkillPeriodDayintv92Skill period in days
linkPetAdultIdintv92Linked pet adult ID
linkPetOrbIdintv92Linked pet orb ID
itemMixIdintv92Linked item mix ID
linkCardIdintv92Linked card ID
linkChangeColorListIdintv92Linked color change list ID
linkCrestIdintv92Linked crest ID
linkCustomizingIdintv92Linked customizing ID
linkEquipmentExpIdintv92Linked equipment experience ID
linkLookInfoIdintv92Linked look info ID
linkMasterpieceEnchantIdintv92Linked masterpiece enchant ID
linkMasterpiecePassivityCategoryIdlist[string]v92Linked masterpiece passivity category ID
linkMasterpiecePassivityIdlist[string]v92Linked masterpiece passivity ID
linkMaterialEnchantIdintv92Linked material enchant ID
linkMaterialRepairIdintv92Linked material repair ID
linkPassivityCategoryIdlist[string]v92Linked passivity category ID
linkPassivityIdlist[string]v92Linked passivity ID
linkPcFigureTransformIdintv92Linked PC figure transform ID
linkRawStoneIdintv92Linked raw stone ID
linkSocialIdintv92Linked social ID
AttributeTypeSinceDescription
destroyableboolv92Can be destroyed
userWarehouseStorableboolv92Can be stored in user warehouse
tradeBrokerTradableboolv92Can be traded via trade broker
unionVenderTradeableboolv92Can be traded via union vendor
wareMaxStackintv92Maximum warehouse stack
AttributeTypeSinceDescription
divideintv92Division value
AttributeTypeSinceDescription
dropEffectstringv92Drop effect
dropSilhouettestringv92Drop silhouette
usedSoundstringv92Use sound
dropTypeintv92Drop type
dropIdentifyboolv92Show identify on drop
dropEffectOnlyWhenMineboolv92Show drop effect only for owner
changeEnchantFxIdintv92Change enchant FX ID
AttributeTypeSinceDescription
enchantEnableboolv92Can be enchanted
enchantEquipPartstringv92Enchant equipment part
preSetEnchantintv92Preset enchant level
dualOptionAbleboolv92Can have dual options
optionResetDisableboolv92Option reset disabled
unbindCountintv92Unbind count
unbindEnchantintv92Unbind enchant level
AttributeTypeSinceDescription
conversionboolv92Enables conversion
conversionBigGroupintv92Conversion big group
conversionSmallGroupintv92Conversion small group
AttributeTypeSinceDescription
changeLookboolv92Can change appearance
changeColorEnableboolv92Can change color
extractLookboolv92Can extract appearance
extractRatiodecimalv92Extract ratio
accessoryColorIdstringv92Accessory color ID
styleCostumeIdintv92Style costume ID
customizingStringboolv92Customizing string enabled
AttributeTypeSinceDescription
artisanableboolv92Can be crafted by artisan
awakenableboolv92Can be awakened
ridingUseableboolv92Can be used while riding
useOnlyTerritoryboolv92Can only be used in specific territory
availableInAbnormalCboolv92Available in abnormal C state
isMaterialEquipboolv92Is material equipment
isPvpEquipmentboolv92Is PvP equipment
isReputationboolv92Is reputation item
uniqueEquippedItemboolv92Unique equipped item
AttributeTypeSinceDescription
autoStartQuestIDstringv92Auto-start quest ID
execWhenCouponUseboolv92Execute when coupon used
gambleItemGradeintv92Gamble item grade
gambleItemTypelist[string]v92Gamble item type
unidentifiedItemGradeintv92Unidentified item grade
AttributeTypeSinceDescription
coolTimedecimalv92Cooldown time
periodByWebAdminboolv92Period managed by web admin
periodInMinuteintv92Period in minutes
periodItemCategoryIdintv92Period item category ID
AttributeTypeSinceDescription
equipmentSetIdintv92Equipment set ID
itemLevelIdintv92Item level ID
AttributeTypeSinceDescription
decompositionIdintv92Decomposition ID
AttributeTypeSinceDescription
masterpieceBasicStatReviselist[string]v92Masterpiece basic stat revise
masterpieceRatedecimalv92Masterpiece rate
AttributeTypeSinceDescription
onlyForPackageIdintv92Only for specific package ID
combineOptionValueintv92Combine option value
Value
None
Equip
Acquire
Value
Common
Uncommon
Rare
Superior
Mythic
Value
Normal
Special
Rare
Value
ARCHER
ASSASSIN
BERSERKER
ELEMENTALIST
ENGINEER
FIGHTER
GLAIVER
LANCER
PRIEST
SLAYER
SORCERER
SOULLESS
WARRIOR
Value
TOKEN
accessoryFace
accessoryHair
alchemy
alchemyMaterial
armorComponent
armorMaterial
axe
belt
blaster
bodyLeather
bodyMail
bodyRobe
bow
brooch
chain
charm
circle
collection
collection_card
combat
cooking
crest
customize_accessory
customize_armor
customize_weapon
document
dual
dyeItem
dyeRaw
dyeRecipe
earring
enchantComponent
enchantScroll
enchantSeal
enchant_agent
enchant_material
etc
extractRecipe
fabrication
feetLeather
feetMail
feetRobe
fiber
fishing
gauntlet
generalMaterial
glaive
handLeather
handMail
handRobe
holyThing
keyItem
lance
leather
magical
medal
metal
necklace
order
petAdult
petOrb
pkitem
quest
recipe
relic
ring
rod
servant
service
shuriken
skillbook
staff
style_axe
style_back
style_blaster
style_body
style_bow
style_chain
style_circle
style_dual
style_face
style_foot_print
style_gauntlet
style_glaive
style_hair
style_lance
style_partner
style_rod
style_shuriken
style_staff
style_twohand
token
twohand
underwear
weaponComponent
weaponMaterial
Value
BOOKMARK
BUILD_OBJECT_NOTICE
CHANGE_COLOR_ITEM
CHANGE_GENDER
CHANGE_LOOKS
CHANGE_LOOKS_PREMIUM
CHANGE_LOOKS_SERVANT
CHANGE_NAME
CHANGE_RACE
CITY_WAR_GUILD_TOWER_TELEPORT
COLLECTION_CARD
CREST
CREST_POINT
CUSTOM
DISPOSAL
DOCUMENT
DUNGEON_COIN
ENCHANTER
ENCHANT_COMPONENT_WEAPON
ENCHANT_MATERIAL
EQUIP_ACCESSORY
EQUIP_ARMOR_ARM
EQUIP_ARMOR_BODY
EQUIP_ARMOR_LEG
EQUIP_INHERITANCE
EQUIP_STYLE_ACCESSORY
EQUIP_STYLE_BACK
EQUIP_STYLE_BODY
EQUIP_STYLE_EFFECT
EQUIP_STYLE_PARTNER
EQUIP_STYLE_WEAPON
EQUIP_UNDERWEAR
EQUIP_WEAPON
EnchantSeal
EquipmentEnchantScroll
FISHING_ROD
FloatingCastle_partsstore
GACHA
GAIN_EP_POINT
GET_SERVANT
GOLDENBELL
GUILD_TOWER
IMMEDIATE
INC_CHARACTER_EXP
INC_INVEN_SLOT
INC_POCKET
INC_POCKET_SLOT
INC_SERVANTINVEN_SLOT
INC_SKILL_POLISHING_EXP
INC_SKILL_POLISHING_EXP_ITEM
INC_STYLE_WAREHOUSE_SLOT
INC_WAREHOUSE_SLOT
LEVEL_JUMPING_UP
LOCKBOX
LOCKBOX_KEY
LOOT_MOTION_ONLY
MEDAL_USEABLE
MEGAPHONE
MIX_DISPOSAL
NO_COMBAT
PARTNER_PRESENT
PREMIUM_COMPOSE
PREMIUM_RENAME
QUEST
RAWSTONE
RECIPE
RECOVERY_FATIGUE_POINT
RENAME_GUILD
RESET_EP
RESET_EP_DAILY_LIMIT
RESET_SCROLL
SERVANT_FEED
SHARED_INC_STYLE_WAREHOUSE_PAGE
SKILLBOOK
SOCIALBOOK
SYNTHESIZER
TELEPORT_TO_VILLAGE
TOKEN
UNBINDER
Value
Green_custormaize
TOKEN
accessoryFace
accessoryHair
alchemy
alchemyMaterial
armorComponent
armorMaterial
artisan
axe
belt
blaster
bodyLeather
bodyMail
bodyRobe
bow
brooch
chain
charm
circle
collection_card
combat
combatRecipe
crest
custormaize
document
dual
dyeItem
dyeRaw
dyeRecipe
earring
enchantScroll
enchantSeal
enchant_agent
enchant_material
etc
extractRecipe
feetLeather
feetMail
feetRobe
fiber
gauntlet
generalMaterial
glaive
handLeather
handMail
handRobe
holyThing
keyItem
lance
leather
magical
medal
metal
necklace
order
petAdult
petOrb
pkitem
quest
recipe
recovery
relic
ring
rod
servant
service
shuriken
skillbook
staff
style_axe
style_back
style_blaster
style_body
style_bow
style_chain
style_circle
style_dual
style_face
style_foot_print
style_gauntlet
style_glaive
style_hair
style_lance
style_partner
style_rod
style_shuriken
style_staff
style_twohand
twohand
underwear
vitality
weaponComponent
weaponMaterial
<Item id="1000"
name="Basic Sword"
category="dual"
icon="Icon_Weapons.Sword_01"
level="1"
rank="0"
rareGrade="0"
buyPrice="100"
sellPrice="50"
combatItemType="EQUIP_WEAPON"
combatItemSubType="dual"
boundType="Equip"
requiredLevel="1"
tradable="true"
destroyable="true" />

Properties like requiredClass, linkPassivityId, and linkPassivityCategoryId accept lists. Use YAML list syntax even for single values:

items:
create:
- id: 99000001
requiredClass: ["ARCHER"]
linkPassivityCategoryId: ["30"]
linkPassivityId: ["211907", "317266"]
update:
- id: 99000002
changes:
requiredClass: ["WARRIOR", "LANCER"]

See Common pitfalls for details on scalar-to-list coercion.

Items with an EQUIP_* combat type receive automatic soft defaults for fields left unspecified. These defaults are derived from statistical analysis of production data (≥95% consistency) and are always overridable by setting the field explicitly.

AttributeDefault
maxStack1
maxDropUnit1
itemUseCount1
slotLimit0
coolTime0
coolTimeGroup0
sortingNumber0
linkCrestId0
linkCustomizingId0
linkPetAdultId0
linkPetOrbId0
linkSkillId0
dropSoundInterfaceSound.Drop_ItemCUE.Drop_ChestBoxCue
requiredEquipmentTypeNO_COMBAT
searchabletrue
destroyabletrue
obtainabletrue
relocatabletrue
warehouseStorabletrue
conversionfalse
useOnlyTerritoryfalse
requiredGuildMasterfalse
changeLookfalse
extractLookfalse
artisanablefalse

The icon, dropSilhouette, equipSound, and requiredClass fields are resolved automatically from combatItemSubType when not specified. Each weapon, armor, accessory, and style subtype maps to an appropriate icon texture, silhouette mesh, sound cue, and class restriction. Weapons resolve to a single class; armor resolves to the appropriate armor weight group (mail, leather, or robe). Unknown subtypes receive no default.

  • The id attribute is required and must be unique across all items
  • The category attribute determines the item’s classification in the inventory
  • The combatItemType and combatItemSubType work together to define item behavior
  • The boundType controls when the item becomes bound to the player
  • Flags enums like requiredClass can specify multiple values
  • Linked IDs (like linkEquipmentId) reference other game data tables