DDRace / teeworlds

DEPRECATED - Go to https://github.com/ddnet/ddnet instead!
Other
37 stars 15 forks source link

doors open on teams (cheat/bug) #190

Open Tsin opened 12 years ago

Tsin commented 12 years ago

example (you can test this on map Lime server ofcourse ddmax, most of you know this cheat/bug couse its old but yet i dont see any issue =P)

Tsin 1 and Tsin 2 make a team 1

now

we go to a door Tsin 1 is on switch

doors are open

now both Tsin 1 and Tsin 2 kill go again to Team 1 (Tsin 1 must kill when he is on switch tile)

and now they can go through that door because they are still open

fix : doors should always have a reset after whole team is dead

walter-P2Z commented 11 years ago

Hi,

i don't think it's a problem. i explain myself : This is normal behavior of the switch entity, if u want to avoid this death cheat you have to use delay switch (with delay value to 0sec)

Even if you reset doors when nobody is in the team, how to solve the problem when the team is not empty ? I mean if a player in team open a door and kills himself to make it opened permanently for all other players. The team is not empty and hasn't been empty and the door is now opened. the worst case is with team 0, a player can open all the doors and then run the map easily.

I think your solution is to not use normal switch entity but delayed switch when you want to avoid this behavior. Tell me if i'm wrong.

Edit : A solution could be to check if a player is on an switch tile when he kills himself, but is it really necessary ?

Learath2 commented 11 years ago

I think once a team goes empty all the doors and lasers should be reset.

Learath2 commented 11 years ago

@Tsin still valid ?

Tsin commented 11 years ago

from what players said, this bug is still active