improves hitscan weapons (#248)
- fixes inhand sprite visibility - adds visible charge level - refactor sound recourse load, now you can specify fire sound from YAML - adds laser cannon - more powerful laser - adds new assets for cannon
BIN
Resources/Textures/Objects/heavylaser.png
Normal file
|
After Width: | Height: | Size: 1.4 KiB |
BIN
Resources/Textures/Objects/laser_cannon.rsi/0-inhand-left.png
Normal file
|
After Width: | Height: | Size: 499 B |
BIN
Resources/Textures/Objects/laser_cannon.rsi/0-inhand-right.png
Normal file
|
After Width: | Height: | Size: 495 B |
BIN
Resources/Textures/Objects/laser_cannon.rsi/25-inhand-left.png
Normal file
|
After Width: | Height: | Size: 505 B |
BIN
Resources/Textures/Objects/laser_cannon.rsi/25-inhand-right.png
Normal file
|
After Width: | Height: | Size: 501 B |
BIN
Resources/Textures/Objects/laser_cannon.rsi/50-inhand-left.png
Normal file
|
After Width: | Height: | Size: 510 B |
BIN
Resources/Textures/Objects/laser_cannon.rsi/50-inhand-right.png
Normal file
|
After Width: | Height: | Size: 503 B |
BIN
Resources/Textures/Objects/laser_cannon.rsi/75-inhand-left.png
Normal file
|
After Width: | Height: | Size: 506 B |
BIN
Resources/Textures/Objects/laser_cannon.rsi/75-inhand-right.png
Normal file
|
After Width: | Height: | Size: 501 B |
BIN
Resources/Textures/Objects/laser_cannon.rsi/inhand-left.png
Normal file
|
After Width: | Height: | Size: 484 B |
BIN
Resources/Textures/Objects/laser_cannon.rsi/inhand-right.png
Normal file
|
After Width: | Height: | Size: 481 B |
BIN
Resources/Textures/Objects/laser_cannon.rsi/laser_cannon.png
Executable file
|
After Width: | Height: | Size: 369 B |
BIN
Resources/Textures/Objects/laser_cannon.rsi/laser_cannon_0.png
Executable file
|
After Width: | Height: | Size: 351 B |
BIN
Resources/Textures/Objects/laser_cannon.rsi/laser_cannon_100.png
Executable file
|
After Width: | Height: | Size: 369 B |
BIN
Resources/Textures/Objects/laser_cannon.rsi/laser_cannon_25.png
Executable file
|
After Width: | Height: | Size: 365 B |
BIN
Resources/Textures/Objects/laser_cannon.rsi/laser_cannon_50.png
Executable file
|
After Width: | Height: | Size: 371 B |
BIN
Resources/Textures/Objects/laser_cannon.rsi/laser_cannon_75.png
Executable file
|
After Width: | Height: | Size: 368 B |
123
Resources/Textures/Objects/laser_cannon.rsi/meta.json
Normal file
@@ -0,0 +1,123 @@
|
||||
{
|
||||
"version": 1,
|
||||
"size": {
|
||||
"x": 32,
|
||||
"y": 32
|
||||
},
|
||||
"license": "CC-BY-SA-3.0",
|
||||
"copyright": "Taken from https://github.com/vgstation-coders/vgstation13 at commit 125c975f1b3bf9826b37029e9ab5a5f89e975a7e",
|
||||
"states": [
|
||||
{
|
||||
"name": "laser_cannon",
|
||||
"directions": 1,
|
||||
"delays": [
|
||||
[1.0]
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "laser_cannon_100",
|
||||
"directions": 1,
|
||||
"delays": [
|
||||
[1.0]
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "laser_cannon_75",
|
||||
"directions": 1,
|
||||
"delays": [
|
||||
[1.0]
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "laser_cannon_50",
|
||||
"directions": 1,
|
||||
"delays": [
|
||||
[1.0]
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "laser_cannon_25",
|
||||
"directions": 1,
|
||||
"delays": [
|
||||
[1.0]
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "laser_cannon_0",
|
||||
"directions": 1,
|
||||
"delays": [
|
||||
[1.0]
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "inhand-left",
|
||||
"directions": 4,
|
||||
"delays": [
|
||||
[1.0], [1.0], [1.0], [1.0]
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "inhand-right",
|
||||
"directions": 4,
|
||||
"delays": [
|
||||
[1.0], [1.0], [1.0], [1.0]
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "0-inhand-left",
|
||||
"directions": 4,
|
||||
"delays": [
|
||||
[1.0], [1.0], [1.0], [1.0]
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "0-inhand-right",
|
||||
"directions": 4,
|
||||
"delays": [
|
||||
[1.0], [1.0], [1.0], [1.0]
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "25-inhand-left",
|
||||
"directions": 4,
|
||||
"delays": [
|
||||
[1.0], [1.0], [1.0], [1.0]
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "25-inhand-right",
|
||||
"directions": 4,
|
||||
"delays": [
|
||||
[1.0], [1.0], [1.0], [1.0]
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "50-inhand-left",
|
||||
"directions": 4,
|
||||
"delays": [
|
||||
[1.0], [1.0], [1.0], [1.0]
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "50-inhand-right",
|
||||
"directions": 4,
|
||||
"delays": [
|
||||
[1.0], [1.0], [1.0], [1.0]
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "75-inhand-left",
|
||||
"directions": 4,
|
||||
"delays": [
|
||||
[1.0], [1.0], [1.0], [1.0]
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "75-inhand-right",
|
||||
"directions": 4,
|
||||
"delays": [
|
||||
[1.0], [1.0], [1.0], [1.0]
|
||||
]
|
||||
}
|
||||
]
|
||||
}
|
||||
|
Before Width: | Height: | Size: 451 B After Width: | Height: | Size: 451 B |
|
Before Width: | Height: | Size: 437 B After Width: | Height: | Size: 437 B |
|
Before Width: | Height: | Size: 538 B After Width: | Height: | Size: 538 B |
|
Before Width: | Height: | Size: 519 B After Width: | Height: | Size: 519 B |
BIN
Resources/Textures/Objects/laser_retro.rsi/laser_retro_100.png
Normal file
|
After Width: | Height: | Size: 538 B |
|
Before Width: | Height: | Size: 533 B After Width: | Height: | Size: 533 B |
|
Before Width: | Height: | Size: 538 B After Width: | Height: | Size: 538 B |
|
Before Width: | Height: | Size: 536 B After Width: | Height: | Size: 536 B |
@@ -1 +1,123 @@
|
||||
{"version": 1, "size": {"x": 32, "y": 32}, "license": "CC-BY-SA-3.0", "copyright": "Taken from https://github.com/vgstation-coders/vgstation13 at commit 125c975f1b3bf9826b37029e9ab5a5f89e975a7e", "states": [{"name": "0", "directions": 1, "delays": [[1.0]]}, {"name": "0-inhand-left", "directions": 4, "delays": [[1.0], [1.0], [1.0], [1.0]]}, {"name": "0-inhand-right", "directions": 4, "delays": [[1.0], [1.0], [1.0], [1.0]]}, {"name": "100", "directions": 1, "delays": [[1.0]]}, {"name": "100-inhand-left", "directions": 4, "delays": [[1.0], [1.0], [1.0], [1.0]]}, {"name": "100-inhand-right", "directions": 4, "delays": [[1.0], [1.0], [1.0], [1.0]]}, {"name": "25", "directions": 1, "delays": [[1.0]]}, {"name": "25-inhand-left", "directions": 4, "delays": [[1.0], [1.0], [1.0], [1.0]]}, {"name": "25-inhand-right", "directions": 4, "delays": [[1.0], [1.0], [1.0], [1.0]]}, {"name": "50", "directions": 1, "delays": [[1.0]]}, {"name": "50-inhand-left", "directions": 4, "delays": [[1.0], [1.0], [1.0], [1.0]]}, {"name": "50-inhand-right", "directions": 4, "delays": [[1.0], [1.0], [1.0], [1.0]]}, {"name": "75", "directions": 1, "delays": [[1.0]]}, {"name": "75-inhand-left", "directions": 4, "delays": [[1.0], [1.0], [1.0], [1.0]]}, {"name": "75-inhand-right", "directions": 4, "delays": [[1.0], [1.0], [1.0], [1.0]]}]}
|
||||
{
|
||||
"version": 1,
|
||||
"size": {
|
||||
"x": 32,
|
||||
"y": 32
|
||||
},
|
||||
"license": "CC-BY-SA-3.0",
|
||||
"copyright": "Taken from https://github.com/vgstation-coders/vgstation13 at commit 125c975f1b3bf9826b37029e9ab5a5f89e975a7e",
|
||||
"states": [
|
||||
{
|
||||
"name": "laser_retro",
|
||||
"directions": 1,
|
||||
"delays": [
|
||||
[1.0]
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "laser_retro_100",
|
||||
"directions": 1,
|
||||
"delays": [
|
||||
[1.0]
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "laser_retro_75",
|
||||
"directions": 1,
|
||||
"delays": [
|
||||
[1.0]
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "laser_retro_50",
|
||||
"directions": 1,
|
||||
"delays": [
|
||||
[1.0]
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "laser_retro_25",
|
||||
"directions": 1,
|
||||
"delays": [
|
||||
[1.0]
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "laser_retro_0",
|
||||
"directions": 1,
|
||||
"delays": [
|
||||
[1.0]
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "inhand-left",
|
||||
"directions": 4,
|
||||
"delays": [
|
||||
[1.0], [1.0], [1.0], [1.0]
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "inhand-right",
|
||||
"directions": 4,
|
||||
"delays": [
|
||||
[1.0], [1.0], [1.0], [1.0]
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "0-inhand-left",
|
||||
"directions": 4,
|
||||
"delays": [
|
||||
[1.0], [1.0], [1.0], [1.0]
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "0-inhand-right",
|
||||
"directions": 4,
|
||||
"delays": [
|
||||
[1.0], [1.0], [1.0], [1.0]
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "25-inhand-left",
|
||||
"directions": 4,
|
||||
"delays": [
|
||||
[1.0], [1.0], [1.0], [1.0]
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "25-inhand-right",
|
||||
"directions": 4,
|
||||
"delays": [
|
||||
[1.0], [1.0], [1.0], [1.0]
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "50-inhand-left",
|
||||
"directions": 4,
|
||||
"delays": [
|
||||
[1.0], [1.0], [1.0], [1.0]
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "50-inhand-right",
|
||||
"directions": 4,
|
||||
"delays": [
|
||||
[1.0], [1.0], [1.0], [1.0]
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "75-inhand-left",
|
||||
"directions": 4,
|
||||
"delays": [
|
||||
[1.0], [1.0], [1.0], [1.0]
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "75-inhand-right",
|
||||
"directions": 4,
|
||||
"delays": [
|
||||
[1.0], [1.0], [1.0], [1.0]
|
||||
]
|
||||
}
|
||||
]
|
||||
}
|
||||