Crusher charge bug

Locked
tenshar
Registered user
Posts: 59
Joined: 10 Jul 2015, 17:58

Crusher charge bug

Post by tenshar » 09 Mar 2016, 23:02

Bug Description:
Crusher charges will knock down turrets that are behind a table that's flipped over in front of it, and not hit the table. This knocks the turret over and leaves the table in tact

Steps to reproduce:
1.Charge a turret placed on the same tile as a table flipped up in your direction
2.Turret will get knocked over and table will be unharmed
3.

User avatar
Rey
Registered user
Posts: 260
Joined: 14 Sep 2015, 21:52

Re: Crusher charge bug

Post by Rey » 09 Mar 2016, 23:03

Yeah can confirm, I also find it odd. Table should go down first.
AFAIK it was a reinforced table as well.

tenshar
Registered user
Posts: 59
Joined: 10 Jul 2015, 17:58

Re: Crusher charge bug

Post by tenshar » 09 Mar 2016, 23:05

It was, I had put it on the same tile and then moved the turret onto the same square and mounted it to the floor.

User avatar
forwardslashN
Community Contributor
Community Contributor
Posts: 2495
Joined: 14 Dec 2015, 23:12
Byond: forwardslashN

Re: Crusher charge bug

Post by forwardslashN » 09 Mar 2016, 23:17

I don't think you want this fixed. Crushers can only crush one solid object per charge once they hit something they can't pass through. Since the table and turret were on the same tile, the crusher crushed the first thing it couldn't pass through. The turret. Fixing this would likely mean crushers being able to "hit" everything on a tile at the same time. But I guess you can make some special table exception or something.
Image
The ambivalent giant white baldie in a jungle near you.

User avatar
Rey
Registered user
Posts: 260
Joined: 14 Sep 2015, 21:52

Re: Crusher charge bug

Post by Rey » 09 Mar 2016, 23:22

Can they do the same thing through a plasteel barricade? I'd assume not...

Honestly, I think he should be able to crush trough a flimsy table AND hit the turret I mean Crusher is a huge beast, it can crush through walls for goodness sake! But something like a reinforced table should be able to at least block it once maybe.

User avatar
forwardslashN
Community Contributor
Community Contributor
Posts: 2495
Joined: 14 Dec 2015, 23:12
Byond: forwardslashN

Re: Crusher charge bug

Post by forwardslashN » 09 Mar 2016, 23:49

They can't pass plasteel. It's the one crusher weakness. Trying to do so will leave the crusher stunned. It generally crushes the first solid thing in a stack. So let's say you have an airlock on the same tile as blast doors. A crusher will crush the airlock first.
Image
The ambivalent giant white baldie in a jungle near you.

User avatar
Hycinth
Donor
Donor
Posts: 245
Joined: 15 Apr 2015, 11:52
Contact:

Re: Crusher charge bug

Post by Hycinth » 10 Mar 2016, 01:30

\N wrote:I don't think you want this fixed. Crushers can only crush one solid object per charge once they hit something they can't pass through. Since the table and turret were on the same tile, the crusher crushed the first thing it couldn't pass through. The turret. Fixing this would likely mean crushers being able to "hit" everything on a tile at the same time. But I guess you can make some special table exception or something.
Reinforced tables are not considered solid objects, as they're under the TABLE category. You can crush as many of those per charge as you like.

User avatar
ZDashe
Registered user
Posts: 629
Joined: 02 Dec 2015, 23:28

Re: Crusher charge bug

Post by ZDashe » 10 Mar 2016, 05:09

I think the reason why this happens is because the table is only "crushed" when the Crusher managed to make it onto the table tile. Since the Sentry turret bonks the Crusher as it knocks it over, it never manages to make it onto that tile to "crush" the table.

The reason why I say "crush" is because tables don't get crushed the same way as other stationary objects (e.g. Grilles/Walls/Airlocks). You don't need to trigger a tier 1 Crush (signaled by the 1st stomping sound) in order to break a table. It's more of plowing through a table, which requires the Crusher to actually step onto that same tile with some momentum of a charge.
Image

User avatar
Infernus
Registered user
Posts: 985
Joined: 16 Oct 2014, 17:02
Location: Croatia

Re: Crusher charge bug

Post by Infernus » 26 Apr 2016, 15:52

ZDashe wrote:I think the reason why this happens is because the table is only "crushed" when the Crusher managed to make it onto the table tile. Since the Sentry turret bonks the Crusher as it knocks it over, it never manages to make it onto that tile to "crush" the table.

The reason why I say "crush" is because tables don't get crushed the same way as other stationary objects (e.g. Grilles/Walls/Airlocks). You don't need to trigger a tier 1 Crush (signaled by the 1st stomping sound) in order to break a table. It's more of plowing through a table, which requires the Crusher to actually step onto that same tile with some momentum of a charge.
Exactly.

This will require quite a lot of changes to rewrite how tables are crushed, as it has to check at which direction the table is turned, is it flipped or not , what is on the same tile as it is and more stuff.
Just move the turret back up one space.
Image

Locked