At some point I’ll be interested in starting to mod this game, specifically I’m interested in introducing locomotives.
I only have experience in Python, not Lua, so I’m wondering what the opinion is of some members of the community more experienced with modding at the implementation of Trains in Stonehearth’s current state just via modifying Jsons and such.
Introduce a “rail” which acts just as a modified road.
The roads in vanilla currently give a boost in speed, what I’m wondering is whether or not we can set an entity with a base movement speed that is very low or effectively 0, and have a clause in the new “rail-road” that increases just that entity, or that class of entity’s movement speed by some reasonable amount, thus enabling motion.
I figure in this way, using a reskinned entity form from existing code (with a qubicle made train model with animations), borrowing the code for mounting from the wolves, and introducing + modifying the properties of a special roadtype, we could have effectively what could be a locomotive without having to implement anything ‘new’ in Lua.
Does this seem feasible to people experienced with modding?