Die Fehlermeldung heißt wahrscheinlich "nested functions not supported".
Wenn Du eine Klammer vergessen hast, sieht das ohne Inhalt so aus:
function x {
...
// hier sollte eigentlich eine } hin
function y {
...
Für AGS ist der Fehler aber erst in der Zeile mit "function y", da man keine Funktion innerhalb einer anderen deklarieren kann. Deswegen schickt es den Cursor dorthin.
Das Zeug bei Hotspot 8 ist wohl ein Überbleibsel auf dem Wendy-Pack. Es ist allerdings ziemlich mühsam, das alles von Hand zu entfernen; und die paar überflüssigen Zeilen stören ja nicht wirklich.
Vorsicht: falls man das doch löschen will, einfach hotspot 8 auswählen (auch, wenn er gar nicht eingezeichnet ist, AGS ist das wurscht) und dort in den Interactions die RunScript-action löschen. Nie den Code einfach so entfernen.
Übrigens, wo ich das grad sehe:
Der Hotspot-Code ist nicht nur veraltet, sondern auch unnötig lang. Siehe hier:
http://www.adventure-treff.de/forum/viewtopic.php?t=7529&start=4