RobWatlingSF / hedgewars

Automatically exported from code.google.com/p/hedgewars
GNU General Public License v2.0
0 stars 0 forks source link

Portal Mind Challenge: Blue surfaces are bouncy #947

Open GoogleCodeExporter opened 8 years ago

GoogleCodeExporter commented 8 years ago
What steps will reproduce the problem?
1. Play the Portal Mind Challenge (portal.lua)
2. Jump on one of the blue surfaces

What is the expected output? What do you see instead?
I expect to not bounce around. But I bounce around.

What version of the product are you using? On what operating system?
Hedgewars 0.9.21 on GNU/Linux.

Please provide any additional information below.
The bouncy behaviour breaks the mission a little bit, as this can be abused to 
move the enemy hedgehogs around. I know this is unintentional, since in earlier 
versions of Hedgewars, there was no bouncing at all and the hogs on the blue 
surfaces were supposed to be pushed away by other means (i.e. a mine).

The blue surfaces should *only* repel portals, but not be bouncy.

Editing the mask.png accordingly should do the trick, you are probably aware of 
the ugly workaround.
Related issue: https://code.google.com/p/hedgewars/issues/detail?id=946

Original issue reported on code.google.com by almikes@aol.com on 26 Jul 2015 at 11:03

GoogleCodeExporter commented 8 years ago
The workaround is simple enough.  Put a few non-bouncy pixels above the bouncy 
layer.  I believe we've documented this too.

This is a won't fix because we really don't have that many land flags to toss 
around without expanding the format.
The initial discussion when bounce/anti-portal was added was specifically 
centred around flags that would work well together.

Given the workaround exists and the limited need for it, I don't think there's 
any reason to go about burning a flag here.

Original comment by kyberneticist@gmail.com on 27 Jul 2015 at 3:11

GoogleCodeExporter commented 8 years ago
So the portal challenge stays broken, then?

Original comment by almikes@aol.com on 27 Jul 2015 at 10:22

GoogleCodeExporter commented 8 years ago
No, it should be fixed, but by masking off the surfaces.

Original comment by kyberneticist@gmail.com on 27 Jul 2015 at 1:30

GoogleCodeExporter commented 8 years ago
Okay, will this mask work?:

https://i.imgur.com/JzstbDh.png

I have playtested it for myselves, it works fine.
This image is also posterized and pngcrushed for you. :-)

Original comment by almikes@aol.com on 27 Jul 2015 at 3:19

GoogleCodeExporter commented 8 years ago
The mask has been updated and the issue is now fixed.

Original comment by almikes@aol.com on 7 Aug 2015 at 8:11