diff --git a/css/mosh.css b/css/mosh.css index 932f93b..75ead34 100644 --- a/css/mosh.css +++ b/css/mosh.css @@ -2333,8 +2333,9 @@ p { /* ── Vevaphon Instability ─────────────────────────────────────── */ .mosh .sla-instability-bar-wrap { + position: relative; margin-top: 10px; - height: 10px; + height: 22px; border-radius: 999px; overflow: hidden; background: rgba(17, 17, 17, 0.1); @@ -2348,6 +2349,29 @@ p { transition: width 0.3s ease; } +.mosh .sla-instability-bar-label { + position: absolute; + top: 0; + left: 0; + right: 0; + bottom: 0; + display: flex; + align-items: center; + justify-content: center; + font-family: "Josefin Sans", "Roboto", sans-serif; + font-size: 0.72rem; + font-weight: 700; + letter-spacing: 0.06em; + pointer-events: none; + text-shadow: 0 1px 2px rgba(0,0,0,0.55); + color: #fff; +} + +.mosh .sla-instability-bar-label.instability-critical { + color: #ffe0e0; + text-shadow: 0 1px 3px rgba(80,0,0,0.8); +} + .mosh .sla-instability-bar.instability-elevated { background: linear-gradient(90deg, rgba(203, 161, 68, 0.92), rgba(194, 112, 55, 0.96)); } diff --git a/templates/actor/actor-sheet.html b/templates/actor/actor-sheet.html index 104f2ff..640160f 100644 --- a/templates/actor/actor-sheet.html +++ b/templates/actor/actor-sheet.html @@ -836,6 +836,7 @@
Instability Track
+
{{system.sla.vevaphonInstability.value}} / 12
{{#if vevaphonInstabilityCritical}}⚠ CRITICAL — Morph Panic risk on every failed Sanity save.{{/if}} @@ -916,11 +917,11 @@
  • {{ localize 'Mosh.ArmorName' }}
    -
    {{ localize 'Mosh.AP' }}
    -
    {{ localize 'Mosh.DR' }}
    -
    {{ localize 'Mosh.Speed' }}
    -
    {{ localize 'Mosh.Oxygen' }}
    -
    Carry
    +
    {{ localize 'Mosh.AP' }}
    +
    {{ localize 'Mosh.DR' }}
    +
    {{ localize 'Mosh.Speed' }}
    +
    {{ localize 'Mosh.Oxygen' }}
    +
    Carry
    @@ -957,10 +958,10 @@
  • {{ localize 'Mosh.ArmorName' }}
    -
    {{ localize 'Mosh.SaveBonus' }}
    -
    {{ localize 'Mosh.Speed' }}
    -
    {{ localize 'Mosh.Oxygen' }}
    -
    Carry
    +
    {{ localize 'Mosh.SaveBonus' }}
    +
    {{ localize 'Mosh.Speed' }}
    +
    {{ localize 'Mosh.Oxygen' }}
    +
    Carry
    @@ -997,13 +998,13 @@
  • Drug
    -
    Qty
    -
    Rating
    -
    Value
    -
    Weight
    -
    Carry
    -
    State
    -
    Duration
    +
    Qty
    +
    Rating
    +
    Value
    +
    Weight
    +
    Carry
    +
    State
    +
    Duration
    @@ -1038,11 +1039,11 @@
    1. -
      {{ localize 'Mosh.ItemName' }}
      -
      {{ localize 'Mosh.Quantity' }}
      -
      {{ localize 'Mosh.Weight' }}
      -
      Carry
      -
      {{ localize 'Mosh.Value' }}
      +
      {{ localize 'Mosh.ItemName' }}
      +
      {{ localize 'Mosh.Quantity' }}
      +
      {{ localize 'Mosh.Weight' }}
      +
      Carry
      +
      {{ localize 'Mosh.Value' }}
      @@ -1084,10 +1085,10 @@
      1. -
        {{ localize 'Mosh.SkillName' }}
        -
        Category
        -
        {{ localize 'Mosh.SkillRank' }}
        -
        {{ localize 'Mosh.SkillBonus' }}
        +
        {{ localize 'Mosh.SkillName' }}
        +
        Category
        +
        {{ localize 'Mosh.SkillRank' }}
        +
        {{ localize 'Mosh.SkillBonus' }}
        @@ -1184,13 +1185,13 @@
        1. -
          {{ localize 'Mosh.WeaponName' }}
          -
          {{ localize 'Mosh.Damage' }}
          -
          {{ localize 'Mosh.Ammo' }}
          -
          {{ localize 'Mosh.Shots' }}
          -
          Mode
          -
          Carry
          -
          {{ localize 'Mosh.Range' }}
          +
          {{ localize 'Mosh.WeaponName' }}
          +
          {{ localize 'Mosh.Damage' }}
          +
          {{ localize 'Mosh.Ammo' }}
          +
          {{ localize 'Mosh.Shots' }}
          +
          Mode
          +
          Carry
          +
          {{ localize 'Mosh.Range' }}