OreCruncher / BetterRain

Based on the BetterRain mod from Wirsbo
20 stars 12 forks source link

Do not use feedback sounds as ambiance. #78

Closed ItsTheKais closed 8 years ago

ItsTheKais commented 8 years ago

At some point, you added the minecraft:random.pop sound (the one that plays when the player picks up an item) as a default block sound for Nether Wart. This is either a very big mistake or a very mean-spirited trick. Sounds that trigger on gameplay events are an important feedback mechanism for the player, and they should never ever play in any circumstance other than gameplay events.

It took me quite a while to figure out that I wasn't really picking up items, never mind what was actually causing the pickup sound to play. Imagine if it were an even more important sound that was playing when it shouldn't, like the hurt sound? You would cause players to first be extremely confused, then start to ignore that sound because it's playing when they're not taking damage, probably leading to death after not realizing that they're actually taking damage this time. All due to a mod that claims to have no effect on gameplay. Psychological effects are still effects.

OreCruncher commented 8 years ago

Mean spirited? No. Mistake? Maybe. (I had a pack installed that altered the sounds and I forgot to remove it.) In general your point about using a sound that players associate with specific effects is a good one.

To point out that the mod does not alter the mechanics of game play. It will affect the psychology of game play - sound and visuals do that - no way to avoid. I have had requests from some other players about removing certain sounds because of these things. It's why I am adding the capability to quickly cull/block sounds in an easy straight forward way.

(On my list is to do something about the nausea effect. I am a person that can be affected adversely by visual effects and would like to change it. There is a mod No Nausea that does this but I want to include this feature for my own reasons.)

OreCruncher commented 8 years ago

Latest BETA has the fix: http://minecraft.curseforge.com/projects/dynamic-surroundings/files