*headdesk*
*headdesk*
Gods. Damn. I have screwed myself yet again.

"Blocks of Doom II" currently uses a very messy ACS script for a single map (despite my best efforts to organise it). I just tried to convert the ACS system to a library, and what did I end up doing instead? I broke the entire WAD, of course!

...

Yeah. The whole thing is messed up so bad I don't even know where to start. It seems that the arrays are almost totally broken and the values are pretty much scattered all over the place. I'm at the end of my tether, and I really need someone else's help in putting this thing back together.
Get the borked version here: http://www.speedyshare.com/907961629.html
Note: This is a work-in-progress of the next version of "Blocks II". It has a few extra odds and ends in it (that weren't present in v0.1), including an array system for the maps (instead of the line-by-line map construction I used in v0.1), a new SBARINFO status bar, and the WIP level editor, but no new levels. Honestly, it's not worth downloading if you want it just to spoil anything extra for yourself. It's COMPLETELY unplayable in its current state.)
So, what's wrong with it exactly? Well, several scripts just... don't work, for a start. I really can't put it any other way. I haven't changed them at all while converting them to a library, and they worked fine before, though they act as though I've randomly switched the values around. I can't pinpoint any of the errors because everything is so scrambled (though it seems uniform enough in the scripts lump and library itself). This has resulted in Blocks II being completely unplayable and almost as untestable.

(The game kills you as soon as you load up the first map, though you can resurrect and noclip into the map itself.)
Also, the way I've organised my library system is an absolutely atrocity. No matter what I do to try and make life easy for me in setting it up, it simply doesn't want to work. I use a lot of arrays, and I am NOT making an OPEN script that sets all the values in the array line-by-line for every map.

I've ended up leaving an old compiled lump in the A_ markers and a half-complete uncompiled script lump in the WAD. For some reason any library system I try to set up NEVER points to a lump inside the same WAD. So I have an identical raw script in the same folder as my ACC (which the library system instead seems to point to). It's a royal mess.
Thanks to anyone in advance who is willing to take up the task. This major roadblock is currently stalling Blocks of Doom II's development process.

Aside: Can someone please make sure if this page is clear enough? http://zdoom.org/wiki/Libraries
It's either not too clear or I'm severely [censored word] in the field of advanced ACS. It's most likely the latter, but just to be sure...