Tsuey / L4D2-Community-Update

Help us shape the potential future of L4D2 vanilla.
68 stars 22 forks source link

Invisible wall that spawns in Hard Rain Finale #525

Open Lemono-o opened 4 days ago

Lemono-o commented 4 days ago

Description

When the finale is started an invisible wall that only blocks survivors spawns in on the broken fence outside the safe room, making it impossible for the survivors still there to play the video game

Reproduction steps

Step 1) Load up Hard Rain's finale Step 2) have some friends or force bots to stand about 75% of the way up the fence ramp Step 3) start finale Step 4) disappointment

When It happened https://youtu.be/QwPLxoJUaqY

Me toying with it a bit https://youtu.be/RNNFjzrA83M

Additional files

No response

alexiscoutinho commented 3 days ago

I think this is more like a nav issue. The trigger_finale shouldn't consider the survivors ready until everyone has crossed the point of no return. Care should be taken though to ensure that even if the last area of a survivor is a legit/flooded FINALE area, they can't jump back over the fence and get stuck right as the finale is started. image

Lemono-o commented 3 days ago

If it was a nav issue I don’t think it would make players stuck too.. Also it seems the game does consider the top of the fence ramp close enough to the finale for someone else to start it, which is dumb because that’s where the invisible wall spawns

On Thu, Jul 4, 2024 at 1:52 AM Alexis de Almeida Coutinho < @.***> wrote:

I think this is more like a nav issue. The trigger_finale shouldn't consider the survivors ready until everyone has crossed the point of no return. Care should be taken though to ensure that even if the last area of a survivor is a legit/flooded FINALE area, they can't jump back over the fence and get stuck right as the finale is started. image.png (view on web) https://github.com/Tsuey/L4D2-Community-Update/assets/26471497/463bf5d1-7799-45cf-ab31-3dfdbe130a8b

— Reply to this email directly, view it on GitHub https://github.com/Tsuey/L4D2-Community-Update/issues/525#issuecomment-2208167477, or unsubscribe https://github.com/notifications/unsubscribe-auth/BJT6XUHU4N62ZK7GM654YZDZKTPJNAVCNFSM6AAAAABKI6X55GVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDEMBYGE3DONBXG4 . You are receiving this because you authored the thread.Message ID: @.***>

alexiscoutinho commented 3 days ago

They get stuck there because the finale is allowed to start prematurely, which in turn activates the clip. The clip is doing exactly what it's supposed to do: block players from going back to the safe room when it's enabled. It's not responsible for checking if there are players currently inside it. The map I/O logic is responsible for that. It should definitely activate the trigger around the time the finale is started. Therefore FINALE areas should not be before nor intersect point of no return barriers. Afaik, all other maps do that.

the game does consider the top of the fence ramp close enough to the finale for someone else to start it, which is dumb because that’s where the invisible wall spawns

Exactly.

Lemono-o commented 3 days ago

So a potentially easy fix would just be slightly shrinking the ready area of that it no longer covers where the clip spawns, that could work right?

On Thu, Jul 4, 2024 at 2:18 AM Alexis de Almeida Coutinho < @.***> wrote:

They get stuck there because the finale is allowed to start prematurely, which in turn activates the clip. The clip is doing exactly what it's supposed to do: block players from going back to the safe room when it's enabled. It's not responsible for checking if there are players currently inside it. The map I/O logic is responsible for that. It should definitely activate the trigger around the time the finale is started. Therefore FINALE areas should not be before not intersect point of no return barriers. Afaik, all other maps do that.

— Reply to this email directly, view it on GitHub https://github.com/Tsuey/L4D2-Community-Update/issues/525#issuecomment-2208195670, or unsubscribe https://github.com/notifications/unsubscribe-auth/BJT6XUFVDSS6TX53RKED7QTZKTSMRAVCNFSM6AAAAABKI6X55GVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDEMBYGE4TKNRXGA . You are receiving this because you authored the thread.Message ID: @.***>

alexiscoutinho commented 3 days ago

shrinking the ready area

Effectively yes. Just need to remove the FINALE attribute from that area so that the finale only starts when players drop down.

Lemono-o commented 3 days ago

Do you think valve will do that?

On Thu, Jul 4, 2024 at 2:23 AM Alexis de Almeida Coutinho < @.***> wrote:

shrinking the ready area

Effectively yes. Just need to remove the FINALE attribute from that area so that the finale only starts when players drop down.

— Reply to this email directly, view it on GitHub https://github.com/Tsuey/L4D2-Community-Update/issues/525#issuecomment-2208200556, or unsubscribe https://github.com/notifications/unsubscribe-auth/BJT6XUFP3TQ4F2V65AH5R3TZKTS4ZAVCNFSM6AAAAABKI6X55GVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDEMBYGIYDANJVGY . You are receiving this because you authored the thread.Message ID: @.***>

alexiscoutinho commented 3 days ago

We can easily do that. The question is if and when Valve will give us a new opportunity to ship updated nav files into the game.

Lemono-o commented 3 days ago

Alright cool, do you think valve will be remotely quick with that?

On Thu, Jul 4, 2024 at 2:27 AM Alexis de Almeida Coutinho < @.***> wrote:

We can easily do that. The question is when Valve will give us an opportunity to ship updated nav files into the game.

— Reply to this email directly, view it on GitHub https://github.com/Tsuey/L4D2-Community-Update/issues/525#issuecomment-2208209358, or unsubscribe https://github.com/notifications/unsubscribe-auth/BJT6XUG23XJ6SP7JALLA6C3ZKTTLLAVCNFSM6AAAAABKI6X55GVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDEMBYGIYDSMZVHA . You are receiving this because you authored the thread.Message ID: @.***>

alexiscoutinho commented 3 days ago

Personally don't think so. Most of the proposed changes in this repo have been made years ago and are still pending.

Lemono-o commented 3 days ago

Oh well, it’s not like this is very likely to happen anyway it’s a pretty small part of the map, that only people lagging behind would remain in, and for someone to start the finale before their team can get past the ramp they have to use an adrenaline shot because of the water. Which both unluckily happened when I played

On Thu, Jul 4, 2024 at 2:33 AM Alexis de Almeida Coutinho < @.***> wrote:

Personally don't think so. Most of the proposed changes in this repo have been made years ago and are still pending.

— Reply to this email directly, view it on GitHub https://github.com/Tsuey/L4D2-Community-Update/issues/525#issuecomment-2208222013, or unsubscribe https://github.com/notifications/unsubscribe-auth/BJT6XUH5YEK2LATVAKSKDT3ZKTUE7AVCNFSM6AAAAABKI6X55GVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDEMBYGIZDEMBRGM . You are receiving this because you authored the thread.Message ID: @.***>