Thread:Catinthedark/@comment-3225604-20170722082846/@comment-26235098-20170731233812

@DoCheonGong (and everyone)

I think the way it is modelled now it is pretty 'heavy' but I don't think it has to be modelled that way. Creating a deeper lookup table for known properties in Lua with suitable access methods I believe we can come up with a cleaner solution without too much headache. However, I do think doing this will require a bit of time... and maybe the assistance of bots to harvest some info we don't have in Lua. IDK if you remember when Imamadmad and I discussed modelling a database in Lua, to store levels and their fixed properties (type, episode, etc) as well as 'changeable properties' - like hexagon or difficulties. We could address this problem by starting to set this up, even just in part, with what we need for the hexagon stuff, and build on it to pull in other things and simplify other areas/templates. I mean this kind of thing could even be used to store stuff like item spawn characteristics... but this can all be built incrementally.

=
====== I am working heavy right now as we have an imminent software release, but once that is done, and I like, breathe for a day or two, I will be happy to address this - we can discuss more... I could write some sample code to illustrate if desired so others can give feedback.

I noticed when the hexagons came in, there was some discussion about displaying them and that was a long time ago. It would have been easy enough to automate it right away. I frankly do not see the big rush suddenly, and certainly just mashing things in there to get it to work any asap seems... unnnecessary. We could do better work as a team and with some planning. If you guys are willing to wait a couple weeks, I will be able to help, and we can discuss a plan and coordinate so each of us does some part.

I have to go to bed now. Another 11 hour day today :( and probably again tomorrow. And you know what I do all day? Write/debug code. So I really have to break from that thinking process when I get home, in order to be able to sustain this level of performance at work, and it's critical rn with the release.