Progress is slow cuz it’s hot. Right now I’m trying to get the prototype editor fixed up, and it turns out there’s a few problematic bits in the clicking and dragging and deleting and re-creating of behaviors right now. I’ve got a solution (I think), but that solution requires me to create new functionality on the entity prototype to detect whether a new behavior can or can’t be added — seems like a pretty obvious function to have, but I overlooked it before and, it turns out, it’s surprisingly tricky, since I can’t check the prerequisites of a behavior without instantiating it and instantiating it makes certain changes to the prototype object. It’s probably an easy fix, but I’d like to sit on the problem for a bit before diving into a solution.
Gosh it’s hot.