| 
									
										
										
										
											2020-06-26 19:29:33 +02:00
										 |  |  | {% macro list_rooms(rooms) -%} | 
					
						
							| 
									
										
										
										
											2020-07-18 16:25:07 -04:00
										 |  |  |     <ul> | 
					
						
							| 
									
										
										
										
											2020-06-26 19:29:33 +02:00
										 |  |  |         {% for room in rooms %} | 
					
						
							| 
									
										
										
										
											2021-11-25 20:48:58 +01:00
										 |  |  |             <li><a href="{{ url_for("host_room", room=room.id) }}">Room #{{ room.id|suuid }}</a></li> | 
					
						
							| 
									
										
										
										
											2020-06-26 19:29:33 +02:00
										 |  |  |         {% endfor %} | 
					
						
							|  |  |  |         {{ caller() }} | 
					
						
							|  |  |  |     </ul> | 
					
						
							| 
									
										
										
										
											2020-07-18 16:25:07 -04:00
										 |  |  | {%- endmacro %} | 
					
						
							| 
									
										
										
										
											2022-02-23 19:16:45 +01:00
										 |  |  | {% macro list_patches_room(room) %} | 
					
						
							| 
									
										
										
										
											2021-05-14 15:25:57 +02:00
										 |  |  |     {% if room.seed.slots %} | 
					
						
							| 
									
										
										
										
											2021-12-22 20:15:56 -05:00
										 |  |  |         <table> | 
					
						
							|  |  |  |             <thead> | 
					
						
							|  |  |  |                 <tr> | 
					
						
							|  |  |  |                     <td>Id</td> | 
					
						
							|  |  |  |                     <td>Name</td> | 
					
						
							|  |  |  |                     <td>Game</td> | 
					
						
							|  |  |  |                     <td>Download Link</td> | 
					
						
							|  |  |  |                     <td>Tracker Page</td> | 
					
						
							|  |  |  |                 </tr> | 
					
						
							|  |  |  |             </thead> | 
					
						
							|  |  |  |             <tbody> | 
					
						
							| 
									
										
										
										
											2022-02-23 19:16:45 +01:00
										 |  |  |             {% for patch in room.seed.slots|list|sort(attribute="player_id") %} | 
					
						
							| 
									
										
										
										
											2021-12-22 20:15:56 -05:00
										 |  |  |                 <tr> | 
					
						
							|  |  |  |                     <td>{{ patch.player_id }}</td> | 
					
						
							|  |  |  |                     <td>{{ patch.player_name }}</td> | 
					
						
							|  |  |  |                     <td>{{ patch.game }}</td> | 
					
						
							|  |  |  |                     <td> | 
					
						
							|  |  |  |                         {% if patch.game == "Minecraft" %} | 
					
						
							| 
									
										
										
										
											2021-12-27 16:41:21 -05:00
										 |  |  |                         <a href="{{ url_for("download_slot_file", room_id=room.id, player_id=patch.player_id) }}" download> | 
					
						
							| 
									
										
										
										
											2021-12-22 20:15:56 -05:00
										 |  |  |                             Download APMC File...</a> | 
					
						
							|  |  |  |                         {% elif patch.game == "Factorio" %} | 
					
						
							| 
									
										
										
										
											2021-12-27 16:41:21 -05:00
										 |  |  |                         <a href="{{ url_for("download_slot_file", room_id=room.id, player_id=patch.player_id) }}" download> | 
					
						
							| 
									
										
										
										
											2021-12-22 20:15:56 -05:00
										 |  |  |                             Download Factorio Mod...</a> | 
					
						
							|  |  |  |                         {% elif patch.game == "Ocarina of Time" %} | 
					
						
							| 
									
										
										
										
											2021-12-27 16:41:21 -05:00
										 |  |  |                         <a href="{{ url_for("download_slot_file", room_id=room.id, player_id=patch.player_id) }}" download> | 
					
						
							| 
									
										
										
										
											2021-12-22 20:15:56 -05:00
										 |  |  |                             Download APZ5 File...</a> | 
					
						
							| 
									
										
										
										
											2022-03-12 22:05:54 +01:00
										 |  |  |                         {% elif patch.game == "VVVVVV" and room.seed.slots|length == 1 %} | 
					
						
							|  |  |  |                         <a href="{{ url_for("download_slot_file", room_id=room.id, player_id=patch.player_id) }}" download> | 
					
						
							|  |  |  |                             Download APV6 File...</a> | 
					
						
							|  |  |  |                         {% elif patch.game == "Super Mario 64" and room.seed.slots|length == 1 %} | 
					
						
							|  |  |  |                         <a href="{{ url_for("download_slot_file", room_id=room.id, player_id=patch.player_id) }}" download> | 
					
						
							|  |  |  |                             Download APSM64EX File...</a> | 
					
						
							| 
									
										
										
										
											2022-03-15 08:55:57 -04:00
										 |  |  |                         {% elif patch.game in ["A Link to the Past", "Secret of Evermore", "Super Metroid", "SMZ3"] %} | 
					
						
							| 
									
										
										
										
											2021-12-27 16:41:21 -05:00
										 |  |  |                         <a href="{{ url_for("download_patch", patch_id=patch.id, room_id=room.id) }}" download> | 
					
						
							| 
									
										
										
										
											2021-12-22 20:15:56 -05:00
										 |  |  |                             Download Patch File...</a> | 
					
						
							|  |  |  |                         {% else %} | 
					
						
							|  |  |  |                             No file to download for this game. | 
					
						
							|  |  |  |                         {% endif %} | 
					
						
							|  |  |  |                     </td> | 
					
						
							|  |  |  |                     <td><a href="{{ url_for("getPlayerTracker", tracker=room.tracker, tracked_team=0, tracked_player=patch.player_id) }}">Tracker</a></td> | 
					
						
							|  |  |  |                 </tr> | 
					
						
							| 
									
										
										
										
											2020-08-02 22:11:52 +02:00
										 |  |  |             {% endfor %} | 
					
						
							| 
									
										
										
										
											2021-12-22 20:15:56 -05:00
										 |  |  |             </tbody> | 
					
						
							|  |  |  |         </table> | 
					
						
							| 
									
										
										
										
											2020-08-02 22:11:52 +02:00
										 |  |  |     {% endif %} | 
					
						
							| 
									
										
										
										
											2020-11-30 21:15:47 -05:00
										 |  |  | {%- endmacro -%} |