Commit Graph

17 Commits

Author SHA1 Message Date
Vincent Vandemeulebrouck
454193490d Fix astrologie joueur 2022-12-30 02:31:53 +01:00
Vincent Vandemeulebrouck
2062ff0777 Support de plusieurs actors 2022-12-30 02:31:52 +01:00
Vincent Vandemeulebrouck
63770790b9 Fix multi-dialogs
Arrêter d'utiliser le jQuery $(selector) qui cause des effets de bord si
plusieurs élements de la page (ie: foundry) correspondent
au selector.

Stocker le html dans les Sheet/Dialogs lors de l'appel
activateListeners  afin de pouvoir s'y référer ensuite.

Utiliser this.html.find pour chercher dans le html de la fenêtre
courante.

Eliminer les référence par id html car l'id est unique (donc ne marche
pas en multi-fenêtres)
2022-12-09 02:07:59 +01:00
Vincent Vandemeulebrouck
2122a54db7 Cleanup roll windows
- permettre plusieurs fenêtres de jets en même temps en éliminant les
  id dans le html et les jquery sur id pour éviter les interactions
- génération de la table par handlebars
2022-12-06 01:30:31 +01:00
Vincent Vandemeulebrouck
509b7f97dc Utilisation de system dans les Item/Actor Sheet
Utilisation de system dans les data de formulaire pour tous
les Item/Actor (à la base, ou les sous-éléments)

Corrections sur les sorts en réserve (ce ne sont pas des Item)

Petites améliorations:

* `actor.itemTypes[type]`
   revient à faire (sans besoin de filtrer)
    `actor.items.filter(it => it.type == type)`
* dans les ItemSheet, this.object et this.document
  remplacés par this.item
* dans les ActorSheet, this.object et this.document
  remplacés par this.actor

Quelques corrections en plus:
* parade ne marchait pas
* problèmes sur le commerce
2022-09-07 18:47:56 +02:00
1f3fd0bb46 Big WIP... 2022-06-12 12:14:55 +02:00
Vincent Vandemeulebrouck
3abaf4e944 Extract constants for SYSTEM / SOCKET 2022-01-29 23:34:13 +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
6429eda2d6 Fix détermination nombre astral
fixé, déplacé dans les savoirs
2021-04-01 00:45:44 +02:00
Vincent Vandemeulebrouck
25d7a447a8 Preparation access documentData
Ajout de méthode Misc.data pour accéder aux data des Actor/Item
Dans le cas où on est sur un Actor/Item, retourne le document
(noeud data)

Dans les autres cas, retourne l'objet lkui même (donc, le document)

Du coup, on devrait pouvoir facilement changer en 0.8.0
2021-03-22 20:10:54 +01:00
Vincent Vandemeulebrouck
d476961066 Clean import inutiles 2021-01-26 19:48:36 +01:00
Vincent Vandemeulebrouck
a338bb144e Ajout arme morsure au chafouin
retravail sur les competences;

- standardiser les noms de fichiers de templates
- méthodes classify pour construire une multimap par type
- méthodes pour charger les entrées du compendium
- méthodes spécifiques au compétences déplacées
2021-01-08 22:36:25 +01:00
Vincent Vandemeulebrouck
16b92b4586 Liste des ajustements
Après le travail sur les ChatMessage, centraliser les difficultés pour
les dialog-roll afin d'afficher tous les ajustements sous forme de
tooltips

Les ajustements à améliorer:
* malus armure
* sur-encombrement
* encombrement total

+ fix regression tâches
+ fix méditation isisPuritication
2021-01-06 01:46:02 +01:00
5aba029da9 #52 Gestion astrologie 2020-12-13 23:11:58 +01:00
e07120aa23 #52 Travaux en progres.... 2020-12-12 23:41:04 +01:00
808cd7296d #52 Travaux en progres.... 2020-12-12 23:31:19 +01:00
349f8fc875 Sync 2020-12-11 08:29:24 +01:00