-
Notifications
You must be signed in to change notification settings - Fork 2.7k
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
Russian revolver #19978
Russian revolver #19978
Conversation
RSI Diff Bot; head commit 9380995 merging into 75bf7bc Resources/Textures/Objects/Weapons/Guns/Revolvers/inspector.rsi
Resources/Textures/Objects/Fun/russianrevolver.rsi
|
Not a real gun per se, and it has unique functionality. |
It's kind of weird conceptually to introduce a gun that looks like a gun, but arbitrarily can only be used on yourself |
it should be possible to use any gun on yourself, in the ideal world |
/suicide with gun in hand if gun has a bullet in chamber |
Maybe it should be like one of those cartoon guns where the barrel is pointing the wrong way. Just to make it more clear |
Finally some normal bar entertainment 🤡 |
All that remains is to make a reverse pistol for the antagonist clown |
It would be better if this were not a separate weapon, but rather a change that allowed the normal revolver to target yourself. I also don't like the culturally insensitive use of "Russian revolver" and "Russianize", because this sounds like an insult to a whole cultural group. |
Excuse me, but do you have any ideas on what to call a revolver for playing "Russian Roulette"? Besides, there is nothing offensive in this. |
Do you have any suggestions for alternative names for the gun and/or the "Russianize" method? |
Don't really see how the name of the gun is culturally insensitive (any more than Russian Roulette itself would be, which to my knowledge isn't much). That said I do agree that having this as its' own revolver seems kind of weird, especially when the revolver looks like a normal gun instead of a cartoony one with the barrel turned around (which would at least warrant looking funny). |
I forgot that this was for the bar- that'd obviously make it difficult to implement as a normal revolver without giving the barkeep their own revolver, which would cause other issues. It's still preferred that this isn't its' own gun, so some other solution would be appreciated if you could find one. |
The cartoon version with the barrel upside down is not appropriate. Yes, it wouldn't be bad if every weapon could have a suicide function. But a separate revolver for playing roulette is the best solution not to be a full-fledged weapon. This is just a way to test your nerves of steel with friends, after a friendly drinking session in a bar, or as an emergency way to exit the game. |
Maybe you could investigate adding a component field to the |
This is the clear answer. Introducing a new weapon called the "russian revolver" that can only be used on yourself seems silly, no matter what angle you look at it from. Ideally someone who inputs /suicide while also holding a firearm should have the trigger pulled, and if it's got a lethal round in the chamber it should discharge and kill. If not, it fails. There should be other contextual /suicide methods, like slitting your throat with blades. As it stands /suicide is just a ragequit when it could be a legitimate RP option. |
My one tidbit is the ammo, cause if it comes with real 45. ammo then a fella with an actual revolver can use it but for real. Maybe make it kill you the same way with any ammo type and fill it with practice rounds? |
I think adding the functionality to "shuffle" the chamber/ammo of any gun with a verb, and then allowing clicking on yourself (with a do_after of course), /suicide, or both to kill yo/crit you if there is a bullet in the chamber would make a decent implementation for russian roullete. |
Even blanks can kill you IRL. Practice rounds could put you into crit rather than killing. |
I bet that if you indicate in the description that this revolver is intended exclusively for playing roulette, then many questions and misunderstandings will go away by themselves. But regarding suicide, you can do things differently. Give a short delay to the rest of the weapon before shooting yourself, so that you can cancel the action if it is accidental or just collect your thoughts. And the roulette revolver itself has the possibility of instant suicide, because you have already consciously taken a step towards this game. |
Simply, the essence of this pr is not only to add suicide, but also to add an inferior weapon to the bartender, aimed at the entertainment of the station crew) |
Hello, i’m the one who designed the idea of this concept based on ss13’s russian revolvers. As it stands, it is not meant to be a form of suicide as despite the fact it can kill you because /suicide currently works far too well for that. The reason why there is this specific revolver is primarily because from my experience playing russian roulette is way too funny and if it doesn’t right out kill you there isn’t that comedy factor in play. I don’t mind changing changing a few things to specify that its meant to be for the roulette game, and i don’t believe the bullet is an issue either since the only other revolvers in the game are the detective’s, syndicate’s python and the deckard (if i remember correctly). About another point, i understand that “accidentally killing yourself” is an issue as its an instakill; and i was thinking that requiring harm mode to be active could be a solution for that. We just didnt know how to go about coding it and thought it wasnt exactly necessary so we left it out. |
i copied the inspector sprites, did a rehue and changed some minor details since i thought it would fit better into the game’s style. Should i resprite it entirely then? |
Just clearing it up, its not technically a gun. Its a joke item, similar to soap or space glue. It simply looks like a revolver and (partially) acts like one. |
Soap and glue both have legitimate gameplay appliances, this PR adds an item that has exclusively one purely esoteric feature. |
The curved trunk is certainly comical, but it would be more suitable for a clown and not a bartender. So, a curved trunk is a big stupidity that should not be added. I think many will agree with this |
Sorry, translation difficulties. I meant the delay for other weapons, and not specifically for the Russian revolver. Sorry if I misled you. Nevertheless, your pr is what many have been waiting for, especially old like me. So, thank you very much for your work. |
And to avoid confusion, you need to make a correct description, and not change the name |
we also did this |
This pull request has conflicts, please resolve those before we can evaluate the pull request. |
Would be many times cooler to add the ability to point any revolver at yourself for a game of Russian roulette. |
you should just be able to shoot yourself with a gun |
actions are bloat and would be annoying, imo it should be when you click yourself with a gun it makes a popup saying you place the barrel in your mouth and close your eyes, then when its up inflict 2x or whatever damage because its going right into your brain |
i love waking up to a merge conflict |
An issue with letting this happen means that the average person wouldnt be able to play russian revolver. You’re not allowed to carry a gun on your person unless you are security or the bartender, and this is simply meant to be a friendly game of russian roulette. However, i suppose it wouldn’t be hard to add an additional feature of using /suicide command while holding a gun to kill yourself with certainty. |
After trying to figure out how to implement this, we came to the realisation that not only should this change be done in a separate PR, but it is way out of scope for what we are trying to implement. Currently as it stands though, there is no issue with the current code and functions normally ingame. |
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.
From discord:
no new guns
shouldn't "roulettify"
shouldn't be its own component
should just use an action
it also shouldn't be a 98.5% chance of spawning inside the booze locker
it's not a real gun, it's a toy. |
I'm going to go ahead and close this, because to address the reviewer comments this would require a bit of a rework. Please feel free to open a new PR for this once it is ready. |
About the PR
Adds in a joke revolver "gun" that is incapable of being used in combat, but is instead used to play Russian Roulette. It can only be used by the player holding it, and is only capable of harming the player holding it.
Why / Balance
It'd make for some hilarious additions to the spess guy funny moments compilations. As for balance, I'm pretty sure it'd just add a few more patients to medbay each round.
Technical details
I don't know if I can explain the technical details because I barely understand them myself lol.
Media
revolvershowcase.mp4
Breaking changes
Content.Shared.Weapons.Ranged.Systems.SharedGunSystem.Revolver.Cycle() was changed from private to public, and a new method "RouletteifyRevolver" was added into it.
Changelog
🆑 MACMAN2003, forthbridge, Ubaser