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.

JobExperience

  • summary: One job's progress: its level, its experience, and the experience bounds of the level it is on.
  • area: Game.Job

One job's progress: its level, its experience, and the experience bounds of the level it is on.

Kind struct · Area Game.Job

The progress record for one job. It is never sent on its own: JobExperiencesUpdateEvent carries a list of them for your own character, and the other-player job update carries exactly one for the crafter you are working with.

HOW TO READ THE THREE EXPERIENCE VALUES. They are absolute totals, not amounts within the level. The client draws its job gauge straight from them:

gauge.low   = job_xp_level_floor         experience at which the current level began
gauge.high  = job_xp_next_level_floor    experience at which the next level is reached
gauge.value = job_xp                     total experience in the job

so progress through the level is (job_xp - job_xp_level_floor) out of (job_xp_next_level_floor - job_xp_level_floor).

LEVEL 200 IS SPECIAL-CASED. When JobExperience.job_level is exactly 200 the client ignores all three experience values and draws a full gauge (low 0, high 1, value 1). Do not divide by the floor span without checking for it.

THE FIVE MEMBERS ARE EASY TO SWAP. Two are int32 and three are int64, and their wire numbers are reshuffled on every build. Read them by name from the recovered schema, never by position.

HOW TO USE IT. File it under JobExperience.job_id and overwrite the four other values together; they always travel as one consistent set.

Not sent on its own — it is only ever carried by JobExperiencesUpdateEvent and by the other-player job update. inferred

Used by

Fields

#FieldTypeMeaningYou set it
1job_levelint32The character's current level in the job. (level)
At exactly 200 the client draws a full gauge and ignores the experience values.
never
2job_xpint64Total experience earned in the job. (experience points)
An absolute total. It is the VALUE of the client's job gauge.
never
3job_xp_level_floorint64Total experience at which the current level began. (experience points)
The LOW bound of the client's job gauge.
never
5job_idint32Which job this record is about. (job id)
The key the client files the record under; an unknown id creates a new job entry.
never
6job_xp_next_level_floorint64Total experience at which the next level is reached. (experience points)
The HIGH bound of the client's job gauge.
never

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.