Analyzed your map and detected the following errors:
Scripts - "Jump to line #" parameter is invalid - Set parameter to 1 instead of 0 (1 = 0, 2 = 1, ... )Explanation: We're not dealing with parameter numbers. We're dealing with
line numbers. Meaning that it's through the line of the script, not the script location numbers. Many people get confused with this one. There is no such thing as a 0th line, because it would mean that the script is pointing to a non-existent script line.
Teams - "Max" was set to 9 - Set to 1.Explanation: This is only for the singular unit you listed in teamtypes. What "Max" means is how many times the AI will repeat this team.
- Unnecessary / invalid trigger under "Tag" - Remove trigger.Explanation: This is only for attaching triggers on team units. Create team triggers are not needed to be placed here. Placing the trigger under the tag implied that you were attaching a "Create Team" trigger on a team that has already been created. This is repetitive and is therefore, unnecessary.
Map Placement - Locomotive unit placed out of bounds - Move all train units and waypoints one cell back on the track.Explanation: I noticed after testing that the locomotive disappeared after its first run. Upon analyzing your unit placement, I noticed that the locomotive was placed out of bounds. All units MUST be placed 3 cells below the blue line ONLY when dealing with the north blue borderline in order for them to not disappear when moving into that cell.
After testing, your unit functioned the way you wanted it to.
Enjoy.