interface GridWeapon { id: string mainhand: boolean position: number object: Weapon uncap_level: number transcendence_step: number element: number weapon_keys?: Array ax?: Array awakening?: { type: Awakening level: number } }