Skip to content
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

Port Frontier Guns And The Den PRs For Them #1490

Merged

Conversation

VMSolidus
Copy link
Member

@VMSolidus VMSolidus commented Jan 11, 2025

Description

this ports the following PRs:
TheDenSS14/TheDen#128
TheDenSS14/TheDen#133
TheDenSS14/TheDen#135
TheDenSS14/TheDen#143

Essentially, this PR adds several new "Civilian Grade" firearms to the game that come from Frontier, most of which use the new LightRifle cartridge, a fairly underpowered round. Security can take the new Argenti revolver in their loadouts, while Salvage can spend their Mining Points on the civilian rifles. Notably, the ones purchased in the Mining Vendor do not come with ammo. Salvage needs to go request ammo from Security, or a traitor salvage can emag the cargo autolathe to get ammo for them.

I'm going to laugh my ass off the first time a Warden has to deal with Salvage specialists coming to ask "Hey can you print me ammo for my MOSIN?"

Media

New 0 point revolver for sec. It does shit-tier damage since it fires .20 rifle, but with an 8 round capacity, it's the highest capacity revolver in the game.
image
image

New salvage vendor "Civilian Grade" equipment
image

Tested and verified that the salvage vendor guns actually do spawn empty:
image

Changelog

🆑

  • add: Added the Argenti, Gestio, Novalite C1, and SVT firearms. Added an "Empty" Mosin variant for Salvage.
  • add: Salvage technicians can now spend their mining points on new "Civilian Grade" firearms from the Mining Vendor. These don't come with ammo, so you'll have to request ammo be printed by Security.
  • add: Added the Argenti Revolver to Security Loadouts.
  • tweak: Salvage Specialist lockers are now guaranteed to come with one pickaxe and one ore bag.

VMSolidus and others added 6 commits January 11, 2025 12:35
<!--
This is a semi-strict format, you can add/remove sections as needed but
the order/format should be kept the same
Remove these comments before submitting
-->

<!--
Explain this PR in as much detail as applicable

Some example prompts to consider:
How might this affect the game? The codebase?
What might be some alternatives to this?
How/Who does this benefit/hurt [the game/codebase]?
-->

Ports several frontier guns

---

<!--
You can add an author after the `:cl:` to change the name that appears
in the changelog (ex: `:cl: Death`)
Leaving it blank will default to your GitHub display name
This includes all available types for the changelog
-->

