ValveSoftware / halflife

Half-Life 1 engine based games
Other
3.67k stars 619 forks source link

Possible to boost and defuse through brushes and clips #147

Open Safewood opened 11 years ago

Safewood commented 11 years ago

It's possible for two players to stand on top of each other, and boost one of them through brushes or clips. For instance, in the yellow hut in de_nuke or through the player clip in CT spawn of de_dust.

You can also defuse the bomb through brushes as well, giving you full cover to safely defuse the bomb which completely defeat the purpose of tactical position on planting the bomb.

vjatseslav commented 11 years ago

Just gameplay features. Fixing this causes death of the game.

Safewood commented 11 years ago

How does it "destroy" the game in any way? It's completely illegal in every single tournament, and shouldn't be possible to do at all. It's a common problem in scrims.

vjatseslav commented 11 years ago

Rules of certain tournament are applied only on the tournament itself. Here we report about engine bugs. e.g. your offer about boosting through the clips is related with map making, not with engine code.

Safewood commented 11 years ago

This is a flaw in the engine itself, so it does apply.

LevShisterov commented 11 years ago

There are other mods where "use thru wall" is a part of gameplay already. Clipping is also fun, but AFAIK in CS it is somewhat easier. If I am not wrong, clipping occurs because of the unstuck code inside of mod. So t is not important to me if it will be changed in CS.

Safewood commented 11 years ago

What kind of mods is "boosting through brushes" part of the gameplay? I'm genuinely curious.

LevShisterov commented 11 years ago

Half-Life deathmatch, we are widely using Health/HEV stations and buttons thru walls.

Safewood commented 11 years ago

Alright, fair enough. I just think it ruins a great part of the gameplay for Counter-Strike, where tactical planting is obsolete because of this.

vjatseslav commented 11 years ago

Nobody forbids you to set your own rules on your servers and tournaments. Give penalties for bug users or just use third-party plugins, that protect restricted places.

Safewood commented 11 years ago

Regarding tournaments, it's a hassle to upload the demo, report where on the demo it happened and then actually debate whether it was borderline legal or not.

I know there exist plugins for this on AlliedMods, but it's not allowed to have AMX on your server in ladder and tournament play. So it's more or less not an option for me, except for in scrims.

LevShisterov commented 11 years ago

For CS, I would agree with @Safewood - better to fix gameplay and not allow to defuse thru walls. This could be fixed in game mod dll.

Nextra commented 11 years ago

Boosting through ceilings is a bug, defusing through walls a gameplay feature (just like grenades working through walls). Don't "fix" that.

Safewood commented 11 years ago

Grenades don't go through walls, its hitbox is just at the middle, ergo half of its model goes through the wall. When defusing, you're not defusing half of the bomb through the wall; you're completely covered by the wall while defusing the bomb. It's not remotely the same, far from.

Antoweif commented 11 years ago

They fixed this in Half-Life didn't they?

Corre1ation commented 11 years ago

@Safewood, I believe Nextra meant to say that even if you are 100% behind the wall, you get damaged by HE exploding behind this wall. HEs making no damage through obstacles have been implemented in CS:CZ if I'm not mistaken. Try to test it some time.

Safewood commented 11 years ago

Ah, right. Still, I don't think these two can be compared to each other. Grenades taking damage through walls isn't actually game-breaking, however defusing through walls is. There's good reasons for why every ladder, cup, series and tournaments actually ban abuse of game weaknesses.

MaximilianKohler commented 11 years ago

I think if you changed it so you could only start the defuse if you could see a part of the bomb it wouldn't be a problem, especially seeing that it's illegal in every league/tournament.