Right now, it's almost impossible to get to a decent wave in the Pumpkin/Frost Moons with a defensive setup. unless you concentrate on damage, you're going to get to maybe wave 10 and day comes. Boom. One medallion down the drain. i have a way to fix that. Option 1: When you summon a pumpkin/frost moon, it consumes the medallion and starts the event. The event only ends when either a certain number of monsters are killed in the final wave, the player dies, a solar eclipse or other event spawns, or the player cancels the event. How to cancel it? When it starts, it gives the player a buff, "Pumpkin Moon: an army of haunted monsters is attacking" that can be cancelled with a right click. however, what's to prevent people from cancelling the event to avoid dying? When you right-click it, it starts a 20 second timer. When the timer reaches 0, the event ends. Daytime will not have been affected, rather the moon will have been extended into daytime. Option 2: When you summon it, it gives you the buff like normal. The buff lasts for about 26 minutes, which is roughly one full day cycle in Terraria. When daytime comes, the moon will stop, and things will continue as normal. However, when the next night comes, if you use another medallion without cancelling the buff first, the moon will spawn at the same wave you stopped at, although your kill score will be reset to 0. To prevent people from just constantly summoning the moon at wave 15, after a certain number of mobs have been killed in the final wave, the event will stop with the message:"The Pumpkin/Frost Moon has been defeated!"