Les défenses d'un joueur ne sont pas prises en compte s'il n'a pas sélectionné son personnage #60

Closed
opened 2020-12-04 00:19:58 +01:00 by vincent.vandeme · 5 comments
vincent.vandeme commented 2020-12-04 00:19:58 +01:00 (Migrated from gitlab.com)

Environment

  • Foundry VTT Version: 0.7.7
  • reve-de-dragon 1.0.2

Description du problème

Perdu 2h à débugger à distance pour comprendre que game.user.character est le personnage sélectionné à la connexion du joueur, et null si le joueur n'a pas sélectionné le personnage (le seul dans sa liste).

du coup, game.user.character.id => fail

https://gitlab.com/LeRatierBretonnien/foundryvtt-reve-de-dragon/-/blob/master/module/rdd-utility.js#L663

  if ((game.user.isGM && !defenderToken.actor.hasPlayerOwner) || (defenderToken.actor.hasPlayerOwner && 
        (game.user.character.id == defenderToken.actor.data._id))) {
                            ^ ici!
### Environment * Foundry VTT Version: 0.7.7 * reve-de-dragon 1.0.2 ### Description du problème Perdu 2h à débugger à distance pour comprendre que game.user.character est le personnage sélectionné à la connexion du joueur, et null si le joueur n'a pas sélectionné le personnage (le seul dans sa liste). du coup, game.user.character.id => fail https://gitlab.com/LeRatierBretonnien/foundryvtt-reve-de-dragon/-/blob/master/module/rdd-utility.js#L663 ``` if ((game.user.isGM && !defenderToken.actor.hasPlayerOwner) || (defenderToken.actor.hasPlayerOwner && (game.user.character.id == defenderToken.actor.data._id))) { ^ ici! ```
LeRatierBretonnien commented 2020-12-04 08:45:57 +01:00 (Migrated from gitlab.com)

C'est commun à tout les systèmes, je vais générer un warning dans le tchat. Le user doit un peu lire ce qui est marqué à l'écran ... :)

Dupliqué de #55

C'est commun à tout les systèmes, je vais générer un warning dans le tchat. Le user doit un peu lire ce qui est marqué à l'écran ... :) Dupliqué de #55
LeRatierBretonnien commented 2020-12-04 08:51:30 +01:00 (Migrated from gitlab.com)

mentioned in issue #55

mentioned in issue #55
LeRatierBretonnien commented 2020-12-04 08:52:05 +01:00 (Migrated from gitlab.com)

Solution : Message dans le tchat sur joueur non relié à un Personnage, dès le login.

Solution : Message dans le tchat sur joueur non relié à un Personnage, dès le login.
LeRatierBretonnien commented 2020-12-04 09:05:34 +01:00 (Migrated from gitlab.com)

assigned to @vincent.vandeme

assigned to @vincent.vandeme
LeRatierBretonnien commented 2020-12-04 10:16:06 +01:00 (Migrated from gitlab.com)

mentioned in commit a831e8b0b2

mentioned in commit a831e8b0b26e95597151cef66fe0629395eb42f9
Sign in to join this conversation.
No Milestone
No project
No Assignees
1 Participants
Notifications
Due Date
The due date is invalid or out of range. Please use the format 'yyyy-mm-dd'.

No due date set.

Dependencies

No dependencies set.

Reference: public/foundryvtt-reve-de-dragon#60
No description provided.