FIX: Aac calculation
							parent
							
								
									97f7126835
								
							
						
					
					
						commit
						f877f6e213
					
				|  | @ -85,26 +85,19 @@ export class OseActorSheetCharacter extends OseActorSheet { | ||||||
|     } |     } | ||||||
| 
 | 
 | ||||||
|     // Compute AC
 |     // Compute AC
 | ||||||
|     if (data.config.ascendingAC) { |     let baseAc = 9; | ||||||
|       let baseAc = 10; |     let baseAac = 10; | ||||||
|       data.owned.armors.forEach((a) => { |     let shield = 0; | ||||||
|         if (a.data.equipped) { |     data.owned.armors.forEach((a) => { | ||||||
|           baseAc += a.data.aac.value; |       if (a.data.equipped && a.data.type != "shield") { | ||||||
|         } |         baseAc = a.data.ac.value; | ||||||
|       }); |         baseAac = a.data.aac.value; | ||||||
|       data.data.aac.value = baseAc + data.data.scores.dex.mod; |       } else if (a.data.equipped && a.data.type == "shield") { | ||||||
|     } else { |         shield = a.data.ac.value; | ||||||
|       let baseAc = 9; |       } | ||||||
|       let shield = 0; |     }); | ||||||
|       data.owned.armors.forEach((a) => { |     data.data.aac.value = baseAac + data.data.scores.dex.mod + shield; | ||||||
|         if (a.data.equipped && a.data.type != "shield") { |     data.data.ac.value = baseAc - data.data.scores.dex.mod - shield; | ||||||
|           baseAc = a.data.ac.value; |  | ||||||
|         } else if (a.data.equipped && a.data.type == "shield") { |  | ||||||
|           shield = a.data.ac.value; |  | ||||||
|         } |  | ||||||
|       }); |  | ||||||
|       data.data.ac.value = baseAc - data.data.scores.dex.mod - shield; |  | ||||||
|     } |  | ||||||
|     return data; |     return data; | ||||||
|   } |   } | ||||||
| 
 | 
 | ||||||
|  |  | ||||||
		Loading…
	
		Reference in New Issue