-
Notifications
You must be signed in to change notification settings - Fork 566
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
XM4 Armor Integral Motion Detector #5586
Conversation
modified: code/modules/clothing/suits/marine_armor.dm modified: code/modules/mob/living/carbon/human/human_helpers.dm
@Birdtalon To answer any “why” you have, this code is borrowed from the integral md that the smartgun has. That being said, I can make the changes you mentioned! |
Update: Removed some unnecessary duplicates of code, changed some variables to be more verbose, added some documentation, added suggestions from @Birdtalon, and added a unique description for the XM4 armor. |
Neat lore that supports this feature. The XM4 could be a prototype version of the integrated motion tracker, that after successful field testing led to it being standard issue. |
i really dont want this PR to die, but it looks like everyone in the maintainer team is intentionally ignoring it or outright disapproving of it if this PR goes under i'd recommend trying again but instead of an integral motion detector the XM4 comes with an integral data detector, i feel like that has a higher chance to appeal (or at least just not tick off potential biases within the maint team) |
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.
Code seems fine but I do not approve of the PR for design & balance reasons.
What needs to change for it to be balanced? First thing that comes to mind is reducing storage. |
Temporarily removes webbing as a preset equipment for the IO. When the mob is spawned, the XM4 armor doesn’t load because the XM4 no longer allows webbing.
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.
Couple minor things, but otherwise seems to be working.
Also I will note that:
cannot be worn ... by anyone else
Isn't true; there's nothing preventing anyone else from wearing this armor. But I don't know if that needs to change.
Want me to change that? |
Co-authored-by: Drathek <[email protected]>
Co-authored-by: Drathek <[email protected]>
Co-authored-by: Drathek <[email protected]>
probably could make the armor ID lockable like spec armor, therefore, when an IO permas their armor unlocks and can be repurposed |
About the pull request
Adds a motion detector action to the XM4 Intelligence Officer (IO) Armor.
Explain why it's good for the game
cannot be worn or purchased by anyone else.NOTE: This is my first "major" feature. I am open to suggestions, including "balance" related stuff.
Testing Photographs and Procedure
XM4.Motion.Detector.Test.mp4
Edit: Tested to confirm that the MD turns off upon user death. ✔️
Changelog
🆑
NervanCatos
add: Adds integral Motion Detector to XM4 IO Armor
balance: Uniform utility accessories (I.E. Webbing) no longer can be equipped while the XM4 is worn. Armor slots increased to 5 to compensate.
/:cl: