ReactiveDrop / reactivedrop_public_src

Alien Swarm: Reactive Drop game source code and issue tracker.
https://reactivedrop.com
114 stars 35 forks source link

asw_instant_restart 1 can break first missions of Edge and Death Knock #781

Open WhenTanksFly opened 1 month ago

WhenTanksFly commented 1 month ago

The Workshop campaigns Emtpynames Edge (as well as its abridged version included in the War of the Worlds compilation) and Death Knock can be borked by the instant restart ability added in a 2022-ish update: if instant restart was executed at least once on either campaign's first mission, certain objectives of that map no longer function properly (Edge: on the path north from the spawn, door hack doesn't open the door; Death Knock: the first objective's hack isn't interactable), making the mission unwinnable.

Once the problem has been triggered, the only way to unbug the map is to restart the server - re-voting the mission or disabling instant restart doesn't help. Other workarounds: always re-vote instead of restarting (can be noped by a swift auto restart on team/tech death), switch asw_instantrestart to 0 before first restart (not gonna happen on dedicated servers)_, or win first try.

If the whatever coding issue it is caused by proves to be too troublesome or impossible to fix from the game's side, well, F, these aren't the most popular modded campaigns anyway. Also, Edge's author left a comment on War of the Worlds back in 2023; there's some chance he's still active and can be contacted with to update his map. (I think jheight tried that at some point...?)