There's various constants in the smartdraw code that it uses to do things like intelligently set the "barrier" flag, randomize terrain/objects where appropriate, draw walls and fences properly, etc. Assuming that the main Eschalon game eventually gains the ability for modders to supply their own graphics files, it'll probably be necessary to allow modders to alter those constants to suit.
In an absolutely ideal world, we'd have a fully-featured GUI which would let you set up mappings and randomization groups and stuff like that. More realistically, I think it might be more like having a YAML or other simple text format which a modder could use to specify the mappings. (Presumably we'd encourage people to standardize on including that mapping text file in with their mod.)
There's various constants in the smartdraw code that it uses to do things like intelligently set the "barrier" flag, randomize terrain/objects where appropriate, draw walls and fences properly, etc. Assuming that the main Eschalon game eventually gains the ability for modders to supply their own graphics files, it'll probably be necessary to allow modders to alter those constants to suit.
In an absolutely ideal world, we'd have a fully-featured GUI which would let you set up mappings and randomization groups and stuff like that. More realistically, I think it might be more like having a YAML or other simple text format which a modder could use to specify the mappings. (Presumably we'd encourage people to standardize on including that mapping text file in with their mod.)