JasonLautzenheiser / trizbort

Trizbort, the Interactive Fiction Mapper
http://www.trizbort.com
Other
132 stars 35 forks source link

Arbitrary Properties #465

Open dustinlacewell opened 5 years ago

dustinlacewell commented 5 years ago

Hello. Nice tool. I think it is really neat.

I wrote a build system for TADS3 called t3sketch, https://github.com/dustinlacewell/t3sketch which used draw.io diagrams as source data. My code generation is pretty fancy but I do not like using draw.io as my map editor. Currently, I am working on a version of t3sketch to consume the XML from Trizbort. I'm really happy with how it is coming along. However, currently, I'm abusing the description attribute of rooms to store arbitrary data inside which I parse later. Argh, this work but it just feels horrible. And since the description is shown when hovering over rooms this is really uncomfortable.

What are the chances that rooms can grow some more functionality? I am thinking a new pane on the room editor which features an a key - value editor. You can add new rows, or delete existing ones. It would map a single-line string field to a multi-line string field. With as many as I'd like. Boy, if I had that, I would be able to fully utilize Trizbort for it's UI editing features in t3sketch.

What do you think?

JasonLautzenheiser commented 5 years ago

That sounds like an interesting idea. I'll look into it a bit more.

github-actions[bot] commented 4 years ago

Stale issue message

dustinlacewell commented 4 years ago

You can do it!!

MidiHax commented 3 years ago

Pull request for similar functionality is here !