14 lines
		
	
	
		
			583 B
		
	
	
	
		
			JavaScript
		
	
	
	
	
	
			
		
		
	
	
			14 lines
		
	
	
		
			583 B
		
	
	
	
		
			JavaScript
		
	
	
	
	
	
| // This script needs to be separate because equipTransfer is off on the other effect, and thus won't execute when added to an actor
 | |
| 
 | |
| let mainEffect = this.item.effects.contents[0];
 | |
| if (mainEffect.name.includes("(Lore)"))
 | |
| {
 | |
|     let choice = await ItemDialog.create(ItemDialog.objectToArray(game.wfrp4e.config.magicLores, this.item.img), 1, "Choisissez le Savoir");
 | |
|     if (choice.length)
 | |
|     {
 | |
|         mainEffect.update({name : mainEffect.name.replace("Lore", choice[0].name)})
 | |
|         this.item.update({name : this.item.name += ` (${choice[0].name})`})
 | |
|     }
 | |
| }
 | |
| 
 | |
| this.effect.delete(); |