I'm a little stumped on this one. I'm making my own version of
the inlay snippet I've seen floating around, so that mine is
more customize-able. Everything works perfectly, but it doesn't
copy the effects on the gem item onto the piece of armor. I
used the part of clone_object to copy the effects. Here is the
code:
--- cut here ---
socket->value[i] = -1;
socket->enchanted = TRUE;
socket->weight += gem->weight;
for (paf = gem->affected; paf != NULL; paf = paf->next)
affect_to_obj(socket,paf);
obj_from_char( socket );
obj_to_char( socket, ch );
if (gem->level > socket->level)
socket->level = gem->level;
sprintf( buf, "You inlay %s into %s.\n\r",
gem->short_descr, socket->short_descr );
stc( buf, ch );
extract_obj( gem );
return;
}
Anyone know why it doesn't work? Thanks.
=====
-Matt Foltz
[Neoterra MUD] telnet://neoterra.is-a-geek.com:4000
[Car Audio Resources homepage] http://www.car-audio.net
__________________________________
Do you Yahoo!?
SBC Yahoo! DSL - Now only $29.95 per month!
http://sbc.yahoo.com