Wildcard Stations in Train Schedules
Posted: Sun Nov 25, 2018 4:42 pm
You should be able to use wildcards resp. the '*' in station's names of schedules somehow.
Purpose: artillery wagon/train on patrol. You may name stations "Outpost 1", "Outpost 2" and so on, and only set(edit) in the schedule "Outpost *". This way the train will "alphabetically" go to each station matching this pattern until it reaches the last matching one. If you name all stations the same, the train will only go to the nearest of them.
Naming the stations e.g. "Outpost *" as solution instead won't gurantee that the train travels the route, the player wants.
Maybe the add-station-dialogue should automatically detect similar named stations and offer the artifical station name with wildcard. Perhaps vast counts of similar named stations (10 or more "Outpost") should be hidden too in the interface.
Similarity means at least 5 identical chars at the beginning, and different chars following, except the name ends after that. (=> "iron" <-> "iron ore 6"), the difference-chars must not/wont contain space letters. In other words: similarity means random letters at the end until the last space, everything before, including it, has to be identical.
Purpose: artillery wagon/train on patrol. You may name stations "Outpost 1", "Outpost 2" and so on, and only set(edit) in the schedule "Outpost *". This way the train will "alphabetically" go to each station matching this pattern until it reaches the last matching one. If you name all stations the same, the train will only go to the nearest of them.
Naming the stations e.g. "Outpost *" as solution instead won't gurantee that the train travels the route, the player wants.
Maybe the add-station-dialogue should automatically detect similar named stations and offer the artifical station name with wildcard. Perhaps vast counts of similar named stations (10 or more "Outpost") should be hidden too in the interface.
Similarity means at least 5 identical chars at the beginning, and different chars following, except the name ends after that. (=> "iron" <-> "iron ore 6"), the difference-chars must not/wont contain space letters. In other words: similarity means random letters at the end until the last space, everything before, including it, has to be identical.