Add all systems effects scripts
This commit is contained in:
		
							
								
								
									
										21
									
								
								scripts/0Uly7OmkH0zqYbxQ.js
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										21
									
								
								scripts/0Uly7OmkH0zqYbxQ.js
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,21 @@ | ||||
| let location = this.item.system.location.key; | ||||
|  | ||||
| if (location) | ||||
| { | ||||
|     let dropped = this.item.system.weaponsAtLocation; | ||||
|  | ||||
|     if (dropped.length) | ||||
|     { | ||||
|         this.script.scriptNotification(`Lache ${dropped.map(i => i.name).join(", ")}!`) | ||||
|         for(let weapon of dropped) | ||||
|         { | ||||
|             await weapon.system.toggleEquip(); | ||||
|         } | ||||
|     } | ||||
| } | ||||
|  | ||||
| let roll = await new Roll("max(1, 1d10 - @system.characteristics.t.bonus)", this.actor).roll() | ||||
|  | ||||
| roll.toMessage(this.script.getChatData({flavor : `${this.effect.name} (Durée)`})); | ||||
|  | ||||
| this.effect.updateSource({"duration.rounds" : roll.total}) | ||||
		Reference in New Issue
	
	Block a user