After perusing the mobile parses code in 'db.c', I think I've found a slightly better format for the mobile protype storage file(s) and The New format would resemble >#1 >Puff dragon fractal~ >Puff~ >Puff the Fractal Dragon is here, contemplating a higher reality. >~ >Is that some type of differential curve involving some strange, and >unknown calculus that she seems to be made of? >~ >anopqr dkp 1000 >26 1 -1 5:10:550 4d6+3 >10000 155000 >8 8 2 >UnarmedAttack: 12 >E Changing formats 'BareHandAttack' is changed to 'UnarmedAttack' taking into acount handless mobs. ie snakes, fidos, cockroaches, ad nauseum... fourth item on the first non-text row is removed 'd' and '+' seperators for hit points, magic points, and movement points are change to colons `:` the xdy+z format was and is inapropiate for three unrelated values if not already present prototypes have an 'E' on a line by itself appended as a terminator The new format may decrease the record size by 2-3 bytes. The parser code should have a smaller memory/compute footprint. Also given the current use of some of the variables the old seperators were inapropriate well, it should work. Theoretically I suppose you could extend the setup to assign spec-procs and stuff. Almost forgot, it's by James Browning