--- deliantra/server/ext/map-random.ext 2007/11/14 08:09:46 1.18 +++ deliantra/server/ext/map-random.ext 2008/05/02 21:01:53 1.23 @@ -8,7 +8,7 @@ $self->{random_id} = $1; if (0 < Coro::AIO::aio_load "$cf::RANDOMDIR/$self->{random_id}.meta", my $data) { - $self->{random} = cf::from_json $data; + $self->{random} = cf::decode_json $data; $self->{random}{custom} ||= "$self->{random}{origin_map}+$self->{random}{origin_x}+$self->{random}{origin_y}"; } else { warn "unable to read meta file for $self->{random_id}\n"; @@ -80,8 +80,8 @@ clean_random_maps; }; -# map generator stresstest, never enable under normal circumstances -if (0) { +# map generator stresstest, NEVER enable under normal circumstances +if (1) { cf::async { my $seed = 0; while () { @@ -89,10 +89,10 @@ $map->generate_random_map ({ region => "scorn", random_seed => $seed++, - xsize => 12, - ysize => 12, + xsize => (int rand 90) + 3, + ysize => (int rand 90) + 3, }); - warn sprintf "%d: %d %d\n", $seed, $map->width, $map->height;#d# +# warn sprintf "%d: %d %d\n", $seed, $map->width, $map->height;#d# $map->destroy; } };