--- deliantra/server/ext/Jeweler.pm 2007/01/31 15:53:17 1.5 +++ deliantra/server/ext/Jeweler.pm 2007/02/01 01:46:45 1.6 @@ -330,7 +330,9 @@ ); for ($self->{cauldron}->inv) { - if ($_->flag (cf::FLAG_CURSED) || $_->flag (cf::FLAG_DAMNED)) { + if (!$_->flag (cf::FLAG_IDENTIFIED) && $_->need_identify) { + die "unidentified"; + } elsif ($_->flag (cf::FLAG_CURSED) || $_->flag (cf::FLAG_DAMNED)) { die "cursed"; } @@ -766,6 +768,8 @@ my $obj = cf::object::new $self->{hash}->{arch}; + $obj->item_power ($self->power_to_level); # there have to be strings attached! + $obj->face ($self->{hash}{face}); my $stats = $obj->stats;