I’ve been playing Survival quite some time and one thing that always hurts seeing is when people get left behind due to missing a boss due to being killed when they are away, they lag out, or the infamous bag glitch which prevents the bag to be picked up due to anti-cheat doing something funny.
My suggestion is to add a /bag command.
For example, /bag eoc , will give the player the Eye of Cthulhu Tresure bag, under these conditions.
Conditions:
-Crew to prevent hackers from easily having access to any resource to easily kill the next boss.
-Boss has to have been killed once.
-Has not claimed it prior during the current cycle, cannot claim twice per run/cycle.
(example, if the player claimed it right after killing eoc and then tries to claim it again after world has regenerated it wouldn’t allow them to claim it twice during one cycle, the cycle must end in order to claim again next play through if the boss has been killed in the next cycle.)
-Has played more than 1hr (to simply prevent players from getting their friends to redeem the bag)
How to implement?
I am no coding expert but a way this can be implemented is using the same method /worldinfo boss works on how it checks which boss has been killed by removing it from the list.
Which then it would use that data to check if a player is allowed to claim a bag for each boss.
and for wof just check if the world is in hardmode or not.
Cons:
-Players can get a second bag if they fought the boss, and bag didn’t bug out.
-Players may be less inclined to refight a boss for does with crew.
Pros:
-Players that join late can catch up.
-Players that had their bag glitch due to anti cheat can get the command given one.
-Players that miss a boss don’t need to worry about being left too far behind.
-Overall happier players.
This suggestion may sound a bit “Op” to the survival dynamic, but ever since the addition the boss timers there has been much less farming of bosses due to taking longer and requiring more geared up players, which yes it would require people to fight bosses less but some play during hours were there is on avg 8-10 players which half joined late or are not geared up, and the other half farming. which would help does players more than the higher end of spectrum of players, it would be more like a bonus for fighting the boss the first time in the cycle by being able to redeem the bag or be unfortunate that you couldn’t pick up the bag and then be saved by the /bag command.