Conversation
Explosions ignore no build zones. Static blobs no longer protect backwall behind them
Rock and roll boulders ignore no build zones
Ballista bolts ignore no build zones
Catapult rocks ignore no build zones
Vam-Jam
left a comment
There was a problem hiding this comment.
Works on staging dedi + locally, will mark as ready + discussion
|
ADD IT YES! |
|
I like the changes, would like to see this merged. My only concern is that it may buff siege too much, especially since siege is significantly more cheesy in vanilla than in US captains. A bit unrelated, but I would really like to have a faster release cycle after the update this is included in, so that if siege does get too op some stop gap changes can be implemented. I think reworking siege before the next update would be bad since we really need to a get a release out to fix annoying bugs that have been in the game for over a year at this point... which is just ridiculous. |
|
we tested that change on Gruhsha CTF some time ago (two years ago, huh) and removed it because some people didnt like it, so idk how it will be good for vanilla explosions (btw current keg explosion is cringe, change it pls). that change would be epic, if code for damaging tiles and another blobs outside the blobs like building, doors, shops, etc. will be greatly improved, because that mechanic is cringe and allows cases where a player can protect themselves from an explosion behind any blob, if explosive dont using a BombermanExplosion. |
It would be better to discuss this in #1230 |
Mind the fact that map heights are being drastically reduced across the board and players will be able to go above max build height, which will both be significant nerfs to siege spam from towers. If anything, these changes combined would make siege feel less "cheesy" (not sure that's the best way to describe it). I would argue that instead of fearing changes due to existing balance, it should rather act as impetus for other changes that encourage healthier gameplay.
I don't think the explosion implementation would matter for this change. I think it is a step in the right direction regardless of if explosions are changed or a better implementation is developed in the future. In general, invincible/heavily reinforced backwall should not be a thing as it causes many issues in gameplay that can be quite frustrating to deal with. Introducing changes is always going to lead to "some people not liking it". People hate change. It's often necessary to bite the bullet and accept that you're going to receive pushback as long as the changes promote healthier gameplay. |
Based. |
Description
Allow backwall to be damaged in
no buildzones and behind blobs.Shops and doors protect the backwall behind them from any given instance of damage until destroyed. This can greatly impact the damage a well placed explosive or siege shot can do. For example, a keg in the middle of a tower will often do nothing besides destroy a couple of shops and/or doors. This is extremely frustrating as a player, especially considering how difficult it can be to actually land solid hits. Any significant damage often artificially requires two kegs minimum, since the first will clear the blobs out of the way. Since players can only carry one keg at a time, this leads to spam being the only consistent way to punch through buildings. Whether that be spamming from a shop on top of the enemy tower or tramp keg spam or siege spam, there is less precision play and agency from single players.
The flag room can permanently protect backwall from anything but fire. This leads to builders being able to hold a flag room with a single layer of block spam even under heavy fire from kegs or siege. This can greatly drag out a match where the losing team has practically nothing. It's miserable to play for the losing team and frustrating for the winning team (or toxic depending on how you view it). It contributes heavily to the problem of long running stalemates that we currently see often in pub matches, making it that much harder to get over the goal line.
Here is an example of a well placed keg on a dummy tower. Note, this tower doesn't even have that many doors, the problem worsens the more blobs there are, which tend to get spammed in pub matches.
Keg placement:
Keg effect before changes:
Keg effect after changes:
This helps move the dial of power between builder and the combat classes a bit more back in the direction of the combat classes. In the game's current balance, the combat classes heavily struggle to do anything against even the most basic of builders without a builder immediately with them or an oppressive tower on their side.
Explosives will break the backwall behind a door often before breaking the door itself. While the door will prevent a tower from collapsing, the lack of backwall prevents support for building above. While a smaller detail, this does have an impact on the efficacy of direct attacks especially on taller towers and again slightly shifts the balance of power back to the combat classes.
Note: Explosives will be blocked from hitting the next block over unless the blob is destroyed. Example with one bomb, which would normally hit a much larger radius:
These changes have been in place on the US captains mod for 3.5 years. They are well received and have improved gameplay over years of testing.
That said, they are not without fault. The biggest issue in my eyes is that it can sometimes be confusing/hard to see whether there is backwall under a blob, especially large opaque blobs like closed stone doors or especially tunnels. I suspect this was the original reason for the current implementation.
Despite this, I believe this relatively small change code wise has a large net positive effect on play.
P.S. This is also the cause of the "bug" of invincible backwall at the top of the map that is frequently exploited by sky towers, especially in SmallCTF. This PR fixes that, but my PR for the map ceiling changes also already addresses this by simply preventing building backwall that high.
P.S.S. I believe the change I made in
BallistaBolt.asdoesn't actually have any effect unless there are wood or stone tiles in ano buildzone, which is impossible currently as far as I know. I wanted to make the change for consistency/cleanliness regardless.Steps to Test or Reproduce
For each of the following cases:
Do each of the following:
The backwall behind the blobs or in the flag room will be destroyed instead of surviving.