Create a Weapon
weapon ID
weapon level (1-90). Default: 1
weapon is ascended. Default: true
weapon refinement rank (1-5). Default: 1
ReadonlyidWeapon ID
ReadonlyisWeapon is ascended
ReadonlylevelWeapon level
ReadonlyrefinementWeapon refinement rank
Weapon ascension materials
Weapon description
Weapon icon
Whether the weapon is awakened
Check if weapon can ascend to next level
true if weapon can ascend
Check if weapon can refine to next rank
true if weapon can refine
Weapon max level
Get max refinement rank for this weapon
max refinement rank
Weapon name
Get required materials for next ascension
array of materials needed for next ascension
Weapon promote level
Weapon rarity
Weapon refinement effects
Weapon skill description
Weapon skill name
Calculated weapon stats
Get weapon summary information
weapon summary object
Get total materials needed from current to max level
array of total materials needed
Weapon type
StaticallGet all weapon IDs
all weapon IDs
Calculate weapon level upgrade materials
current weapon level
target weapon level
array of materials needed
Get refinement effect for specified rank
Optionalrank: numberrefinement rank (1-5). Default: current rank
refinement effect
StaticgetGet weapon ID by name
weapon name
weapon ID
Unified weapon class providing comprehensive access to all weapon data