From 245f63c4a58b36dc46731758063c03aba2d3ec06 Mon Sep 17 00:00:00 2001 From: Willian Henrique Date: Tue, 15 Nov 2022 21:19:47 -0300 Subject: Improve L4D2 and Portal gametype detection Adds tags for L4D2 2147 and Portal 3420. Committer's note: really the gamedata system might benefit from improvement in the future to support things like numerical ranges, but this will do for now. --- src/gametype.h | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) (limited to 'src/gametype.h') diff --git a/src/gametype.h b/src/gametype.h index 2464000..ad6d67d 100644 --- a/src/gametype.h +++ b/src/gametype.h @@ -1,5 +1,6 @@ /* * Copyright © 2022 Michael Smith + * Copyright © 2023 Willian Henrique * * Permission to use, copy, modify, and/or distribute this software for any * purpose with or without fee is hereby granted, provided that the above @@ -49,7 +50,10 @@ extern u64 _gametype_tag; #define _gametype_tag_SrvDLL009 (1 << 14) // 2013-ish #define _gametype_tag_SrvDLL005 (1 << 15) // mostly everything else, it seems -#define _gametype_tag_TheLastStand (1 << 16) /* The JAiZ update */ +/* games needing version-specific stuff */ +#define _gametype_tag_Portal1_3420 (1 << 16) +#define _gametype_tag_L4D2_2147 (1 << 17) +#define _gametype_tag_TheLastStand (1 << 18) /* The JAiZ update */ /* Matches for any multiple possible tags */ #define _gametype_tag_L4D (_gametype_tag_L4D1 | _gametype_tag_L4D2) -- cgit v1.2.3