[Feature] Become Unstoppable (#1321)

* Added implementation of unstoppable

* Forgot to add the updated Unstoppable Feature itself

* Added immunity for hidden and SRD additions for immunity
This commit is contained in:
WBHarry 2025-11-23 15:23:52 +01:00 committed by GitHub
parent e6a242ba43
commit b9508e19e8
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
45 changed files with 502 additions and 122 deletions

View file

@ -1,6 +1,18 @@
.theme-light .daggerheart.placeable-hud {
.status-effects .effect-control {
filter: none;
.status-effects {
.effect-control {
filter: none;
}
.effect-control-container {
.effect-control {
filter: none;
}
.effect-control-disabled-marker {
color: @red;
}
}
}
}
@ -21,4 +33,25 @@
}
}
}
.status-effects {
.effect-control-container {
position: relative;
.effect-control-disabled-marker {
position: absolute;
height: 100%;
width: 100%;
top: -1px;
left: 1px;
color: @medium-red;
font-weight: 700;
font-size: 2.1em;
rotate: 29deg;
display: flex;
align-items: center;
justify-content: center;
}
}
}
}

View file

@ -80,39 +80,52 @@
gap: 5px;
}
.token-target-container {
.token-target-outer-container {
display: flex;
align-items: center;
gap: 13px;
border-radius: 6px;
padding: 0 2px;
border-radius: 6px;
background: transparent;
transition: all 0.3s ease;
padding: 5px;
transition: all 0.3s ease;
flex-direction: column;
gap: 2px;
&.clickable {
cursor: pointer;
.token-target-container {
display: flex;
align-items: center;
gap: 13px;
border-radius: 6px;
padding: 0 2px;
border-radius: 6px;
background: transparent;
transition: all 0.3s ease;
padding: 5px;
transition: all 0.3s ease;
&:hover {
background: @golden-10;
&.clickable {
cursor: pointer;
&:hover {
background: @golden-10;
}
}
img {
width: 40px;
height: 40px;
border-radius: 50%;
pointer-events: none;
}
.title {
font-size: var(--font-size-20);
color: @golden;
font-weight: 700;
margin: 0;
pointer-events: none;
}
}
img {
width: 40px;
height: 40px;
border-radius: 50%;
pointer-events: none;
}
.title {
font-size: var(--font-size-20);
color: @golden;
font-weight: 700;
margin: 0;
pointer-events: none;
.token-target-immunity {
white-space: nowrap;
font-style: italic;
font-size: 8px;
padding: 0 5px;
}
}