On Wednesday, February 28, 2001 2:32 PM "Karl Buchner" <blaizeofshadow@JUNO.COM> writes: > I've been working on this for the last few weeks, on and off...it's easy > to make a few adjustments > to ASCII pfiles to make them mob-safe (don't initialize player_specials, > get sdesc, not name and such). hmm hadn't really thought of using the ascii pfiles, I may have to patch em in. > A good way to save space would be to save the mobs "base" number (i.e. a > modified puff would > have base num 1) and then only save the stats that have been changed, > also, record the loadroom > and new items...sample: > > Base: 1 file://(Puff the Fractal Dragon) > Name: Puff the Strongest Fractal Dragon file://(A new name!) > Str : 20 file://(*Flex*) > Ldrm: 1 file://(Load to the void) > Eqip: 10 25 file://(give it a waybread at eq slot 25 (inventory with my > changes)) > Eqip: 10 14 file://(holding a waybread) nod this is the way I was thinking of doing it structurally. > And there you have it: a strong puff with 2 waybreads, ready to serve. > Another concern is not loading the mob from the zonefile if it has been > saved. well here's what I was thinking of doing is saving out a record on each mob in the mud. Then when the mud reboots instead of calling a reset_zone call load_mob_from_file() then after all the mobs are loaded call a reset_zone to fill in any missing mobs reset objects etc... I also am going to look at how to save both mobs and players together.... I like Peter Ajamian's idea of a flag but don't know if a zone flag will do what we need. I.e. a char dies and the troll loots his corpse and grabs the Ungodly Powerful Mace of Destruction and wields it. The player then gets descussded and rents 5 zones away in the inn that wouldn't set the zone file for the troll. What I was thinking is more on the order of forcing a char to save on death (with nothing) and mobs to save upon looting. (with the char's gear). Thoughts? Paul -- +---------------------------------------------------------------+ | FAQ: http://qsilver.queensu.ca/~fletchra/Circle/list-faq.html | | Archives: http://post.queensu.ca/listserv/wwwarch/circle.html | +---------------------------------------------------------------+
This archive was generated by hypermail 2b30 : 12/04/01 PST