--- deliantra/server/ext/map-per-player.ext 2007/01/13 23:32:43 1.2 +++ deliantra/server/ext/map-per-player.ext 2007/01/18 15:12:43 1.5 @@ -2,11 +2,26 @@ cf::map->register (qr{^~([^/]+)(/.*)}); +sub decay_objects { + # do nothing on per player maps at the moment + # as the lone town apartment is broooken +} + sub init { my ($self) = @_; - $self->{user} = $1; - $self->{orig_path} = $2; + $self->{user} = $1; + $self->{orig_path} = $2; + $self->{deny_reset} = 1; #d# for now +} + +sub thawer_merge { + # we have to keep some variables in memory intact + local $_[0]{user}; + local $_[0]{orig_path}; + local $_[0]{deny_reset}; + + $_[0]->SUPER::thawer_merge ($_[1]); } sub load_path {