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.

InteractiveElement

(0 notes)
  • summary: One interactive map object - a resource node, door, zaap or workshop machine - and the actions it currently offers.
  • area: Game.Common
  • confidence: 0.90

One interactive map object - a resource node, door, zaap or workshop machine - and the actions it currently offers.

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

Everything the client knows about one interactive object. This is the record a harvesting script actually reasons over.

DO NOT TRUST FIELD NUMBERS FOR THE TWO SKILL LISTS. The current build declares disabled_skills at 3 and enabled_skills at 4 - THE EXACT REVERSE of the reference build. A script that carried the old numbering across shows harvested nodes as harvestable and vice versa. Read by name.

enabled_skills IS THE ONLY LIST YOU MAY ACT ON. It is what the element will accept right now. disabled_skills is what it exposes but currently refuses - a harvested resource keeps its gather skill there until it regrows, which is exactly the state that makes a naive bot loop forever on an empty node.

on_current_map FALSE MEANS DROP IT. The client's own interactive service discards those records rather than displaying them; keeping them leaves you believing in objects that are on a neighbouring map.

element_id is the join key. The same id identifies this object in InteractiveUsedEvent and in the stated-element events, so it is how you correlate "someone started harvesting" with "this node changed state".

age_bonus is the harvest bonus a resource has accrued since it last regrew. It has explicit presence: absent means the element has no such notion, which is different from a bonus of zero.

Not sent on its own — it travels inside the interactive snapshot or update events. inferred

Used by

Fields

#FieldTypeMeaningYou set it
1age_bonusint32Harvest bonus the resource has accrued since it last regrew.
Explicit presence: absent is not the same as zero. (percent)
Shown in the client tooltip as ageBonus.
never
2element_type_idint32What kind of element this is, resolved against the client's interactives data. (interactive type id)never
3on_current_mapboolWhether the element belongs to the map the character is standing on.
The client's interactive service DROPS records where this is false.
never
4element_idint32Identity of this element on the map, and the key that joins it to every other event about it. (interactive element id)
The client uses it as its element-dictionary key.
The same id appears in InteractiveUsedEvent.element_id and in StatedElement.element_id.
never
5enabled_skillsrepeated InteractiveElementSkillThe actions currently available on this element - the only ones worth requesting.
Element type InteractiveElementSkill.
DECLARED AT NUMBER 4 ON THIS BUILD, the reverse of the reference build. Never read it by number.
never
6disabled_skillsrepeated InteractiveElementSkillThe actions this element exposes but currently refuses.
Element type InteractiveElementSkill.
A harvested resource keeps its gather skill HERE until it regrows.
DECLARED AT NUMBER 3 ON THIS BUILD, the reverse of the reference build.
never

Recovered with score 125, confidence 0.90, margin 125 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: 6 of 6.

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.