You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Créer le système d’apprentissage. La nouvelle règle LH5 de l’apprentissage : Un personnage peut apprendre une compétence auprès de quelqu’un de plus expérimenté que lui, ce qui accorde 1XP de réduction pour cette compétence.
Actuellement, le problème se contourne en donnant 1XP supplémentaire, mais du coup, cet XP peut être dépensé n’importe comment.
Lors de l'achat d'une compétence, l'utilisateur doit voir le prix réduit.
L'apprentissage doit être consommé à son utilisation, c'est à dire qu'il doit changer d'état dans la base de données qu'on puisse garder une trace et un historique.
ErenHistarion
changed the title
Implanter la gestion du système d'apprentissage de compétences en jeu
[Admin] Système d'apprentissage de compétences
Jan 24, 2022
@ErenHistarion
Il faudra revoir le formulaire d'attribution des XP pour ajouter des champs d'info supplémentaire. Voir proposer un autre formulaire pour garder une version "simple".
Pour l'apprentissage :
Date de l'apprentissage (operation_date) // permet de controller une règle qui n'autorise qu'un seul apprentissage par LH
Id du PJ maitre : // permet de controller les règles qui définiront si le PJ peut (meme groupe, niveau de compétence, en vie à cette date ?)
Competence // on n'est pas censé avoir besoin du niveau, puisque cela permet au perso d'apprendre son prochain niveau uniquement.
Commentaire (explanation)
(caché : {type: apprentissage, xp_gain: 1})
A voir si on permet le type, ou non si il n'y a pas d'autre usage
Il faudra donc ajouter au moins 3 champs sur la table experience_gain : {teacher_id int, competence_id int, usedbool}
tache
Ajouter les champs en BDD et régénéré ses Entities
Ajouter un formulaire
Ajouter le controle du formulaire au regard des règles d'attribution (à préciser)
Modifier l'affichage de l'historique d'expérience détaillant que l'achat de compétence a bénéficié d'un apprentissage
Modifier l'affichage de l'historique de gain d'xp pour détaillé si l'apprentissage a été consommé ou non, et quand. et ajouter qui à fait l'enseignement (avec lien vers le PJ)
A voir
Si une occurence de digit est repérable depuis les saisies en date du LH5 dans explanation pour maj teacher_id par le numéro trouvé si il reste exclusif à l'apprentissage afin de géré le cas des XP déjà attribué et "non consommé".
Créer le système d’apprentissage. La nouvelle règle LH5 de l’apprentissage : Un personnage peut apprendre une compétence auprès de quelqu’un de plus expérimenté que lui, ce qui accorde 1XP de réduction pour cette compétence.
Actuellement, le problème se contourne en donnant 1XP supplémentaire, mais du coup, cet XP peut être dépensé n’importe comment.
Lors de l'achat d'une compétence, l'utilisateur doit voir le prix réduit.
L'apprentissage doit être consommé à son utilisation, c'est à dire qu'il doit changer d'état dans la base de données qu'on puisse garder une trace et un historique.
Le menu pour ajouter un historique doit être dans la page d'édition d'un personnage (ex : https://larpmanager.eveoniris.com/personnage/admin/2/detail ) dans Technique.
Prévoir qu'un personnage ne puisse avoir qu'un seul apprentissage en même temps. (à confirmer)
The text was updated successfully, but these errors were encountered: