Zitat
<>Change Variable "Held X", set [(Hero) X-Coord.]
<>Change Variable "Held Y", set [(Hero) Y-Coord.]
<>Change Variable "Gegner X", set [(Aussender 1) X-Coord.]
<>Change Variable "Gegner Y", set [(Aussender 1) Y-Coord.]
<>
<>Fork Event (Aussender 1) - Face Up
<><>Fork Variable "Held X" = "Gegner X"
<><><>Fork Variable "Held Y" < "Gegner Y"
<><><><>Move Event (This Event): 'Face Up'
<><><><>!Goto Label 1! //Springe zum Kontroll-Code
<><><>End:
<><>End:
<>Else:
<>Fork Event (Aussender 1) - Face Down
<><>Fork Variable "Held X" = "Gegner X"
<><><>Fork Variable "Held Y" > "Gegner Y"
<><><><>Move Event (This Event): 'Face Down'
<><><><>!Goto Label 1! //Springe zum Kontroll-Code
<><><>End:
<><>End:
<>Else:
<>Fork Event (Aussender 1) - Face Left
<><>Fork Variable "Held Y" = "Gegner Y"
<><><>Fork Variable "Held X" < "Gegner X"
<><><><>Move Event (This Event): 'Face Left'
<><><><>!Goto Label 1! //Springe zum Kontroll-Code
<><><>End:
<><>End:
<>Else:
<>Fork Event (Aussender 1) - Face Right
<><>Fork Variable "Held Y" = "Gegner Y"
<><><>Fork Variable "Held X" > "Gegner X"
<><><><>Move Event (This Event): 'Face Right'
<><><><>!Goto Label 1! //Springe zum Kontroll-Code
<><><>End:
<><>End:
<>End:
<>
<>!Goto Label 99! //Sollten die obigen Bedingungen nicht wahr sein, springe direkt zum Ende des Codes
<>
<>!Label 1!
<>
<>Set Event Place (This Event) [Gegner X | Gegner Y]
<>
<>Change Variable "Zähler Variable", set 0
<>!Label 2!
<>
<>Move Event (This Event): 'Move Speed Up; Move Speed Up; Move Speed Up; Forward' (Ignore if can't be moved)
<>Wait 0,0
<>Change Variable "Kontrolle X", set [(This Event) X-Coord.]
<>Change Variable "Kontrolle Y", set [(This Event) Y-Coord.]
<>Fork Event (This Event) - Face Up //Da das Event den Helden nicht erreichen kann, wird so getan als wäre es schone in Feld weiter
<><>Change Variable "Kontrolle Y" - 1
<>Else:
<>Fork Event (This Event) - Face Down
<><>Change Variable "Kontrolle Y" + 1
<>Else:
<>Fork Event (This Event) - Face Left
<><>Change Variable "Kontrolle X" - 1
<>Else:
<>Fork Event (This Event) - Face Right
<><>Change Variable "Kontrolle X" + 1
<>End:
<>Fork Variable "Kontroll X" = "Held X"
<><>Fork Variable "Kontroll Y" = "Held Y"
<><><>!Goto Label 42! //Zum "Held wurde getroffen" Code
<><>End:
<>End:
<>Change Variable "Zähler Variable" + 1
<>Fork Variable "Zähler Variable" < 10 //"Sichtweite" der Schranke
<><>!Goto Label 2! //Zum Anfang der "Label-Schleife"
<>End:
<>
<>!Goto Label 99! //Held wurde nicht erreicht, also zum Ende springen
<>
<>!Label 42! //"Held wurde getroffen" Code
<>
<>Change HP: (Full Party) dec. 10
<>Flash Screen (255,0,0 | 0.1 secs)
<>
<>!Label 99!
<>
...