diff --git a/lib/Lacuna/DB/Result/Spies.pm b/lib/Lacuna/DB/Result/Spies.pm index 390226e5..1f5a82ac 100644 --- a/lib/Lacuna/DB/Result/Spies.pm +++ b/lib/Lacuna/DB/Result/Spies.pm @@ -486,14 +486,13 @@ sub is_available { $self->on_body->update; if (!$self->empire->alliance_id || $self->empire->alliance_id != $self->on_body->empire->alliance_id ) { my $seconds = 3600; - my $onbody = $self->on_body; my $building = 'Permanent::GratchsGauntlet'; - my $uni_level = $body->empire->university_level; - if ($body->isa('Lacuna::DB::Result::Map::Body::Planet::Station')) { + my $uni_level = $self->on_body->empire->university_level; + if ($self->on_body->isa('Lacuna::DB::Result::Map::Body::Planet::Station')) { $building = 'Module::PoliceStation'; $uni_level = 30; #This way, uni level doesn't matter with SS } - my $gauntlet = $body->get_building_of_class('Lacuna::DB::Result::Building::'.$building); + my $gauntlet = $self->on_body->get_building_of_class('Lacuna::DB::Result::Building::'.$building); if (defined $gauntlet) { my $level = $gauntlet->level; $level = $uni_level if ($level > $uni_level);