forked from public/foundryvtt-reve-de-dragon
		
	#52 Gestion astrologie
This commit is contained in:
		| @@ -1514,12 +1514,28 @@ export class RdDActor extends Actor { | ||||
|     // selon l'heure de naissance... | ||||
|     return game.system.rdd.calendrier.getAjustementAstrologique(this.data.data.heure); | ||||
|   } | ||||
|    | ||||
|   /* -------------------------------------------- */ | ||||
|   async ajouteNombreAstral( data ) { | ||||
|     // Ajout du nombre astral | ||||
|     const item = {name: "Nombre Astral", type: "nombreastral", data:  | ||||
|               { value: data.nbAstral, istrue: data.isvalid, jourindex: Number(data.date), jourlabel: game.system.rdd.calendrier.getDateFromIndex( Number(data.date) )  } }; | ||||
|     await this.createEmbeddedEntity("OwnedItem", item); | ||||
|      | ||||
|     // Suppression des anciens nombres astraux | ||||
|     let toDelete = this.data.items.filter( (item) => item.data.jourindex < game.system.rdd.calendrier.getCurrentDayIndex() ); | ||||
|     const deletions = toDelete.map(i => i._id); | ||||
|     await this.deleteEmbeddedEntity("OwnedItem", deletions); | ||||
|  | ||||
|     // Affichage Dialog | ||||
|     this.astrologieNombresAstraux(); | ||||
|   }  | ||||
|  | ||||
|   /* -------------------------------------------- */ | ||||
|   async astrologieNombresAstraux( ) {  | ||||
|     // Afficher l'interface spéciale | ||||
|     const myDialog = await RdDAstrologieJoueur.create( this, {} ); | ||||
|     myDialog.render(true); | ||||
|     const astrologieDialog = await RdDAstrologieJoueur.create( this, {} ); | ||||
|     astrologieDialog.render(true); | ||||
|   } | ||||
|  | ||||
|   /* -------------------------------------------- */ | ||||
|   | ||||
		Reference in New Issue
	
	Block a user