<cut read_object function> > Can somone please help me with this code. If I understood it right it > creates a new object and returns a pointer to it. > What I would like was to also make it tweak/change some of the values of > the object read without changing > the original values of the proto type..so someone please explain how this > stuff works, and what I need to change... > > Nocturnal :) I'm assuming that the changes want to be isolated, as in, just for a certain case, not every time you read any object. If so, in the function that you are calling read_object from, place a few lines *after* that call, to make the changes. You should have something like void my_function(whatever parameters) { struct obj_data *obj; /* some stuff, including getting a virtual or real number, I'll assume a real number */ obj=read_object(number, REAL); /* You can stick the object tweaking stuff here */ /* For example, to set value0 to 3 */ obj->obj_flags->value[0]=3; } I hope this is what you were after. Marc +------------------------------------------------------------+ | Ensure that you have read the CircleMUD Mailing List FAQ: | | http://democracy.queensu.ca/~fletcher/Circle/list-faq.html | +------------------------------------------------------------+
This archive was generated by hypermail 2b30 : 12/15/00 PST