Aller au contenu
Afficher dans l'application

Une meilleure façon de naviguer. En savoir plus.

Asterobot

Une application plein écran sur votre écran d'accueil avec notifications push, badges et plus encore.

Pour installer cette application sur iOS et iPadOS
  1. Appuyez sur Icône de partage dans Safari
  2. Faites défiler le menu et appuyez sur Ajouter à l'écran d'accueil.
  3. Appuyez sur Ajouter dans le coin supérieur droit.
Pour installer cette application sur Android
  1. Appuyez sur le menu à trois points (⋮) dans le coin supérieur droit du navigateur.
  2. Appuyez sur Ajouter à l'écran d'accueil ou Installer l'application.
  3. Confirmez en appuyant sur Installer.

ObjectItem

(0 notes)
  • summary: One item stack: which item it is, how many, its unique handle, and the effects rolled onto it.
  • area: Game.Inventory
  • confidence: 0.93

One item stack: which item it is, how many, its unique handle, and the effects rolled onto it.

  • Kind struct
  • Area Game.Inventory
  • Named by beta

One item instance. The same record is reused across the inventory, exchange and storage protocols, so everything below applies wherever it appears.

THE TWO IDS ARE BOTH INT32 AND ARE TRIVIAL TO SWAP. THIS IS THE EASIEST BUG TO WRITE AGAINST THIS PROTOCOL.

gid   the TEMPLATE id - WHAT KIND of item this is. Every copy of the same
      item in the game shares one gid. Use it to look the item up in your
      own data.
uid   the handle for THIS stack, unique within the character. This is the
      value a destroy, drop, move or exchange request wants.

Send a gid where a uid belongs and you address a different stack or none at all. Nothing in the declaration separates them: on the current build both are int32 and the field numbers were shuffled, so read by NAME, never by position.

effects is the roll on this instance - see ObjectEffect. It is a oneof: branch on which member is set, never read positionally.

storage_quantities is not an Ankama name - see ObjectStorageQuantity.

Not sent on its own — it is only ever reached as a member of another message. proven

Used by

Fields

#FieldTypeMeaningYou set it
1uidint32The unique handle for this stack, and the value later requests address it by. (item instance id)
Unique within one character's storages, not globally.
This is what ObjectUidWithQuantity.uid wants.
never
2quantityint32How many units are in this stack.
Range: 1 or more for a stack that exists
never
3effectsrepeated ObjectEffectThe effects rolled onto this particular instance.
Element type ObjectEffect, a oneof - branch on it.
never
4storage_quantitiesrepeated ObjectStorageQuantityHow this stack is split across the character's storages, counted per storage.
WE CHOSE THIS NAME. The beta build predates the field, so there is no Ankama name to check it against.
See ObjectStorageQuantity for what the element actually carries.
never
5gidint32The item template id: what kind of item this is. (item template id)
Declared int64 in the beta build and int32 here; the value is the same id.
Shared by every instance of that item. NOT a handle - see uid.
never

Recovered with score 325, confidence 0.93, margin 325 over the runner-up. A margin close to the score means nothing else came near; a thin margin means a decoy nearly won. Members recovered: 5 of 5.

Commentaires des utilisateurs

Aucun avis à afficher.

Compte

Navigation

Recherche

Recherche

Configurer les notifications push du navigateur

Chrome (Android)
  1. Appuyez sur l'icône de cadenas à côté de la barre d'adresse.
  2. Tap Autorisations → Notifications.
  3. Ajustez vos préférences.
Chrome (Desktop)
  1. Cliquez sur l'icône représentant un cadenas dans la barre d'adresse..
  2. Select Paramètres du site.
  3. Find Notifications et ajustez vos préférences.