Commit Graph

45 Commits

Author SHA1 Message Date
sladecraven 544c0ba94b #76 : Jets de dés assistés pour les méditations 2021-01-04 22:03:00 +01:00
sladecraven 969291a526 #105 Affichage résumé a chaque tour de combat 2021-01-03 15:40:48 +01:00
Vincent Vandemeulebrouck 1bdda17c16 Rendu des résultats spéciaux 2021-01-02 19:27:15 +01:00
Vincent Vandemeulebrouck 2d4778f403 Ajustement echecs pour 100
100 est un échec si les chances sont supérieures
un échec total si elles sont inférieures
jamais un échec particulier
2021-01-02 19:25:03 +01:00
Vincent Vandemeulebrouck d6c65ee3a5 Amélioration chat-message
- utilisation de partial template
- fixes mineurs (this sur static)
- singulier/pluriel pour points de rêve/points de tâche
2021-01-02 16:11:30 +01:00
Vincent Vandemeulebrouck 0a3f578bf3 #42 Tchat message fin
parade, esquive

 inclus deterioration arme de parade
 inclus recul sous le choc
2021-01-02 04:42:39 +01:00
Vincent Vandemeulebrouck ee86c0e5ae #42 Amélioration messages de tchat
* Appel à la chance
* compétences
* jets généraux (remplace table résolution, carac
 et cas particuliers)

