-
Notifications
You must be signed in to change notification settings - Fork 5
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
Late-game implementations #9
Comments
The last fight can be an issue, i found it generally extends the game another 20-30 minutes. Mobspawn rate goes up a large amount anyway due to the smaller spawning area (during games would see at least 10+ mobs in a small area) but additional mobs may not be a bad idea Another way to implement this is to reveal both players with glow every few seconds that lasts only a second or two so they get a short 'blip' of the other player temporarily, and still giving ambushes and traps a chance to work. Arena is a decent idea, as you can place them at opposite ends and give a few seconds to prepare and force them into combat, and this could be spawned above the lobby (or a few hundred blocks away left or right) |
I actually really like your two last ideas, I guess it could be possible to split this into two periods, first glowing, and then if say maybe a minute has passed and they still haven't killed each other then the players will be teleported |
I'll make a function to detect when the time has exceeded the max, can I assign you to the blip effect? |
Yep i can work on the blip, will have it done sometime tomorrow probably :) |
Cool! |
Github is a little weird, turns out I can't assign you unless you comment on the issue, could you do that please. I've opened a separate issue |
The first version of the feature has now been implemented, I've created two new states/substates, end_game and sudden_death. End game is first to trigger and will trigger when the timer reaches |
When playing the game I've noticed that in the very late game there are only two players/teams alive, almost always at different altitudes, (one blocking himself in the skies and one in the mines). The datapack need some form of implementation to handle this as the current situation allows for camping and thus for the game to continue far beyond the max game duration. I've tested to have the border shrink to one block instead of 20, however this does not solve the problem as it still allows for the players to be on different altitudes.
One thing I have considered is either start spawning mobs around both players or even better, teleport the two into some form of arena (or simply to the same altitude) in order to force action from the players.
The text was updated successfully, but these errors were encountered: