attribute-details.component.html 5.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173
  1. <div>
  2. @switch(attribute.name){ @case('strength'){
  3. <ng-container [ngTemplateOutlet]="strengthTemplate"></ng-container> }
  4. @case('dexterity'){
  5. <ng-container [ngTemplateOutlet]="dexterityTemplate"></ng-container>
  6. } @case('constitution'){
  7. <ng-container [ngTemplateOutlet]="constitutionTemplate"></ng-container> }
  8. @case('intelligence'){
  9. <ng-container [ngTemplateOutlet]="intelligenceTemplate"></ng-container>
  10. } @case ('wisdom'){
  11. <ng-container [ngTemplateOutlet]="wisdomTemplate"></ng-container> }
  12. @case('charisma'){
  13. <ng-container [ngTemplateOutlet]="charismaTemplate"></ng-container> }
  14. @default{ Leider gab es einen Fehler bei der Datenübertragung. Bitte öffne ein
  15. Issue auf Github. } }
  16. </div>
  17. <div class="attribute-value">{{ attribute.value }} => {{ modifier }}</div>
  18. <div class="modifier-table">
  19. <table class="table table-striped">
  20. <thead>
  21. <tr>
  22. <th scope="col">Attributwert</th>
  23. <th scope="col">Modifikator</th>
  24. </tr>
  25. </thead>
  26. <tbody>
  27. <tr>
  28. <td>6-7</td>
  29. <td>-3</td>
  30. </tr>
  31. <tr>
  32. <td>7-8</td>
  33. <td>-2</td>
  34. </tr>
  35. <tr>
  36. <td>9-10</td>
  37. <td>-1</td>
  38. </tr>
  39. <tr>
  40. <td>11-12</td>
  41. <td>0</td>
  42. </tr>
  43. <tr>
  44. <td>13-14</td>
  45. <td>+1</td>
  46. </tr>
  47. <tr>
  48. <td>15-16</td>
  49. <td>+2</td>
  50. </tr>
  51. <tr>
  52. <td>17-18</td>
  53. <td>+3</td>
  54. </tr>
  55. <tr>
  56. <td>19-20</td>
  57. <td>+4</td>
  58. </tr>
  59. <tr>
  60. <td>21-22</td>
  61. <td>+5</td>
  62. </tr>
  63. <tr>
  64. <td>22-23</td>
  65. <td>+6</td>
  66. </tr>
  67. <tr>
  68. <td>24-25</td>
  69. <td>+7</td>
  70. </tr>
  71. </tbody>
  72. </table>
  73. </div>
  74. <ng-template #strengthTemplate>
  75. <div class="attribute-name">Stärke</div>
  76. <div class="attribute-description">
  77. Stärke misst die physische Kraft und Muskulatur deines Charakters. Ein hoher
  78. Stärkewert deutet auf körperliche Robustheit, Muskelkraft und
  79. Durchsetzungsvermögen hin. Charaktere mit hoher Stärke sind oft besser in
  80. der Lage, schwere Lasten zu tragen, mächtige Waffen zu schwingen und
  81. physische Herausforderungen zu bewältigen.
  82. </div>
  83. <div class="skills">
  84. Beeinflusste Fähigkeiten:
  85. <div class="skill-item">Athletik</div>
  86. </div>
  87. </ng-template>
  88. <ng-template #dexterityTemplate>
  89. <div class="attribute-name">Geschicklichkeit</div>
  90. <div class="attribute-description">
  91. Geschicklichkeit repräsentiert die Beweglichkeit, Reflexe und allgemeine
  92. Körperbeherrschung deines Charakters. Ein hoher Geschicklichkeitswert deutet
  93. auf schnelle Reaktionen, geschickte Bewegungen und eine gute
  94. Hand-Auge-Koordination hin. Charaktere mit hoher Geschicklichkeit sind oft
  95. geschickte Diebe, Bogenschützen oder Akrobaten.
  96. </div>
  97. Beeinflusste Fähigkeiten:
  98. <div class="skills">
  99. <div class="skill-item">Akrobatik</div>
  100. <div class="skill-item">Fingerfertigkeit</div>
  101. <div class="skill-item">Heimlichkeit</div>
  102. </div>
  103. </ng-template>
  104. <ng-template #constitutionTemplate>
  105. <div class="attribute-name">Konstitution</div>
  106. <div class="attribute-description">
  107. Konstitution steht für die Widerstandsfähigkeit, Gesundheit und Ausdauer
  108. deines Charakters. Ein hoher Konstitutionswert bedeutet, dass dein Charakter
  109. robust ist und gut mit physischem Stress umgehen kann. Charaktere mit hoher
  110. Konstitution haben oft eine höhere Lebenspunktzahl und sind
  111. widerstandsfähiger gegenüber Krankheiten und Gift.
  112. </div>
  113. </ng-template>
  114. <ng-template #intelligenceTemplate>
  115. <div class="attribute-name">Intelligenz</div>
  116. <div class="attribute-description">
  117. Intelligenz misst die geistige Schärfe, das logische Denkvermögen und die
  118. Lernfähigkeit deines Charakters. Ein hoher Intelligenzwert deutet auf eine
  119. gute Allgemeinbildung, Wissensdurst und analytische Fähigkeiten hin.
  120. Charaktere mit hoher Intelligenz sind oft Magier, Forscher oder Strategen.
  121. </div>
  122. Beeinflusste Fähigkeiten:
  123. <div class="skills">
  124. <div class="skill-item">Arkana</div>
  125. <div class="skill-item">Geschichte</div>
  126. <div class="skill-item">Nachforschung</div>
  127. <div class="skill-item">Natur</div>
  128. <div class="skill-item">Religion</div>
  129. </div>
  130. </ng-template>
  131. <ng-template #wisdomTemplate>
  132. <div class="attribute-name">Weisheit</div>
  133. <div class="attribute-description">
  134. Beschreibung: Weisheit repräsentiert die Wahrnehmung, Intuition und
  135. emotionale Intelligenz deines Charakters. Ein hoher Weisheitswert deutet auf
  136. eine gute Urteilsfähigkeit, Einsicht und innere Stärke hin. Charaktere mit
  137. hoher Weisheit sind oft Kleriker, Druiden oder Weise.
  138. </div>
  139. Beeinflusste Fähigkeiten:
  140. <div class="skills">
  141. <div class="skill-item">Tierkunde</div>
  142. <div class="skill-item">Geschichte</div>
  143. <div class="skill-item">Motiv erkennen</div>
  144. <div class="skill-item">Heilkunde</div>
  145. <div class="skill-item">Wahrnehmung</div>
  146. <div class="skill-item">Überlebenskunst</div>
  147. </div>
  148. </ng-template>
  149. <ng-template #charismaTemplate>
  150. <div class="attribute-name">Charisma</div>
  151. <div class="attribute-description">
  152. Charisma spiegelt die Ausstrahlung, Überzeugungskraft und soziale
  153. Fähigkeiten deines Charakters wider. Ein hoher Charismawert bedeutet, dass
  154. dein Charakter charmant, einnehmend und überzeugend ist. Charaktere mit
  155. hohem Charisma können oft besser mit anderen kommunizieren, überzeugen und
  156. Führungsaufgaben übernehmen. Charisma ist oft wichtig für Barden, Anführer
  157. oder Diplomaten.
  158. </div>
  159. Beeinflusste Fähigkeiten:
  160. <div class="skills">
  161. <div class="skill-item">Täuschung</div>
  162. <div class="skill-item">Einschütern</div>
  163. <div class="skill-item">Auftreten</div>
  164. <div class="skill-item">Überzeugen</div>
  165. </div>
  166. </ng-template>