* LockVisualizer * Fix state * Clean some code * Make it component, fix tests fail * Fix for StateUnlocked Now it is possible to manually set the unlocked state and it will work! * Optimize LockVisualizer, add check for unlocked state * No todo I guess
57 lines
867 B
JSON
57 lines
867 B
JSON
{
|
|
"version": 1,
|
|
"license": "CC-BY-SA-3.0",
|
|
"copyright": "Taken from tgstation at https://github.com/tgstation/tgstation/commit/da354ba4e28fcaf73002d25cab0da4815808be60",
|
|
"size": {
|
|
"x": 32,
|
|
"y": 32
|
|
},
|
|
"states": [
|
|
{
|
|
"name": "beam",
|
|
"directions": 4
|
|
},
|
|
{
|
|
"name": "underpowered",
|
|
"directions": 4,
|
|
"delays": [
|
|
[
|
|
0.1,
|
|
0.1
|
|
],
|
|
[
|
|
0.1,
|
|
0.1
|
|
],
|
|
[
|
|
0.1,
|
|
0.1
|
|
],
|
|
[
|
|
0.1,
|
|
0.1
|
|
]
|
|
]
|
|
},
|
|
{
|
|
"name": "locked",
|
|
"directions": 4
|
|
},
|
|
{
|
|
"name": "emitter0",
|
|
"directions": 4
|
|
},
|
|
{
|
|
"name": "emitter1",
|
|
"directions": 4
|
|
},
|
|
{
|
|
"name": "emitter2",
|
|
"directions": 4
|
|
},
|
|
{
|
|
"name": "projectile"
|
|
}
|
|
]
|
|
}
|