Skip to content

Garand Ping #2399

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 30 commits into from
May 8, 2025
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
30 commits
Select commit Hold shift + click to select a range
779aa3a
Update snipers.yml
Raikyr0 May 3, 2025
a13f55f
Add files via upload
Raikyr0 May 3, 2025
7bc9681
Merge branch 'Simple-Station:master' into GarandPing
Raikyr0 May 3, 2025
1cbd576
Update snipers.yml
Raikyr0 May 3, 2025
9abecf8
Update snipers.yml
Raikyr0 May 3, 2025
5b75f24
Update snipers.yml
Raikyr0 May 3, 2025
dc34f72
Rename M1_empty_alarm.ogg to M1_empty_alarm2.ogg
Raikyr0 May 3, 2025
3cb9abb
Add files via upload
Raikyr0 May 3, 2025
8e36357
Update and rename snipers.yml to rifles.yml
Raikyr0 May 3, 2025
9e0e56b
Rename rifles.yml to snipers.yml
Raikyr0 May 3, 2025
a85ca00
Create markone
Raikyr0 May 4, 2025
e4fe7c9
Delete Resources/Prototypes/Nyanotrasen/Entities/Objects/Weapons/Guns…
Raikyr0 May 4, 2025
6249807
Add files via upload
Raikyr0 May 4, 2025
23c54b1
Update tags.yml
Raikyr0 May 4, 2025
5703e60
Delete Resources/Prototypes/Nyanotrasen/Entities/Objects/Weapons/Guns…
Raikyr0 May 4, 2025
98c352d
Add files via upload
Raikyr0 May 4, 2025
02c9854
Update tags.yml
Raikyr0 May 4, 2025
72067d6
Update markone.yml
Raikyr0 May 4, 2025
c674d8b
Update markone.yml
Raikyr0 May 4, 2025
744f8de
Update markone.yml
Raikyr0 May 4, 2025
8a1e009
Update markone.yml
Raikyr0 May 4, 2025
fb87c69
Update snipers.yml
Raikyr0 May 4, 2025
af52c53
Update markone.yml
Raikyr0 May 4, 2025
7af568f
Update markone.yml
Raikyr0 May 4, 2025
f7017dd
Update markone.yml
Raikyr0 May 4, 2025
5975f9b
Update security.yml
Raikyr0 May 4, 2025
cfdc332
Update lathe.yml
Raikyr0 May 4, 2025
c5daaa3
Update armory.yml
Raikyr0 May 4, 2025
ea7d10e
Merge branch 'master' into GarandPing
Raikyr0 May 4, 2025
6e296d3
Merge branch 'master' into GarandPing
Raikyr0 May 5, 2025
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Binary file not shown.
Binary file not shown.
4 changes: 2 additions & 2 deletions Resources/Prototypes/DeltaV/Catalog/Fills/Crates/armory.yml
Original file line number Diff line number Diff line change
Expand Up @@ -6,8 +6,8 @@
contents:
- id: WeaponSniperGrand
amount: 2
- id: BoxSpeedLoaderLightRifle
amount: 1
- id: MagazineLightRifleMarkOne
amount: 4

- type: entity
id: CrateArmoryUniversal
Expand Down
6 changes: 6 additions & 0 deletions Resources/Prototypes/Entities/Structures/Machines/lathe.yml
Original file line number Diff line number Diff line change
Expand Up @@ -248,6 +248,8 @@
- RiotShield
- SpeedLoaderMagnum
- SpeedLoaderMagnumEmpty
- MagazineLightRifleMarkOneEmpty
- MagazineLightRifleMarkOne
- GrenadeFlashBang # Goobstation
# .35 Caseless Pistol
- MagazinePistolCaselessRiflePractice # EE
Expand Down Expand Up @@ -1032,6 +1034,8 @@
- MagazineUniversalMagnumEmpty
- MagazineUniversalMagnum
- MagazineUniversalMagnumRubber
- MagazineLightRifleMarkOneEmpty
- MagazineLightRifleMarkOne
dynamicRecipes:
- Truncheon
- Terminus
Expand Down Expand Up @@ -1237,6 +1241,8 @@
- MagazineBoxCaselessRiflePractice # EE
- MagazineBoxCaselessRifle # EE
- MagazineBoxCaselessRifleRubber # EE
- MagazineLightRifleMarkOneEmpty
- MagazineLightRifleMarkOne
- type: MaterialStorage
whitelist:
tags:
Expand Down
Original file line number Diff line number Diff line change
@@ -0,0 +1,50 @@
- type: entity
id: MagazineLightRifleMarkOneEmpty
name: "mark 1 rifle en-bloc (.30 rifle any)"
suffix: empty
parent: MagazineLightRifle
components:
- type: Tag
tags:
- MagazineMarkOne
- type: BallisticAmmoProvider
proto: null
capacity: 8
- type: Item
size: Tiny
- type: Sprite
sprite: Objects/Weapons/Guns/Ammunition/SpeedLoaders/LightRifle/light_rifle_speed_loader.rsi
layers:
- state: base
map: ["enum.GunVisualLayers.Base"]
- state: mag-1
map: ["enum.GunVisualLayers.Mag"]
- type: MagazineVisuals
magState: mag
steps: 6
zeroVisible: false

