Commit Graph
100 Commits
Author SHA1 Message Date
VincentVk 388629d36e Fix: édition des compétences de créatures 2023-01-07 20:06:21 +01:00
VincentVk 912b1d3df3 Gestion d'items temporels
- Séparation des timestamp / calendrier

Les poisons/maladies/souffles/queues/rencontres/signes peuvent
être temporaires.

- Ajout de champs pour stocker les timestamps de début et fin
- définition de la durée (selon les items)
- extraction des classes spécialisées des items
- initialisation des dates de début/fin des effets temporaires à
  l'ajout d'un item temporel
- préparation de la suppression automatique
- Fix de mauvaise présentations sur les dialog d'astrologie
  et d'édition du calendrier
2023-01-07 02:22:44 +01:00
VincentVk 11e4ad09d3 Ignore jsconfig.json and modules 2023-01-05 22:23:47 +01:00
VincentVk 8844f76b65 Les joueurs ne peuvent plus créer de signes
Les commandes /signe+ / /signe
2023-01-05 20:56:42 +01:00
VincentVk ec24126e75 Cleanup: Suppression listes inutiles 2023-01-05 20:31:29 +01:00
VincentVk b3c6845e68 Fix: la maladie bloque le calendrier
Le postItem d'une maladie bloquait le raffraîchissement du calendrier
2023-01-05 20:31:29 +01:00
VincentVk a0efefad3f Suppression template inutile
Les herbes de soins sont mieux gérées
2023-01-04 00:25:23 +01:00
VincentVk 8e0825b6b9 Fix: vente depuis un commerce
La quantité proposée est limitée à la quantité disponible
ou illimité si le commerce est illimité
2023-01-03 23:46:08 +01:00
VincentVk 39d14c8496 Fix: boutons des commerces
- pas de vente des "étagères"

