Skip to content
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

dragon should have dying animation or so instead of just being deleted #34328

Open
lzk228 opened this issue Jan 9, 2025 · 7 comments
Open

dragon should have dying animation or so instead of just being deleted #34328

lzk228 opened this issue Jan 9, 2025 · 7 comments
Labels
A: Roundflow/Antag Area: Roundflow - "What happens in the game", including antagonist roles and their capabilities D3: Low Difficulty: Some codebase knowledge required. P3: Standard Priority: Default priority for repository items. S: Requires Content PR Status: Requires a change to SS14, for which there is no open PR currently. T: New Feature Type: New feature or content, or extending existing content

Comments

@lzk228
Copy link
Contributor

lzk228 commented Jan 9, 2025

it may be not intuitive at all when you are playing and just POOF, no more playing
the things we can do

  • add popup right a minute before disappearing like "You start feeling weak, you have to open a rift"
  • make dragon die or special disappearing animation with popup for all like "The dragon disintegrates into pieces, it looks like they won't bother you anymore."
  • explaining text from server in dragon player chat "You couldn't make enough rifts to survive"
@github-actions github-actions bot added the S: Untriaged Status: Indicates an item has not been triaged and doesn't have appropriate labels. label Jan 9, 2025
@lzk228 lzk228 added P3: Standard Priority: Default priority for repository items. T: New Feature Type: New feature or content, or extending existing content D3: Low Difficulty: Some codebase knowledge required. A: Roundflow/Antag Area: Roundflow - "What happens in the game", including antagonist roles and their capabilities S: Requires Content PR Status: Requires a change to SS14, for which there is no open PR currently. and removed S: Untriaged Status: Indicates an item has not been triaged and doesn't have appropriate labels. labels Jan 9, 2025
@deltanedas
Copy link
Contributor

or just remove it as its a noobtrap "mechanic"

@Alpaccalypse
Copy link
Contributor

Alpaccalypse commented Jan 9, 2025

I was confused at first, because, unless I was playing on a modded server without realising, when you kill at dragon you get a corpse and can cut out the people it has eaten. I assume this issue is referring to dragons despawning if they don't create enough rifts, a mechanic I haven't experienced yet.

Assuming I am understanding correctly, then yes, this seems like an oversight. From memory, the message popup seems to be the most common indicator for things like this in the game. Adding some sort of decorporealisation (is that even a word?) animation, alongside your suggested "You start feeling weak, you have to open a rift", could be a nice addition. Either a slow fading one that starts with that message, or something more dramatic at the point you actually despawn.

-Sorry if this is a bit ideas guysing already, but I may as well add, having the dragon emote a scream when it despawns would be another simple bit of player feedback that could fit in with all the above too.

@slarticodefast
Copy link
Member

slarticodefast commented Jan 9, 2025

or just remove it as its a noobtrap "mechanic"

Yeah, the timer is really badly communicated to the player. Either show a countdown, warning messages or remove it completely.
If we keep it having a death animation would be useful.

I assume this issue is referring to dragons despawning if they don't create enough rifts

It instantly despawns and the player becomes a ghost. I have seen players thinking it was a bug a few times.

@EthanQix
Copy link

* add popup right a minute before disappearing like "You start feeling weak, you have to open a rift"
* explaining text from server in dragon player chat "You couldn't make enough rifts to survive"

No need for a subtle message after the fact - the timer is a hard fail condition for the dragon player, so the UI needs to tell them that said timer exists in the first place. Something like a number or a changing icon in the status bar, with a tooltip explaining they need to open rifts to survive.

or just remove it as its a noobtrap "mechanic"

That is also a solution xD

@NoElkaTheGod
Copy link
Contributor

or just remove it as its a noobtrap "mechanic"

This would allow a dragon to be peaceful though. I'm not saying that this is necessarily bad, but it probably is.

@fow111
Copy link

fow111 commented Jan 14, 2025

or just remove it as its a noobtrap "mechanic"

This would allow a dragon to be peaceful though. I'm not saying that this is necessarily bad, but it probably is.

I mean I guess admins could just ban peaceful dragons

@EthanQix
Copy link

I mean I guess admins could just ban peaceful dragons

Increasing the admin workload has been deemed undesirable.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
A: Roundflow/Antag Area: Roundflow - "What happens in the game", including antagonist roles and their capabilities D3: Low Difficulty: Some codebase knowledge required. P3: Standard Priority: Default priority for repository items. S: Requires Content PR Status: Requires a change to SS14, for which there is no open PR currently. T: New Feature Type: New feature or content, or extending existing content
Projects
None yet
Development

No branches or pull requests

7 participants