Adds stencil lettering to the spraypainter (#39701)

* adds stencil lettering to the spraypainter

* update decal IDs to match convention
This commit is contained in:
Alkheemist
2025-08-22 20:11:07 +10:00
committed by GitHub
parent c55157f27b
commit 49e0157325
48 changed files with 470 additions and 0 deletions

View File

@@ -0,0 +1,321 @@
- type: decal
id: StencilNumber0
tags: ["station", "markings"]
sprite:
sprite: Decals/stencil.rsi
state: stencil0
- type: decal
id: StencilNumber1
tags: ["station", "markings"]
sprite:
sprite: Decals/stencil.rsi
state: stencil1
- type: decal
id: StencilNumber2
tags: ["station", "markings"]
sprite:
sprite: Decals/stencil.rsi
state: stencil2
- type: decal
id: StencilNumber3
tags: ["station", "markings"]
sprite:
sprite: Decals/stencil.rsi
state: stencil3
- type: decal
id: StencilNumber4
tags: ["station", "markings"]
sprite:
sprite: Decals/stencil.rsi
state: stencil4
- type: decal
id: StencilNumber5
tags: ["station", "markings"]
sprite:
sprite: Decals/stencil.rsi
state: stencil5
- type: decal
id: StencilNumber6
tags: ["station", "markings"]
sprite:
sprite: Decals/stencil.rsi
state: stencil6
- type: decal
id: StencilNumber7
tags: ["station", "markings"]
sprite:
sprite: Decals/stencil.rsi
state: stencil7
- type: decal
id: StencilNumber8
tags: ["station", "markings"]
sprite:
sprite: Decals/stencil.rsi
state: stencil8
- type: decal
id: StencilNumber9
tags: ["station", "markings"]
sprite:
sprite: Decals/stencil.rsi
state: stencil9
- type: decal
id: StencilLetterA
tags: ["station", "markings"]
sprite:
sprite: Decals/stencil.rsi
state: stencilA
- type: decal
id: StencilLetterB
tags: ["station", "markings"]
sprite:
sprite: Decals/stencil.rsi
state: stencilB
- type: decal
id: StencilLetterC
tags: ["station", "markings"]
sprite:
sprite: Decals/stencil.rsi
state: stencilC
- type: decal
id: StencilLetterD
tags: ["station", "markings"]
sprite:
sprite: Decals/stencil.rsi
state: stencilD
- type: decal
id: StencilLetterE
tags: ["station", "markings"]
sprite:
sprite: Decals/stencil.rsi
state: stencilE
- type: decal
id: StencilLetterF
tags: ["station", "markings"]
sprite:
sprite: Decals/stencil.rsi
state: stencilF
- type: decal
id: StencilLetterG
tags: ["station", "markings"]
sprite:
sprite: Decals/stencil.rsi
state: stencilG
- type: decal
id: StencilLetterH
tags: ["station", "markings"]
sprite:
sprite: Decals/stencil.rsi
state: stencilH
- type: decal
id: StencilLetterI
tags: ["station", "markings"]
sprite:
sprite: Decals/stencil.rsi
state: stencilI
- type: decal
id: StencilLetterJ
tags: ["station", "markings"]
sprite:
sprite: Decals/stencil.rsi
state: stencilJ
- type: decal
id: StencilLetterK
tags: ["station", "markings"]
sprite:
sprite: Decals/stencil.rsi
state: stencilK
- type: decal
id: StencilLetterL
tags: ["station", "markings"]
sprite:
sprite: Decals/stencil.rsi
state: stencilL
- type: decal
id: StencilLetterM
tags: ["station", "markings"]
sprite:
sprite: Decals/stencil.rsi
state: stencilM
- type: decal
id: StencilLetterN
tags: ["station", "markings"]
sprite:
sprite: Decals/stencil.rsi
state: stencilN
- type: decal
id: StencilLetterO
tags: ["station", "markings"]
sprite:
sprite: Decals/stencil.rsi
state: stencilO
- type: decal
id: StencilLetterP
tags: ["station", "markings"]
sprite:
sprite: Decals/stencil.rsi
state: stencilP
- type: decal
id: StencilLetterQ
tags: ["station", "markings"]
sprite:
sprite: Decals/stencil.rsi
state: stencilQ
- type: decal
id: StencilLetterR
tags: ["station", "markings"]
sprite:
sprite: Decals/stencil.rsi
state: stencilR
- type: decal
id: StencilLetterS
tags: ["station", "markings"]
sprite:
sprite: Decals/stencil.rsi
state: stencilS
- type: decal
id: StencilLetterT
tags: ["station", "markings"]
sprite:
sprite: Decals/stencil.rsi
state: stencilT
- type: decal
id: StencilLetterU
tags: ["station", "markings"]
sprite:
sprite: Decals/stencil.rsi
state: stencilU
- type: decal
id: StencilLetterV
tags: ["station", "markings"]
sprite:
sprite: Decals/stencil.rsi
state: stencilV
- type: decal
id: StencilLetterW
tags: ["station", "markings"]
sprite:
sprite: Decals/stencil.rsi
state: stencilW
- type: decal
id: StencilLetterX
tags: ["station", "markings"]
sprite:
sprite: Decals/stencil.rsi
state: stencilX
- type: decal
id: StencilLetterY
tags: ["station", "markings"]
sprite:
sprite: Decals/stencil.rsi
state: stencilY
- type: decal
id: StencilLetterZ
tags: ["station", "markings"]
sprite:
sprite: Decals/stencil.rsi
state: stencilZ
- type: decal
id: StencilSymbolAmpersand
tags: ["station", "markings"]
sprite:
sprite: Decals/stencil.rsi
state: stencil_Ampersand
- type: decal
id: StencilSymbolAsterix
tags: ["station", "markings"]
sprite:
sprite: Decals/stencil.rsi
state: stencil_Asterix
- type: decal
id: StencilSymbolDash
tags: ["station", "markings"]
sprite:
sprite: Decals/stencil.rsi
state: stencil_Dash
- type: decal
id: StencilSymbolEquals
tags: ["station", "markings"]
sprite:
sprite: Decals/stencil.rsi
state: stencil_Equals
- type: decal
id: StencilSymbolExclaim
tags: ["station", "markings"]
sprite:
sprite: Decals/stencil.rsi
state: stencil_Exclaim
- type: decal
id: StencilSymbolHash
tags: ["station", "markings"]
sprite:
sprite: Decals/stencil.rsi
state: stencil_Hash
- type: decal
id: StencilSymbolSpeso
tags: ["station", "markings"]
sprite:
sprite: Decals/stencil.rsi
state: stencil_Speso
- type: decal
id: StencilSymbolMultiocular
tags: ["station", "markings"]
sprite:
sprite: Decals/stencil.rsi
state: stencil_Multiocular
- type: decal
id: StencilSymbolPlus
tags: ["station", "markings"]
sprite:
sprite: Decals/stencil.rsi
state: stencil_Plus
- type: decal
id: StencilSymbolQuestion
tags: ["station", "markings"]
sprite:
sprite: Decals/stencil.rsi
state: stencil_Question

View File

@@ -0,0 +1,149 @@
{
"version": 1,
"license": "CC-BY-SA-4.0",
"copyright": "made by Alkheemist (GitHub/Discord)",
"size": {
"x": 32,
"y": 32
},
"states": [
{
"name": "stencil0"
},
{
"name": "stencil1"
},
{
"name": "stencil2"
},
{
"name": "stencil3"
},
{
"name": "stencil4"
},
{
"name": "stencil5"
},
{
"name": "stencil6"
},
{
"name": "stencil7"
},
{
"name": "stencil8"
},
{
"name": "stencil9"
},
{
"name": "stencilA"
},
{
"name": "stencilB"
},
{
"name": "stencilC"
},
{
"name": "stencilD"
},
{
"name": "stencilE"
},
{
"name": "stencilF"
},
{
"name": "stencilG"
},
{
"name": "stencilH"
},
{
"name": "stencilI"
},
{
"name": "stencilJ"
},
{
"name": "stencilK"
},
{
"name": "stencilL"
},
{
"name": "stencilM"
},
{
"name": "stencilN"
},
{
"name": "stencilO"
},
{
"name": "stencilP"
},
{
"name": "stencilQ"
},
{
"name": "stencilR"
},
{
"name": "stencilS"
},
{
"name": "stencilT"
},
{
"name": "stencilU"
},
{
"name": "stencilV"
},
{
"name": "stencilW"
},
{
"name": "stencilX"
},
{
"name": "stencilY"
},
{
"name": "stencilZ"
},
{
"name": "stencil_Ampersand"
},
{
"name": "stencil_Asterix"
},
{
"name": "stencil_Dash"
},
{
"name": "stencil_Equals"
},
{
"name": "stencil_Exclaim"
},
{
"name": "stencil_Hash"
},
{
"name": "stencil_Speso"
},
{
"name": "stencil_Multiocular"
},
{
"name": "stencil_Plus"
},
{
"name": "stencil_Question"
}
]
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 234 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 147 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 202 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 218 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 142 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 192 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 203 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 206 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 187 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 209 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 210 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 182 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 197 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 166 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 153 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 154 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 209 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 149 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 135 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 166 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 227 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 132 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 195 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 194 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 182 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 172 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 189 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 214 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 208 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 131 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 160 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 208 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 190 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 224 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 175 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 216 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 251 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 193 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 106 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 111 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 141 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 143 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 227 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 127 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 204 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 223 B