diff --git a/Resources/Prototypes/SimpleStation14/Entites/Weapons/rifle.yml b/Resources/Prototypes/SimpleStation14/Entites/Weapons/rifle.yml new file mode 100644 index 0000000000..7fe3fdc963 --- /dev/null +++ b/Resources/Prototypes/SimpleStation14/Entites/Weapons/rifle.yml @@ -0,0 +1,50 @@ +- type: entity + name: G11 + parent: BaseWeaponRifle + id: WeaponRifleG11 + description: A unique rifle with an clock-like internals and a top fed magazine. Uses .20 rifle ammo. + components: + - type: Sprite + sprite: SimpleStation14\weapons\G11.rsi + layers: + - state: base + map: ["enum.GunVisualLayers.Base"] + - state: mag-0 + map: ["enum.GunVisualLayers.Mag"] + - type: Clothing + sprite: SimpleStation14\weapons\G11.rsi + - type: Gun + fireRate: 10 + soundGunshot: + path: /Audio/Weapons/Guns/Gunshots/ltrifle.ogg + selectedMode: Burst + availableModes: + - Burst + - FullAuto + - type: ItemSlots + slots: + gun_magazine: + name: Magazine + startingItem: MagazineCaselessRifle + insertSound: /Audio/Weapons/Guns/MagIn/ltrifle_magin.ogg + ejectSound: /Audio/Weapons/Guns/MagOut/ltrifle_magout.ogg + priority: 2 + whitelist: + tags: + - MagazineCaselessRifle + gun_chamber: + name: Chamber + startingItem: CartridgeCaselessRifle + priority: 1 + whitelist: + tags: + - CartridgeCaselessRifle + - type: ContainerContainer + containers: + gun_magazine: !type:ContainerSlot + gun_chamber: !type:ContainerSlot + - type: MagazineVisuals + magState: mag + steps: 1 + zeroVisible: true + - type: Appearance diff --git a/Resources/Textures/SimpleStation14/weapons/G11.rsi/base.png b/Resources/Textures/SimpleStation14/weapons/G11.rsi/base.png new file mode 100644 index 0000000000..60387f2657 Binary files /dev/null and b/Resources/Textures/SimpleStation14/weapons/G11.rsi/base.png differ diff --git a/Resources/Textures/SimpleStation14/weapons/G11.rsi/bolt-open.png b/Resources/Textures/SimpleStation14/weapons/G11.rsi/bolt-open.png new file mode 100644 index 0000000000..a282305622 Binary files /dev/null and b/Resources/Textures/SimpleStation14/weapons/G11.rsi/bolt-open.png differ diff --git a/Resources/Textures/SimpleStation14/weapons/G11.rsi/equipped-BACKPACK.png b/Resources/Textures/SimpleStation14/weapons/G11.rsi/equipped-BACKPACK.png new file mode 100644 index 0000000000..ebc84a2f7e Binary files /dev/null and b/Resources/Textures/SimpleStation14/weapons/G11.rsi/equipped-BACKPACK.png differ diff --git a/Resources/Textures/SimpleStation14/weapons/G11.rsi/icon.png b/Resources/Textures/SimpleStation14/weapons/G11.rsi/icon.png new file mode 100644 index 0000000000..30e2538dee Binary files /dev/null and b/Resources/Textures/SimpleStation14/weapons/G11.rsi/icon.png differ diff --git a/Resources/Textures/SimpleStation14/weapons/G11.rsi/inhand-left.png b/Resources/Textures/SimpleStation14/weapons/G11.rsi/inhand-left.png new file mode 100644 index 0000000000..8b0cca6003 Binary files /dev/null and b/Resources/Textures/SimpleStation14/weapons/G11.rsi/inhand-left.png differ diff --git a/Resources/Textures/SimpleStation14/weapons/G11.rsi/inhand-right.png b/Resources/Textures/SimpleStation14/weapons/G11.rsi/inhand-right.png new file mode 100644 index 0000000000..5e51f2aa71 Binary files /dev/null and b/Resources/Textures/SimpleStation14/weapons/G11.rsi/inhand-right.png differ diff --git a/Resources/Textures/SimpleStation14/weapons/G11.rsi/mag-0.png b/Resources/Textures/SimpleStation14/weapons/G11.rsi/mag-0.png new file mode 100644 index 0000000000..7583b866e3 Binary files /dev/null and b/Resources/Textures/SimpleStation14/weapons/G11.rsi/mag-0.png differ diff --git a/Resources/Textures/SimpleStation14/weapons/G11.rsi/meta.json b/Resources/Textures/SimpleStation14/weapons/G11.rsi/meta.json new file mode 100644 index 0000000000..be7c380631 --- /dev/null +++ b/Resources/Textures/SimpleStation14/weapons/G11.rsi/meta.json @@ -0,0 +1,35 @@ +{ + "version": 1, + "license": "CC-BY-SA-3.0", + "copyright": "plyushcat", + "size": { + "x": 32, + "y": 32 + }, + "states": [ + { + "name": "icon" + }, + { + "name": "base" + }, + { + "name": "bolt-open" + }, + { + "name": "mag-0" + }, + { + "name": "inhand-left", + "directions": 4 + }, + { + "name": "inhand-right", + "directions": 4 + }, + { + "name": "equipped-BACKPACK", + "directions": 4 + } + ] +}