import json from flask import render_template import db from core.flask_app import app @app.route("/game//quests") def quests_view(slug): """Éditeur de quêtes (voir db/quests/) — page dédiée game-wide, dans le même esprit que game_dashboard.html : une liste de cartes + un bouton "+ Nouvelle quête" au-dessus, chaque carte ouvrant une modale avec l'arbre de dialogue (static/js/quests/quest-editor.js — même module JS que celui rendu depuis l'assistant "+ Action" de l'éditeur de collision, voir collision-rules-editor.js).""" game = db.game_meta(slug) quests = db.list_quests(slug) return render_template("quests.html", game=game, quests_json=json.dumps(quests))