Skip to content

Instantly share code, notes, and snippets.

@farism
Created July 10, 2017 05:52
Show Gist options
  • Save farism/d800e8c47edb3f7c4f572898df1044c9 to your computer and use it in GitHub Desktop.
Save farism/d800e8c47edb3f7c4f572898df1044c9 to your computer and use it in GitHub Desktop.
type ItemAbility {
level_required: Int
magic_type: Int
max_charges: Int
position: Int
requirement_id: Int
spell: Int
}
type ItemBonus {
id: Int
level_required: Int
requirement_id: Int
type: Int
value: Int
}
type ItemFlags {
emblemizable: Boolean
dyable: Boolean
no_sell: Boolean
no_trade: Boolean
no_destroy: Boolean
no_drop: Boolean
no_bank: Boolean
}
type ItemRequirements {
champion_level_required: Int
level_required: Int
skills_trained_required: [Int]
usable_by: [Int]
}
type ItemSources {
monsters: [String]
quests: [String]
stores: [String]
}
type ItemTypeData {
absorption: Int
armor_factor: Int
base_quality: Int
clamped_armor_factor: Int
clamped_dps: Float
damage_type: Int
dps: Float
left_handed: Boolean
range: Boolean
shield_size: Int
slot: Int
speed: Float
two_handed: Boolean
}
type Item {
id: Int
abilities: [ItemAbility]
artifact: Boolean
artifact_pre_leveled: Boolean
bonus_level: Int
bonuses: [ItemBonus]
category: Int
delve_text: String
dye_type: Int
flags: ItemFlags
icon: Int
material: Int
name: String
realm: Int
requirements: ItemRequirements
salvage_amount: Int
sell_value: Int
sources: ItemSources
type_data: ItemTypeData
use_duration: Int
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment