Warafear 11 месяцев назад
Родитель
Сommit
5c1d0b2e82

+ 1 - 1
package.json

@@ -1,6 +1,6 @@
 {
   "name": "dndtools",
-  "version": "0.10.0",
+  "version": "0.10.1",
   "scripts": {
     "ng": "ng",
     "start": "nx serve",

+ 1 - 0
src/app/journal/journal-spellcards/add-card/add-card.component.ts

@@ -95,6 +95,7 @@ export class AddCardComponent {
     this.newSpellName = '';
     this.state = 1;
     this.isModification = undefined;
+    this.showAll = false;
   }
 
   public filterSpellArray(): void {

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

@@ -1,9 +1,21 @@
+@import "../../../../../responsive";
+
 .ability-box {
   height: 100%;
 }
 
 .item-list {
-  height: calc(100% - 5rem);
+  height: 572px;
+
+  @include height-small {
+    height: 642px;
+  }
+  @include height-medium {
+    height: 709px;
+  }
+  @include height-large {
+    height: 787px;
+  }
 }
 
 .item {

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

@@ -1,3 +1,5 @@
+@import "../../../../../responsive";
+
 .trait-box {
   height: 100%;
 }
@@ -9,7 +11,17 @@
 }
 
 .item-list {
-  height: calc(100% - 5rem);
+  height: 572px;
+
+  @include height-small {
+    height: 642px;
+  }
+  @include height-medium {
+    height: 709px;
+  }
+  @include height-large {
+    height: 787px;
+  }
 }
 
 .item {

+ 4 - 2
src/app/journal/journal-stats/weapons-container/spell-table/favorite-spells-modal/favorite-spells-modal.component.html

@@ -194,11 +194,13 @@
 <ng-template #spellRangeTemplate let-spell="spell">
   <div class="spell-range">
     <div *ngIf="spell.isRanged">{{ spell.range }} ft.</div>
-    <div *ngIf="!spell.isRanged">{{ "spells.touch" | translate }}</div>
+    <div *ngIf="!spell.isRanged && spell.range !== 0">
+      {{ "spells.touch" | translate }}
+    </div>
 
     <div *ngIf="spell.hasAreaOfEffect">
       <span
-        >{{ spell.radius }} ft.
+        >{{ spell.diameter }} ft.
         {{ "areaTypes." + spell.areaOfEffectType | translate }}</span
       >
     </div>

+ 4 - 2
src/app/journal/journal-stats/weapons-container/spell-table/spell-table.component.html

@@ -183,11 +183,13 @@
   <ng-template #spellRangeTemplate let-spell="spell">
     <div class="spell-range">
       <div *ngIf="spell.isRanged">{{ spell.range }} ft.</div>
-      <div *ngIf="!spell.isRanged">{{ "spells.touch" | translate }}</div>
+      <div *ngIf="!spell.isRanged && spell.range !== 0">
+        {{ "spells.touch" | translate }}
+      </div>
 
       <div *ngIf="spell.hasAreaOfEffect">
         <span
-          >{{ spell.radius }} ft.
+          >{{ spell.diameter }} ft.
           {{ "areaTypes." + spell.areaOfEffectType | translate }}</span
         >
       </div>

+ 10 - 10
src/services/spells/spells.service.ts

@@ -264,7 +264,7 @@ export class SpellsService {
       needsSavingThrow: true,
       savingThrowAttribute: 'constitution',
       doesDamage: true,
-      damage: [{ diceNumber: 1, diceType: 6, damageType: 'thunder' }],
+      damage: [{ diceNumber: 1, diceType: 6, damageType: 'lightning' }],
       doesHeal: false,
       heal: { diceNumber: 0, diceType: 0, additionalHeal: 0 },
       description_de: `
@@ -277,10 +277,10 @@ export class SpellsService {
       `,
       school: 'evocation',
       isRanged: false,
-      range: 5,
+      range: 0,
       hasAreaOfEffect: true,
       areaOfEffectType: 'circle',
-      diameter: 5,
+      diameter: 200,
     },
     {
       id: 6,
@@ -391,7 +391,7 @@ export class SpellsService {
       needsAttackRoll: false,
       needsSavingThrow: false,
       doesDamage: true,
-      damage: [{ diceNumber: 1, diceType: 8, damageType: 'thunder' }],
+      damage: [{ diceNumber: 1, diceType: 8, damageType: 'lightning' }],
       doesHeal: false,
       heal: { diceNumber: 0, diceType: 0, additionalHeal: 0 },
       description_de: `
@@ -1359,7 +1359,7 @@ export class SpellsService {
       doesHeal: false,
       heal: { diceNumber: 0, diceType: 0, additionalHeal: 0 },
       description_de: `
-        <p>Für einen Moment fegt eine Schar spektraler Klingen in Kreisform um dich herum. Alle Kreaturen innerhalb von 5 Fußn müssen einen Rettungswurf auf Geschicklichkeit ausführen, ansonsten erleiden sie 1W6 Energieschaden.</p>
+        <p>Für einen Moment fegt eine Schar spektraler Klingen in Kreisform um dich herum. Alle Kreaturen innerhalb von 5 Fuß müssen einen Rettungswurf auf Geschicklichkeit ausführen, ansonsten erleiden sie 1W6 Energieschaden.</p>
         <p><b>Auf höheren Stufen:</b> Der Schaden des Zaubers erhöht sich um je 1W6 wenn du Stufe 5 (auf 2W6), Stufe 11 (auf 3W6) und Stufe 17 (auf 4W6) erreichst.</p>
       `,
       description_en: `
@@ -1368,10 +1368,10 @@ export class SpellsService {
       `,
       school: 'conjuration',
       isRanged: false,
-      range: 5,
+      range: 0,
       hasAreaOfEffect: true,
       areaOfEffectType: 'circle',
-      diameter: 5,
+      diameter: 10,
     },
     {
       id: 33,
@@ -1849,10 +1849,10 @@ export class SpellsService {
       `,
       school: 'evocation',
       isRanged: false,
-      range: 5,
+      range: 0,
       hasAreaOfEffect: true,
       areaOfEffectType: 'circle',
-      diameter: 5,
+      diameter: 10,
     },
     {
       id: 44,
@@ -1969,7 +1969,7 @@ export class SpellsService {
       needsSavingThrow: true,
       savingThrowAttribute: 'strength', // alle attribute auf Englisch und klein
       doesDamage: true,
-      damage: [{ diceNumber: 2, diceType: 6, damageType: 'thunder' }], // acid | bludgeoning | cold | fire | force | lightning | necrotic | piercing | poison | psychic | radiant | slashing | thunder
+      damage: [{ diceNumber: 2, diceType: 6, damageType: 'lightning' }], // acid | bludgeoning | cold | fire | force | lightning | necrotic | piercing | poison | psychic | radiant | slashing | thunder
       doesHeal: false,
       heal: { diceNumber: 0, diceType: 0, additionalHeal: 0 },
       description_de: `