A Vietnamese beta tester has leaked Valve's Dota 2 beta client, leading fans to discover what they believe to be references to Half-Life 2: Episode 3 in the unfinished game's code.
A folder called simply 'ep3' in the Dota client makes reference to a flamethrower, "ice gun", plus "liquid", "concrete" and "metal" "weaponizers".
Have a look for yourself:
The code could of course have nothing to do with the elusive Half-Life instalment at all, but if it does then it suggests that development on the game - which has been in construction since 2007 - could be on-going.
Valve said earlier this year it was "not prepared to talk about" Half-Life: Episode Three "at the moment", despite the last episodic instalment having been released almost four years ago.