--- deliantra/server/ext/map-per-player.ext 2007/01/14 01:09:46 1.3 +++ deliantra/server/ext/map-per-player.ext 2007/01/18 15:12:43 1.5 @@ -2,6 +2,11 @@ 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) = @_; @@ -10,6 +15,15 @@ $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 { my ($self) = @_;