- type: entity
id: MagazineLightRifleMarkOne
name: "mark 1 rifle en-bloc (.30 rifle)"
parent: BaseMagazineLightRifle
components:
- type: Tag
tags:
- MagazineMarkOne
- type: BallisticAmmoProvider
proto: CartridgeLightRifle
capacity: 8
- type: Item
size: Tiny
- type: Sprite
sprite: Objects/Weapons/Guns/Ammunition/SpeedLoaders/LightRifle/light_rifle_speed_loader.rsi
layers:
- state: base
map: ["enum.GunVisualLayers.Base"]
- state: mag-1
map: ["enum.GunVisualLayers.Mag"]
- type: MagazineVisuals
magState: mag
steps: 6
zeroVisible: false
Original file line number Diff line number Diff line change
@@ -1,11 +1,14 @@
- type: entity
name: mark 1 rifle
parent: BaseWeaponSniper
parent: BaseWeaponRifle
id: WeaponSniperGrand
description: A heavy and reliable self-loading rifle, utilising a modified version of a centuries-old design. Uses .30 rifle ammo.
components:
- type: Sprite
sprite: Nyanotrasen/Objects/Weapons/Guns/Snipers/grand_rifle.rsi
layers:
- state: base
map: ["enum.GunVisualLayers.Base"]
- type: Clothing
sprite: Nyanotrasen/Objects/Weapons/Guns/Snipers/grand_rifle.rsi
- type: Gun
Expand All @@ -15,22 +18,38 @@
- SemiAuto
soundGunshot:
path: /Audio/Weapons/Guns/Gunshots/rifle2.ogg
- type: BallisticAmmoProvider
# autoCycle: true
capacity: 5
proto: CartridgeLightRifle
whitelist:
tags:
- CartridgeLightRifle
- type: ItemSlots
slots:
gun_magazine:
name: Magazine
startingItem: MagazineLightRifleMarkOne
priority: 2
whitelist:
tags:
- MagazineMarkOne
gun_chamber:
name: Chamber
startingItem: CartridgeLightRifle
priority: 1
whitelist:
tags:
- CartridgeLightRifle
- type: ChamberMagazineAmmoProvider
autoEject: true
soundAutoEject:
path: /Audio/Weapons/Guns/EmptyAlarm/M1_empty_alarm.ogg

- type: entity
name: ceremonial rifle
parent: BaseWeaponSniper
parent: BaseWeaponRifle
id: WeaponSniperCeremonial
description: A ceremonial variant of the Mark 1 Rifle, in tasteful blue and white. Uses .30 rifle ammo.
components:
- type: Sprite
sprite: Nyanotrasen/Objects/Weapons/Guns/Snipers/ceremonial_grand.rsi
layers:
- state: base
map: ["enum.GunVisualLayers.Base"]
- type: Clothing
sprite: Nyanotrasen/Objects/Weapons/Guns/Snipers/ceremonial_grand.rsi
- type: Gun
Expand All @@ -40,10 +59,23 @@
- SemiAuto
soundGunshot:
path: /Audio/Weapons/Guns/Gunshots/rifle2.ogg
- type: BallisticAmmoProvider
# autoCycle: true
capacity: 5
proto: CartridgeLightRifle
whitelist:
tags:
- CartridgeLightRifle
- type: ItemSlots
slots:
gun_magazine:
name: Magazine
startingItem: MagazineLightRifleMarkOne
priority: 2
whitelist:
tags:
- MagazineMarkOne
gun_chamber:
name: Chamber
startingItem: CartridgeLightRifle
priority: 1
whitelist:
tags:
- CartridgeLightRifle
- type: ChamberMagazineAmmoProvider
autoEject: true
soundAutoEject:
path: /Audio/Weapons/Guns/EmptyAlarm/M1_empty_alarm.ogg
16 changes: 16 additions & 0 deletions Resources/Prototypes/Recipes/Lathes/security.yml
Original file line number Diff line number Diff line change
Expand Up @@ -1446,3 +1446,19 @@
Plasteel: 100
Plastic: 450
Silver: 100

- type: latheRecipe
id: MagazineLightRifleMarkOneEmpty
result: MagazineLightRifleMarkOneEmpty
category: Ammo
completetime: 2
materials:
Steel: 100

- type: latheRecipe
id: MagazineLightRifleMarkOne
result: MagazineLightRifleMarkOne
category: Ammo
completetime: 2
materials:
Steel: 200
3 changes: 3 additions & 0 deletions Resources/Prototypes/tags.yml
Original file line number Diff line number Diff line change
Expand Up @@ -1529,5 +1529,8 @@
- type: Tag
id: SiliconEmotes

- type: Tag
id: MagazineMarkOne

- type: Tag
id: UnathiEmotes
Loading