{"action":"created","issue":{"url":"https://api.github.com/repos/CleverRaven/Cataclysm-DDA/issues/12121","labels_url":"https://api.github.com/repos/CleverRaven/Cataclysm-DDA/issues/12121/labels{/name}","comments_url":"https://api.github.com/repos/CleverRaven/Cataclysm-DDA/issues/12121/comments","events_url":"https://api.github.com/repos/CleverRaven/Cataclysm-DDA/issues/12121/events","html_url":"https://github.com/CleverRaven/Cataclysm-DDA/issues/12121","id":70165149,"number":12121,"title":"UI awkwardness during hallucinations when passing the time using '|'","user":{"login":"graysage1","id":9023835,"avatar_url":"https://avatars.githubusercontent.com/u/9023835?v=3","gravatar_id":"","url":"https://api.github.com/users/graysage1","html_url":"https://github.com/graysage1","followers_url":"https://api.github.com/users/graysage1/followers","following_url":"https://api.github.com/users/graysage1/following{/other_user}","gists_url":"https://api.github.com/users/graysage1/gists{/gist_id}","starred_url":"https://api.github.com/users/graysage1/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/graysage1/subscriptions","organizations_url":"https://api.github.com/users/graysage1/orgs","repos_url":"https://api.github.com/users/graysage1/repos","events_url":"https://api.github.com/users/graysage1/events{/privacy}","received_events_url":"https://api.github.com/users/graysage1/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":4,"created_at":"2015-04-22T15:48:26Z","updated_at":"2015-04-22T16:05:22Z","closed_at":null,"body":"I like hallucination as a game mechanic, although its effects are in my opinion much too severe in ASCII mode, and are nearly negligible in the tiles mode, which I've already mentioned.  However, there is another purely UI problem with hallucination: it's very input-intensive to pass time when hallucinating.  I don't think it needs to be that way.\r\n\r\nAs I've said before, it's fine for the game to *penalize the player in terms of stats*, but it's not fine to penalize by requiring unnecessarily tortured keyboard input.  So let's say if I am hallucinating, I see animals and monsters and this confuses and tortures my character.  But why ask the player if I want to attack these hallucinations?  As a player I know they're hallucinations and I will probably answer 'n'o every time.  And why should I hit 'n' or 'enter' about 100 times just to pass a few hours during hallucinations?\r\n\r\nInstead, why not punish the player's character instead of punishing the player.  So if I hit '|' to spend 5 hours, just let me spend that time without any further keyboard input, but **summarize** the nastiness that happened to the character when all is done, such as, for example: \"During waiting, you've fought imaginary monsters, and therefore had hit the ground and the walls around you, hurting yourself.\"  Or, \"During your hallucination episode, while passing time, you were so absorbed fighting imaginary monsters, that you've destroyed some items in your inventory due to negligence and recklessness of your attacks.\"  That's just one possibility.  I'm not saying it has to be like that.  But whatever the penalty is, please let it not be having to hit 'enter' 100 times to pass time.  Just take it from the player character's stats and let the game flow smoothly for the player.\r\n\r\nHallucination right now is so disruptive to the gameplay in terms of UI, that even though its in-game effects are something I can completely manage and cope with, it's the UI input, having to hit 'enter' 100's of times, that's what's annoying about it, and prevents me from selecting anything with hallucination background these days.\r\n\r\nTo make hallucinations more fun for the player, please punish the character and not the human in the chair playing that character.  So apply HP damage to limbs, destroy items, do whatever you think is logical.  But please don't make people hit 'enter' 100 times.\r\n\r\nThis situation would be different if as a player I didn't know I was hallucinating.  But I do, because it's mentioned under the '@' screen's list of status effects.  And I know because hallucinations create very distinctive and recognizable visual artifacts.  So I know it's fake, and I will hit 'enter' to ignore it, therefore requiring me to hit 'enter' many times for 'y/n' prompts only adds tedium and doesn't constitute an interesting choice for me.\r\n\r\nAlso 'tweaker' background only granting 2 points is way too low for what you have to put up with at least in ASCII mode.  I think 'tweaker' should be 4 or 5 points in ASCII mode to make it worth the insane suffering for the player.  However, should hallucinations be fixed to be UI-light as I suggest and only penalize the character and not the person in the chair, 2 points would be plenty then.\r\n\r\n<bountysource-plugin>\r\n---\r\nWant to back this issue? **[Post a bounty on it!](https://www.bountysource.com/issues/11788046-ui-awkwardness-during-hallucinations-when-passing-the-time-using?utm_campaign=plugin&utm_content=tracker%2F146201&utm_medium=issues&utm_source=github)** We accept bounties via [Bountysource](https://www.bountysource.com/?utm_campaign=plugin&utm_content=tracker%2F146201&utm_medium=issues&utm_source=github).\r\n</bountysource-plugin>"},"comment":{"url":"https://api.github.com/repos/CleverRaven/Cataclysm-DDA/issues/comments/95248974","html_url":"https://github.com/CleverRaven/Cataclysm-DDA/issues/12121#issuecomment-95248974","issue_url":"https://api.github.com/repos/CleverRaven/Cataclysm-DDA/issues/12121","id":95248974,"user":{"login":"BevapDin","id":5095435,"avatar_url":"https://avatars.githubusercontent.com/u/5095435?v=3","gravatar_id":"","url":"https://api.github.com/users/BevapDin","html_url":"https://github.com/BevapDin","followers_url":"https://api.github.com/users/BevapDin/followers","following_url":"https://api.github.com/users/BevapDin/following{/other_user}","gists_url":"https://api.github.com/users/BevapDin/gists{/gist_id}","starred_url":"https://api.github.com/users/BevapDin/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/BevapDin/subscriptions","organizations_url":"https://api.github.com/users/BevapDin/orgs","repos_url":"https://api.github.com/users/BevapDin/repos","events_url":"https://api.github.com/users/BevapDin/events{/privacy}","received_events_url":"https://api.github.com/users/BevapDin/received_events","type":"User","site_admin":false},"created_at":"2015-04-22T16:05:22Z","updated_at":"2015-04-22T16:05:22Z","body":"Another example: if my character is currently surrounded by goodies (on the floor), I definitely want to be warned when a spitter zombie approaches, because I'm going to lead it away and/or use a dedicated ranged attack to fight it. I definitely don't want to take the risk that it is real (maybe from a horde) and spits acid on my stuff."}}