Version Status v92 Full v90 - v86 -
CrestData.xml defines crest (glyph) items : individual glyph entries with class restrictions, grade hierarchies, passivity links, and point costs.
Entity: crestItems
Operations: create, update, delete, upsert
File organization: SingleFile — CrestData.xml
Attribute Type Since Required Description crestItemIdintv92 Yes Unique crest item identifier classCrestClassv92 Yes Character class restriction. See CrestClass . gradeintv92 Yes Crest grade level levelintv92 No Required character level obsoleteboolv92 No Whether this crest is deprecated parentIdintv92 Yes Parent crest ID in the hierarchy (0 for root) passivityLinkintv92 Yes Linked passivity ID recommendationPriorityintv92 No Priority for recommendation system takePointintv92 Yes Glyph point cost to equip
The XML root element has global settings that apply to all crest items.
Attribute Type Since Description recommendationMarginintv92 Margin for crest recommendation calculations showCrestRemainedInfoIfGreaterThanintv92 Threshold for displaying remaining crest info
Value Description sorcererSorcerer class warriorWarrior class berserkerBerserker class elementalistMystic class archerArcher class priestPriest class lancerLancer class slayerSlayer class soullessReaper class FighterBrawler class EngineerGunner class GlaiverValkyrie class AssassinNinja class
@showCrestRemainedInfoIfGreaterThan
@passivityLink (required)
Enum casing: CrestClass values use mixed casing — older classes are lowercase (warrior, priest), newer classes use PascalCase (Fighter, Engineer). Match the exact casing shown in the enum table.
Parent hierarchy: Set parentId: 0 for root-level crests. Child crests reference their parent’s crestItemId.
Passivity link: Each crest must link to a valid passivity ID. The passivity defines the actual gameplay effect.