Gestion des traits d'arme et des munitions
This commit is contained in:
@@ -329,6 +329,114 @@ li.chat-message
|
||||
.mgt2-effect-value
|
||||
color: #EE4050
|
||||
|
||||
// ── AP info badge ──
|
||||
.mgt2-ap-info
|
||||
display: flex
|
||||
align-items: center
|
||||
justify-content: center
|
||||
gap: 5px
|
||||
font-size: 0.75rem
|
||||
font-weight: 600
|
||||
color: #6b4e1a
|
||||
background: rgba(180,130,40,0.12)
|
||||
border: 1px solid rgba(180,130,40,0.3)
|
||||
border-radius: 4px
|
||||
padding: 3px 8px
|
||||
margin: 4px 8px 0 8px
|
||||
i
|
||||
color: #b48228
|
||||
|
||||
// ── Auto fire mode info badge ──
|
||||
.mgt2-auto-info
|
||||
display: flex
|
||||
align-items: center
|
||||
justify-content: center
|
||||
gap: 5px
|
||||
font-size: 0.75rem
|
||||
font-weight: 600
|
||||
color: #1a3f6b
|
||||
background: rgba(40,90,180,0.10)
|
||||
border: 1px solid rgba(40,90,180,0.25)
|
||||
border-radius: 4px
|
||||
padding: 3px 8px
|
||||
margin: 4px 8px 0 8px
|
||||
i
|
||||
color: #2855b4
|
||||
|
||||
// ── Blast / explosion area info badge ──
|
||||
.mgt2-blast-info
|
||||
display: flex
|
||||
align-items: center
|
||||
justify-content: center
|
||||
gap: 5px
|
||||
font-size: 0.75rem
|
||||
font-weight: 600
|
||||
color: #7a2a00
|
||||
background: rgba(210,80,20,0.10)
|
||||
border: 1px solid rgba(210,80,20,0.30)
|
||||
border-radius: 4px
|
||||
padding: 3px 8px
|
||||
margin: 4px 8px 0 8px
|
||||
i
|
||||
color: #d24a10
|
||||
|
||||
// ── Stun / incapacitating weapon info badge ──
|
||||
.mgt2-stun-info
|
||||
display: flex
|
||||
align-items: center
|
||||
justify-content: center
|
||||
gap: 5px
|
||||
font-size: 0.75rem
|
||||
font-weight: 600
|
||||
color: #4a1a6b
|
||||
background: rgba(120,40,180,0.10)
|
||||
border: 1px solid rgba(120,40,180,0.28)
|
||||
border-radius: 4px
|
||||
padding: 3px 8px
|
||||
margin: 4px 8px 0 8px
|
||||
i
|
||||
color: #8a28c8
|
||||
|
||||
// ── Radiation weapon info badge ──
|
||||
.mgt2-radiation-info
|
||||
display: flex
|
||||
align-items: center
|
||||
justify-content: center
|
||||
gap: 5px
|
||||
font-size: 0.75rem
|
||||
font-weight: 600
|
||||
color: #1a4a1a
|
||||
background: rgba(40,160,40,0.10)
|
||||
border: 1px solid rgba(40,160,40,0.30)
|
||||
border-radius: 4px
|
||||
padding: 3px 8px
|
||||
margin: 4px 8px 0 8px
|
||||
i
|
||||
color: #28a028
|
||||
|
||||
// ── Radiation roll result card ──
|
||||
.mgt2-radiation-card
|
||||
.mgt2-radiation-label
|
||||
color: #28a028
|
||||
font-weight: 700
|
||||
i
|
||||
margin-right: 4px
|
||||
.mgt2-radiation-rules
|
||||
font-size: 0.72rem
|
||||
color: #555
|
||||
background: rgba(40,160,40,0.07)
|
||||
border: 1px solid rgba(40,160,40,0.20)
|
||||
border-radius: 4px
|
||||
padding: 4px 8px
|
||||
margin: 4px 8px 0 8px
|
||||
display: flex
|
||||
gap: 5px
|
||||
align-items: flex-start
|
||||
i
|
||||
color: #e0a020
|
||||
margin-top: 2px
|
||||
flex-shrink: 0
|
||||
|
||||
// ── Action buttons ──
|
||||
.mgt2-buttons
|
||||
display: flex
|
||||
@@ -363,4 +471,12 @@ li.chat-message
|
||||
background: #EE4050
|
||||
border-color: #EE4050
|
||||
color: #fff
|
||||
box-shadow: 0 0 8px rgba(238,64,80,0.25)
|
||||
box-shadow: 0 0 8px rgba(238,64,80,0.25)
|
||||
|
||||
&:disabled
|
||||
background: #e8e0e0
|
||||
border-color: #c8b8b8
|
||||
color: #a08080
|
||||
cursor: not-allowed
|
||||
box-shadow: none
|
||||
opacity: 0.6
|
||||
@@ -108,6 +108,39 @@
|
||||
width: 14px !important
|
||||
height: 14px !important
|
||||
|
||||
// Read-only state badges
|
||||
.roll-prompt-states
|
||||
display: flex !important
|
||||
gap: 6px !important
|
||||
flex-wrap: wrap !important
|
||||
padding: 2px 0 !important
|
||||
|
||||
.roll-prompt-state-badge
|
||||
display: inline-flex !important
|
||||
align-items: center !important
|
||||
gap: 4px !important
|
||||
padding: 2px 8px !important
|
||||
border-radius: 3px !important
|
||||
font-family: 'Barlow Condensed', sans-serif !important
|
||||
font-size: 0.75rem !important
|
||||
font-weight: 600 !important
|
||||
text-transform: uppercase !important
|
||||
letter-spacing: 0.8px !important
|
||||
background: #ede8e8 !important
|
||||
border: 1px solid #ccc !important
|
||||
color: #999 !important
|
||||
|
||||
i
|
||||
font-size: 0.7rem !important
|
||||
|
||||
&.is-active
|
||||
background: #fdf0f0 !important
|
||||
border-color: #EE4050 !important
|
||||
color: #EE4050 !important
|
||||
|
||||
strong
|
||||
font-weight: 800 !important
|
||||
|
||||
// Footer buttons
|
||||
.dialog-buttons, .form-footer, footer
|
||||
background: #f5eeee !important
|
||||
@@ -148,3 +181,95 @@
|
||||
&:hover
|
||||
background: #ff5060 !important
|
||||
box-shadow: 0 4px 18px rgba(238,64,80,0.45) !important
|
||||
|
||||
// Ranged modifiers fieldset
|
||||
.mgt2-ranged-modifiers
|
||||
margin-top: 4px !important
|
||||
|
||||
.mgt2-ranged-checkboxes, .mgt2-ranged-dodge
|
||||
display: flex !important
|
||||
flex-wrap: wrap !important
|
||||
gap: 6px !important
|
||||
align-items: center !important
|
||||
border-bottom: none !important
|
||||
|
||||
.mgt2-checkbox-tag
|
||||
display: inline-flex !important
|
||||
align-items: center !important
|
||||
gap: 4px !important
|
||||
padding: 2px 7px !important
|
||||
border: 1px solid #ddc8c8 !important
|
||||
border-radius: 3px !important
|
||||
background: #fdf8f8 !important
|
||||
font-family: 'Barlow Condensed', sans-serif !important
|
||||
font-size: 0.73rem !important
|
||||
font-weight: 600 !important
|
||||
text-transform: uppercase !important
|
||||
letter-spacing: 0.8px !important
|
||||
color: #3a2020 !important
|
||||
cursor: pointer !important
|
||||
transition: border-color 0.15s, background 0.15s !important
|
||||
|
||||
em
|
||||
font-style: normal !important
|
||||
color: #999 !important
|
||||
font-weight: 400 !important
|
||||
|
||||
input[type="checkbox"]
|
||||
accent-color: #EE4050 !important
|
||||
width: 13px !important
|
||||
height: 13px !important
|
||||
margin: 0 !important
|
||||
|
||||
&:has(input:checked)
|
||||
border-color: #EE4050 !important
|
||||
background: #fdf0f0 !important
|
||||
color: #EE4050 !important
|
||||
|
||||
em
|
||||
color: #EE4050 !important
|
||||
|
||||
// Auto fire mode selector
|
||||
.mgt2-auto-mode
|
||||
border-bottom: 1px solid #ddc8c8 !important
|
||||
padding-bottom: 4px !important
|
||||
margin-bottom: 2px !important
|
||||
|
||||
.mgt2-auto-hint
|
||||
font-size: 0.72rem !important
|
||||
color: #9a6520 !important
|
||||
margin: 0 0 4px 0 !important
|
||||
font-style: italic !important
|
||||
text-align: center !important
|
||||
|
||||
.mgt2-scope-badge
|
||||
display: inline-flex
|
||||
align-items: center
|
||||
gap: 5px
|
||||
font-size: 0.72rem
|
||||
font-weight: 600
|
||||
color: #1a4060
|
||||
background: rgba(30,100,180,0.10)
|
||||
border: 1px solid rgba(30,100,180,0.28)
|
||||
border-radius: 4px
|
||||
padding: 2px 8px
|
||||
margin-bottom: 4px
|
||||
cursor: help
|
||||
i
|
||||
color: #1a6090
|
||||
|
||||
.mgt2-zerog-badge
|
||||
display: inline-flex
|
||||
align-items: center
|
||||
gap: 5px
|
||||
font-size: 0.72rem
|
||||
font-weight: 600
|
||||
color: #2a3a50
|
||||
background: rgba(60,80,120,0.10)
|
||||
border: 1px solid rgba(60,80,120,0.28)
|
||||
border-radius: 4px
|
||||
padding: 2px 8px
|
||||
margin-bottom: 4px
|
||||
cursor: help
|
||||
i
|
||||
color: #506090
|
||||
|
||||
@@ -416,3 +416,44 @@
|
||||
.editor,
|
||||
.editor-container
|
||||
min-height: 200px !important
|
||||
|
||||
// ── Weapon traits structured grid ────────────────────────────────────────────
|
||||
.mgt2-weapon-traits
|
||||
border: 1px solid var(--color-border-light-tertiary)
|
||||
border-radius: 4px
|
||||
padding: 6px 8px
|
||||
margin-top: 4px
|
||||
|
||||
legend
|
||||
font-size: 0.85em
|
||||
font-weight: bold
|
||||
padding: 0 4px
|
||||
|
||||
.mgt2-weapon-traits-grid
|
||||
display: flex
|
||||
flex-wrap: wrap
|
||||
gap: 6px 12px
|
||||
align-items: center
|
||||
|
||||
.mgt2-trait-num
|
||||
display: flex
|
||||
align-items: center
|
||||
gap: 4px
|
||||
label
|
||||
font-size: 0.85em
|
||||
white-space: nowrap
|
||||
input[type="number"]
|
||||
width: 44px
|
||||
text-align: center
|
||||
flex: 0 0 44px
|
||||
|
||||
.mgt2-trait-bool
|
||||
display: flex
|
||||
align-items: center
|
||||
gap: 4px
|
||||
label
|
||||
font-size: 0.85em
|
||||
white-space: nowrap
|
||||
cursor: pointer
|
||||
input[type="checkbox"]
|
||||
cursor: pointer
|
||||
|
||||
Reference in New Issue
Block a user