Commit Graph

148 Commits

Author SHA1 Message Date
Vincent Vandemeulebrouck
a0213fb552 #101 Gestion des status de surprise
La demi-surprise ou surprise dépend des états:

- les TMRs sont ouvertes (sauf visu)
- le personnage est sonné
- un status parmi: prone, restrain
- si inconscient ou aveugle, surprise totale

Ajout de la possibilité de filtrer les status
2021-01-13 03:42:13 +01:00
Vincent Vandemeulebrouck
3f62582af5 Améliorations du combat
- nettoyage des infos et messages de combat améliorés
- message de status envoyé uniquement par le GM (pour éviter les
doublons)
- stockage des infos de passes d'armes géré par RdDCombat

Déplacement des Hooks/notifications de messages socket:
- liés au combat dans la méthode RdDCombat.init

Convention de nommage: les méthodes de gestion de notification par
hook/socket sont préfixées 'on'
ex: onSocketMessage, onUpdateCombat, onPreDeleteCombat
2021-01-13 03:00:10 +01:00
ad00a3f700 #93 - Option de controle des bruitages 2021-01-12 20:58:30 +01:00
e54de9f080 Ajout acteur de type vehicule/maison 2021-01-10 22:12:07 +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
cff1818a37 Gestion particulières et Echecs totaux 2021-01-07 03:01:44 +01:00
Vincent Vandemeulebrouck
47fb2d511e Appel à la chance sur les défenses
Suppressions de ChatMessage selon contenu

En ayant un <div id=""> avec id unique, on peut retrouver et supprimer
les messages obsoletes (par exemple, les choix dans les combats).
2021-01-07 03:01:24 +01:00
969291a526 #105 Affichage résumé a chaque tour de combat 2021-01-03 15:40:48 +01:00
Vincent Vandemeulebrouck
77ed4f1482 Commandes pour jet de dés 2020-12-31 02:21:18 +01:00
5175be2801 #88 Gestion argent 2020-12-31 00:55:02 +01:00
fe4fd0ce93 Appliquer encTotal à l'acrobatie #75 2020-12-20 21:54:09 +01:00
856162d072 #66 - Ajout objets divers 2020-12-16 22:06:03 +01:00
b6d3359625 Passage au gestionaire de combat 2020-12-15 23:54:05 +01:00
4de1ca0235 Activer le nouveau gestionnaire de combat
par défaut (bientôt, ce sera le seul)
2020-12-15 23:30:21 +01:00
2bcc1a7ba3 Combat séparé par actions
la classe RdDCombat a pour vocation de gérer les interactions entre
attaques, défenses, ...

Séparation de:
- attaque
- parades
- esquive
- encaisser

gestion des résultats de dés par actions

- _onAttaqueParticuliere
- _onAttaqueNormale
- _onAttaqueEchec
- _onAttaqueEchecTotal
- _onParadeParticuliere
- _onParadeNormale
- _onParadeEchec
- _onParadeEchecTotal
- _onEsquiveParticuliere
- _onEsquiveNormale
- _onEsquiveEchec
- _onEsquiveEchecTotal

Séparation de demiSurprise et de needSignificative

les callbacks des boutons dans le chat sont enregistrés cette classe

Par ailleurs:

- Fix mortel/non-mortel (coche puis décoche restait non-mortel)
- création de classes pour les armes, les compétences
- fix du recul (ne pouvait pas marcher)
2020-12-14 01:35:01 +01:00
1d525c4bac Fix Initiative
- affichage incorrect sur valeurs positive
- "1d60+5" pour une compétence à zéro
- arrondi inférieur pour carac (p120)
- afficher le résultat de niveau + carac (plus lisible)
2020-12-09 00:36:59 +01:00
aa97f16f3a Meilleure gestion des doublons/valeur à 0 des bonus de cases 2020-12-08 23:12:43 +01:00
b20a6d729a #17 Gestion heure et calendrier 2020-12-08 21:40:41 +01:00
45690c6e7e Gestion des points d'XP en voie 2020-12-05 00:04:40 +01:00
a831e8b0b2 #60 : Affichage spécial pour les joueurs non reliés à un personnage 2020-12-04 10:15:55 +01:00
cd434ae5dd 34 Jet de rêve pour entités
gestion du jet de rêve pour s'accorder aux entités de cauchemar
2020-12-02 09:41:30 +01:00
2cbd496517 #20 Gestion des RollModes et gestion initiative plus fine 2020-11-24 17:41:14 +01:00
40e2d665df Gestion initiative améliorée 2020-11-24 16:43:54 +01:00
78f07655e3 Gestion initiative améliorée 2020-11-24 16:41:15 +01:00
968a95fb99 Netttoyage ChatMessage
* pas de title
* n'enlever que ses propres messages de bienvenue
2020-11-24 16:10:47 +01:00
629800fea1 Affiche un seul message de bienvenue 2020-11-23 22:08:02 +01:00
bdc8103f6b Test rencontres 2020-11-17 16:30:03 +01:00
f46bcfd770 Réduction spam
Message d'accueil seulement envoyé à l'utilisateur se connectant
2020-11-17 13:10:41 +01:00
fbe70e42ea Correction async pas utiles 2020-11-17 13:10:41 +01:00
78b4eef453 Fix initiative pour les creatures/entites 2020-11-16 21:18:18 +01:00
52caf1b39a Separation difficulte libre/conditions
* ajout de diffConditions pour gérer l'ajustement de conditions
* renommage de bmValue en diffLibre
* calcul de l'ajustement (etat+conditions+difficulté libre)
* présentation des 2 champs

fix:
* utiliser .change() au lieu de .click() permet de supporter aussi
les changements au clavier
2020-11-15 02:08:22 +01:00
bb236ab012 Gestion des entités 2020-11-14 23:24:01 +01:00
568cb764a2 #13 - Fight management update 2020-11-12 23:50:37 +01:00
ea821e352e #11 gestion encombrement et malus associé 2020-11-12 14:44:14 +01:00
1d6768aff0 #11 Gestion des conteneurs 2020-11-12 14:43:08 +01:00
bfce6f59df Extrait table resolution
(cherry picked from commit a11ce394ce0d5e598da61c303c0665b1eadc8513)
2020-11-12 13:43:15 +01:00
ed16553ace #4 : Gestion humanoide 2020-11-04 16:29:10 +01:00
34156295ea Sync with head 2020-11-03 09:14:14 +01:00
046e2e97ba Gestion des créatures 2020-09-20 17:38:21 +02:00
97cda9012c Ajout compétences créatures 2020-09-20 16:36:39 +02:00
cec65edb83 Amelioration des commandes de tchat et aide 2020-09-13 22:46:42 +02:00
fd9a54e677 Compute initiative 2020-09-02 22:00:35 +02:00
5fa82a5ee7 Gestion preliminaire de l'XP 2020-08-13 22:28:56 +02:00
b9baa32d02 Add sort 2020-07-25 10:29:28 +02:00
c82d0fe8a1 Version avec doc 2020-07-24 10:51:11 +02:00
e17e01f7e8 Add new Compendium 2020-07-21 23:51:24 +02:00
259a7577e8 Sync with gitlab 2020-06-17 20:31:43 +02:00
e848406ccb Preliminary verssion for fight 2020-06-07 23:16:50 +02:00