Crayons (#2132)
* -Added Crayons + CrayonBox -Can set any crayon state and color -Added CrayonDecals * Allows to cycle through decals (not the final thing) * ItemStatus * -UI (WIP) -Selection thing works -Changed some shitty state names * -Icons -Changed decal name * Pure Texture Grid * Charges * -Reach check -Toggle interface on use * Can't draw on windows anymore * UI now shows selected decal and color * -UseSound -Nullable * Remove unused imports * -Rotation -Made decal abstract * Remove some duplicate images * Space Cleaner cleans * Loc Title Co-authored-by: Pieter-Jan Briers <pieterjan.briers@gmail.com> * Review adressed Co-authored-by: Pieter-Jan Briers <pieterjan.briers@gmail.com>
BIN
Resources/Textures/Objects/Misc/crayons.rsi/black.png
Normal file
|
After Width: | Height: | Size: 113 B |
BIN
Resources/Textures/Objects/Misc/crayons.rsi/blue.png
Normal file
|
After Width: | Height: | Size: 118 B |
BIN
Resources/Textures/Objects/Misc/crayons.rsi/clowncan.png
Normal file
|
After Width: | Height: | Size: 393 B |
BIN
Resources/Textures/Objects/Misc/crayons.rsi/clowncan2.png
Normal file
|
After Width: | Height: | Size: 442 B |
BIN
Resources/Textures/Objects/Misc/crayons.rsi/clowncan2_cap.png
Normal file
|
After Width: | Height: | Size: 529 B |
BIN
Resources/Textures/Objects/Misc/crayons.rsi/clowncan_cap.png
Normal file
|
After Width: | Height: | Size: 481 B |
BIN
Resources/Textures/Objects/Misc/crayons.rsi/crayonblack.png
Normal file
|
After Width: | Height: | Size: 154 B |
BIN
Resources/Textures/Objects/Misc/crayons.rsi/crayonblue.png
Normal file
|
After Width: | Height: | Size: 151 B |
BIN
Resources/Textures/Objects/Misc/crayons.rsi/crayonbox.png
Normal file
|
After Width: | Height: | Size: 299 B |
BIN
Resources/Textures/Objects/Misc/crayons.rsi/crayongreen.png
Normal file
|
After Width: | Height: | Size: 160 B |
BIN
Resources/Textures/Objects/Misc/crayons.rsi/crayonmime.png
Normal file
|
After Width: | Height: | Size: 142 B |
BIN
Resources/Textures/Objects/Misc/crayons.rsi/crayonorange.png
Normal file
|
After Width: | Height: | Size: 157 B |
BIN
Resources/Textures/Objects/Misc/crayons.rsi/crayonpurple.png
Normal file
|
After Width: | Height: | Size: 126 B |
BIN
Resources/Textures/Objects/Misc/crayons.rsi/crayonrainbow.png
Normal file
|
After Width: | Height: | Size: 182 B |
BIN
Resources/Textures/Objects/Misc/crayons.rsi/crayonred.png
Normal file
|
After Width: | Height: | Size: 125 B |
BIN
Resources/Textures/Objects/Misc/crayons.rsi/crayonwhite.png
Normal file
|
After Width: | Height: | Size: 112 B |
BIN
Resources/Textures/Objects/Misc/crayons.rsi/crayonyellow.png
Normal file
|
After Width: | Height: | Size: 132 B |
BIN
Resources/Textures/Objects/Misc/crayons.rsi/deathcan.png
Normal file
|
After Width: | Height: | Size: 409 B |
BIN
Resources/Textures/Objects/Misc/crayons.rsi/deathcan2.png
Normal file
|
After Width: | Height: | Size: 482 B |
BIN
Resources/Textures/Objects/Misc/crayons.rsi/deathcan2_cap.png
Normal file
|
After Width: | Height: | Size: 492 B |
BIN
Resources/Textures/Objects/Misc/crayons.rsi/deathcan_cap.png
Normal file
|
After Width: | Height: | Size: 425 B |
BIN
Resources/Textures/Objects/Misc/crayons.rsi/green.png
Normal file
|
After Width: | Height: | Size: 122 B |
351
Resources/Textures/Objects/Misc/crayons.rsi/meta.json
Normal file
@@ -0,0 +1,351 @@
|
||||
{
|
||||
"version": 1,
|
||||
"size": {
|
||||
"x": 32,
|
||||
"y": 32
|
||||
},
|
||||
"states": [
|
||||
{
|
||||
"name": "black",
|
||||
"directions": 1,
|
||||
"delays": [
|
||||
[
|
||||
1.0
|
||||
]
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "blue",
|
||||
"directions": 1,
|
||||
"delays": [
|
||||
[
|
||||
1.0
|
||||
]
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "clowncan",
|
||||
"directions": 1,
|
||||
"delays": [
|
||||
[
|
||||
1.0
|
||||
]
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "clowncan2",
|
||||
"directions": 1,
|
||||
"delays": [
|
||||
[
|
||||
1.0
|
||||
]
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "clowncan2_cap",
|
||||
"directions": 1,
|
||||
"delays": [
|
||||
[
|
||||
1.0
|
||||
]
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "clowncan_cap",
|
||||
"directions": 1,
|
||||
"delays": [
|
||||
[
|
||||
1.0
|
||||
]
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "crayonblack",
|
||||
"directions": 1,
|
||||
"delays": [
|
||||
[
|
||||
1.0
|
||||
]
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "crayonblue",
|
||||
"directions": 1,
|
||||
"delays": [
|
||||
[
|
||||
1.0
|
||||
]
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "crayonbox",
|
||||
"directions": 1,
|
||||
"delays": [
|
||||
[
|
||||
1.0
|
||||
]
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "crayongreen",
|
||||
"directions": 1,
|
||||
"delays": [
|
||||
[
|
||||
1.0
|
||||
]
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "crayonmime",
|
||||
"directions": 1,
|
||||
"delays": [
|
||||
[
|
||||
1.0
|
||||
]
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "crayonorange",
|
||||
"directions": 1,
|
||||
"delays": [
|
||||
[
|
||||
1.0
|
||||
]
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "crayonpurple",
|
||||
"directions": 1,
|
||||
"delays": [
|
||||
[
|
||||
1.0
|
||||
]
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "crayonrainbow",
|
||||
"directions": 1,
|
||||
"delays": [
|
||||
[
|
||||
1.0
|
||||
]
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "crayonred",
|
||||
"directions": 1,
|
||||
"delays": [
|
||||
[
|
||||
1.0
|
||||
]
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "crayonwhite",
|
||||
"directions": 1,
|
||||
"delays": [
|
||||
[
|
||||
1.0
|
||||
]
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "crayonyellow",
|
||||
"directions": 1,
|
||||
"delays": [
|
||||
[
|
||||
1.0
|
||||
]
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "deathcan",
|
||||
"directions": 1,
|
||||
"delays": [
|
||||
[
|
||||
1.0
|
||||
]
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "deathcan2",
|
||||
"directions": 1,
|
||||
"delays": [
|
||||
[
|
||||
1.0
|
||||
]
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "deathcan2_cap",
|
||||
"directions": 1,
|
||||
"delays": [
|
||||
[
|
||||
1.0
|
||||
]
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "deathcan_cap",
|
||||
"directions": 1,
|
||||
"delays": [
|
||||
[
|
||||
1.0
|
||||
]
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "green",
|
||||
"directions": 1,
|
||||
"delays": [
|
||||
[
|
||||
1.0
|
||||
]
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "mimecan",
|
||||
"directions": 1,
|
||||
"delays": [
|
||||
[
|
||||
1.0
|
||||
]
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "mimecan2",
|
||||
"directions": 1,
|
||||
"delays": [
|
||||
[
|
||||
1.0
|
||||
]
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "mimecan2_cap",
|
||||
"directions": 1,
|
||||
"delays": [
|
||||
[
|
||||
1.0
|
||||
]
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "mimecan_cap",
|
||||
"directions": 1,
|
||||
"delays": [
|
||||
[
|
||||
1.0
|
||||
]
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "orange",
|
||||
"directions": 1,
|
||||
"delays": [
|
||||
[
|
||||
1.0
|
||||
]
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "purple",
|
||||
"directions": 1,
|
||||
"delays": [
|
||||
[
|
||||
1.0
|
||||
]
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "rainbowcan",
|
||||
"directions": 1,
|
||||
"delays": [
|
||||
[
|
||||
1.0
|
||||
]
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "rainbowcan2",
|
||||
"directions": 1,
|
||||
"delays": [
|
||||
[
|
||||
1.0
|
||||
]
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "rainbowcan2_cap",
|
||||
"directions": 1,
|
||||
"delays": [
|
||||
[
|
||||
1.0
|
||||
]
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "rainbowcan_cap",
|
||||
"directions": 1,
|
||||
"delays": [
|
||||
[
|
||||
1.0
|
||||
]
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "red",
|
||||
"directions": 1,
|
||||
"delays": [
|
||||
[
|
||||
1.0
|
||||
]
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "spraycan",
|
||||
"directions": 1,
|
||||
"delays": [
|
||||
[
|
||||
1.0
|
||||
]
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "spraycan_cap",
|
||||
"directions": 1,
|
||||
"delays": [
|
||||
[
|
||||
1.0
|
||||
]
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "spraycan_cap_colors",
|
||||
"directions": 1,
|
||||
"delays": [
|
||||
[
|
||||
1.0
|
||||
]
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "spraycan_colors",
|
||||
"directions": 1,
|
||||
"delays": [
|
||||
[
|
||||
1.0
|
||||
]
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "yellow",
|
||||
"directions": 1,
|
||||
"delays": [
|
||||
[
|
||||
1.0
|
||||
]
|
||||
]
|
||||
}
|
||||
]
|
||||
}
|
||||
BIN
Resources/Textures/Objects/Misc/crayons.rsi/mimecan.png
Normal file
|
After Width: | Height: | Size: 400 B |
BIN
Resources/Textures/Objects/Misc/crayons.rsi/mimecan2.png
Normal file
|
After Width: | Height: | Size: 271 B |
BIN
Resources/Textures/Objects/Misc/crayons.rsi/mimecan2_cap.png
Normal file
|
After Width: | Height: | Size: 285 B |
BIN
Resources/Textures/Objects/Misc/crayons.rsi/mimecan_cap.png
Normal file
|
After Width: | Height: | Size: 410 B |
BIN
Resources/Textures/Objects/Misc/crayons.rsi/orange.png
Normal file
|
After Width: | Height: | Size: 123 B |
BIN
Resources/Textures/Objects/Misc/crayons.rsi/purple.png
Normal file
|
After Width: | Height: | Size: 119 B |
BIN
Resources/Textures/Objects/Misc/crayons.rsi/rainbowcan.png
Normal file
|
After Width: | Height: | Size: 442 B |
BIN
Resources/Textures/Objects/Misc/crayons.rsi/rainbowcan2.png
Normal file
|
After Width: | Height: | Size: 336 B |
BIN
Resources/Textures/Objects/Misc/crayons.rsi/rainbowcan2_cap.png
Normal file
|
After Width: | Height: | Size: 379 B |
BIN
Resources/Textures/Objects/Misc/crayons.rsi/rainbowcan_cap.png
Normal file
|
After Width: | Height: | Size: 482 B |
BIN
Resources/Textures/Objects/Misc/crayons.rsi/red.png
Normal file
|
After Width: | Height: | Size: 113 B |
BIN
Resources/Textures/Objects/Misc/crayons.rsi/spraycan.png
Normal file
|
After Width: | Height: | Size: 293 B |
BIN
Resources/Textures/Objects/Misc/crayons.rsi/spraycan_cap.png
Normal file
|
After Width: | Height: | Size: 246 B |
|
After Width: | Height: | Size: 181 B |
BIN
Resources/Textures/Objects/Misc/crayons.rsi/spraycan_colors.png
Normal file
|
After Width: | Height: | Size: 145 B |
BIN
Resources/Textures/Objects/Misc/crayons.rsi/yellow.png
Normal file
|
After Width: | Height: | Size: 122 B |