C++ code for Half-Life: Episode Three has been datamined from DotA 2's full game client, which has been leaked by a Vietnamese beta tester. That's settles it. Never trust
Vietnamese people beta testers.
According to the picture below of the leak, the following five filenames reveal some important weapons to be seen in the fabled Episode Three:
An icegun, a flamethrower, and a so-called Weaponizer? Concrete, liquid, and metal? See, guys, Valve really can count to three!