parent
							
								
									49f2e67254
								
							
						
					
					
						commit
						4c11677f44
					
				|  | @ -282,6 +282,8 @@ | ||||||
|   "ACKS.messages.InflictsDamage": "Inflicts damage!", |   "ACKS.messages.InflictsDamage": "Inflicts damage!", | ||||||
|   "ACKS.messages.applyDamage": "Apply Damage", |   "ACKS.messages.applyDamage": "Apply Damage", | ||||||
|   "ACKS.messages.applyHealing": "Apply Healing", |   "ACKS.messages.applyHealing": "Apply Healing", | ||||||
|  |   "ACKS.messages.applyHalf": "Apply Half Damage", | ||||||
|  |   "ACKS.messages.applyDouble": "Apply 2x Damage", | ||||||
|   "ACKS.messages.Fumble": "<b>1! Automatic Miss!</b>", |   "ACKS.messages.Fumble": "<b>1! Automatic Miss!</b>", | ||||||
|   "ACKS.messages.Critical": "<b>20! Automatic Hit!</b>", |   "ACKS.messages.Critical": "<b>20! Automatic Hit!</b>", | ||||||
| 
 | 
 | ||||||
|  |  | ||||||
|  | @ -564,7 +564,7 @@ export class AcksActor extends Actor { | ||||||
|   } |   } | ||||||
| 
 | 
 | ||||||
|   async applyDamage(amount = 0, multiplier = 1) { |   async applyDamage(amount = 0, multiplier = 1) { | ||||||
|     amount = Math.floor(parseInt(amount) * multiplier); |     amount = Math.ceil(parseInt(amount) * multiplier); | ||||||
|     const hp = this.data.data.hp; |     const hp = this.data.data.hp; | ||||||
| 
 | 
 | ||||||
|     // Remaining goes to health
 |     // Remaining goes to health
 | ||||||
|  |  | ||||||
|  | @ -21,6 +21,18 @@ export const addChatMessageContextOptions = function(html, options) { | ||||||
|       icon: '<i class="fas fa-user-plus"></i>', |       icon: '<i class="fas fa-user-plus"></i>', | ||||||
|       condition: canApply, |       condition: canApply, | ||||||
|       callback: li => applyChatCardDamage(li, -1) |       callback: li => applyChatCardDamage(li, -1) | ||||||
|  |     }, | ||||||
|  |     { | ||||||
|  |       name: game.i18n.localize("ACKS.messages.applyHalf"), | ||||||
|  |       icon: '<i class="fas fa-user-times"></i>', | ||||||
|  |       condition: canApply, | ||||||
|  |       callback: li => applyChatCardDamage(li, 0.5) | ||||||
|  |     }, | ||||||
|  |     { | ||||||
|  |       name: game.i18n.localize("ACKS.messages.applyDouble"), | ||||||
|  |       icon: '<i class="fas fa-bullseye"></i>', | ||||||
|  |       condition: canApply, | ||||||
|  |       callback: li => applyChatCardDamage(li, 2) | ||||||
|     } |     } | ||||||
|   ); |   ); | ||||||
|   return options; |   return options; | ||||||
|  |  | ||||||
		Loading…
	
		Reference in New Issue