-
Notifications
You must be signed in to change notification settings - Fork 565
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
Tactical Compact Nailgun #5746
Tactical Compact Nailgun #5746
Conversation
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
sprites yuh
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Some things such as mat_tac should be refactored to be handled by the nailguns, rather than using istype checks
Thematically it might be odd that a military issued nailgun is extremely inefficient and limited in use compared to a civilian issued nailgun. |
This pull request has conflicts, please resolve those before we can evaluate the pull request. |
Conflicts have been resolved. A maintainer will review the pull request shortly. |
From a thematic standpoint this could be explained in a few ways:
|
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I don't really think this is a tool worth taking. Its devours your materials for little benefit. Its also weird to require nailgun magazines in addition to the sheets. Where should they acquire more nailgun mags? And would anyone even want that wasted inventory space? Nailgun mags likely need to be refilled with metal rods or something. Comtechs tend to have little inventory to work with if they want any combat tools too.
Co-authored-by: Drathek <[email protected]>
This PR has been inactive for long enough to be automatically marked as stale. This means it is at risk of being auto closed in ~ 7 days, please address any outstanding review items and ensure your PR is finished, if these are all true and you are auto-staled anyway, you need to actively ask maintainers if your PR will be merged. Once you have done any of the previous actions then you should request a maintainer remove the stale label on your PR, to reset the stale timer. If you feel no maintainer will respond in that time, you may wish to close this PR youself, while you seek maintainer comment, as you will then be able to reopen the PR yourself |
This pull request has conflicts, please resolve those before we can evaluate the pull request. |
Single argument round should be floor now. |
|
Conflicts have been resolved. A maintainer will review the pull request shortly. |
Resolved |
This PR has been inactive for long enough to be automatically marked as stale. This means it is at risk of being auto closed in ~ 7 days, please address any outstanding review items and ensure your PR is finished, if these are all true and you are auto-staled anyway, you need to actively ask maintainers if your PR will be merged. Once you have done any of the previous actions then you should request a maintainer remove the stale label on your PR, to reset the stale timer. If you feel no maintainer will respond in that time, you may wish to close this PR youself, while you seek maintainer comment, as you will then be able to reopen the PR yourself |
Marking as stale exempt for now so it is more prioritized in my tracker. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
return FALSE | ||
|
||
var/repair_value = 0 | ||
for(var/validSheetType in repair_materials) | ||
if(validSheetType == material.sheettype) | ||
if(!isnull(material) && validSheetType == material.sheettype) |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
This pull request has conflicts, please resolve those before we can evaluate the pull request. |
Closing since PR seems to have had no changes for about a month and a half while drafted. Ping a maint if you want this reopened |
About the pull request
This PR adds the tactical compact nailgun to the 'essential engineer kit'.
Explain why it's good for the game
Light replacer being an essential item is a leftover from a bygone (2016) era in CM, it's time to replace it with something far more useful...behold! the Tactical Compact Nailgun, coming to engineer preps near you!Engineers have a capability gap with critical cades, they only have two options: wait for it to be destroyed or deconstruct it. Both of these options leave a hole in the defensive line.
Giving them the tactical compact nailgun covers the capability gap with a third option: return the cade to a repairable state at a high cost. The cost is subject to change, but right now
42 metal sheets are spent per repair(civilian nailgun default is 1 sheet).The tactical compact nailgun will allow an engineer, in an ideal case, to save
1224 cades with one mag. There are 48 nails per magazine (it spawns with one loaded mag) and each repair cost 4 nails and 2 material. Material will be the likely limiting factor for repairs, therefore in practice the tactical nailgun is likely to only be used for emergency repairs during FOB Defense.This grants the marines a new tactical capability without affecting the usefulness of a civilian model nailgun.
5. For those who still take the light replacer (for some crazy reason) it is now found in the engineer tool vendor.Note: it is skill locked to SKILL_ENGINEER_ENGI level+
Testing Photographs and Procedure
Screenshots & Videos
Changelog
🆑 NervanCatos
add: Adds tactical compact nailgun as an essential item for combat technicians
balance: material required to repair with tactical compact nailgun is 2 instead of the normal 1
refactor: refactors nailgun checks into a better order and other small things
imageadd: adds icons for tactical compact nailgun
/:cl: