genshin-manager
    Preparing search index...

    Class WeaponInfo

    Contains weapon information including stats, refinement, and enhancement data

    Index

    Constructors

    • Create a WeaponInfo

      Parameters

      • weaponId: number

        weapon ID

      • level: number = 1

        weapon level (1-90). Default: 1

      • isAscended: boolean = true

        weapon is ascended. Default: true

      • refinementRank: number = 1

        weapon refinement rank (1-5). Default: 1

      Returns WeaponInfo

    Properties

    description: string

    Weapon description

    Weapon icon

    id: number

    Weapon ID

    isAscended: boolean

    Weapon is ascended

    isAwaken: boolean

    Whether the weapon is awakened

    level: number

    Weapon level

    maxLevel: number

    Weapon max level

    name: string

    Weapon name

    promoteLevel: number

    Weapon promote level

    rarity: number

    Weapon rarity

    refinementRank: number

    Weapon refinement rank

    skillDescription: undefined | string

    Weapon skill description

    skillName: undefined | string

    Weapon skill name

    stats: StatProperty[]

    Weapon stats

    Weapon type

    Accessors

    • get allWeaponIds(): number[]

      Get all weapon IDs

      Returns number[]

      all weapon IDs

    Methods

    • Get weapon ID by name

      Parameters

      • name: string

        weapon name

      Returns number[]

      weapon ID