Play now: {% try %} {% set rcs = set() %} {% for id in games %} {% if disabled(save_info[id]) %}{% else %}{% end %} {% if games[id]["rcfile_path"] not in rcs %} {% if "separator" in games[id] %} {% raw games[id]["separator"] %} {% else %}
{% end %} {% if not save_info[id] %}{% end %} {{ games[id]["name"] }}{% if not save_info[id] %}{% end %} {% if save_info[id] %} {% if not disabled(save_info[id]) %}{% end %}{{ save_info[id] }}{% if not disabled(save_info[id]) %}{% end %} {% end %} {% set rcs.add(games[id]["rcfile_path"]) %} (edit rc) {% else %} {% if "separator" in games[id] %} {% raw games[id]["separator"] %} {% else %} | {% end %} {% if not save_info[id] %}{% end %} {{ games[id]["name"] }}{% if not save_info[id] %}{% end %} {% if save_info[id] %} {% if not disabled(save_info[id]) %}{% end %}{{ save_info[id] }}{% if not disabled(save_info[id]) %}{% end %} {% end %} {% end %}
{% end %} {% except %} {% comment this is a simpler fallback so that the file can be replaced while a server is running. %} {% set rcs = set() %} {% for id in games %} {% if games[id]["rcfile_path"] not in rcs %} {% if "separator" in games[id] %} {% raw games[id]["separator"] %} {% else %}
{% end %} {{ games[id]["name"] }} {% set rcs.add(games[id]["rcfile_path"]) %} (edit rc) {% else %} {% if "separator" in games[id] %} {% raw games[id]["separator"] %} {% else %} | {% end %} {{ games[id]["name"] }} {% end %} {% end %} {% end %}