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

Heat damage (Sun damages ships over time) #78

Open
Tracked by #68
thombruce opened this issue Nov 1, 2023 · 1 comment
Open
Tracked by #68

Heat damage (Sun damages ships over time) #78

thombruce opened this issue Nov 1, 2023 · 1 comment
Labels
core New feature or request
Milestone

Comments

@thombruce
Copy link
Owner

thombruce commented Nov 1, 2023

Given that a ship or many ships are within a certain distance of the Sun's centre, apply heat damage to them over time.

There are two ways we might consider doing this:

  1. Every tick, a gradual process
  2. On a cooldown timer, a large chunk lost every second or so

The second sounds more arcadey to me and more fun to observe, as well as clearer - we can sync each chunk of damage to a simultaneous animation.

It's also not entirely unrealistic. You could imagine it representing certain thresholds of failure as the heat shields fail, the outer-hull fails, the internal heating/cooling systems fail...

For now, I just want it to be a simple but expressive effect that makes it dangerous to engage in combat around the central star.

I also believe this can be delivered with v0.1

@thombruce thombruce mentioned this issue Nov 1, 2023
29 tasks
@thombruce thombruce added this to the v0.1.0 milestone Nov 1, 2023
@thombruce thombruce added the core New feature or request label Nov 1, 2023
@thombruce
Copy link
Owner Author

Long-term, planetary systems should have a gradient of temperature, but that isn't necessarily a concern here - the same system we will use to apply heat damage can later be reused under different conditions (spatial temperature rather than distance).

@thombruce thombruce added this to Verse Nov 6, 2023
@thombruce thombruce moved this to Inbox in Verse Nov 6, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
core New feature or request
Projects
Status: Inbox
Development

No branches or pull requests

1 participant