I don't know if it's possible to create, but maybe if it is, it could be fun and usefull....
My idea, a blinding flashlight. Everybody has a flashlight, but it is hardly used (only the n00bs ;)). Maybe it's possible to create a flashlight which can actually blind people. If you shine it at someones head, he doesn't see anything, or lesser than normal (visibility set by cvar). Ofcourse to prevent abuse, the flashlight should only work for a certain amount of time, before it must recharge (battery recharge time set by cvar). If the enemy uses nightvision, the bad visibility is duplicated. e.g. he sees twice as bad (or completely white, like flash).
I don't know if it's possible to detect the place where the flashlight is aiming at, but if it's possible, maybe it would be fun
Well, if anyone likes my idea and is a good coder, have fun building it
__________________