gemidyne / microtf2

A custom gamemode for Team Fortress 2 - Players compete against each other to get the most points by playing a series of rapid fire microgames in order to win the round!
https://www.gemidyne.com/projects/microtf2
GNU General Public License v2.0
30 stars 16 forks source link

Special round "Non-Stop" should really be non-stop #263

Open Tiagoquix opened 1 month ago

Tiagoquix commented 1 month ago

Describe your enhancement to the gamemode Special round number 20 non-stop is not non-stop because the screen that says you won or lost is still shown, and this is a "stop".

Non-stop should be really non-stop: no intermissions/breaks and also no win/defeat screen. Really non-stop!

Could also be combined with Game Time Attack to form a new special round.

Describe alternatives you've considered No alternatives.

Additional context No additional context.

safalin1 commented 1 month ago

Ran a first test of this in the code - this change seems to have created several race conditions with weapons being given. I also encountered a hard crash at the start of HealAMedic

I'll do more investigation to see if these can be resolved

safalin1 commented 1 month ago

Just to follow up - reverting the changes stopped the random crashing. I am unsure exactly what the cause is - but have pushed my changes to the feature/263-true-non-stop branch.

I will need to revisit this, but I am really unsure why the changes are crashing (not sure if too much is happening now - causing the game client to crash)

safalin1 commented 1 month ago

Crashes will be investigated in #265