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
[s] Hallucinations 4.0 #37423
[s] Hallucinations 4.0 #37423
Conversation
|
I could never stand the ooc hallucinations in RDS so I might actually use it now You know perhaps for mob hallucinations it would be interesting if they could be controlled by ghosted players, assuming that's even possible |
Do they need to be realistic? Also, I kinda doubt that players won't recognize they're hallucinating anyway, so I don't consider "a definite tell that you're hallucinating" to be valid. |
I'll give this a closer look and post my thoughts later today but for now it mostly looks good, thanks for listening to feedback 👍 |
@Barhandar hallucinations will never be believed 100% of the time, but my goal is to increase the amount of times it fools people into acting in interesting ways, while reducing the amount of times hallucinations annoy people. More "oh shit i killed the AI because someone on the radio saw a blue APC and it was actually a hallucination", less "i just got randomly stunned". |
I think, that hallucinations may be different from different drugs/causes. |
You fool. If you make hallucinations realistic you're gonna trick people into getting banned for killing the ai over a hallucination. "Why did you do that." "I saw this incredibly realistic hallucination where the apc turned blue. The doors bolted and shocked me." "Being insane is never an argument." You have been permanently banned. Talk to the coders to Nerf hallucinations. |
I liked the OOC hallucinations. In the sense of the concept, how they were put in was atrocious. If you want some ideas for that, fake bwoinks and the like. If you feel like adding another rare hallucination, shuttle being called with some small random reasons like "shits fucked" would work. Also fucking, there's a hacking hallucination sound that's I'm still not 100% straight on how this is gonna affect RDS, but out of that it seems to be fine, aslong as I'm not having my chat spammed by NAR SIE HAS RISEN, constantly being on fire, and getting shocked, it's good |
@GuppyLaxx OOC is not ok because stuff like an admin contacting you should not be confused for an ingame mechanic, ever. RDS will now just be intermittent hallucinations, and those should be less frequent and obnoxious. I thought about the shuttle call hallucination, but unless i add a really wide list of motivations it's gonna be easy to detect as a hallucination. About the hacking hallucination, i removed the clicking sounds inbetween. Maybe i should play the game once in a while. |
@Shadowflame909 jokes aside there is fairly precise logging for hallucinations, so you can verify is the player has been fooled or is trying to fool you |
Oh, nevermind then. Let the hallucinations continue to get realistic! |
Most of the sound hallucinations are quite obvious because they make the noise with no bearing on direction - is it possible for them to update with a random directional influence? Then they might actually sound like, e.g., someone's lasering someone to death in maint near you instead of inside your own brain. |
Yeah, i guess i can pick a random tile. Do we actually have directional sound and i never noticed? |
We definitely have directional sound, yes. |
can you change the fire hallucination so you can actually put it out? The stamina damage is really annoying and an obvious tell. |
Already did! I forgot to put that in the change list. |
In this commit:
|
I want to replace husks with a hallucination that shows creepy or weird stuff/shapes in the distance. If anyone has some sprites that could fit that purpose i'd love to add them |
not a fan of the rds removal, the point of the hallucinations was to make the trait unique in a way that wasn't just "occasional hallucinations" and why the trait was made so wordy and strangely-named to begin with. if you want to remove the only thing that makes it unique, rename the trait, and if it bothers you that badly then reduce the odds. |
The hallucinations it had were of the same category of existing hallucinations (i.e narsie rising is pretty much the same as the AI delta alert). Those that weren't were instead OOC-based (i.e. the big messages saying to leave the server or close the game window) which, last i've heard, are a no-no, aside from being really obvious after the first time. I would've kept special hallucinations if they were actually special and not just kept apart for the sake of it. |
The 4th-wall breaking traits have never been brought up as problematic until this PR when you cut them. There's ultimately nothing I can do to keep it as-is, but part of the reason why RDS is named so uniquely and has such a wordy description and disclaimer is because you see and hear things with RDS that you don't see with anything else. I'll insist again that if you remove the unique traits that you should make it more subtle in naming or description. |
…Hallucinations4.0
…hat hallucination manually
Regardless of if it's never been brought up or not, having immersion breaking hallucinations is not cool outside of ooc situations, and even then would probably be frustrating. |
set waitfor = FALSE | ||
..() | ||
var/hits = rand(3,6) | ||
var/list/turf/sourcelocs = list() | ||
for(var/turf/open/T in range(world.view+1,target)-range(world.view-2,target)) |
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.
If you're just picking one random offset is better than iterating all these (twice). Could probably pick from off-view locations only alternatively.
New brain tumor fake attackee you get a fake that attacts you 24/7 |
Also keep shuttle hallicination which makes a fake shuttle appear so you walk into it but instead your spacing yourself |
@AnturK should be fine now |
No ingame changelog cause these are supposed to fool people.
Changes: