Something went wrong. Try again.
Perl game server for TLE Community
Something went wrong. Try again.
123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566use 5.010;use strict;use lib '/home/lacuna/server/lib';use Lacuna::DB;use Lacuna;use Lacuna::Util qw(randint format_date);use Getopt::Long;use DateTime;$|=1;our $quiet;our $trade_num = 6;GetOptions( 'quiet' => \$quiet, 'tnum' => \$trade_num,);
out('Started');my $start = time;
out('Loading DB');our $db = Lacuna->db;my $now = DateTime->now;
my $empire = my $body_id = home worldout('Checking for existing trades from LCE');
my $trades = $db->resultset('Market')->search({ body_id => $body_id,});
my $trades_needed = $trade_num - $trades->count;
if ($trades_needed < 1) { out('No Trades Needed');}else { out('Add enough smugglers to carry new trades'); my @ships = $db->result('Ships')->search({ }); my $ships_needed = $trades_needed - scalar @ships; for (1..$ships_needed) { } out('Adding '.$trades_needed.' Trades.'); for (1..$trades_needed) { }}
my $finish = time;out('Finished');out((($finish - $start)/60)." minutes have elapsed");
################# SUBROUTINES###############
sub out { my ($message) = @_; unless ($quiet) { say format_date(DateTime->now), " ", $message; }}