Inconsistent/surprising rubber bounce mechanics
I have made some tests with the rubber and found some quite inconsitent and/or surprising behaviours.
The following things do NOT bounce in 0.9.21 (just collide or explode), which is surprising in my opinion :
- Homing bee
- Missile (from RC plane or air strike) (FIXED)
- Melon bomb piece (FIXED)
- Mine
- A standing barrel dropping straight down (it must not have "tumbled" before)
- RC plane (WILL NOT BE FIXED)
IMO all those things should bounce. Especially the homing bee is lame because it's a cheap way to destroy rubber.
The mine does not seem to actually bounce, I see no bounce animation nor do I hear bounce sound, no matter how high it dropped. It looks like mines treat rubber as ordinary terrain.
IMO melon bomb pieces should also bounce. If they just explode on rubber, this would be surprising and also inconsistent with the normal cluster, which DOES bounce.
Additionally, the sticky mine DOES bounce, which is surprising. One would expect for sticky mines to be sticky even on rubber, which would make them special because this would be a reliable way to plant mines on rubber. Also this is inconsistent with land spray and snow, which both do NOT bounce.
In the development version, at least the missile bounces on rubber now.
Hi, I am a Hedgewars developer.
• Missile (from RC plane or air strike)
• Melon bomb piece
• Barrel
These bounce in dev.
I don't think RC should. Kinda on the fence about bee, but since it is easier to not make it bounce, inclined to leave it.
Mine... Mine I haven't changed since the bounce flag was kind of a reuse and I wanted mine existing bouncing to be consistent. They bounce as much as ever tho. Well, there's the dud thing.
--
Oh, what the heck. 1PLXzL1CBUD1kdEWqMrwNUfGrGiirV1WpH <= tip a hedgewars dev
It turned out the melon bomb piece problem was actually real, but nemo now has actually fixed it, thanks!
The barrel problem is also real, I just found out I found and reported the bug years ago.
Missile is indeed fixed, as I have already said.
I really don't understand why mines should not bounce. That removes interesting strategies, i.e. dropping a mine on a diagonal rubber. I think one really would the mine to bounce diagonally, but it just collides like it was normal terrain. Stuff like this does not work like expected.
I also insist on the bee being bouncable. Why? Because all or most other launched projectiles that explode on impact bounce, too: bazooka, mortar, molotov cocktail, ...
Because of this, I think it is quite surprising for the bee to be able to impact on rubber. It is inconsistent.
Why not RC plane? Too weird/difficult whatever?
Also, what are the comments on sticky mines (no comments so far)? Currently, the sticky mine does NOT stick on rubber, but instead bounces. Is this intentinal? And if yes: Why?
I also find this mildly surprising. The sticky mine can stick to anything but not rubber.
Hi, I am a Hedgewars developer.
I could make the sticky mine stick to rubber easily. Dunno. Was kind of arbitrary. Sure, why not.
Bee and RC plane are guided non-ballistic things w/ slow drifty flights, and the bee is kind of its own creature, seems to be they shouldn't have to behave the same as all the others, but it is the lack of ballistic flight that would require a special case.
--
Oh, what the heck. 1PLXzL1CBUD1kdEWqMrwNUfGrGiirV1WpH <= tip a hedgewars dev