system_type for wayobject July 24, 2009, 12:07:12 pm Would it be able to make system_types for wayobject?The usage: You can build a wayobject for every system_type on one way-tile.Like:system_type = 0 means train electrificationsystem_type = 1 means third railsystem_type = 128 means stuff, like noise wall or telegraph poles Quote Selected
Re: system_type for wayobject Reply #1 – July 24, 2009, 12:18:35 pm Then some internal stuff has to been reworked (some parts in the code ****ume, that there is only one wayobj per waytype). But this wouldn't be a great effort, I guess. Quote Selected
Re: system_type for wayobject Reply #2 – July 24, 2009, 01:15:45 pm this would be good at least in two cases: third rail & overhead wires (for trains with those power supply sharing a track) and electification and noise reduction (and maybe also streetlights). Quote Selected
Re: system_type for wayobject Reply #3 – July 24, 2009, 02:29:37 pm This will give a graphical mess as the order of those objects is arbitary (i.e. first built would be first draw). Quote Selected
Re: system_type for wayobject Reply #4 – July 27, 2009, 09:12:39 am the numbere.g.system_type = 0 means train electrificationsystem_type = 1 means third railsystem_type = 128 means stuff, like noise wall or telegraph polescould be the priority itself: lowest number first drawn (or the other way). Quote Selected
Re: system_type for wayobject Reply #5 – July 27, 2009, 10:08:20 am Adding stuff and removing stuff to a tile is also one of the most frequent operation in simutrans in well developed games. Of course it can be sorted, but this comes always as a price. Also the code for looking up, building and wayobjects needs some further change. YOur best bet is if gerw works on it ...On a related note: The "system_types" should be called different, sicne they have no connection to the actual system type of ways and vehicles. Quote Selected
Re: system_type for wayobject Reply #6 – July 27, 2009, 10:13:11 pm In Simutrans-Experimental, there are way constraints, but there is no automatic way of combining types. Instead, it is possible to produce a single way object type that builds in two different forms of electrification, for example. Quote Selected