I was curious about why some mods/projects have weapon sprites that look too dark at first glance. Then I realized those are combined with brightmaps included in a separate folder and what we see in-game is an overlay of the brightmap "layer" on top of the weapon sprite, as a sort of graphical patch.
I understand how bm are used and it's sort of intuitive to figure out why you'd want to use them in cases where you have a single sprite but want to alternate muzzle flashes or intermitent lights. The thing is that I've also seen the usage of brightmaps in weapons where each single frame is a different sprite.
So my question, more specifically, is: Why bother with two separate sprites (weapon+bm) for a single frame instead of making whatever light effect you desire in the actual weapon sprite? Is it perhaps a way to bypass some limitation that I haven't thought of (like palette colors or something)?