* 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>
338 lines
5.6 KiB
JSON
338 lines
5.6 KiB
JSON
{
|
|
"version": 1,
|
|
"license": "CC-BY-SA-3.0",
|
|
"copyright": "Taken and modified from cev-eris at https://github.com/discordia-space/CEV-Eris/tree/7ff8f28ea4de734f3cc3cb70f2d4e4b4263a988d",
|
|
"size": {
|
|
"x": 32,
|
|
"y": 32
|
|
},
|
|
"states": [
|
|
{
|
|
"name": "bolt"
|
|
},
|
|
{
|
|
"name": "muzzle_bullet"
|
|
},
|
|
{
|
|
"name": "muzzle_u_laser",
|
|
"delays": [
|
|
[
|
|
0.060000002,
|
|
0.060000002,
|
|
0.060000002,
|
|
0.060000002,
|
|
0.060000002,
|
|
0.060000002,
|
|
0.060000002,
|
|
0.060000002
|
|
]
|
|
]
|
|
},
|
|
{
|
|
"name": "u_laser",
|
|
"delays": [
|
|
[
|
|
0.060000002,
|
|
0.060000002,
|
|
0.060000002,
|
|
0.060000002,
|
|
0.060000002,
|
|
0.060000002,
|
|
0.060000002,
|
|
0.060000002
|
|
]
|
|
]
|
|
},
|
|
{
|
|
"name": "impact_u_laser",
|
|
"delays": [
|
|
[
|
|
0.060000002,
|
|
0.060000002,
|
|
0.060000002,
|
|
0.060000002,
|
|
0.060000002,
|
|
0.060000002,
|
|
0.060000002,
|
|
0.060000002
|
|
]
|
|
]
|
|
},
|
|
{
|
|
"name": "muzzle_beam_heavy",
|
|
"delays": [
|
|
[
|
|
0.060000002,
|
|
0.060000002,
|
|
0.060000002,
|
|
0.060000002,
|
|
0.060000002,
|
|
0.060000002,
|
|
0.060000002,
|
|
0.060000002
|
|
]
|
|
]
|
|
},
|
|
{
|
|
"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": [
|
|
[
|
|
0.060000002,
|
|
0.060000002,
|
|
0.060000002,
|
|
0.060000002,
|
|
0.060000002,
|
|
0.060000002,
|
|
0.060000002,
|
|
0.060000002
|
|
]
|
|
]
|
|
},
|
|
{
|
|
"name": "impact_beam_heavy",
|
|
"delays": [
|
|
[
|
|
0.060000002,
|
|
0.060000002,
|
|
0.060000002,
|
|
0.060000002,
|
|
0.060000002,
|
|
0.060000002,
|
|
0.060000002,
|
|
0.060000002
|
|
]
|
|
]
|
|
},
|
|
{
|
|
"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": [
|
|
[
|
|
0.060000002,
|
|
0.060000002,
|
|
0.060000002,
|
|
0.060000002,
|
|
0.060000002,
|
|
0.060000002,
|
|
0.060000002,
|
|
0.060000002
|
|
]
|
|
]
|
|
},
|
|
{
|
|
"name": "beam_omni",
|
|
"delays": [
|
|
[
|
|
0.060000002,
|
|
0.060000002,
|
|
0.060000002,
|
|
0.060000002,
|
|
0.060000002,
|
|
0.060000002,
|
|
0.060000002,
|
|
0.060000002
|
|
]
|
|
]
|
|
},
|
|
{
|
|
"name": "impact_omni",
|
|
"delays": [
|
|
[
|
|
0.060000002,
|
|
0.060000002,
|
|
0.060000002,
|
|
0.060000002,
|
|
0.060000002,
|
|
0.060000002,
|
|
0.060000002,
|
|
0.060000002
|
|
]
|
|
]
|
|
},
|
|
{
|
|
"name": "muzzle_blue",
|
|
"delays": [
|
|
[
|
|
0.060000002,
|
|
0.060000002,
|
|
0.060000002,
|
|
0.060000002,
|
|
0.060000002,
|
|
0.060000002,
|
|
0.060000002,
|
|
0.060000002
|
|
]
|
|
]
|
|
},
|
|
{
|
|
"name": "beam_blue",
|
|
"delays": [
|
|
[
|
|
0.060000002,
|
|
0.060000002,
|
|
0.060000002,
|
|
0.060000002,
|
|
0.060000002,
|
|
0.060000002,
|
|
0.060000002,
|
|
0.060000002
|
|
]
|
|
]
|
|
},
|
|
{
|
|
"name": "impact_blue",
|
|
"delays": [
|
|
[
|
|
0.060000002,
|
|
0.060000002,
|
|
0.060000002,
|
|
0.060000002,
|
|
0.060000002,
|
|
0.060000002,
|
|
0.060000002,
|
|
0.060000002
|
|
]
|
|
]
|
|
},
|
|
{
|
|
"name": "muzzle_laser",
|
|
"delays": [
|
|
[
|
|
0.1,
|
|
0.1,
|
|
0.1,
|
|
0.1,
|
|
0.1,
|
|
0.1,
|
|
0.1,
|
|
0.1,
|
|
0.5
|
|
]
|
|
]
|
|
},
|
|
{
|
|
"name": "beam",
|
|
"delays": [
|
|
[
|
|
0.1,
|
|
0.1,
|
|
0.1,
|
|
0.1,
|
|
0.1,
|
|
0.1,
|
|
0.1,
|
|
0.1,
|
|
0.5
|
|
]
|
|
]
|
|
},
|
|
{
|
|
"name": "impact_laser",
|
|
"delays": [
|
|
[
|
|
0.1,
|
|
0.1,
|
|
0.1,
|
|
0.1,
|
|
0.1,
|
|
0.1,
|
|
0.1,
|
|
0.1,
|
|
0.5
|
|
]
|
|
]
|
|
},
|
|
{
|
|
"name": "muzzle_xray",
|
|
"delays": [
|
|
[
|
|
0.1,
|
|
0.1,
|
|
0.1,
|
|
0.1,
|
|
0.1,
|
|
0.1,
|
|
0.1,
|
|
0.1,
|
|
0.5
|
|
]
|
|
]
|
|
},
|
|
{
|
|
"name": "xray",
|
|
"delays": [
|
|
[
|
|
0.1,
|
|
0.1,
|
|
0.1,
|
|
0.1,
|
|
0.1,
|
|
0.1,
|
|
0.1,
|
|
0.1,
|
|
0.5
|
|
]
|
|
]
|
|
},
|
|
{
|
|
"name": "impact_xray",
|
|
"delays": [
|
|
[
|
|
0.1,
|
|
0.1,
|
|
0.1,
|
|
0.1,
|
|
0.1,
|
|
0.1,
|
|
0.1,
|
|
0.1,
|
|
0.5
|
|
]
|
|
]
|
|
}
|
|
]
|
|
} |