-
Notifications
You must be signed in to change notification settings - Fork 80
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
Added adjustable Respawn Time to CrashSite (#957) #982
base: develop
Are you sure you want to change the base?
Conversation
"Respawn timer shouldn't be as long or maybe timer starts off small and increases per death or maybe based off evolution" -- Implementation is based off evolution
Based on conversation with GrilledHam: - Respawn delay is to prevent / punish early game suicide runs to clear nests. This implementation decreases the respawn time from default of 60 seconds to a minimum of 10 seconds, by 5 seconds per 10% of evolution.
I personally don't think it makes sense to reduce the respawn time based on evolution. |
Added enable (default false) to control adjustable respawn delay. When disabled, respawn is 60 seconds.
Gameplay-wise I feel the current value of 1 min does become too much sometimes as you need to almost always travel far to recover the body but it's worth the wait and it forces the person to be careful. I would prefer providing minutes to players so they can choose to use those minutes to reduce their respawn times. Keep a floor respawn time of 10s. Minutes could be earned by staying online and of course, in the future, we could provide unlimited minutes to the contributors. |
I think adding an upgrade to the spawn market that reduces spawn time for the whole team would be my preferred way to more forward with this. I'm open to more discussion / ideas though. |
I'm good with making it a purchase. What numbers are you thinking would be good? We need:
I'm thinking we keep these values
Which of the above values would be stored in the Root Config File? One of the earlier comments was a penalty for quick deaths. (e.g. If last respawn was less than X minutes ago, respawn_delay is max_respawn_delay.) I'd like to add this, but I'd need to know if the Factorio or RedMew code keeps track of time since last spawn for players. I wouldn't want to add a table to track that for just this rarely-used feature. thanks |
You can fetch the market group a market belongs to and then use Edit Additionally you can also make it purchasable once, and add an event listener to add the new one. You can also add all of the upgrades from the start and only enable them when the previous is bought. |
@HySpeed are you still working on this? It looks like a really good feature but has been quiet for a while. |
"Respawn timer shouldn't be as long or maybe timer starts off
small and increasesper death or maybe based off evolution"Based on conversation with GrilledHam:
This implementation decreases the respawn time from default of 60 seconds to a minimum of 10 seconds, by 5 seconds per 10% of evolution.
Added enable (default false) to control adjustable respawn delay. When disabled, respawn is 60 seconds.