sourcemod/gamedata/core.games
Asher Baker 32d951e312
Detect invalid menu item selections in L4D-based games (#1543)
Some games have implemented CHudMenu::SelectMenuItem to close the menu
even if an invalid slot has been selected, which causes us a problem as
we'll never get any notification from the client and we'll keep the menu
alive on our end indefinitely. For these games, pretend that every slot
is valid for selection so we're guaranteed to get a menuselect command.
We don't want to do this for every game as the common SelectMenuItem
implementation ignores invalid selections and keeps the menu open, which
is a much nicer user experience.

Fixes #1385
2021-07-18 20:57:13 +01:00
..
blocklist.plugins.txt gamedata: align with core project values. (#1310) 2020-07-14 18:40:28 -07:00
common.games.txt Detect invalid menu item selections in L4D-based games (#1543) 2021-07-18 20:57:13 +01:00
engine.bgt.txt Expose explicit client auth string formats 2014-09-02 14:40:39 -07:00
engine.blade.txt Added gamedata for Blade Symphony (bug 5949, r=asherkin). 2013-10-13 14:15:33 -04:00
engine.bms.txt Remove unused gamedata. 2015-05-11 06:52:21 -04:00
engine.contagion.txt Add gamedata for Contagion (bug 6007, r=asherkin). 2014-03-29 14:14:00 -04:00
engine.csgo.txt 64-bit support for CSGO on Linux and macOS (#705) 2017-12-20 01:56:23 -06:00
engine.css.txt Gamedata cleanup. 2014-12-23 08:18:40 -08:00
engine.darkm.txt Expose explicit client auth string formats 2014-09-02 14:40:39 -07:00
engine.ep1.txt Add string_t SetEntPropString support for ep1 (fixes #1287) 2020-06-25 21:20:56 -04:00
engine.ep2.txt [ZPS] Update gamedata and engine migration (#782) 2018-03-19 19:19:01 -04:00
engine.ep2valve.txt Gamedata cleanup. 2014-12-23 08:18:40 -08:00
engine.eye.txt Expose explicit client auth string formats 2014-09-02 14:40:39 -07:00
engine.insurgency.txt core: Add Insurgency support for amd64 Windows (#1295) 2020-08-06 19:53:06 -07:00
engine.l4d2.txt Added gamedata support for Nuclear Dawn. 2011-08-25 13:20:26 -04:00
engine.l4d.txt Added support for L4D on Mac OS X (bug 4684, r=fyren). 2010-10-29 20:04:50 -05:00
engine.sdk2013.txt [ZPS] Update gamedata and engine migration (#782) 2018-03-19 19:19:01 -04:00
engine.swarm.txt Add gamedata for Alien Swarm: Reactive Drop. 2017-05-20 07:23:27 -04:00
game.dinodday.txt Update Dino D-Day gamedata. 2016-08-06 10:51:50 -04:00
master.games.txt gamedata: align with core project values. (#1310) 2020-07-14 18:40:28 -07:00