Did you know that the Rat appears in Half-Life a grand total of 8 times across 3 maps? They only appear in these Training Course maps: t0a0 - 2 Rats t0a0b - 3 Rats t0a0b2 - Ditto The Rat does not appear in Half-Life: Source, but is supposed to. The entity is still in those BSPs in Half-Life: Source but they had not ported over the NPC itself. They also didn't bother to port over the Tentacle Maw, despite being compiled in HL (but not used and lacks its model.) They did port over the cut Floater monster, despite not once appearing in the game. How could they get away with this blasphemy! #RatFacts
7
4
They added 'monster_exterminator' to the game code and it wipes out any rats at map spawn. Sadness.
they got the rat exterminator.
It is possible the Rat was missing in HLS due to these two reasons: Reason A: Half-Life 2 at some point had a Rat NPC during development and they might of just relied on that being included into the HL port to Source instead of making a unique file for it and forgot to restore it when the Rat was cut from HL2. This is why the HUD in the 2003 build of HLS is the HL2 used instead of the HL1 HUD, as HL2 used a very similar and compatible HUD to the HL1 HUD for large portion of its development and HLS just relied on that code. Reason B: They likely had a Python script made to check the maps for what was used and what wasn't used. The Training Course maps were stored with the Half-Life 2 map sources instead of the Half-Life: Source map sources at some point during development. This would also explain why the Floater made it in, as the Floater has entities hidden in the On a Rail maps (that don't get added into the compiled maps.) It is also possible that they were just lazy. Regardless... #RatJustice
What do you mean by Tentacle Maw? The base model in the pit? (I haven’t ever played HL source)
There’s a weird center thing in an old render of the tentacles, that’s the maw. Unless I’ve confused the name, I wrote it from memory.
and I can confirm, I remembered the name correctly. Here's the Spawn function for the Tentacle Maw in the HL SDK code.