Supprime le concept de "quête" au profit d'un onglet unique "Déclencheurs"
portant toute la logique (dialogue, condition, marquage terminé) directement
sur l'objet de scène. Ajoute une nouvelle action "Modifier une variable"
(réutilisant le vocabulaire du graphe de flow) utilisable après une
collision, une interaction ou une branche de condition, ainsi qu'un
chaînage d'actions ("then") permettant d'enchaîner plusieurs actions à la
suite et d'étendre un déclencheur déjà posé sans le recréer.
Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
15 lines
481 B
Python
15 lines
481 B
Python
from flask import request, redirect, url_for
|
|
|
|
import db
|
|
|
|
from core.flask_app import app
|
|
|
|
|
|
@app.route("/game/<slug>/variables/<int:var_id>/delete", methods=["POST"])
|
|
def global_var_delete(slug, var_id):
|
|
screen_id = request.form.get("screen_id", type=int)
|
|
db.delete_global_variable_by_id(slug, var_id)
|
|
if screen_id:
|
|
return redirect(url_for("screen_edit", slug=slug, screen_id=screen_id, tab="variables"))
|
|
return redirect(url_for("game_dashboard", slug=slug))
|