Commit Graph
74 Commits
Author SHA1 Message Date
VincentVk 47c4478303 Roll V2 sur compétences&combat
Corrections associées
Maintenant, active en mode rollV2
2025-10-03 22:34:07 +02:00
VincentVk 7370b633db Gestion attaques v2 et initiative 2025-10-03 02:21:21 +02:00
VincentVk faca73b0a1 RollV2, tchat et appel chance
gestion des appels à la chance pour tout jet V2

correction de soucis forçage du jet

continuation des messages de défense
2025-09-28 17:19:34 +02:00
VincentVk 1ff32697f4 Nouvelle fenêtre de jets de dés 2025-09-19 22:43:49 +02:00
VincentVk e32a7d7540 Tri alphabétique des choix
Permet d'avoir un choix prévisible quand plusieurs choix
s'appliquent (par exemple plusieurs compétences)
2025-01-31 20:36:52 +01:00
VincentVk daca86b1df Fix: experience sur particulière 2025-01-10 19:37:34 +01:00
VincentVk aa52e26e1a Fix: pas de message si carac exacte pas trouvée
La recherche se fait en deux temps, on avait un message d'erreur pour
odorat-gout
2025-01-09 00:16:52 +01:00
VincentVk c7dfc8682d Support de personnages sans compétences
Un personnage peut maintenant n'avoir aucune compétence

Exemple: les entités invoquées (Kanaillous, ..) n'ont pas besoin
d'une liste de compétences sans aucune valeur.

Ceci permettrait de supprimer des compétences prohibées.

# Conflicts:
#	module/actor.js
#	module/actor/base-actor-reve.js
2024-12-09 00:09:31 +01:00
VincentVk d9cdfef688 Fix: échanges achat-vente "prendre"
simplification des tests de droits pour savoir si on transmet
l'appel de méthode à un MJ connecté.

De manière générale, si on est le owner: pas besoin d'appel remote.
Donc si MJ pas besoin.

Si on a un appel remote, seul un MJ le traite.
2024-12-04 18:55:34 +01:00
VincentVk f13677106e Calculs des informations dérivées
Calcul automatique des informations dérivées:
- vie max
- endurance max
- bonus dommages

Ces informations ne peuvent plus être saisies.

L'endurance max des animaux est vie+constitution.
Les entités non-incarnées n'ont pas de +dom
2024-12-04 15:55:09 +01:00
VincentVk 864194e3b4 Correction "lacks permission to update"
Correction de message d'erreur

'User ... lacks permission to update Item ... in parent Actor'

Causé par le traitement d'un hook onUpdateActor qui semble
autorisé à modifier l'actor, mais ne l'est pas
- lors de modifications/ajouts de blessures
- lors de l'ajout d'effets
2024-11-24 23:12:03 +01:00
VincentVk 6e234411ca Fix: Commande /astro 2024-11-03 22:01:04 +01:00
VincentVk b4a725ff12 Fix: Message uniquement MJ
L'utilisation de firstConnectedGM renvoie le GM, pas true si
un GM est connecté.
2024-11-03 22:01:01 +01:00
VincentVk 8754ea9f5f Fix hook sur creation
Correction des Hooks qui font des calculs à la création d'un item.

- document instanceof Document est false pour un Actor
- le tri des users ne marche pas sur foundry 12
- mise à jour des blessures lors des soins

Correction de la détermination du MJ connecté permettant de nouveau:
- jets de dés quand aucun MJ n'est connecté
- affichage de l'horloge
2024-08-30 23:54:06 +02:00
VincentVk 1725d4c17b Fix: impossible de faire l'encaissement
Echec lors des test de permission d'utilisateur
2024-07-02 23:36:52 +02:00
giteadmin d30226cb33 Fix game.users for v12 2024-06-13 21:52:48 +02:00
giteadmin 5cf7dda76c Fix game.users for v12 2024-06-13 21:51:31 +02:00
VincentVk 2bbf606f30 Fix User ... lacks permission to update
Correction de l'erreur qui était affichée chez les joueurs lors de
hooks utilisés pour effectuer des modifications sur des
documents:

- ChatMessage, ajout de flags pour l'heure
- Item au sein d'un Actor pour mettre à jour certains éléments
2024-06-11 02:49:18 +02:00
giteadmin bc35c8d80e Preparation du passage en v12 2024-05-01 09:13:21 +02:00
VincentVk d34fde2ba4 Fix: titre des feuilles d'objets
Suite à la correction de l'ordre et du nom dans la fenêtre de création,
les titres étaient incorrects (TYPES.Item.Tache par exemple)
2024-03-09 19:48:53 +01:00
VincentVk 62cc3fc96b Correction de l'ajustement de luminosité
On passe de la nuit début vaisseau au jour fin vaisseau
2023-12-08 04:00:17 +01:00
VincentVk b5db2a9ef3 Cleanup - preparation Coeur
Simplification de code:
- des Méthodes simples sur une ligne
- utilisation de item.update au lieu de updateEmbeddedDocuments
  quand possibe
