Fast hätte ich geschrieben: Du bist ein Gott, BDraw!!!! Genau das habe ich gesucht!
Denn es funktioniert bereits sehr gut, habe den Code 1 zu 1 übernommen...
Aber!
Aus irgendeinem Grund, muss man erst 2-5 Sektoren ablaufen, bis die Terrain-ID verändert wird, wenn man bspw. zwischen Grasland und Wald wechselt. Das merke ich vor allem daran, das sich die Heldengeschwindigkeit verändert (und natürlich auch an der Variable) Komme ich also aus dem Wald heraus und stelle ich den Helden auf Grasland, wird die ID nicht gewechselt. Man muss erst ein paar Felder ablaufen bevor das Event die ID ändert.
Kann sich das jemand erklären? Der Code sieht meines wissens nach richtig aus und eigentlich müsste das Event die ID doch sofort erkennen, wenn man ein Feld betritt!?
Wäre auch in diesem Fall über eine hilfreiche Antwort sehr dankbar!
Edit: Wegen Ansonsten: Weil das schon einwandfrei funktioniert und keine Bugs am Event genagt haben. Die neue Version ist zwar elegant und erspart einen Haufen Arbeit, ist aber immer noch von Bugs, wie der hinterher hinkenden Terrain-ID Speicherung betroffen :/