Browse Source

fixed a bug with the show all spells switch in add cards

Warafear 11 tháng trước cách đây
mục cha
commit
f662897a2d

+ 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 {

+ 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: `