Browse Source

fixed height of ability panel

Warafear 1 year ago
parent
commit
cea97f51ae

+ 1 - 1
src/app/journal/journal-stats/ability-panel/ability-table/ability-table.component.scss

@@ -3,7 +3,7 @@
 }
 
 .item-list {
-  height: calc(100% - 5rem);
+  height: 40rem;
 }
 
 .item {

+ 1 - 1
src/app/journal/journal-stats/ability-panel/trait-table/trait-table.component.scss

@@ -9,7 +9,7 @@
 }
 
 .item-list {
-  height: calc(100% - 5rem);
+  height: 40rem;
 }
 
 .item {

+ 1 - 1
src/app/journal/journal-stats/info-row/conditions/conditions-details/conditions-details.component.scss

@@ -1,5 +1,5 @@
 .condition-handling {
-  height: calc(100% - 22.5rem);
+  height: calc(100% - 24.5rem);
   overflow: auto;
 }
 

+ 2 - 1
src/app/journal/journal-stats/weapons-container/weapon-table/weapon-details/weapon-details.component.html

@@ -12,10 +12,11 @@
 <div class="flex-row">
   <div class="label">Schaden:</div>
   @for(damage of weapon?.damage; let index = $index; track damage){
-  {{ damage.diceNumber }} {{ damage.diceType }} {{ damage.damageType }}
+  {{ damage.diceNumber }} {{ damage.diceType }}
   <span *ngIf="index === 0 && damageModifier !== '0'">
     {{ damageModifier }}
   </span>
+  {{ damageTranslator[damage.damageType] }}
 
   }
 </div>

+ 17 - 2
src/app/journal/journal-stats/weapons-container/weapon-table/weapon-details/weapon-details.component.ts

@@ -8,11 +8,26 @@ import { Weapon } from 'src/interfaces/weapon';
   styleUrls: ['./weapon-details.component.scss'],
 })
 export class WeaponDetailsComponent {
-  public constructor(public detailsAccessor: DetailsService) {}
-
   @Input() weapon: Weapon | undefined;
   @Input() damageModifier: string = '0';
 
+  public damageTranslator: any = {
+    bludgeoning: 'Wucht',
+    piercing: 'Stich',
+    slashing: 'Hieb',
+    fire: 'Feuer',
+    cold: 'Kälte',
+    lightning: 'Blitz',
+    poison: 'Gift',
+    acid: 'Säure',
+    necrotic: 'Nekrotisch',
+    psychic: 'Psychisch',
+    holy: 'Heilig',
+    divine: 'Göttlich',
+    force: 'Kraft',
+  };
+
+  public constructor(public detailsAccessor: DetailsService) {}
   public close(result: string): void {
     this.detailsAccessor.closePanel(result);
   }