These are two very different plugins attempting to solve the very same problem: Team Flashing. They are thus incompatible with each other. I mentioned
thetwistedpanda's plugin because I coped some of his code.
My plugin will block flashes that only hit teammates. If an enemy and a teammate get hit by a flash, they will both still get flashed. However, in this case, it will output a message to the teammate saying they were team flashed by so and so player. Additionally, due to the nature of this plugin, it was incompatible with the SMAC anti-cheat module smac_css_antiflash. So I decided to integrate the modules features into my anti-flash solution.
thetwistedpanda's plugin will null
all team flashes. The plugin has two problems: Firstly, players can unblind their teammates by throwing a flash at them. Secondly, players can throw dangerous flashes in front of their teammates to blind their enemies. Normally, their teammates would be flashed as well; but since the effects of the flash are nulled for their teammates, this means they can run in unaffected to kill the blind enemies. This negatively affects gameplay in my opinion and so resulted in me making this plugin.