25 Commits
Author SHA1 Message Date
siliconsandGitHub 6394f34694 repaths projectile weapons from /obj/item/gun/* to /obj/item/gun/projectile/* (#6997)
tl;dr we don't want snowflaking for "projectile firing gun" to be the
same as "launcher firing gun" so we're separating them

this is in prep for #6740
2025-02-14 22:38:22 -07:00
AlphaM01andGitHub e96d430e9e Adds a new model of NT handgun. (#6829)
<!-- Write **BELOW** The Headers and **ABOVE** The comments else it may
not be viewable. -->
<!-- You can view Contributing.MD for a detailed description of the pull
request process. -->

## About The Pull Request

Adds a new handgun platform known as AXHS, it comes in two models:
AX59 is a .45 ACP semi-automatic pistol which loads 12-round
double-stack magazines. It comes with a built in light and lanyard loop
(see #6826 for gun attachment code, which this will rely on). It is
issued to Exploration through a dedicated gun case in the points vendor
for 250 points.
AX99 is a .44 Magnum semi-automatic pistol which loads 7-round
single-stack magazines. It has no attachments. Per fluff it is the PMD's
less gimmicky service weapon alongside the very confusingly named
Service Weapon.
This PR also makes the base a45 magazine unused. M1911-based platforms
now load a45/singlestack magazines and all other 45 pistols now load
a45/doublestack magazines, therefore, every code mention of the base .45
magazine have been changed to one of them (or both in the case of random
drops).
Capacity on 9mm pistol magazines has been bumped up to 15 base and 21
extended after discussion with dev chat.

<!-- Describe The Pull Request. Please be sure every change is
documented or this can delay review and even discourage maintainers from
merging your PR! -->

## Why It's Good For The Game

Exploration may or may not move away from the infinitely rechargeable
phasers at some point, this is just a means to give players an opt-in
alternative.
Just giving them a pistol felt cheap though, so I wanted to provide
something designed for the department with QoL which are primarily the
attachments.
<!-- Argue for the merits of your changes and how they benefit the game,
especially if they are controversial and/or far reaching. If you can't
actually explain WHY what you are doing will improve the game, then it
probably isn't good for the game in the first place. -->

## Changelog

<!-- If your PR modifies aspects of the game that can be concretely
observed by players or admins you should add a changelog. If your change
does NOT meet this description, remove this section. Be sure to properly
mark your PRs to prevent unnecessary GBP loss. You can read up on GBP
and it's effects on PRs in the tgstation guides for contributors. Please
note that maintainers freely reserve the right to remove and add tags
should they deem it appropriate. You can attempt to finagle the system
all you want, but it's best to shoot for clear communication right off
the bat. -->

🆑
add: Added two new pistols "AX59" and "AX99".
add: Added AXHS Gun Case to the exploration points vendor.
add: Added a new morale poster.
tweak: .45 magazines now split into double-stack (12rnd) and
single-stack (7rnd).
tweak: 9mm pistol magazines now hold 15 rounds (normal) and 21 rounds
(extended)

/🆑

<!-- Both 🆑's are required for the changelog to work! You can put
your name to the right of the first 🆑 if you want to overwrite your
GitHub username as author ingame. -->
<!-- You can use multiple of the same prefix (they're only used for the
icon ingame) and delete the unneeded ones. Despite some of the tags,
changelogs should generally represent how a player might be affected by
the changes rather than a summary of the PR's contents. -->
2024-11-17 12:15:52 -08:00
AlphaM01andGitHub 352bb4ccbb Replaces Exploration's M1A Garand Sniper with the Expeditionary Reconnaissance Rifle (#6780)
<!-- Write **BELOW** The Headers and **ABOVE** The comments else it may
not be viewable. -->
<!-- You can view Contributing.MD for a detailed description of the pull
request process. -->

## About The Pull Request
It's 500 years in the future and Exploration's 1k point designated
marksman equipment is a choice between:
A self-recharging hitscan laser sniper rifle.
A _refurbished reproduction garand made by Cybersun_

One of these things is not like the other. Therefore:

![image](https://github.com/user-attachments/assets/df29c08c-9a8c-4458-a8c3-9533e97a7b6f)

Please keep in mind that this thing does the same damage as the Garand.
The differences are:
1) It loads from standard 10-round 7.62 magazines (can be printed in the
lathe) as opposed to 8-round clips (cannot be printed)
2) It doesn't eject the mag on empty.
3) The gunbox gives you 10 mags instead of 7 clips (100rnds as opposed
to 56rnds, the 10 mags fit the bandolier exactly)

<!-- Describe The Pull Request. Please be sure every change is
documented or this can delay review and even discourage maintainers from
merging your PR! -->

## Why It's Good For The Game
Weird previous WW2 obsessions aside, the Garand takes specialty garand
clips which cannot be printed in the lathe, is a massively outdated
platform, and according to it's flavor text it's actually a highly niche
"handmade" item that shouldn't have been thrust into this particular use
case to begin with.
<!-- Argue for the merits of your changes and how they benefit the game,
especially if they are controversial and/or far reaching. If you can't
actually explain WHY what you are doing will improve the game, then it
probably isn't good for the game in the first place. -->

## Changelog

<!-- If your PR modifies aspects of the game that can be concretely
observed by players or admins you should add a changelog. If your change
does NOT meet this description, remove this section. Be sure to properly
mark your PRs to prevent unnecessary GBP loss. You can read up on GBP
and it's effects on PRs in the tgstation guides for contributors. Please
note that maintainers freely reserve the right to remove and add tags
should they deem it appropriate. You can attempt to finagle the system
all you want, but it's best to shoot for clear communication right off
the bat. -->

🆑
add: Added a new weapon, the Expeditionary Reconnaissance Rifle.
tweak: Replaced exploration's marksman box's M1A Garand with the new
Recon Rifle
/🆑

<!-- Both 🆑's are required for the changelog to work! You can put
your name to the right of the first 🆑 if you want to overwrite your
GitHub username as author ingame. -->
<!-- You can use multiple of the same prefix (they're only used for the
icon ingame) and delete the unneeded ones. Despite some of the tags,
changelogs should generally represent how a player might be affected by
the changes rather than a summary of the PR's contents. -->
2024-10-01 22:03:22 -07:00
siliconsandGitHub ac3e0a73a9 attack_self refactor (#6754)
Changes proc header
2024-09-16 13:09:37 -06:00
siliconsandGitHub 002dda4bf3 projectiles v8 - ammo & magazines (#6637)
completely overhauls ammo, magazines, and calibers; makes things a lot
more standardized and efficient.
2024-08-04 15:31:26 -04:00
siliconsandGitHub 5134116de4 supply: supply pack datums, some reworks (#6599)
tl;dr refactors supplypacks to a new system

- all access locks yanked from crates other than the ones that actually
need to be locked
- preps system for reworks, translates stuff over to a new format
- adds unified subsystem parsing & support for other descriptors for
cargo crate contents other than typepath
2024-07-31 10:28:39 -04:00
383308a1d1 storage rewrite (#6284)
Co-authored-by: silicons <no@you.cat>
2024-02-17 10:08:35 +01:00
MonaraandGitHub 51de5f0b64 Armor gunbox touchups (#5531)
Rewords some of the gunbox text to properly convey what the
player/character is seeing/doing.
Makes armor plates spawn within covert carriers instead of outside.
Alters holster descriptions.
Covert carriers no longer hide holsters on inspect.
2023-05-28 04:17:02 -07:00
MonaraandGitHub c7f6700dd4 Security Armor Vests (#5512) 2023-05-22 14:34:46 +02:00
MonaraandGitHub 77d2cfd60f Armor Rebalance/fix (#5499) 2023-05-19 21:12:23 +02:00
siliconsandGitHub 0336bec16b fixes gunboxes (#5192) 2023-03-16 19:18:23 +01:00
455ec82c4e refactors attack_hand, attackby, attack_self (#5120)
Co-authored-by: silicons <no@you.cat>
2023-03-11 17:15:58 +01:00
fd91cb3b08 [MDB IGNORE] ballistic gun repath & lazyinit ammo & casing flags & reorganiation (#4908)
## About The Pull Request

tin

## Why It's Good For The Game

memory improvements & code efficiency

## Changelog

nah

Co-authored-by: silicons <no@you.cat>
2023-01-05 19:10:40 -08:00
Captain277 dbec5f1a84 Typos and paths 2022-04-08 01:08:36 -07:00
Captain277 0287eb33bb DONKsoft relaunch 2022-04-06 13:50:51 -07:00
Captain277 4fc4e9cce9 Guns, hats, coils. 2021-09-17 04:15:49 -07:00
Captain277 2c680474f8 MULE bot comment out and gunbox icon fix. 2021-09-16 17:47:19 -07:00
siliconsandGitHub 5823fb93e7 migrates to github actions + sync tgui to main's, removes a bunch of dead maps and code and reworks how submap loading is done (#2917)
* move phoronlock define

* t

* force rename

* nuke unneeded things

* don't do that

* tgui sync?

* changes

* unit testing module

* backend

* tools update

* aaah

* go and stay go

* path replace

* move everything

* toss out more stuff

* remove

* fine those can stay

* dependencies.sh

* ruin datum move + rename

* level assets why did you guys put the turfs in my atmosphers folder grr

* more moving

* basemap, force stuff

* fix that desync meme

* move more stuff

* move those too

* repath

* get rid of useless initializers

* hacky patchy

* reservations

* alright

* tgui

* changelog example

* checksum

* md5

* errors

* more

* turf empty

* stop

* fix

* bad kwarg

* let's get those in again

* alright

* rid of that

* huh

* newlines

* newlines

* folder

* mood

* woops

* readme

* might as well trim now

* let's go

* fuck it tether isn't being used anyways lol

* ok

* empty files go

* tether is demoted

* sorry but this goes too

* okay

* make that work too

* ok

* wow.

* whew

* Fix

* fixes

* ok

* sigh

* fix

* fix

* aah.

* rust_g logging

* update rust g file

* fix

* funny

* Fix

* map issues

* fix

* initialize hints

* solves some problems

* those too

* ok

* pills

* let's do that.

* hit that too

* runtime

* add that too

* alright

* fix

* fix

* fix

* Fix

* add

* fix

* wildwest, what have they done to you...

* do that too'
git push

* fixes

* fixes

* fixes

* pack this tightly

* let's not have empty files

* sigh

* fix

* FUCK OFF

* fix icon

* rip old mapmerge

* zz

* woo yeah woo yeah

* logging

* fix

* better logs

* GRRRRRR

* last commit??

* awful
2021-04-01 16:07:03 -05:00
Captain277 ccdf4e2d4f Ha ha, nerfs for all. 2021-03-11 18:52:01 -08:00
Vail 8d21b63da2 Switching Rifle in Gunbox 2020-12-02 03:28:55 -05:00
Vail f9407a5603 More ammo and bandolier? 2020-11-23 20:21:28 -05:00
Vail d2e574fca8 Value adjustments on everything 2020-11-18 15:38:40 -05:00
Vail 1bb4f77fa6 New Gunbox 2020-11-18 14:38:44 -05:00
kevinz000 e26025599c wew 2020-04-12 17:31:11 -07:00
deathride58 f1893fa0a0 initial commit - Straight pull from Virgo's master branch from 5/6/2018 at 6:00 PM EST 2018-05-06 19:05:49 -04:00