capacity: 10
- type: Sprite
slayers:
- - state: red
+ - state: base
map: ["enum.GunVisualLayers.Base"]
- state: mag-1
map: ["enum.GunVisualLayers.Mag"]
- state: inhand-left-mag
right:
- state: inhand-right-mag
+ - state: inhand-right-stripe
- type: entity
id: MagazinePistolCaselessRiflePractice
capacity: 10
- type: Sprite
layers:
- - state: practice
+ - state: base
map: ["enum.GunVisualLayers.Base"]
- state: mag-1
map: ["enum.GunVisualLayers.Mag"]
+ - state: stripe
+ color: "#dbdbdb"
- type: MagazineVisuals
magState: mag
steps: 6
left:
- state: inhand-left-mag
- state: inhand-left-stripe
- color: "#ea5800"
+ color: "#dbdbdb"
right:
- state: inhand-right-mag
- state: inhand-right-stripe
- color: "#ea5800"
+ color: "#dbdbdb"
- type: entity
id: MagazineCaselessRifle
proto: CartridgeCaselessRifle
- type: Sprite
layers:
- - state: red
+ - state: base
map: ["enum.GunVisualLayers.Base"]
- state: mag-1
map: ["enum.GunVisualLayers.Mag"]
inhandVisuals:
left:
- state: inhand-left-mag
- - state: inhand-left-stripe
- color: "#9b0000"
right:
- state: inhand-right-mag
- - state: inhand-right-stripe
- color: "#9b0000"
- type: entity
id: MagazineCaselessRiflePractice
proto: CartridgeCaselessRiflePractice
- type: Sprite
layers:
- - state: practice
+ - state: base
map: ["enum.GunVisualLayers.Base"]
- state: mag-1
map: ["enum.GunVisualLayers.Mag"]
+ - state: stripe
+ color: "#dbdbdb"
- type: Item
inhandVisuals:
left:
- state: inhand-left-mag
- state: inhand-left-stripe
- color: "#ea5800"
+ color: "#dbdbdb"
right:
- state: inhand-right-mag
- state: inhand-right-stripe
- color: "#ea5800"
+ color: "#dbdbdb"
- type: entity
id: MagazineCaselessRifleShort
capacity: 20
- type: Sprite
layers:
- - state: red
+ - state: base
map: ["enum.GunVisualLayers.Base"]
- state: mag-1
map: ["enum.GunVisualLayers.Mag"]
inhandVisuals:
left:
- state: inhand-left-mag
- - state: inhand-left-stripe
- color: "#9b0000"
right:
- state: inhand-right-mag
- - state: inhand-right-stripe
- color: "#9b0000"
- type: entity
id: MagazineCaselessRifleShortPractice
capacity: 20
- type: Sprite
layers:
- - state: practice
+ - state: base
map: ["enum.GunVisualLayers.Base"]
- state: mag-1
map: ["enum.GunVisualLayers.Mag"]
+ - state: stripe
+ color: "#dbdbdb"
- type: Item
inhandVisuals:
left:
- state: inhand-left-mag
- state: inhand-left-stripe
- color: "#ea5800"
+ color: "#dbdbdb"
right:
- state: inhand-right-mag
- state: inhand-right-stripe
- color: "#ea5800"
+ color: "#dbdbdb"
proto: CartridgeLightRifle
- type: Sprite
layers:
- - state: red
+ - state: base
map: ["enum.GunVisualLayers.Base"]
- state: mag-1
map: ["enum.GunVisualLayers.Mag"]
inhandVisuals:
left:
- state: inhand-left-mag
- - state: inhand-left-stripe
- color: "#9b0000"
right:
- state: inhand-right-mag
- - state: inhand-right-stripe
- color: "#9b0000"
- type: entity
id: MagazineLightRifleEmpty
proto: CartridgeLightRiflePractice
- type: Sprite
layers:
- - state: practice
+ - state: base
map: ["enum.GunVisualLayers.Base"]
- state: mag-1
map: ["enum.GunVisualLayers.Mag"]
+ - state: stripe
+ color: "#dbdbdb"
- type: Item
inhandVisuals:
left:
- state: inhand-left-mag
- state: inhand-left-stripe
- color: "#ea5800"
+ color: "#dbdbdb"
right:
- state: inhand-right-mag
- state: inhand-right-stripe
- color: "#ea5800"
+ color: "#dbdbdb"
- type: entity
id: MagazineLightRifleUranium
proto: CartridgeLightRifleUranium
- type: Sprite
layers:
- - state: uranium
+ - state: base
map: ["enum.GunVisualLayers.Base"]
- state: mag-1
map: ["enum.GunVisualLayers.Mag"]
+ - state: stripe
+ color: "#00cd42"
- type: Item
inhandVisuals:
left:
components:
- type: BallisticAmmoProvider
proto: CartridgeLightRifleIncendiary
+ - type: Sprite
+ layers:
+ - state: base
+ map: ["enum.GunVisualLayers.Base"]
+ - state: mag-1
+ map: ["enum.GunVisualLayers.Mag"]
+ - state: stripe
+ color: "#ff6e52"
+ - type: Item
+ inhandVisuals:
+ left:
+ - state: inhand-left-mag
+ - state: inhand-left-stripe
+ color: "#ff6e52"
+ right:
+ - state: inhand-right-mag
+ - state: inhand-right-stripe
+ color: "#ff6e52"
- type: entity
id: MagazineLightRifleMaxim
proto: CartridgeMagnum
- type: Sprite
layers:
- - state: red
+ - state: base
map: ["enum.GunVisualLayers.Base"]
- state: mag-1
map: ["enum.GunVisualLayers.Mag"]
inhandVisuals:
left:
- state: inhand-left-mag
- - state: inhand-left-stripe
- color: "#9b0000"
right:
- state: inhand-right-mag
- - state: inhand-right-stripe
- color: "#9b0000"
- type: entity
id: MagazineMagnumPractice
proto: CartridgeMagnumPractice
- type: Sprite
layers:
- - state: practice
+ - state: base
map: ["enum.GunVisualLayers.Base"]
- state: mag-1
map: ["enum.GunVisualLayers.Mag"]
+ - state: stripe
+ color: "#dbdbdb"
- type: Item
inhandVisuals:
left:
- state: inhand-left-mag
- state: inhand-left-stripe
- color: "#ea5800"
+ color: "#dbdbdb"
right:
- state: inhand-right-mag
- state: inhand-right-stripe
- color: "#ea5800"
+ color: "#dbdbdb"
- type: entity
id: MagazineMagnumUranium
proto: CartridgeMagnumUranium
- type: Sprite
layers:
- - state: uranium
+ - state: base
map: ["enum.GunVisualLayers.Base"]
- state: mag-1
map: ["enum.GunVisualLayers.Mag"]
+ - state: stripe
+ color: "#00cd42"
- type: Item
inhandVisuals:
left:
proto: CartridgeMagnumAP
- type: Sprite
layers:
- - state: piercing
+ - state: base
map: ["enum.GunVisualLayers.Base"]
- state: mag-1
map: ["enum.GunVisualLayers.Mag"]
+ - state: stripe
+ color: "#540000"
- type: Item
inhandVisuals:
left:
proto: CartridgeMagnum
- type: Sprite
layers:
- - state: red
+ - state: base
map: ["enum.GunVisualLayers.Base"]
- state: mag-1
map: ["enum.GunVisualLayers.Mag"]
inhandVisuals:
left:
- state: inhand-left-mag
- - state: inhand-left-stripe
- color: "#9b0000"
right:
- state: inhand-right-mag
- - state: inhand-right-stripe
- color: "#9b0000"
- type: entity
id: MagazineMagnumSubMachineGunPractice
proto: CartridgeMagnumPractice
- type: Sprite
layers:
- - state: practice
+ - state: base
map: ["enum.GunVisualLayers.Base"]
- state: mag-1
map: ["enum.GunVisualLayers.Mag"]
+ - state: stripe
+ color: "#dbdbdb"
- type: Item
inhandVisuals:
left:
- state: inhand-left-mag
- state: inhand-left-stripe
- color: "#ea5800"
+ color: "#dbdbdb"
right:
- state: inhand-right-mag
- state: inhand-right-stripe
- color: "#ea5800"
+ color: "#dbdbdb"
- type: entity
id: MagazineMagnumSubMachineGunUranium
proto: CartridgeMagnumUranium
- type: Sprite
layers:
- - state: uranium
+ - state: base
map: ["enum.GunVisualLayers.Base"]
- state: mag-1
map: ["enum.GunVisualLayers.Mag"]
+ - state: stripe
+ color: "#00cd42"
- type: Item
inhandVisuals:
left:
proto: CartridgeMagnumAP
- type: Sprite
layers:
- - state: piercing
+ - state: base
map: ["enum.GunVisualLayers.Base"]
- state: mag-1
map: ["enum.GunVisualLayers.Mag"]
+ - state: stripe
+ color: "#540000"
- type: Item
inhandVisuals:
left:
proto: CartridgePistol
- type: Sprite
layers:
- - state: red
+ - state: base
map: ["enum.GunVisualLayers.Base"]
- state: mag-1
map: ["enum.GunVisualLayers.Mag"]
inhandVisuals:
left:
- state: inhand-left-mag
- - state: inhand-left-stripe
- color: "#9b0000"
right:
- state: inhand-right-mag
- - state: inhand-right-stripe
- color: "#9b0000"
- type: entity
id: MagazinePistolEmpty
components:
- type: BallisticAmmoProvider
proto: CartridgePistolIncendiary
+ - type: Sprite
+ layers:
+ - state: base
+ map: ["enum.GunVisualLayers.Base"]
+ - state: mag-1
+ map: ["enum.GunVisualLayers.Mag"]
+ - state: stripe
+ color: "#ff6e52"
+ - type: Item
+ inhandVisuals:
+ left:
+ - state: inhand-left-mag
+ - state: inhand-left-stripe
+ color: "#ff6e52"
+ right:
+ - state: inhand-right-mag
+ - state: inhand-right-stripe
+ color: "#ff6e52"
- type: entity
id: MagazinePistolPractice
proto: CartridgePistolPractice
- type: Sprite
layers:
- - state: practice
+ - state: base
map: ["enum.GunVisualLayers.Base"]
- state: mag-1
map: ["enum.GunVisualLayers.Mag"]
+ - state: stripe
+ color: "#dbdbdb"
- type: Item
inhandVisuals:
left:
- state: inhand-left-mag
- state: inhand-left-stripe
- color: "#ea5800"
+ color: "#dbdbdb"
right:
- state: inhand-right-mag
- state: inhand-right-stripe
- color: "#ea5800"
+ color: "#dbdbdb"
- type: entity
id: MagazinePistolUranium
proto: CartridgePistolUranium
- type: Sprite
layers:
- - state: uranium
+ - state: base
map: ["enum.GunVisualLayers.Base"]
- state: mag-1
map: ["enum.GunVisualLayers.Mag"]
+ - state: stripe
+ color: "#00cd42"
- type: Item
inhandVisuals:
left:
proto: CartridgePistol
- type: Sprite
layers:
- - state: red
+ - state: base
map: ["enum.GunVisualLayers.Base"]
- state: mag-1
map: ["enum.GunVisualLayers.Mag"]
inhandVisuals:
left:
- state: inhand-left-mag
- - state: inhand-left-stripe
- color: "#9b0000"
right:
- state: inhand-right-mag
- - state: inhand-right-stripe
- color: "#9b0000"
- type: entity
id: MagazinePistolHighCapacityPractice
proto: CartridgePistol
- type: Sprite
layers:
- - state: practice
+ - state: base
map: ["enum.GunVisualLayers.Base"]
- state: mag-1
map: ["enum.GunVisualLayers.Mag"]
+ - state: stripe
+ color: "#dbdbdb"
- type: Item
inhandVisuals:
left:
- state: inhand-left-mag
- state: inhand-left-stripe
- color: "#ea5800"
+ color: "#dbdbdb"
right:
- state: inhand-right-mag
- state: inhand-right-stripe
- color: "#ea5800"
+ color: "#dbdbdb"
- type: entity
id: MagazinePistolSubMachineGun
path: /Audio/Weapons/Guns/MagIn/bullet_insert.ogg
- type: Sprite
layers:
- - state: red
+ - state: base
map: ["enum.GunVisualLayers.Base"]
- state: mag-1
map: ["enum.GunVisualLayers.Mag"]
inhandVisuals:
left:
- state: inhand-left-mag
- - state: inhand-left-stripe
- color: "#9b0000"
right:
- state: inhand-right-mag
- - state: inhand-right-stripe
- color: "#9b0000"
- type: entity
id: MagazinePistolSubMachineGunEmpty
proto: CartridgePistolPractice
- type: Sprite
layers:
- - state: practice
+ - state: base
map: ["enum.GunVisualLayers.Base"]
- state: mag-1
map: ["enum.GunVisualLayers.Mag"]
+ - state: stripe
+ color: "#dbdbdb"
- type: Item
inhandVisuals:
left:
- state: inhand-left-mag
- state: inhand-left-stripe
- color: "#ea5800"
+ color: "#dbdbdb"
right:
- state: inhand-right-mag
- state: inhand-right-stripe
- color: "#ea5800"
+ color: "#dbdbdb"
- type: entity
id: MagazinePistolSubMachineGunUranium
proto: CartridgePistolUranium
- type: Sprite
layers:
- - state: uranium
+ - state: base
map: ["enum.GunVisualLayers.Base"]
- state: mag-1
map: ["enum.GunVisualLayers.Mag"]
+ - state: stripe
+ color: "#00cd42"
- type: Item
inhandVisuals:
left:
components:
- type: BallisticAmmoProvider
proto: CartridgePistolIncendiary
+ - type: Sprite
+ layers:
+ - state: base
+ map: ["enum.GunVisualLayers.Base"]
+ - state: mag-1
+ map: ["enum.GunVisualLayers.Mag"]
+ - state: stripe
+ color: "#ff6e52"
- type: Item
inhandVisuals:
left:
- state: inhand-left-mag
+ - state: inhand-left-stripe
+ color: "#ff6e52"
right:
- state: inhand-right-mag
+ - state: inhand-right-stripe
+ color: "#ff6e52"
-# Empty mags
- type: entity
id: BaseMagazineRifle
name: "magazine (.20 rifle)"
zeroVisible: false
- type: Appearance
-# Magazines
- type: entity
id: MagazineRifle
name: "magazine (.20 rifle)"
proto: CartridgeRifle
- type: Sprite
layers:
- - state: red
+ - state: base
map: ["enum.GunVisualLayers.Base"]
- state: mag-1
map: ["enum.GunVisualLayers.Mag"]
inhandVisuals:
left:
- state: inhand-left-mag
- - state: inhand-left-stripe
- color: "#9b0000"
right:
- state: inhand-right-mag
- - state: inhand-right-stripe
- color: "#9b0000"
- type: entity
id: MagazineRifleEmpty
components:
- type: BallisticAmmoProvider
proto: CartridgeRifleIncendiary
+ - type: Sprite
+ layers:
+ - state: base
+ map: ["enum.GunVisualLayers.Base"]
+ - state: mag-1
+ map: ["enum.GunVisualLayers.Mag"]
+ - state: stripe
+ color: "#ff6e52"
+ - type: Item
+ inhandVisuals:
+ left:
+ - state: inhand-left-mag
+ - state: inhand-left-stripe
+ color: "#ff6e52"
+ right:
+ - state: inhand-right-mag
+ - state: inhand-right-stripe
+ color: "#ff6e52"
- type: entity
id: MagazineRiflePractice
proto: CartridgeRiflePractice
- type: Sprite
layers:
- - state: practice
+ - state: base
map: ["enum.GunVisualLayers.Base"]
- state: mag-1
map: ["enum.GunVisualLayers.Mag"]
+ - state: stripe
+ color: "#dbdbdb"
- type: Item
inhandVisuals:
left:
- state: inhand-left-mag
- state: inhand-left-stripe
- color: "#ea5800"
+ color: "#dbdbdb"
right:
- state: inhand-right-mag
- state: inhand-right-stripe
- color: "#ea5800"
+ color: "#dbdbdb"
- type: entity
id: MagazineRifleUranium
proto: CartridgeRifleUranium
- type: Sprite
layers:
- - state: uranium
+ - state: base
map: ["enum.GunVisualLayers.Base"]
- state: mag-1
map: ["enum.GunVisualLayers.Mag"]
+ - state: stripe
+ color: "#00cd42"
- type: Item
inhandVisuals:
left:
"name": "base"
},
{
- "name": "practice"
- },
- {
- "name": "red"
+ "name": "stripe"
},
{
"name": "red-icon"
},
- {
- "name": "uranium"
- },
{
"name": "mag-1"
},
"y": 32
},
"license": "CC-BY-SA-3.0",
- "copyright": "https://github.com/discordia-space/CEV-Eris/raw/aed9cbddbf9039dae1e4f02bab592248b0539431/icons/obj/ammo_mags.dmi, inhands by TiniestShark (github)",
+ "copyright": "https://github.com/discordia-space/CEV-Eris/raw/aed9cbddbf9039dae1e4f02bab592248b0539431/icons/obj/ammo_mags.dmi, inhands by TiniestShark (GitHub), stripes by SeamLesss (GitHub)",
"states": [
{
"name": "base"
},
{
- "name": "practice"
- },
- {
- "name": "red"
+ "name": "stripe"
},
{
"name": "mag-1"
"name": "base"
},
{
- "name": "practice"
- },
- {
- "name": "red"
+ "name": "stripe"
},
{
"name": "mag-1"
"y": 32
},
"license": "CC-BY-SA-3.0",
- "copyright": "https://github.com/shiptest-ss13/Shiptest/pull/1602/commits/3e6cfea9d468508a7f64ad5543c3b22479cb465f , https://github.com/shiptest-ss13/Shiptest/blob/master/icons/obj/ammo.dmi, inhands by TiniestShark (github)",
+ "copyright": "https://github.com/shiptest-ss13/Shiptest/pull/1602/commits/3e6cfea9d468508a7f64ad5543c3b22479cb465f , https://github.com/shiptest-ss13/Shiptest/blob/master/icons/obj/ammo.dmi, inhands by TiniestShark (GitHub), stripes by SeamLesss (GitHub)",
"states": [
{
"name": "base"
},
{
- "name": "practice"
- },
- {
- "name": "red"
- },
- {
- "name": "uranium"
+ "name": "stripe"
},
{
"name": "mag-1"
"y": 32
},
"license": "CC-BY-SA-3.0",
- "copyright": "https://github.com/shiptest-ss13/Shiptest/commit/662c08272acd7be79531550919f56f846726eabb , https://github.com/shiptest-ss13/Shiptest/blob/master/icons/obj/ammo.dmi, inhands by TiniestShark (github)",
+ "copyright": "https://github.com/shiptest-ss13/Shiptest/commit/662c08272acd7be79531550919f56f846726eabb , https://github.com/shiptest-ss13/Shiptest/blob/master/icons/obj/ammo.dmi, inhands by TiniestShark (GitHub), stripes by SeamLesss (GitHub)",
"states": [
{
"name": "base"
},
{
- "name": "practice"
- },
- {
- "name": "red"
- },
- {
- "name": "uranium"
- },
- {
- "name": "piercing"
+ "name": "stripe"
},
{
"name": "mag-1"
"name": "base"
},
{
- "name": "practice"
- },
- {
- "name": "red"
- },
- {
- "name": "uranium"
- },
- {
- "name": "piercing"
+ "name": "stripe"
},
{
"name": "mag-1"
"y": 32
},
"license": "CC-BY-SA-3.0",
- "copyright": "https://github.com/tgstation/tgstation/pull/1684/commits/19e51caef09e78ca1122d26455b539ff5968d334, https://github.com/tgstation/tgstation/blob/master/icons/obj/weapons/guns/ammo.dmi, inhands by TiniestShark (github)",
+ "copyright": "https://github.com/tgstation/tgstation/pull/1684/commits/19e51caef09e78ca1122d26455b539ff5968d334, https://github.com/tgstation/tgstation/blob/master/icons/obj/weapons/guns/ammo.dmi, inhands by TiniestShark (GitHub), stripes by SeamLesss (GitHub)",
"states": [
{
"name": "base"
},
{
- "name": "practice"
- },
- {
- "name": "red"
+ "name": "stripe"
},
{
"name": "red-icon"
},
- {
- "name": "uranium"
- },
- {
- "name": "piercing"
- },
{
"name": "mag-1"
},
"y": 32
},
"license": "CC-BY-SA-3.0",
- "copyright": "https://github.com/tgstation/tgstation/pull/1684/commits/19e51caef09e78ca1122d26455b539ff5968d334, https://github.com/tgstation/tgstation/blob/master/icons/obj/weapons/guns/ammo.dmi, inhands by TiniestShark (github)",
+ "copyright": "https://github.com/tgstation/tgstation/pull/1684/commits/19e51caef09e78ca1122d26455b539ff5968d334, https://github.com/tgstation/tgstation/blob/master/icons/obj/weapons/guns/ammo.dmi, inhands by TiniestShark (GitHub), stripes by SeamLesss (GitHub)",
"states": [
{
"name": "base"
},
{
- "name": "practice"
- },
- {
- "name": "red"
+ "name": "stripe"
},
{
"name": "red-icon"
},
- {
- "name": "uranium"
- },
{
"name": "mag-1"
},
{
"version": 1,
"license": "CC-BY-SA-3.0",
- "copyright": "All sprites by https://github.com/august-sun, inhands by TiniestShark (github)",
+ "copyright": "All sprites by https://github.com/august-sun, inhands by TiniestShark (GitHub), stripes by SeamLesss (GitHub)",
"size": {
"x": 32,
"y": 32
"name": "base"
},
{
- "name": "practice"
- },
- {
- "name": "red"
- },
- {
- "name": "rubber"
- },
- {
- "name": "uranium"
+ "name": "stripe"
},
{
"name": "mag-1"