* Attaque: en cours
2021-01-02 04:36:06 +01:00
Vincent Vandemeulebrouck 49ad4ff9c8 Fix: ajustements pour rdd
Pas de caractéristiques => isAjustementAstrologique
doit retourner false (au lieu d'exception)
2020-12-31 03:33:16 +01:00
Vincent Vandemeulebrouck 1484e40cf9 Amélioration Tchat Sort #42 2020-12-31 02:21:18 +01:00
Vincent Vandemeulebrouck dbe37233d5 Amélioration fenêtre de Tchat #42 2020-12-31 02:21:18 +01:00
Vincent Vandemeulebrouck 77ed4f1482 Commandes pour jet de dés 2020-12-31 02:21:18 +01:00
Vincent Vandemeulebrouck 6f22c4ab18 Volonté ajusté par moral 2020-12-19 01:19:59 +01:00
Vincent Vandemeulebrouck 15d67e72a3 Explications des difficultés de jets 2020-12-19 00:09:26 +01:00
Vincent Vandemeulebrouck 95708222dc jets de dés cachés 2020-12-17 00:44:32 +01:00
Vincent Vandemeulebrouck afe5ddcb8d Masquer les dés détérioration/recul 2020-12-17 00:24:37 +01:00
Vincent Vandemeulebrouck f3453a46e7 Ajouts combat #68
- gestion de la feinte (sauf initiative)
- gestion du bonus à l'attaque de la charge
- dégats de corps à corps
- bonus dégâts si surprise, début de gestion de surprise totale
2020-12-16 23:03:37 +01:00
sladecraven da6db4d38c #56 Afficher valeur réussites 2020-12-15 23:54:09 +01:00
sladecraven 77ff393a59 #56 Afficher valeur réussites 2020-12-15 23:37:35 +01:00
Vincent Vandemeulebrouck b77646365c Fixes suite aux test de combat
* séparation des bonus dégâts
* jet d'encaissement fait par le défenseur
* début gestion demi surprise ou surprise
* ajout du nom de la personne qui recule
* xp sur maîrise du fleuve
* xp sur combat "courants"
* fix affichage localisation des blessures ("loc")
* fix dommages armes une main (ou 2 mains) seulement
* fix message attaque échouée
* fix esquive
2020-12-15 02:20:24 +01:00
sladecraven 23bbaa0561 Gestion experience 2020-12-14 10:38:43 +01:00
Vincent Vandemeulebrouck 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
sladecraven 808cd7296d #52 Travaux en progres.... 2020-12-12 23:31:19 +01:00
Vincent Vandemeulebrouck df5954bf75 Fix reférence circulaire
La méthode rollData fait le jet fourni dans rollData et l'ajoute dans
rollData.rolled.

Pas besoin de retourner rollData, la tentation est forte de mettre le
résultat dans "rolled"
2020-12-09 00:36:59 +01:00
Vincent Vandemeulebrouck f1fbf3549a Lancer un sort avec RdDRoll 2020-12-08 23:25:33 +01:00
Vincent Vandemeulebrouck d081dbf230 Utilise RdDRoll pour les caracs
ajout d'un callback dédié à l'expérience
limite de la table de résolution à 60 (rêve actuel jusqu'à 3x limite)
2020-12-06 23:34:26 +01:00
sladecraven 1afce56348 #63 Jet d'éthylisme 2020-12-06 21:11:30 +01:00
Vincent Vandemeulebrouck 6cc594bb76 Appel à la chance
+ ajout RdDRoll pour jet avec callbacks
2020-12-06 20:04:34 +01:00
Vincent Vandemeulebrouck a936b2d266 Ajout du type de réussite/échec
Fais doublon avec certains endroits où c'est géré directement,
mais standardise les résultats de jets
2020-12-06 19:41:17 +01:00
Vincent Vandemeulebrouck 4a3b2f6d63 gestion de bonus
utilisation du calcul de réussites existant
2020-12-06 19:41:17 +01:00
sladecraven 45690c6e7e Gestion des points d'XP en voie 2020-12-05 00:04:40 +01:00
sladecraven ca84b593ec #51 Gestion des bonus de cases 2020-12-04 20:52:04 +01:00
Vincent Vandemeulebrouck 527ef35649 fix case sélectionnée dans table de résolution 2020-11-25 23:43:38 +01:00
Vincent Vandemeulebrouck 5d04063579 Correction choix carac compétence
Distinction entre "carac" qui représente la liste des
caractéristiques et "caracValue, la valeur selectionnée
2020-11-25 00:58:58 +01:00
sladecraven 40027882e4 #27 Gestion des rencontres 2020-11-21 09:10:31 +01:00
Vincent Vandemeulebrouck fbe70e42ea Correction async pas utiles 2020-11-17 13:10:41 +01:00
sladecraven cf4cfe2589 Fix initiative pour les creatures/entites 2020-11-16 23:28:18 +01:00
Vincent Vandemeulebrouck fd107db757 #24 Ajout du dé draconique 2020-11-16 03:54:43 +01:00
sladecraven 267a72f87e Ajout support Dice So Nice 2020-11-15 16:38:45 +01:00
Vincent Vandemeulebrouck 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
Vincent Vandemeulebrouck 499b6255eb Petites améliorations TMR
* afficher les points de rêve des sorts en réserve
* davantage d'informations pour les jets de rencontres/cases humides
* souffle ajouté dans le cas du refoulement
* utilisation d'une image pour le demi-rêve
* refacto TMR pour préparer à afficher un tooltip sur les sorts
 en réserve
* extraction de méthodes pour séparer le lancement de sorts des
 autres actions
2020-11-14 19:49:28 +01:00
Vincent Vandemeulebrouck 9f3d6ed6d0 Afficher des colonnes pour difficulté extrème 2020-11-14 16:00:47 +01:00
Vincent Vandemeulebrouck 368a5b369b fix: autoclose TMR on success
Ajout de isSuccess aux cas possibles pour lisibilité
et éviter les erreurs bêtes
2020-11-13 15:49:58 +01:00
Vincent Vandemeulebrouck 1d8468c191 Table résolution contextuelle
level - 5 à level + 5
toujours la colonne -8
2020-11-12 23:37:12 +01:00
Vincent Vandemeulebrouck 5fa703241a RdDResolutionTable rolls 2020-11-12 18:50:55 +01:00
Vincent Vandemeulebrouck bfce6f59df Extrait table resolution
(cherry picked from commit a11ce394ce0d5e598da61c303c0665b1eadc8513)
2020-11-12 13:43:15 +01:00