You need to get rid of the first bracket in that shader file Odin mentionned.
And yes, it would be a good idea to credit those who made the textures and shaders in your map, or at least attempt to instead of just throwing in an overly general thanks to "The tremulous devs". These people(who aren't all tremulous devs) put a lot of hard work into making mapping resources freely available to you. They deserve the credit, and if it takes you an extra half hour to track down the authors of the textures you use, so be it.
On a side note, I don't think it was very nice to plaster a NOS logo smack on top of overflow's gummibunni
That being said, I still think this is good work. You just need to make sure to give credit where credit is due, saying "we lost track" just doesn't cut it.