- renommage des templates SubActeur
- déplacement de logs quand compétence non trouvée
2023-11-24 02:51:59 +01:00
VincentVk 1d3ae9bb1a Séparation de l'Actor Entités 2023-11-04 18:17:40 +01:00
VincentVk e1e45a83be Correction titre des fenêtres Item 2023-06-20 23:35:38 +02:00
VincentVk c1d02d9fda Ajout d'une horloge analogique
Amélioration de la fenêtre calendrier:
* plus compacte
* horloge analogique
* normalement compatible pop-out
* minimisable (juste la barre de titre)
2023-03-29 23:00:23 +02:00
VincentVk 42ed5da2d4 Création de tableaux d'entiers
ajout d'une méthode propre pour construire un tableau d'entiers
consécutifs
2023-03-08 02:00:38 +01:00
VincentVk 4df04fe06f Configuration de la recherche 2023-01-18 00:12:34 +01:00
Vincent Vandemeulebrouck 2062ff0777 Support de plusieurs actors 2022-12-30 02:31:52 +01:00
Vincent Vandemeulebrouck b1e27a9597 On ne peut pas tout donner
Limitation des types d'objets pouvant être donnés à différents acteurs
2022-12-03 18:31:14 +01:00
Vincent Vandemeulebrouck bdd3802e72 Amélioration de la recherche dans un milieu
- gestion correcte de la case
- recherche insensitive
- correction de la liste des milieux à ajouter dans la feuille
- si aucun milieu ne correspond à la recherche, affiche la
  liste des milieux disponibles
2022-12-03 01:25:24 +01:00
Vincent Vandemeulebrouck 3a29570bae Fix message d'expérience invisibles
Les messages d'expérience sur mêlée/tir/lancer (à répartir)
n'étaient plus visibles
2022-12-01 01:22:25 +01:00
Vincent Vandemeulebrouck e35f77b5a8 Cleanup
- Partage méthode pour label des types
- Methode joining pour concaténation
- suppression template obsolete
- Déplacement de singleton rencontre dans game.system.rdd
- init des commandes lazy
2022-11-29 11:37:11 +01:00
Vincent Vandemeulebrouck 0b192d66c3 Fix commandes et aides
- corrections de commandes sans paramêtre pour proposer l'aide
- correction de l'aide /tmrr (qui peut lancer des dés différents si les
  compendiums sont changés)
2022-11-17 01:57:36 +01:00
Vincent Vandemeulebrouck 95179ffff2 Cleanup 2022-11-17 01:25:50 +01:00
Vincent Vandemeulebrouck ccb6709f5b Fix: Nourriture consommée par le bon user 2022-11-13 21:57:48 +01:00
Vincent Vandemeulebrouck 6dc7272ef6 Corrections mineures
Plus besoin de vérifier game.versions pour utiliser game.users
Plus besoin d'une indirection Misc.getUsers

defender.system.name => defender.name
2022-10-08 17:37:32 +02:00
Vincent Vandemeulebrouck d316bba8fa Déplacement de méthode compendium 2022-10-07 19:07:25 +02:00
giteadmin 7d32a70e00 Fixes pour possession 2022-07-09 09:04:35 +02:00
Vincent Vandemeulebrouck bafc52a151 Fix: recherches incorrectes
* cas rare d'un personnage avec carac reve-actuel défini, mais sans
label, qui rend impossible de trouver une autre caractéristique, ce
qui empêche tout jet de caractéristique

* '/rdd <carac> <comp>', quand plusieurs compétences peuvent
correspondre, la première devrait être choisie... mais en pratique,
échec et rien ne se passe
2022-07-08 01:22:53 +02:00
giteadmin 0228d5bc56 Big WIP... 2022-06-12 09:46:58 +02:00
giteadmin 451ee677d2 Big WIP... 2022-06-12 08:17:59 +02:00
giteadmin 5214b036d3 Various fixes 2022-04-30 23:42:55 +02:00
giteadmin f64928858c Prepare for v10 2022-04-30 19:15:55 +02:00
Vincent Vandemeulebrouck c0b5bb3f35 Fix jets encaissements faits par le défenseur
=> Les dés sont ceux du défenseur
=> Le message d'encaissement est visible par le joueur
2022-01-29 23:34:12 +01:00
Vincent Vandemeulebrouck 5bb4e02915 Fix getActiveUser for v9 2022-01-11 23:41:12 +01:00
Vincent Vandemeulebrouck 996d9bc826 Remove log 2022-01-02 22:27:23 +01:00
giteadmin 842ebe68a2 v9 support 2021-12-18 09:45:36 +01:00
Vincent Vandemeulebrouck b8ba30a5a3 Commande /tmr 2021-11-26 23:29:06 +01:00
Vincent Vandemeulebrouck 4f91fab3d5 Executions une seule fois
Fix sur les actions à faire une seule fois en cas de plusieurs GM

Quand plusieurs GM ou assistant GM sont connectés, ils exécutaient
tous certaines actions.

Conséquence: ajout de casetmr en doublon, détermination de 2 chiffres
astraux, modification d'initiative de premier tour en double
2021-11-26 00:45:21 +01:00
Vincent Vandemeulebrouck f91dfd04a2 Fix recherche competence
La recherche de compétence cherchait dans tous les items (y compris les
armes), ce qui affichait des messages ui
2021-11-20 02:54:04 +01:00