Star Wars 14: Shuttle weapon update (#23644)
* setup codebase * make auto-fire, but its broken * collider problem * fix rate, add toggle port * add laser * power cages * ginormous cells * fix inhand * add pirate cannon * salvage gun * functional Nuke cannon * rewrite to standart grenade * fix naming, add emp sprite * grenade cartridge * thruster fix * nuke cannon * audio + visual polish * balance tweak * tweaks * laser balance tweak: new Electronic damage modifier set, reduce structural cannon damage * resprite energy cages, start implementing in game * fix cage recharger craft * add small laser gun * fix colliders * add lasers and ptk to research and crafting * finish implementing weapon to rnd and sec * some fixes * splitted grenades and cannon balls * integrate new cannon balls * tweaks stick * move circuits to sectechfab, fix * fix? * add ability to E shoot, without signals * fix! * fix?!?! and naming tweak * go! * Lank fix * oh * mornings don't start with coffee. * the morning starts with bug fixes. * fucking bugs! * finally * it is now possible to craft projectiles separately from cartridges * +2 fix * refactor * piu * More weight * add AutoShootGunComponent * move autoshoot to partial * SetEnabled() * some fixes * remove CanShootWithoutUser field * remove null-checks ToCoordinates from AttemptShoot() * war without reason * return to home * ? * forgot remove it * review * Fix formatting and update path --------- Co-authored-by: metalgearsloth <comedian_vs_clown@hotmail.com>
BIN
Resources/Textures/Objects/Power/power_cages.rsi/high.png
Normal file
|
After Width: | Height: | Size: 376 B |
BIN
Resources/Textures/Objects/Power/power_cages.rsi/inhand-left.png
Normal file
|
After Width: | Height: | Size: 748 B |
|
After Width: | Height: | Size: 748 B |
BIN
Resources/Textures/Objects/Power/power_cages.rsi/medium.png
Normal file
|
After Width: | Height: | Size: 433 B |
34
Resources/Textures/Objects/Power/power_cages.rsi/meta.json
Normal file
@@ -0,0 +1,34 @@
|
||||
{
|
||||
"version": 1,
|
||||
"size": {
|
||||
"x": 32,
|
||||
"y": 32
|
||||
},
|
||||
"license": "CC-BY-SA-3.0",
|
||||
"copyright": "Created by TheShuEd (github) for Space Station 14",
|
||||
"states": [
|
||||
{
|
||||
"name": "small"
|
||||
},
|
||||
{
|
||||
"name": "medium"
|
||||
},
|
||||
{
|
||||
"name": "high"
|
||||
},
|
||||
{
|
||||
"name": "inhand-left",
|
||||
"directions": 4
|
||||
},
|
||||
{
|
||||
"name": "inhand-right",
|
||||
"directions": 4
|
||||
},
|
||||
{
|
||||
"name": "o1"
|
||||
},
|
||||
{
|
||||
"name": "o2"
|
||||
}
|
||||
]
|
||||
}
|
||||
BIN
Resources/Textures/Objects/Power/power_cages.rsi/o1.png
Normal file
|
After Width: | Height: | Size: 186 B |
BIN
Resources/Textures/Objects/Power/power_cages.rsi/o2.png
Normal file
|
After Width: | Height: | Size: 198 B |
BIN
Resources/Textures/Objects/Power/power_cages.rsi/small.png
Normal file
|
After Width: | Height: | Size: 399 B |
|
After Width: | Height: | Size: 393 B |
@@ -5,7 +5,7 @@
|
||||
"y": 32
|
||||
},
|
||||
"license": "CC-BY-SA-3.0",
|
||||
"copyright": "https://github.com/discordia-space/CEV-Eris/raw/e1d495c3faf4642b6ec1c4be8acc7cd5bc51d785/icons/obj/ammo.dmi, ball, glassshot and grapeshot Made by Alekshhh (Github) for ss14",
|
||||
"copyright": "https://github.com/discordia-space/CEV-Eris/raw/e1d495c3faf4642b6ec1c4be8acc7cd5bc51d785/icons/obj/ammo.dmi, ball, glassshot and grapeshot Made by Alekshhh (Github) for ss1, emp made by TheShuEd (github)",
|
||||
"states": [
|
||||
{
|
||||
"name": "baton"
|
||||
@@ -25,6 +25,9 @@
|
||||
{
|
||||
"name": "ball"
|
||||
},
|
||||
{
|
||||
"name": "emp"
|
||||
},
|
||||
{
|
||||
"name": "grapeshot"
|
||||
},
|
||||
|
||||
|
After Width: | Height: | Size: 509 B |
|
After Width: | Height: | Size: 653 B |
|
After Width: | Height: | Size: 409 B |
|
After Width: | Height: | Size: 415 B |
|
After Width: | Height: | Size: 155 B |
|
After Width: | Height: | Size: 155 B |
|
After Width: | Height: | Size: 200 B |
|
After Width: | Height: | Size: 317 B |
@@ -0,0 +1,37 @@
|
||||
{
|
||||
"version": 1,
|
||||
"size": {
|
||||
"x": 32,
|
||||
"y": 32
|
||||
},
|
||||
"license": "CC-BY-SA-3.0",
|
||||
"copyright": "created by TheShuEd (github) for Space Station 14",
|
||||
"states": [
|
||||
{
|
||||
"name": "base"
|
||||
},
|
||||
{
|
||||
"name": "icon"
|
||||
},
|
||||
{
|
||||
"name": "inhand-left",
|
||||
"directions": 4
|
||||
},
|
||||
{
|
||||
"name": "inhand-right",
|
||||
"directions": 4
|
||||
},
|
||||
{
|
||||
"name": "mag-1"
|
||||
},
|
||||
{
|
||||
"name": "mag-2"
|
||||
},
|
||||
{
|
||||
"name": "mag-3"
|
||||
},
|
||||
{
|
||||
"name": "mag-4"
|
||||
}
|
||||
]
|
||||
}
|
||||
|
After Width: | Height: | Size: 308 B |
|
After Width: | Height: | Size: 1.4 KiB |
@@ -73,6 +73,36 @@
|
||||
]
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "muzzle_beam_heavy2",
|
||||
"delays": [
|
||||
[
|
||||
0.060000002,
|
||||
0.060000002,
|
||||
0.060000002,
|
||||
0.060000002,
|
||||
0.060000002,
|
||||
0.060000002,
|
||||
0.060000002,
|
||||
0.060000002
|
||||
]
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "beam_heavy2",
|
||||
"delays": [
|
||||
[
|
||||
0.060000002,
|
||||
0.060000002,
|
||||
0.060000002,
|
||||
0.060000002,
|
||||
0.060000002,
|
||||
0.060000002,
|
||||
0.060000002,
|
||||
0.060000002
|
||||
]
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "beam_heavy",
|
||||
"delays": [
|
||||
@@ -103,6 +133,21 @@
|
||||
]
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "impact_beam_heavy2",
|
||||
"delays": [
|
||||
[
|
||||
0.060000002,
|
||||
0.060000002,
|
||||
0.060000002,
|
||||
0.060000002,
|
||||
0.060000002,
|
||||
0.060000002,
|
||||
0.060000002,
|
||||
0.060000002
|
||||
]
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "muzzle_omni",
|
||||
"delays": [
|
||||
|
||||
|
After Width: | Height: | Size: 962 B |
|
After Width: | Height: | Size: 154 B |
|
After Width: | Height: | Size: 187 B |
|
After Width: | Height: | Size: 205 B |
|
After Width: | Height: | Size: 207 B |
|
After Width: | Height: | Size: 210 B |
|
After Width: | Height: | Size: 212 B |
|
After Width: | Height: | Size: 214 B |
@@ -0,0 +1,35 @@
|
||||
{
|
||||
"version": 1,
|
||||
"license": "CC-BY-SA-3.0",
|
||||
"copyright": "Created by TheShuEd (github) for Space Station 14",
|
||||
"size": {
|
||||
"x": 64,
|
||||
"y": 64
|
||||
},
|
||||
"states": [
|
||||
{
|
||||
"name": "ptk-800"
|
||||
},
|
||||
{
|
||||
"name": "mag-1"
|
||||
},
|
||||
{
|
||||
"name": "mag-2"
|
||||
},
|
||||
{
|
||||
"name": "mag-3"
|
||||
},
|
||||
{
|
||||
"name": "mag-4"
|
||||
},
|
||||
{
|
||||
"name": "mag-5"
|
||||
},
|
||||
{
|
||||
"name": "mag-6"
|
||||
},
|
||||
{
|
||||
"name": "mag-7"
|
||||
}
|
||||
]
|
||||
}
|
||||
|
After Width: | Height: | Size: 1.1 KiB |
|
After Width: | Height: | Size: 1.4 KiB |
|
After Width: | Height: | Size: 843 B |
|
After Width: | Height: | Size: 143 B |
|
After Width: | Height: | Size: 197 B |
|
After Width: | Height: | Size: 207 B |
|
After Width: | Height: | Size: 244 B |
|
After Width: | Height: | Size: 249 B |
|
After Width: | Height: | Size: 253 B |
|
After Width: | Height: | Size: 256 B |
|
After Width: | Height: | Size: 259 B |
|
After Width: | Height: | Size: 261 B |
|
After Width: | Height: | Size: 263 B |
@@ -0,0 +1,107 @@
|
||||
{
|
||||
"version": 1,
|
||||
"license": "CC-BY-SA-3.0",
|
||||
"copyright": "Created by TheShuEd (github) for Space Station 14",
|
||||
"size": {
|
||||
"x": 64,
|
||||
"y": 64
|
||||
},
|
||||
"states": [
|
||||
{
|
||||
"name": "lse-400c"
|
||||
},
|
||||
{
|
||||
"name": "lse-1200c"
|
||||
},
|
||||
{
|
||||
"name": "mag-unshaded-0",
|
||||
"delays": [
|
||||
[
|
||||
0.6,
|
||||
0.6
|
||||
]
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "mag-unshaded-1",
|
||||
"delays": [
|
||||
[
|
||||
0.3,
|
||||
0.3
|
||||
]
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "mag-unshaded-2",
|
||||
"delays": [
|
||||
[
|
||||
0.3,
|
||||
0.3
|
||||
]
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "mag-unshaded-3",
|
||||
"delays": [
|
||||
[
|
||||
0.3,
|
||||
0.3
|
||||
]
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "mag-unshaded-4",
|
||||
"delays": [
|
||||
[
|
||||
0.3,
|
||||
0.3
|
||||
]
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "mag-unshaded-5",
|
||||
"delays": [
|
||||
[
|
||||
0.3,
|
||||
0.3
|
||||
]
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "mag-unshaded-6",
|
||||
"delays": [
|
||||
[
|
||||
0.3,
|
||||
0.3
|
||||
]
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "mag-unshaded-7",
|
||||
"delays": [
|
||||
[
|
||||
0.3,
|
||||
0.3
|
||||
]
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "mag-unshaded-8",
|
||||
"delays": [
|
||||
[
|
||||
0.3,
|
||||
0.3
|
||||
]
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "mag-unshaded-9",
|
||||
"delays": [
|
||||
[
|
||||
0.3,
|
||||
0.3
|
||||
]
|
||||
]
|
||||
}
|
||||
]
|
||||
}
|
||||
|
After Width: | Height: | Size: 1.4 KiB |
|
After Width: | Height: | Size: 977 B |
|
After Width: | Height: | Size: 144 B |
|
After Width: | Height: | Size: 159 B |
|
After Width: | Height: | Size: 178 B |
|
After Width: | Height: | Size: 176 B |
|
After Width: | Height: | Size: 177 B |
|
After Width: | Height: | Size: 177 B |
|
After Width: | Height: | Size: 191 B |
@@ -0,0 +1,38 @@
|
||||
{
|
||||
"version": 1,
|
||||
"license": "CC-BY-SA-3.0",
|
||||
"copyright": "Created by TheShuEd (github) for Space Station 14",
|
||||
"size": {
|
||||
"x": 64,
|
||||
"y": 64
|
||||
},
|
||||
"states": [
|
||||
{
|
||||
"name": "exp-320g"
|
||||
},
|
||||
{
|
||||
"name": "exp-2100g"
|
||||
},
|
||||
{
|
||||
"name": "mag-1"
|
||||
},
|
||||
{
|
||||
"name": "mag-2"
|
||||
},
|
||||
{
|
||||
"name": "mag-3"
|
||||
},
|
||||
{
|
||||
"name": "mag-4"
|
||||
},
|
||||
{
|
||||
"name": "mag-5"
|
||||
},
|
||||
{
|
||||
"name": "mag-6"
|
||||
},
|
||||
{
|
||||
"name": "mag-7"
|
||||
}
|
||||
]
|
||||
}
|
||||
|
After Width: | Height: | Size: 1.4 KiB |
@@ -0,0 +1,14 @@
|
||||
{
|
||||
"version": 1,
|
||||
"license": "CC-BY-SA-3.0",
|
||||
"copyright": "Created by TheShuEd (github) for Space Station 14",
|
||||
"size": {
|
||||
"x": 64,
|
||||
"y": 64
|
||||
},
|
||||
"states": [
|
||||
{
|
||||
"name": "base"
|
||||
}
|
||||
]
|
||||
}
|
||||