Okay, another progress report (if this gets big enough I'll make a separate thread for these). I got a bit more programming done after supper yesterday, and I'll get more done today.
-Each player has: A name (determined when you first put them into the list), 6 sections for wounds and accompanying text if necessary, a general status page (up to 250 characters; used for stuff like poisoned or nauseous), 30 skill slots (each skill has a name, an integer for experience, and 100 characters worth of text for descriptions), 50 item slots (Items have a name, a quantity, and a description), a block of text for Extra Stuff (such as ChAoS and having steel skin or whatever) and a number (used to reference where the hell they are in players.txt). Currently, a person's name is set when they are first entered in the list, they are assigned a reference number, and you can enter their status description. You can also select their various body parts if you wish, but nothing will happen if you do.
-Each NPC has a name, their summoner's name (for familiars, constructs, and 'persuaded' beings), the number of body parts they have (up to 16) and associated health and text, a status description, 10 skill slots and item slots, an Extra Stuff block of text, and a reference number
-Each Location has a name, the name of the larger area it's in (i.e. that room with the crates is in 'the castle'), 10 slots for items lying on the ground, a block of text for whatever else you'll need text for (like for when you guys LIT THE PRAIRIE ON FIRE), and a reference number.
-NPCs and Locations cannot be created yet, but some of it is just copy/pasting from the 'create a PC' button.
-Can't make skills or items yet, either.
-Players can only change their status text. Okay, they can also TECHNICALLY change their Extra Stuff text, it just won't save.
-I figure at some point I'll need to figure out how characters are going to be sorted into locations. Probably, I'll give the 'character' class another property called 'location', and you can only say that a given character is dead, nowhere at all, or in one of the locations you have in the list.
So, it's coming along. Good thing I kept my final project from Computer Science 20, or it would have taken me FOREVER to figure out how to reference from .txt files again.
EDIT: Oh yeah, and it's got a print button that does nothing, but eventually it's going to make a .txt document which I can copy and paste onto the forums, and it'll have all your statuses all done up for me, complete with spoiler and acronym tags.
another EDIT: after a bit more tweaking, I tried setting vlynndar's body to mangled (by selecting his body from the Body Parts box and then putting 5 in the next box that showed up). Then it made 80 extra players. My computer lagged for about 10 seconds, and players.txt was suddenly almost 200,000kb. I do believe we call this a 'bug.'