parent
							
								
									bf39f33aae
								
							
						
					
					
						commit
						89a3511c0f
					
				|  | @ -253,8 +253,8 @@ | ||||||
|   "ACKS.messages.GetExperience": "{name} gained {value} experience points!", |   "ACKS.messages.GetExperience": "{name} gained {value} experience points!", | ||||||
|   "ACKS.messages.AttackSuccess": "<b>Hits AC {result}!</b> ({bonus})", |   "ACKS.messages.AttackSuccess": "<b>Hits AC {result}!</b> ({bonus})", | ||||||
|   "ACKS.messages.AttackAscendingSuccess": "<b>Hits AC {result}!</b>", |   "ACKS.messages.AttackAscendingSuccess": "<b>Hits AC {result}!</b>", | ||||||
|   "ACKS.messages.AttackFailure": "<b>Attack fails</b> ({bonus})", |   "ACKS.messages.AttackFailure": "<b>Attack hits AC {result} and misses</b> ({bonus})", | ||||||
|   "ACKS.messages.AttackAscendingFailure": "<b>Attack fails</b>", |   "ACKS.messages.AttackAscendingFailure": "<b>Attack hits AC {result} and misses</b>", | ||||||
|   "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", | ||||||
|  |  | ||||||
|  | @ -393,7 +393,7 @@ export class AcksActor extends Actor { | ||||||
| 
 | 
 | ||||||
|   rollAttack(attData, options = {}) { |   rollAttack(attData, options = {}) { | ||||||
|     const data = this.data.data; |     const data = this.data.data; | ||||||
|     const rollParts = ["1d20"]; |     const rollParts = ["1d20x="]; | ||||||
|     const dmgParts = []; |     const dmgParts = []; | ||||||
|     let label = game.i18n.format("ACKS.roll.attacks", { |     let label = game.i18n.format("ACKS.roll.attacks", { | ||||||
|       name: this.data.name, |       name: this.data.name, | ||||||
|  | @ -593,7 +593,7 @@ export class AcksActor extends Actor { | ||||||
|     } |     } | ||||||
|     // Compute AC
 |     // Compute AC
 | ||||||
|     let baseAc = 9; |     let baseAc = 9; | ||||||
|     let baseAac = 10; |     let baseAac = 0; | ||||||
|     let AcShield = 0; |     let AcShield = 0; | ||||||
|     let AacShield = 0; |     let AacShield = 0; | ||||||
|     const data = this.data.data; |     const data = this.data.data; | ||||||
|  |  | ||||||
|  | @ -129,18 +129,19 @@ export class AcksDice { | ||||||
|     result.target = data.roll.thac0; |     result.target = data.roll.thac0; | ||||||
| 
 | 
 | ||||||
|     const targetAc = data.roll.target ? data.roll.target.actor.data.data.ac.value : 9; |     const targetAc = data.roll.target ? data.roll.target.actor.data.data.ac.value : 9; | ||||||
|     const targetAac = data.roll.target ? data.roll.target.actor.data.data.aac.value : 0; |     const targetAac = data.roll.target ? data.roll.target.actor.data.data.aac.value : 10; | ||||||
|     result.victim = data.roll.target ? data.roll.target.actor.name : null; |     result.victim = data.roll.target ? data.roll.target.actor.name : null; | ||||||
| 
 | 
 | ||||||
|     if (game.settings.get("acks", "ascendingAC")) { |     if (game.settings.get("acks", "ascendingAC")) { | ||||||
|       if (roll.total < targetAac) { |       if (roll.total < targetAac + 10) { | ||||||
|         result.details = game.i18n.format("ACKS.messages.AttackAscendingFailure", { |         result.details = game.i18n.format("ACKS.messages.AttackAscendingFailure", { | ||||||
|  |           result: roll.total - 10, | ||||||
|           bonus: result.target, |           bonus: result.target, | ||||||
|         }); |         }); | ||||||
|         return result; |         return result; | ||||||
|       } |       } | ||||||
|       result.details = game.i18n.format("ACKS.messages.AttackAscendingSuccess", { |       result.details = game.i18n.format("ACKS.messages.AttackAscendingSuccess", { | ||||||
|         result: roll.total, |         result: roll.total - 10, | ||||||
|       }); |       }); | ||||||
|       result.isSuccess = true; |       result.isSuccess = true; | ||||||
|     } else { |     } else { | ||||||
|  |  | ||||||
		Loading…
	
		Reference in New Issue