:cl:
- add: Added the Argenti, the Gestio, the Novalite C1, and the SVT.
…Vend (Simple-Station#133)

<!--
This is a semi-strict format, you can add/remove sections as needed but
the order/format should be kept the same
Remove these comments before submitting
-->

<!--
Explain this PR in as much detail as applicable

Some example prompts to consider:
How might this affect the game? The codebase?
What might be some alternatives to this?
How/Who does this benefit/hurt [the game/codebase]?
-->

Adds various weapons into the salvage vending machine, such as the
Argenti revolver, the Gestio, Novalite, and SVT rifles, and a new spear
type Harpoon weapon for salvage.

---

<!--
You can add an author after the `:cl:` to change the name that appears
in the changelog (ex: `:cl: Death`)
Leaving it blank will default to your GitHub display name
This includes all available types for the changelog
-->

:cl:
- add: Added a revolver, three rifles, and a harpoon into the salvage
points vend, the guns do not come loaded for workplace gun safety. Have
a fun time hunting your white whale!

---------

Co-authored-by: Rosycup <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>
<!--
This is a semi-strict format, you can add/remove sections as needed but
the order/format should be kept the same
Remove these comments before submitting
-->

<!--
Explain this PR in as much detail as applicable

Some example prompts to consider:
How might this affect the game? The codebase?
What might be some alternatives to this?
How/Who does this benefit/hurt [the game/codebase]?
-->

Adds a lethal and non-lethal Argenti for the security loadout, adds
missing magazines to the ammofab.

---

<!--
You can add an author after the `:cl:` to change the name that appears
in the changelog (ex: `:cl: Death`)
Leaving it blank will default to your GitHub display name
This includes all available types for the changelog
-->

:cl:
- add: Added security issued Argentis with lethal and non-lethal options
into the security loadout. Rootin' tootin' cowboy shootin'!
- add: Added recipes for the magazines for the salvage rifles into the
ammo fabricator.

---------

Co-authored-by: Rosycup <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>
<!--
This is a semi-strict format, you can add/remove sections as needed but
the order/format should be kept the same
Remove these comments before submitting
-->

# Description

<!--
Explain this PR in as much detail as applicable

Some example prompts to consider:
How might this affect the game? The codebase?
What might be some alternatives to this?
How/Who does this benefit/hurt [the game/codebase]?
-->

Removes the loaded ammo in the Argenti you can buy from the Salvage
Vend, as originall

---

# Changelog

<!--
You can add an author after the `:cl:` to change the name that appears
in the changelog (ex: `:cl: Death`)
Leaving it blank will default to your GitHub display name
This includes all available types for the changelog
-->

:cl:
- tweak: Unloaded the ammo from the Argentis in the Salvage Vend.
@github-actions github-actions bot added Changes: C# Changes any cs files Changes: YML Changes any yml files Changes: Sprite Changes any png or json in an RSI Changes: Audio Changes any ogg files labels Jan 11, 2025
Copy link
Contributor

github-actions bot commented Jan 11, 2025

RSI Diff Bot; head commit 8965f96 merging into 07401aa
This PR makes changes to 1 or more RSIs. Here is a summary of all changes:

Resources/Textures/_DEN/Objects/Weapons/Melee/harpoon.rsi

State Old New Status
equipped-BACKPACK Added
equipped-SUITSTORAGE Added
inhand-left Added
inhand-right Added
spear Added
spear1 Added
wielded-inhand-left Added
wielded-inhand-right Added

Resources/Textures/_NF/Objects/Weapons/Guns/Ammunition/Boxes/anti_materiel.rsi

State Old New Status
bigdisplay Added
display Added

Resources/Textures/_NF/Objects/Weapons/Guns/Ammunition/Boxes/caseless_rifle.rsi

State Old New Status
10x24display Added
bigdisplay Added
bigrubberdisplay Added
display Added
practicedisplay Added
rubberdisplay Added

Resources/Textures/_NF/Objects/Weapons/Guns/Ammunition/Boxes/light_rifle.rsi

State Old New Status
bigdisplay Added
display Added
incendiarydisplay Added
practicedisplay Added
rubberdisplay Added
uraniumdisplay Added

Resources/Textures/_NF/Objects/Weapons/Guns/Ammunition/Boxes/magnum.rsi

State Old New Status
capdisplay Added
display Added
incendiarydisplay Added
piercingdisplay Added
practicedisplay Added
rubberdisplay Added
uraniumdisplay Added

Resources/Textures/_NF/Objects/Weapons/Guns/Ammunition/Boxes/pistol.rsi

State Old New Status
display Added
empdisplay Added
incendiarydisplay Added
practicedisplay Added
rubberdisplay Added
uraniumdisplay Added

Resources/Textures/_NF/Objects/Weapons/Guns/Ammunition/Boxes/rifle.rsi

State Old New Status
bigdisplay Added
bigpracticedisplay Added
display Added
incendiarydisplay Added
practicedisplay Added
rubberdisplay Added
uraniumdisplay Added

Resources/Textures/_NF/Objects/Weapons/Guns/Ammunition/Magazine/LightRifle/light_rifle_cap_mag.rsi

State Old New Status
base Added
mag-1 Added
practice Added
red Added
rubber Added
uranium Added

Resources/Textures/_NF/Objects/Weapons/Guns/Ammunition/Magazine/Rifle/novalite_clip.rsi

State Old New Status
base Added
mag-1 Added
mag-10 Added
mag-11 Added
mag-12 Added
mag-13 Added
mag-14 Added
mag-15 Added
mag-2 Added
mag-3 Added
mag-4 Added
mag-5 Added
mag-6 Added
mag-7 Added
mag-8 Added
mag-9 Added

Resources/Textures/_NF/Objects/Weapons/Guns/Ammunition/Magazine/Turret/box_mag.rsi

State Old New Status
base Added
mag-1 Added
mag-10 Added
mag-2 Added
mag-3 Added
mag-4 Added
mag-5 Added
mag-6 Added
mag-7 Added
mag-8 Added
mag-9 Added

Resources/Textures/_NF/Objects/Weapons/Guns/Ammunition/SpeedLoaders/HeavyRifle/argenti_speed_loader.rsi

State Old New Status
base-1 Added
base-2 Added
base-3 Added
base-4 Added
base-5 Added
base-6 Added
base-7 Added
base-8 Added
base Added
icon Added
piercing-1 Added
piercing-2 Added
piercing-3 Added
piercing-4 Added
piercing-5 Added
piercing-6 Added
piercing-7 Added
piercing-8 Added
piercing-icon Added
practice-1 Added
practice-2 Added
practice-3 Added
practice-4 Added
practice-5 Added
practice-6 Added
practice-7 Added
practice-8 Added
practice-icon Added
rubber-1 Added
rubber-2 Added
rubber-3 Added
rubber-4 Added
rubber-5 Added
rubber-6 Added
rubber-7 Added
rubber-8 Added
rubber-icon Added
uranium-1 Added
uranium-2 Added
uranium-3 Added
uranium-4 Added
uranium-5 Added
uranium-6 Added
uranium-7 Added
uranium-8 Added
uranium-icon Added

Resources/Textures/_NF/Objects/Weapons/Guns/Ammunition/SpeedLoaders/LightRifle/light_rifle_speed_loader.rsi

State Old New Status
icon Added

Resources/Textures/_NF/Objects/Weapons/Guns/Ammunition/SpeedLoaders/Magnum/magnum_speed_loader.rsi

State Old New Status
piercing-icon Added
practice-icon Added
rubber-icon Added
uranium-icon Added

Resources/Textures/_NF/Objects/Weapons/Guns/Ammunition/SpeedLoaders/Pistol/pistol_speed_loader.rsi

State Old New Status
icon Added
practice-icon Added
rubber-icon Added

Resources/Textures/_NF/Objects/Weapons/Guns/Revolvers/argenti.rsi

State Old New Status
bolt-open Added
equipped-BELT Added
icon Added
inhand-left Added
inhand-right Added

Resources/Textures/_NF/Objects/Weapons/Guns/Rifles/gestio.rsi

State Old New Status
base Added
bolt-open Added
equipped-BACKPACK Added
equipped-SUITSTORAGE Added
icon Added
inhand-left Added
inhand-right Added
mag-0 Added
wielded-inhand-left Added
wielded-inhand-right Added

Resources/Textures/_NF/Objects/Weapons/Guns/Rifles/novalitec1.rsi

State Old New Status
base Added
bolt-open Added
equipped-BACKPACK Added
icon Added
inhand-left Added
inhand-right Added
mag-0 Added
wielded-inhand-left Added
wielded-inhand-right Added

Resources/Textures/_NF/Objects/Weapons/Guns/Rifles/svt40.rsi

State Old New Status
base Added
bolt-open Added
equipped-BACKPACK Added
equipped-SUITSTORAGE Added
icon Added
inhand-left Added
inhand-right Added
mag-0 Added
wielded-inhand-left Added
wielded-inhand-right Added

Edit: diff updated after 8965f96

@VMSolidus
Copy link
Member Author

Ready for Review!

@VMSolidus VMSolidus merged commit e2d4a32 into Simple-Station:master Jan 11, 2025
13 of 14 checks passed
SimpleStation14 added a commit that referenced this pull request Jan 11, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Changes: Audio Changes any ogg files Changes: C# Changes any cs files Changes: Sprite Changes any png or json in an RSI Changes: YML Changes any yml files
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants