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
Adds in a new chaplain antagonist item, the heartlight knife #10761
Conversation
<!-- The text between the arrows are comments - they will not be visible on your PR. --> <!-- To automatically tag this PR, add the uppercase label(s) surrounded by brackets below, for example: [LABEL] --> [INPUT WANTED] ## About the PR <!-- Describe the Pull Request here. What does it change? What other things could this impact? --> This PR adds in a new chaplain antag item, a scroll that once read, replaces a chaplains heart and grants them the ability to summon a slightly less powerful syndicate knife for 8 seconds with a cooldown of 30 seconds ## Why's this needed? <!-- Describe why you think this should be added to the game. --> The chaplain has very little in terms of unique antag items, and syndicate knives are fun to use The name's could use some work however ## Changelog <!-- If necessary, put your changelog entry below. Otherwise, please delete it. Use however you want to be credited in the changelog in place of CodeDude. Use (*) for major changes and (+) for minor changes. For example: --> ```changelog (u)Carsontheking (+)Adds In a new antag item for chaplains! ```
Created discussion thread: https://forum.ss13.co/showthread.php?tid=19683 |
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 description suggestions and some typos I found
Thank you all for the help, I'll be sure to start on it these changes later tonight. I'd also like to ask if anyone feels there ought to be any balance changes to this, be it the cooldown, damage delt, or time before deletion. |
Just gonna note that you have a lot of unrelated sprite reversions in the DMI files you touched |
DimWhat, I Implemented most of the changes, thank you for the help, I did miss over one though, I'll get it at a later date I suppose |
will need to go back and resprite the heart possibly, along with sound design, but code wise I think its about done. Not sure what's going on with maps though... |
!merge_upstream |
Merging upstream failed: |
This PR has been inactive for two weeks, and has been automatically marked as stale. This means it is at risk of being auto closed in another week. Please address any outstanding review items and ensure your PR is finished. If you are auto-staled anyway, ask developers if your PR will be merged. Once you have done any of the previous actions then you should request a developer remove the stale label on your PR, to reset the stale timer. If you feel no developer will respond in that time, you may wish to close this PR youself, while you seek developer comment, as you will then be able to reopen the PR yourself. |
well it works now! |
Description seems misleading. This is based on the infiltrator knife and not the syndicate dagger? |
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'm not a weapons guy really but this feels a little weird to me. Essentially a very slightly weaker infiltrators knife.
Thematically I wish drawing the dagger out was more telegraphed and theatrical and/or traumatic in some way.
Is this trying to be a magic divine thing? Should it only work for chaplains or people with positive karma otherwise gib then?
Is it an artifact of some kind? Maybe it would be something you plunge into your head instead?
tl;dr I'm not sure I get it...
@@ -0,0 +1,58 @@ | |||
#define HEART 1 // I couldn't find a way to make this work without the define, my coding is very primitive however. |
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 comment adds no value
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.
what exactly do you mean by that? the primitive part, or the entire comment? I added it there because zonespace previously commented on the define being un-needed.
bleed(H, 5, 5) | ||
SPAWN(5 DECI SECOND) | ||
H.emote("scream") | ||
icon_state = "sacred_heart_scroll-U" |
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.
What is the benefit of having the scroll still exist? Evidence?
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.
ya mainly for evidence, and partially flavor. It makes it so you can't just use it in the corner of maint and never have to deal with at least disposing of it.
boutput(H, "<span class='alert'>You fill your heart with keen light !</span>") | ||
end_replace_heart(HEART, H) | ||
|
||
proc/end_replace_heart(var/target, var/mob/living/carbon/human/H) |
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.
target
appears to be unused?
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.
The code doesn't work without it, it messes up line 31 (bodypart = H.get_organ(part_loc) somehow.
If you have a solution I'd be happy to implement it.
|
||
New() | ||
..() | ||
setProperty("movespeed", -0.4) |
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.
Why does this adjust move speed?
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.
its a carry over from the syndicate infiltrator dagger, though nerfed comparatively. It helps give it utility and flavor, although if you believe it would be too powerful, it can be either nerfed or outright removed.
yes it is, my mistake I'll change it now. |
Thinking on it, maybe it would be a good idea to add in either a light source from the knife whenever its active, and a sound that plays whenever the ability that produces it is used. Would you agree?
Its trying to be divinely themed robotic implant of sorts, the idea being that it is made out of hardlight, though maybe rebranding it to be unstable hard-light would be more in line with the rest of the ss13 setting, given the lack of the technology and the fact it quickly disappears after initial use. |
I don't the the flavor of this quite fits. I'd probably lean more into it being a heart implant and away from the divine scroll stuff. But then it loses the connection with the chaplain so it doesn't fit either. And overall the effect of the item doesn't sound particularly exciting to me at a glance. |
so uh, any idea on the changes in response to the criticism? |
I think I'm overall just not a fan of this, sorry. It doesn't feel interesting nor as a cohesive enough design to me. |
[INPUT WANTED]
About the PR
This PR adds in a new chaplain antag item, costing 6 TC, a scroll that once read, replaces the readers heart and grants them the ability to summon a slightly less powerful Infiltrator dagger for 8 seconds with a cooldown of 30 seconds.
The name's could use some work however, I'm iffy on them and open to change
Why's this needed?
The chaplain has very little in terms of unique antag items, aside from ones that lean more into RP aspects of the role than damage, it gives medbay a good reason to practice heart surgery, and syndicate knives are just a fun item to use.
Changelog