Les contenants groupes dans les commerces ne sont plus
montrables/vendables. Le MJ peut les éditer (pour changer le nom
et l'image, principalement), et c'est tout.

- le MJ peut acheter un objet de quantité 0 dans une boutique illimitée

le bouton n'était pas affiché...
2023-01-03 23:02:07 +01:00
VincentVk 060943ee53 Version 10.4.6 2023-01-03 02:20:28 +01:00
VincentVk 80be0490eb Permettre d'éditer les conteneurs de regroupement 2023-01-03 02:20:16 +01:00
VincentVk ceacee8e6c Les commerces peuvent appliquer un pourcentage 2023-01-03 02:08:27 +01:00
VincentVk d5453c9b04 Ajout d'images de services 2023-01-03 01:37:07 +01:00
VincentVk 7ca3306c6f Fix: cacher quantite illimite dans les contenants 2023-01-03 01:19:38 +01:00
VincentVk aa5d175027 Formatage de prix 2023-01-03 01:03:05 +01:00
VincentVk d4ddc4e940 Services pour Commerces
Les services sont modifiés pour correspondre aux nouveaux commerces
2023-01-03 01:02:47 +01:00
VincentVk 87f12019ac Cleanup partials 2023-01-03 00:32:00 +01:00
VincentVk 128d7adf89 Migration des services en commerces 2023-01-03 00:32:00 +01:00
VincentVk ee42bdcf83 Ajout d'un Actor commerce 2023-01-03 00:32:00 +01:00
VincentVk 5972db035d Permettre un arbre d'inventaire alternatif 2023-01-02 01:41:56 +01:00
VincentVk 92388df5c7 déplacement gestion equipement
Déplacement de la gestion d'équipement dans base-actor
2023-01-02 01:41:56 +01:00
VincentVk 274009d3fa Suppression de vente depuis un "service" 2023-01-02 01:40:48 +01:00
VincentVk d7e5a09540 Permettre de regrouper des herbes
L'environnement est un tableau, dur à comparer
2023-01-02 01:40:14 +01:00
VincentVk 7f5b2e0abf Cleanup 2023-01-02 01:40:14 +01:00
VincentVk fbd3aa7121 Extraction des settings dans une méthode dédiée 2023-01-02 01:40:14 +01:00
VincentVk 2ca601b5f8 onDrop depuis compendium async
Permettre de retrouver l'Item du compendium pour tester si un acteur
peut le recevoir
2023-01-02 01:40:13 +01:00
VincentVk 5b4c172af2 Merge branch 'master' into 'fix-recul-desarme'
# Conflicts:
#   module/rdd-combat.js
2021-01-23 18:07:27 +00:00
VincentVk cfdc667895 Fix récupération blessure critique 2020-12-27 20:23:14 +01:00
VincentVk ac8a1b509b Boutons encaisser/remise à neuf #69
Pour entités et créatures
2020-12-27 19:56:57 +01:00
VincentVk 349a6de916 Fix récupération blessure critique 2020-12-27 19:30:25 +01:00
VincentVk 464a409eda Table de resolution
commande:  /table rdd
2020-12-22 00:33:12 +01:00
VincentVk a0f878add7 Gérer les noms trop longs
En alignant bien
2020-12-21 23:55:19 +01:00
VincentVk f55778fd0a Esquive disponible sauf pour tir 2020-12-21 23:41:31 +01:00
VincentVk 019bce8790 Afficher les sous menu par défaut 2020-12-21 23:41:17 +01:00
VincentVk 136a32d06b Fix jet moral neutre 2020-12-21 22:21:54 +01:00
VincentVk fe4fd0ce93 Appliquer encTotal à l'acrobatie #75 2020-12-20 21:54:09 +01:00
VincentVk ae3ac0a00f Possiblilité d'afficher/masquer les menus HUD
Afin de voir les "activve effects", ou autres sous menus du HUD
2020-12-20 02:09:13 +01:00
VincentVk a93b34d2ce use jQuery path for _showControlWhen 2020-12-20 02:09:13 +01:00
VincentVk 1bcfba1f68 Order messages accorder entité
Le message arrivait avant le message d'attaque réussie
2020-12-20 02:09:13 +01:00
VincentVk 887a47b8f8 Dissolution/exaltation sur stress 2020-12-19 01:45:03 +01:00
VincentVk df7d39f38e Moral sur éthylisme 2020-12-19 01:19:59 +01:00
VincentVk 6f22c4ab18 Volonté ajusté par moral 2020-12-19 01:19:59 +01:00
VincentVk 15d67e72a3 Explications des difficultés de jets 2020-12-19 00:09:26 +01:00
VincentVk ea4b7a7b22 Séparation défense et encaissement 2020-12-19 00:02:23 +01:00
VincentVk 3975d7f529 Fix Armure et détérioration
regex incorrecte
2020-12-19 00:02:09 +01:00
VincentVk 635701033d Bonus de conditions en attaque
Ne pas écraser diffConditions à chaque updateRollResult,
sinon, la valeur est perdue et non visible sur le jet de dés
2020-12-18 01:28:31 +01:00
VincentVk 18545d5e88 Supprimer code de templates 2020-12-18 01:28:15 +01:00
VincentVk 30d1ddef78 Editer la protection naturelle 2020-12-18 01:26:41 +01:00
VincentVk da24ff7232 Echec total tâche augmente la difficulté 2020-12-18 01:26:35 +01:00
VincentVk 1fb6dd8e96 Fix Defense contre armes de tir
filtrer les items par type==armes, pour voir quelles parades sont disponibles
2020-12-18 01:26:27 +01:00
VincentVk 18a4f1dcf9 La fatigue s'incrémente
Du coup, les t^ches doivent augmenter la fatigue
2020-12-18 01:26:20 +01:00
VincentVk 142db2697f Fatigue pour humanoïdes 2020-12-18 01:26:07 +01:00
VincentVk 5a87791b41 Fix: load après restart
Après restart, on a un Obnject dans les settings, pas une
liste => plante la fenêtre
2020-12-18 01:25:45 +01:00
VincentVk bce09f572c Fix: message de défense doublé
Sur attaque du MJ, le message de défense du joueur apparaît 2 fois
2020-12-17 18:31:37 +01:00
VincentVk 3627d05599 Gestion des maladresses #68 2020-12-17 12:31:02 +01:00
VincentVk 84b4063789 Fix: ajustement astrologique pour les joueurs 2020-12-17 12:31:02 +01:00
VincentVk 78eeee39c0 Suppression des quues/souffles/têtes 2020-12-17 02:45:43 +01:00
VincentVk 22ddb94f97 Ajout des queues et souffles automatique 2020-12-17 02:25:49 +01:00
VincentVk fa225f3df9 réordonner les messages de défense
* jet de défense
* jet de recul
* détérioration d'arme
2020-12-17 01:08:14 +01:00
VincentVk 95708222dc jets de dés cachés 2020-12-17 00:44:32 +01:00
VincentVk b4f298256a parade corps à corps #68 2020-12-17 00:24:44 +01:00
VincentVk afe5ddcb8d Masquer les dés détérioration/recul 2020-12-17 00:24:37 +01:00
VincentVk 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
VincentVk c8a2d69e0f Gestion des jets de moral #40 2020-12-16 23:03:37 +01:00
VincentVk ce6680d5e8 Filtrage des armes de tir&lancer
Pas disponibles pour une parade
2020-12-16 09:06:16 +01:00
VincentVk b6d3359625 Passage au gestionaire de combat 2020-12-15 23:54:05 +01:00
VincentVk 537cc005ad Fix ui.warn 2020-12-15 23:53:32 +01:00
VincentVk 5f5944a06a Fix: echec parade 2020-12-15 23:32:38 +01:00
VincentVk 4de1ca0235 Activer le nouveau gestionnaire de combat
par défaut (bientôt, ce sera le seul)
2020-12-15 23:30:21 +01:00
VincentVk 91d7c90505 Fix: absence d'heure de naissance
Quand on n'a opas d'heure de naissance, on a toujours 0 d'ajustement astrologique
2020-12-15 23:28:59 +01:00
VincentVk db9a12abad Pénétration pour les arcs/arbalètes #68
A noter, il faut modifier les arcs/arbalètes des personnages existants
2020-12-15 23:20:01 +01:00
VincentVk 9bca364b68 #68 deterioration armes et désarmé 2020-12-15 22:15:04 +01:00
VincentVk 398f1af132 Ajout d'icônes pour les filtres/locks 2020-12-15 22:15:04 +01:00
VincentVk bdea0c5b8d Protection naturelle #68
Prise en compte de la protection naturelle pour tous
2020-12-15 22:14:49 +01:00
VincentVk 9077c9f26b #68 refresh: perte de rollData
après un raffraîchissement browser, le jet de
dés de l'attaquant est perdu. ajout d'une notification
pour informer l'utilisateur du soici.
2020-12-15 21:59:59 +01:00
VincentVk 1197c4fa79 #68 détérioration des armures
Si une armure n'est pas détériorée, elle a une détérioration de 0
Ceci permet de fixer la mise à jour automatique.

La détérioration ne prends pas en compte les bonus de
tactiques / conditions/ particulières en force.
2020-12-15 21:59:59 +01:00
VincentVk 37cc5a60d8 #70 Minimum d'xp en carac
Le min de 1 en carac ne s'applique qu'en l'absence de compétence (p144)
2020-12-15 02:26:28 +01:00
VincentVk 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
VincentVk 2f2d3ced86 fix jets
- ajustement astrologique sur appel à la chance
- une entité de cauchemar peut avoir à faire une significative
2020-12-14 02:06:55 +01:00
VincentVk 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
VincentVk 20e03da98d Correction sorts
- ajout sorts de transformation Narcos
- Séparation des compendiums de sorts par voie
- détection/lecture/annulation présents dans chaque voie
 (icone oeil, et voie par défaut Oniros)
- correction de 80+ paramètres R-X / rX (enlever le R pour
 automatiser)
-ajout du coutseuil et isrituel là où nécessaire
2020-12-12 01:40:37 +01:00
VincentVk 0fe2919b91 Sorts rituels 2020-12-12 01:24:38 +01:00
VincentVk 8254811a87 Corrections typos 2020-12-12 01:24:38 +01:00
VincentVk d52b13e828 Fatigue pour daltoniens 2020-12-11 19:16:29 +01:00
VincentVk a75157226e Chiffre astral ajuste la chance 2020-12-11 03:32:33 +01:00
VincentVk 02f04791b9 selection de l'heure de naissance 2020-12-11 02:48:35 +01:00
VincentVk f97914a63e fix async sur appelChance 2020-12-11 02:32:30 +01:00
VincentVk ec82c5baf6 fix - nombre astral inconnu 2020-12-11 02:32:21 +01:00
VincentVk 0d3c005550 Icones des heures dans le calendrier 2020-12-11 02:20:41 +01:00
VincentVk 4b0ed58797 Fix ouverture sort compendium
Pas de bonus de case pour les sorts du compendium
2020-12-10 02:29:55 +01:00
VincentVk 20f2ddcbf4 organisation lock / filter
(cherry picked from commit d2d92a466bb5f4aa8b5ec984185a76b298ecf11c)
2020-12-09 23:38:06 +01:00
VincentVk 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
VincentVk 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
VincentVk f1fbf3549a Lancer un sort avec RdDRoll 2020-12-08 23:25:33 +01:00
VincentVk e46bcce2da Fix recul 2020-12-08 23:25:24 +01:00
VincentVk 468c699f70 Séparation compétences/combat 2020-12-08 23:24:55 +01:00
VincentVk 8726ed3352 #64 compétences tronc manquantes
Fix des calculs d'expérience si les compétences tronc sont manquantes
2020-12-06 23:57:08 +01:00
VincentVk 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
VincentVk 9275f61a08 space cleanup 2020-12-06 23:34:22 +01:00
VincentVk fc38cc2543 Correction malus armure/enc.flag 2020-12-06 23:33:46 +01:00