@Arnold
Soweit ich dieses Script verstanden hab (und das war recht schwer da die meisten Switches nicht benannt waren) funktioniert das ganze mit Switches.
Und in meinem ersten Post steht das ich das möglichst vermeide möchte.
...
Also, ich denke da kommst du nicht herum, versuch am besten immer ein Kommentar einzufügen damit du weißt was das gerade war du gemacht hast bewirkt, ansonsten kann ich dir nicht helfen.