Skip to content

Commit d93afd5

Browse files
committed
Recognize animated flats with SW[A]MP in name as liquid
1 parent 860b21f commit d93afd5

File tree

3 files changed

+9
-1
lines changed

3 files changed

+9
-1
lines changed

src/c_obituary.c

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -56,7 +56,8 @@ static const char *liquids[][2] =
5656
{ "goop", "goop" },
5757
{ "icy water", "icy water" },
5858
{ "tar", "tar" },
59-
{ "sludge", "sludge" }
59+
{ "sludge", "sludge" },
60+
{ "a swamp", "a swamp" }
6061
};
6162

6263
static void C_BuildThingName(char *dest, const int destsize, const mobjtype_t type,

src/p_spec.c

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -293,6 +293,12 @@ void P_InitPicAnims(void)
293293
SetTerrainType(lastanim, SLIME);
294294
isliquid = true;
295295
}
296+
else if (M_StrCaseStr(animdefs[i].startname, "SWAMP")
297+
|| M_StrCaseStr(animdefs[i].startname, "SWMP"))
298+
{
299+
SetTerrainType(lastanim, SWAMP);
300+
isliquid = true;
301+
}
296302
else if (M_StrCaseStr(animdefs[i].startname, "LIQ"))
297303
{
298304
SetTerrainType(lastanim, LIQUID);

src/r_defs.h

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -90,6 +90,7 @@ typedef enum
9090
ICYWATER,
9191
TAR,
9292
SLUDGE,
93+
SWAMP,
9394
NUMTERRAINTYPES
9495
} terraintype_t;
9596

0 commit comments

Comments
 (0)