Hahah. I asked, because the post seemed so random, and almost gibberish in a way.
I do occasionally drink when working on the source, or complex scripts for hours on end. It helps a bit.
If you are interested in seeing some of the new stuff in action, I have a videos on Youtiube in a playlist with demonstrations of some new 2.54 features. I would appreciate feedback on this stuff; although I admit that I need to (1) split each new addition or set of additions into a single video (per 'feature' or per 'change'), as I did with the newer videos; and I must eventually add voice commentary. (I am working on completing my audio recording set-up at present. )
Insofar as your questions about ncs, I'll probably implement the nearly finished npcs, but we also plan to add some new stuff in that regard, particularly bosses, and some common foes from Z3 and LA, using new npc vars, flags, and defences. One of my projects is a ;shock; defence, which will also require another sprite for Link. The latter bit will be fun. Enemies with a fire, or freeze defence, will likewise need new Link sprites (on fire, frozen), and of course, we need a sprite for 'falling'.
I am rather versed in the source at this point. I know the points that are frail, the points that are malleable, and how to work with /most/ of it. The stuff that I have added ( ZScript Commands, short version | All New Things), should give you some indication that I am at leasst moderately competent, as with very few exceptions, it all works precisely as I intended. Link's hitbox though...can go suck a lemon.
TBH, npcs are third on my priority list at present. @Dimentio was going to work on them, but I need to decide what new vars we need, and what flags or flagsets we will be adding to the clas and structs before we muck with the individual npcs. At least we will be adding npcdata, or some equivalent thereof, and I am certain that npcs need a 'MaxHP' var.
I did start on the diagonal hookshot. If you remember, we discussed that a long time back, and you said it was too much of a mess to implement. I am about halfway done wiith it. At present, it works, but I have not completed the handle sprites, or the head sprites, to use an angular tile; and i need to adjust the latching slightly, but here:
Before I added the item editor flag for 'Diagonal', I also mucked about in ZScript, and found that you can force the new hookshot to do some brilliant, and comical things:
If you are curious, no, the diagonal flag in the item editor does not allow the stuff in the latter video, but you can do it with scripts. It reminds me a bit of the whip in Akumajou Dracula (Super Famicom.)