Update Healer Man server

This commit is contained in:
phenom committed 2026-10-02 10:38:12 -04:00
1 parent 4c768fbec6
commit b16821e92e
330 files changed
+35406 -1760

No files matched your search

+30 -6
View File
@@ -836,6 +836,19 @@ kbd { color: var(--moss-bright); font: inherit; font-size: 0.64rem; }
.party-frame__heal-popups { position: absolute; z-index: 4; inset: 0; overflow: visible; pointer-events: none; }
.party-frame__heal-popup { position: absolute; top: 45%; right: 10px; color: #72f59c; font: 800 12px Georgia, serif; letter-spacing: .01em; text-shadow: 0 1px 2px #001d09, 0 0 6px rgba(65,220,112,.78); opacity: 0; animation: party-frame-heal-float 1.5s ease-out forwards; }
.party-frame__heal-popup.is-critical { color: #b0ffc7; font-size: 14px; text-shadow: 0 1px 2px #001d09, 0 0 9px rgba(92,255,143,.95); }
.party-frame__damage-popups { position: absolute; z-index: 5; top: 28%; right: 54px; pointer-events: none; --damage-size: 12px; --damage-crit-size: 14.4px; }
.damage-text__world-anchor, .damage-text { position: relative; display: block; width: 0; height: 0; pointer-events: none; }
.damage-text__number { position: absolute; top: 0; left: 0; color: #f5e5b0; font: 800 var(--damage-size, 14px) Georgia, serif; line-height: 1; white-space: nowrap; text-shadow: 0 1px 2px #000, 0 0 6px #000; opacity: 0; animation: damage-text-float 1.5s ease-out forwards; }
.damage-text__number--ally { color: #9de6f2; }
.damage-text__number--incoming { color: #ff9290; }
.damage-text__number.is-critical { color: #ffd45a; font-size: var(--damage-crit-size, 16.8px); text-shadow: 0 1px 3px #000, 0 0 10px rgba(255,185,48,.8); }
.damage-text__number--incoming.is-critical { color: #ffbd69; }
@keyframes damage-text-float {
0% { opacity: 0; transform: translate(calc(var(--damage-x, 0px) - 50%), calc(var(--damage-y, 0px) + 6px)) scale(.88); }
14% { opacity: 1; transform: translate(calc(var(--damage-x, 0px) - 50%), var(--damage-y, 0px)) scale(1); }
72% { opacity: 1; }
100% { opacity: 0; transform: translate(calc(var(--damage-x, 0px) - 50%), calc(var(--damage-y, 0px) - 28px)) scale(1.04); }
}
@keyframes party-frame-heal-float {
0% { opacity: 0; transform: translate(var(--party-heal-x, 0), 5px) scale(.82); }
14% { opacity: 1; transform: translate(var(--party-heal-x, 0), 0) scale(1); }
@@ -843,14 +856,24 @@ kbd { color: var(--moss-bright); font: inherit; font-size: 0.64rem; }
100% { opacity: 0; transform: translate(var(--party-heal-x, 0), -27px) scale(1.05); }
}
.summon-frames { position: absolute; top: max(101px, calc(env(safe-area-inset-top) + 89px)); left: max(244px, calc(env(safe-area-inset-left) + 232px)); display: grid; width: 150px; gap: 3px; scale: var(--game-ui-scale, 1); transform-origin: top left; }
.summon-frame { width: 100%; padding: 4px 6px; border: 1px solid rgba(115,183,205,.28); border-radius: 5px; background: rgba(5,16,19,.88); box-shadow: 0 5px 14px rgba(0,0,0,.3); color: inherit; text-align: left; cursor: pointer; }
.summon-frame { width: 100%; padding: 0; border: 1px solid rgba(115,183,205,.28); border-radius: 5px; background: rgba(5,16,19,.88); box-shadow: 0 5px 14px rgba(0,0,0,.3); color: inherit; overflow: hidden; }
.summon-frame__select { display: block; width: 100%; padding: 4px 6px; border: 0; background: transparent; color: inherit; text-align: left; cursor: pointer; }
.summon-frame__select:focus-visible, .hunter-pet-controls button:focus-visible, .hunter-pet-controls select:focus-visible, .hunter-pet-controls input:focus-visible { outline: 1px solid rgba(117,225,181,.9); outline-offset: 1px; }
.summon-frame.is-selected { border-color: rgba(117,225,181,.82); box-shadow: 0 0 0 1px rgba(117,225,181,.28), 0 5px 14px rgba(0,0,0,.3); }
.summon-frame header { display: flex; justify-content: space-between; gap: 5px; color: #dff4ec; font-size: 7px; }
.summon-frame header span, .summon-frame small { color: #93b4b0; font-size: 5px; text-transform: uppercase; }
.summon-frame > div { height: 4px; margin-top: 3px; overflow: hidden; border-radius: 3px; background: rgba(0,0,0,.65); }
.summon-frame > div i { display: block; height: 100%; background: linear-gradient(90deg, #417b64, #78c7a2); }
.summon-frame__select header { display: flex; justify-content: space-between; gap: 5px; color: #dff4ec; font-size: 7px; }
.summon-frame__select header span, .summon-frame__select small { color: #93b4b0; font-size: 5px; text-transform: uppercase; }
.summon-frame__select > div { height: 4px; margin-top: 3px; overflow: hidden; border-radius: 3px; background: rgba(0,0,0,.65); }
.summon-frame__select > div i { display: block; height: 100%; background: linear-gradient(90deg, #417b64, #78c7a2); }
.summon-frame--totem { border-color: rgba(220,188,91,.38); }
.summon-frame--totem > div i { background: linear-gradient(90deg, #8a6d2b, #d5b755); }
.summon-frame--totem .summon-frame__select > div i { background: linear-gradient(90deg, #8a6d2b, #d5b755); }
.hunter-pet-controls { display: grid; gap: 3px; padding: 3px 5px 5px; border-top: 1px solid rgba(115,183,205,.14); color: #b6d0c9; font-size: 6px; text-transform: uppercase; }
.hunter-pet-controls__commands { display: grid; grid-template-columns: repeat(3, 1fr); gap: 2px; }
.hunter-pet-controls button, .hunter-pet-controls select { min-width: 0; padding: 2px 3px; border: 1px solid rgba(115,183,205,.24); border-radius: 3px; background: rgba(13,35,38,.9); color: inherit; font: inherit; text-transform: inherit; }
.hunter-pet-controls button[aria-pressed="true"] { border-color: rgba(117,225,181,.78); color: #dff4ec; }
.hunter-pet-controls button:disabled { opacity: .45; }
.hunter-pet-controls__react { display: flex; align-items: center; justify-content: space-between; gap: 4px; }
.hunter-pet-controls__growl { display: flex; align-items: center; gap: 3px; cursor: pointer; }
.hunter-pet-controls__growl input { width: 8px; height: 8px; margin: 0; accent-color: #78c7a2; }
.ground-target-reticle { position: absolute; top: 50%; left: 50%; z-index: 20; display: grid; width: 220px; justify-items: center; gap: 5px; color: #f4e8ae; text-align: center; text-shadow: 0 2px 4px #000; transform: translate(-50%, -50%); pointer-events: auto; }
.ground-target-reticle > div { position: relative; width: 58px; height: 58px; border: 2px solid rgba(239,210,91,.9); border-radius: 50%; box-shadow: 0 0 18px rgba(238,199,71,.42), inset 0 0 16px rgba(238,199,71,.18); }
.ground-target-reticle > div i, .ground-target-reticle > div b { position: absolute; top: 50%; left: 50%; background: rgba(250,222,116,.95); transform: translate(-50%, -50%); }
@@ -1730,6 +1753,7 @@ kbd { color: var(--moss-bright); font: inherit; font-size: 0.64rem; }
@media (prefers-reduced-motion: reduce) {
.boss-loot-window { animation: none; }
.party-frame__heal-popup { animation: none; opacity: 1; }
.damage-text__number { animation: none; opacity: 1; transform: translate(calc(var(--damage-x, 0px) - 50%), var(--damage-y, 0px)); }
.spellbook-panel__filter > span::after { transition: none; }
}