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.

FightEndEvent

  • summary: The fight is over: the results of every fighter and the outcome of each team.
  • area: Game.Fight

The fight is over: the results of every fighter and the outcome of each team.

Kind event · Area Game.Fight

The fight is over. It carries the result of every fighter and the outcome of each team, and it is the last fight message: the context switches back to roleplay afterwards.

WHAT TO DO WHEN YOU RECEIVE IT

1. Stop playing: no more turns, no more casts. 2. If a fight action sequence is still open, close it. The official client does it itself ('Fight end but no SequenceEnd was received') and delays the end of the fight until the sequence it is playing has finished. 3. Read FightEndEvent.results: one FightResultListEntry per fighter. Find yours by its FighterListEntry.fighter_id; it gives your FightOutcome, your experience gauge (ExperienceData) and what you won (FightReward: kamas and, per defeated monster, items and alterations). FightEndEvent.named_party_teams_outcomes names the winning and losing parties (NamedPartyTeamWithOutcome). 4. The fight summary: FightEndEvent.duration is how long the fight lasted, in milliseconds; FightEndEvent.reward_rate is the reward bonus (positive) or malus (negative), in percent; FightEndEvent.score, when present, is the fight score; FightEndEvent.budget, when present, is the budget shown in your result tab. 5. SEND NOTHING BACK. Wait for the context change that brings you back to the map (ContextCreationEvent naming the roleplay context).

Two declared int32 are never used by the client (one is copied into its report and never read, the other is not even read): ignore them.

When you may send it

  • Requires context_ready inferred

Related messages

  • Unsolicited - nothing you send causes this the server ends the fight when one team is defeated or the fight is abandoned

Fields

#FieldTypeMeaningYou set it
1reward_rateint32Reward bonus (positive) or malus (negative), in percent.
The result screen shows it as "{0}%", labelled bonus when >= 0 and malus otherwise.
never
2named_party_teams_outcomesrepeated NamedPartyTeamWithOutcomeThe named teams of the fight with their outcome (winners and losers).
Proven as the list the client converts into its winners/losers team names.
Elements are NamedPartyTeamWithOutcome.
never
3scoreint32The fight score, when the fight has one.
Explicit presence: absent is not the same as zero.
Name ours: not in beta. The result screen shows it after the localized 'ui.common.score' label.
never
4resultsrepeated FightResultListEntryOne result entry per fighter: who it was, the outcome and the rewards.
Proven as the list the client converts into its list of fighter result entries.
Elements are FightResultListEntry.
never
6budgetint32The budget shown in your result tab, when present.
Explicit presence: absent is not the same as zero.
The client keeps it as m_budget and hands it to FightResultCharacterTab.Init(budget).
never
8durationint64How long the fight lasted, in milliseconds.
Beta's member was an int32; the client converts it with TimeSpan.FromMilliseconds for the result screen's time label.
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.