What is iedit? Iedit is an OasisOLC patch, directed at editing individual instantiations of objects. Basically it's just like oedit, but doesn't save it to disk, just alters the one object you chose. What do I need to run it? Iedit was written for use with OasisOLC v1.6b, for circle3.0bpl14. Because of the prototype-nature of all objects in circlemud environments, it was also designed around the inclusion of the xapobjs patch, as it is of very limited usage otherwise. Here's my recommendations; patch in OasisOlc - this patch was made with 1.6b... patch in autoeq - current version is, I believe for bpl11.. patch in Xapobjsv1.1 (requires autoeq patch first) patch in this patch, iedit. How do I make it go? type 'iedit waybread' You'll be put in your oasis oedit menu - iedit uses all the oedit functions, so you only have to make one change, instead of multiple ones. Make your changes and quit and save as normal. live life. It's really rather simple actually - it picks up the first object it can find in the same way 'where' does. I probably did something so it defaults to carried eq, worn eq, eq in room, etc. Maybe I just used the generic find function. Who knows. In anycase, it works. You can edit 4.waybread if that's what you'd like. What else should I know when using it? Well, before you allow anyone to use it, make up a set of rules that they have to at least read before they do. For example, can you see what would happen if, for example, you edited a backpack or container and turned a full bag into a piece of armor. Eeeps. Or if you edit something like a corpse and it dissolves before you're done? Gosh, I'm sure these all do horrid things, but I was never uhm.. stupid enough to do it. I mean, c'mon. These things might be bad. I'd just recommend not doing it. Any other nuggets of joy? Sure, two. There was a bug with duplicating extradescs in version 1.1 of xapobjs. This contains the three line fix for that. You can just ignore it of course, if you don't have xapobjs, it's not a big deal obviously. If you keep up with the mailing list, you'll have already seen the fix, in which case a) the patch will bounce there, or b) it will insert it again. Hey, no problem either way. The other is that iedit works in odd ways. It creates a new object, and then actually switches the pointers, etc, instead of removing it and otherwise. This works great on my system, I switch and laugh. Of course, most muds aren't using a garbage collection library i'd guess, so that means that you may want to actually free the original object. I leave this as an exercise to the reader. It should take the creation of one more variable, and 2 more lines of code. Hop to. Of course, if you don't, you'll just have a memory leak the size of one object per the number of times you use it. Annoying, but near neglible, until you figure it out. Well, I hope you enjoy using the patch, it's incredibly fun for me (my imm wears a shirt that reads 'no fat chicks'). If you do have any questions, comments, bug reports or the like, you can contact me at a number of email addresses, the most entertaining of which would have to be devilbunny@imaxx.net. Failing that, dughi@imaxx.net will always work. As per other patches I release, I don't ask for anything. Credit screens are stupid for freeware anyway. If I wanted credit, I'd be a stripper. Or a porn star. Maybe I'd just end up as a male prostitute. Or i'd combine that all together and run for high public office. PjD