{
  "Version": 2,
  "Nodes": [
    {
      "Id": "start1",
      "Type": "StartNode",
      "Params": {
        "zielFenster": "Clicker Heroes",
        "__x": 20,
        "__y": 240
      }
    },
    {
      "Id": "ki1",
      "Type": "AskLlmChoiceNode",
      "Params": {
        "frage": "In welchem Zustand ist das Spiel gerade?",
        "moeglichkeiten": "kampf\nmenü\nladebildschirm",
        "x": 0,
        "y": 0,
        "w": 0,
        "h": 0,
        "maxKante": 1024,
        "zeitlimit": 60,
        "versuche": 2,
        "merken": 5,
        "__x": 200,
        "__y": 240
      }
    },
    {
      "Id": "log1",
      "Type": "LogNode",
      "Params": {
        "message": "Kampf läuft — hier würde der Bot weiterklicken.",
        "__x": 470,
        "__y": 120
      }
    },
    {
      "Id": "log2",
      "Type": "LogNode",
      "Params": {
        "message": "Menü offen — hier würde der Bot es schließen.",
        "__x": 470,
        "__y": 210
      }
    },
    {
      "Id": "log3",
      "Type": "LogNode",
      "Params": {
        "message": "Ladebildschirm — hier würde der Bot einfach warten.",
        "__x": 470,
        "__y": 300
      }
    },
    {
      "Id": "log4",
      "Type": "LogNode",
      "Params": {
        "message": "Unklar — die KI war sich nicht sicher. Lieber nichts tun und erneut schauen.",
        "__x": 470,
        "__y": 390
      }
    },
    {
      "Id": "log5",
      "Type": "LogNode",
      "Params": {
        "message": "Fehler — läuft der Modell-Server? Siehe Werkzeuge → Anbieter-Profile.",
        "__x": 470,
        "__y": 480
      }
    },
    {
      "Id": "wait1",
      "Type": "WaitNode",
      "Params": {
        "ms": 2000,
        "__x": 830,
        "__y": 240
      }
    }
  ],
  "Exec": [
    {
      "FromNode": "start1",
      "FromPort": "out",
      "ToNode": "ki1"
    },
    {
      "FromNode": "ki1",
      "FromPort": "wahl1",
      "ToNode": "log1"
    },
    {
      "FromNode": "ki1",
      "FromPort": "wahl2",
      "ToNode": "log2"
    },
    {
      "FromNode": "ki1",
      "FromPort": "wahl3",
      "ToNode": "log3"
    },
    {
      "FromNode": "ki1",
      "FromPort": "unklar",
      "ToNode": "log4"
    },
    {
      "FromNode": "ki1",
      "FromPort": "fehler",
      "ToNode": "log5"
    },
    {
      "FromNode": "log1",
      "FromPort": "out",
      "ToNode": "wait1"
    },
    {
      "FromNode": "log2",
      "FromPort": "out",
      "ToNode": "wait1"
    },
    {
      "FromNode": "log3",
      "FromPort": "out",
      "ToNode": "wait1"
    },
    {
      "FromNode": "log4",
      "FromPort": "out",
      "ToNode": "wait1"
    },
    {
      "FromNode": "log5",
      "FromPort": "out",
      "ToNode": "wait1"
    },
    {
      "FromNode": "wait1",
      "FromPort": "out",
      "ToNode": "ki1"
    }
  ],
  "Data": []
}
