From d037fcdf5ed83a0aefc23b4fb7b76fd9841dfef6 Mon Sep 17 00:00:00 2001 From: Mark Lemming Date: Mon, 23 Feb 2015 13:10:34 -0700 Subject: [PATCH] Bleeders don't wait for votes. --- lib/Lacuna/DB/Result/Building.pm | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/lib/Lacuna/DB/Result/Building.pm b/lib/Lacuna/DB/Result/Building.pm index 5c98723b..0ce580e5 100755 --- a/lib/Lacuna/DB/Result/Building.pm +++ b/lib/Lacuna/DB/Result/Building.pm @@ -912,7 +912,13 @@ sub start_upgrade { $upgrade_ends = $now; } - my $time_to_add = $body->isa('Lacuna::DB::Result::Map::Body::Planet::Station') ? 60 * 60 * 72 : $cost->{time}; + my $time_to_add; + if ($body->isa('Lacuna::DB::Result::Map::Body::Planet::Station') and $self->class ne 'Lacuna::DB::Result::Building::DeployedBleeder') { + $time_to_add = 60 * 60 * 72; + } + else { + $cost->{time}; + } $upgrade_ends->add(seconds=>$time_to_add); # add to queue $self->update({ -- 2.51.2