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.

FightBoostRemoveEvent

  • summary: Removes one buff or debuff from a fighter, as a step of the fight action being played.
  • area: Game.Fight

Removes one buff or debuff from a fighter, as a step of the fight action being played.

Kind event · Area Game.Fight

Takes ONE fight effect (buff or debuff) away from a fighter. It is the counterpart of FightBoostAddEvent: that one adds a buff as a step of the current action, this one removes one the same way.

WHAT TO DO WHEN YOU RECEIVE IT

1. Find the fighter FightBoostRemoveEvent.target_id and, on it, the buff whose id is FightBoostRemoveEvent.buff_id: the uid the buff was created with (FightRemovableEffect.uid in FightBoostAddEvent, FightBoostSynchronizeEvent or a fight join). 2. Remove it IN ORDER with the other events of the action being played (between SequenceStartEvent and SequenceEndEvent): it is one step of that action, not an immediate change. 3. A buff id you do not hold changes nothing; a negative buff id means "no buff". 4. SEND NOTHING BACK.

EXAMPLE. buff_id 2, target_id -1: remove buff #2 from fighter -1 (a negative id is not a player; it is usually a monster).

WHAT THE OFFICIAL CLIENT DOES

The fight sequence service turns buff_id into a BuffId (a negative value gives the 'none' id) and queues a removal step holding (target_id, BuffId). When the step plays, it looks the buff up on that fighter; if it exists, the buff's end sequence plays first; then the buff is removed from the fighter and the fight UI is refreshed. If the buff is not found, the step just removes nothing and ends.

RELATED

- FightBoostAddEvent: adds one buff, as a step of the current action. - FightBoostSynchronizeEvent: the full buff list; it adds, updates and removes buffs at once, immediately. - GameActionFightEvent.effect_remove / GameActionFightEvent.spell_remove: removals that a fight action itself carries (dispels).

When you may send it

  • Requires character_loaded inferred
  • Raised by: a buff of a fighter ends on the server (its duration runs out, it is dispelled or consumed) inferred

Related messages

  • Unsolicited - nothing you send causes this observed — pushed by the server during a fight (seen in a 3.7.10.10 capture); no request asks for it
  • Nothing answers it - send it and move on inferred — the client only removes the buff; nothing is sent back

Fields

#FieldTypeMeaningYou set it
1buff_idint32The buff to remove: its uid. (buff uid)
The uid the buff was created with; a negative value means no buff.
never
2target_idint64The fighter carrying the buff. (fighter (entity) id)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.