From ca3a3da164b4f8312d51de31b8ef3a3ad47bd983 Mon Sep 17 00:00:00 2001 From: lemming552 Date: Mon, 22 Oct 2012 10:00:24 -0600 Subject: [PATCH 1/2] Removed easy space station destruction ability. --- lib/Lacuna/DB/Result/Spies.pm | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/lib/Lacuna/DB/Result/Spies.pm b/lib/Lacuna/DB/Result/Spies.pm index 2577c864..809cba3c 100644 --- a/lib/Lacuna/DB/Result/Spies.pm +++ b/lib/Lacuna/DB/Result/Spies.pm @@ -1883,7 +1883,8 @@ sub destroy_infrastructure { return $self->building_not_found->id unless defined $building; return $self->building_not_found->id if ($building->class eq 'Lacuna::DB::Result::Building::PlanetaryCommand' or - $building->class eq 'Lacuna::DB::Result::Building::Module::StationCommand'); + $building->class eq 'Lacuna::DB::Result::Building::Module::StationCommand' or + $building->class eq 'Lacuna::DB::Result::Building::Module::Parliament'); $self->on_body->empire->send_predefined_message( tags => ['Spies','Alert'], -- 2.51.2 From 05b9542d36d36c091a6213bc3e3cd5aafab5c448 Mon Sep 17 00:00:00 2001 From: lemming552 Date: Mon, 22 Oct 2012 11:46:30 -0600 Subject: [PATCH 2/2] A few more shutdown targets --- lib/Lacuna/DB/Result/Spies.pm | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/lib/Lacuna/DB/Result/Spies.pm b/lib/Lacuna/DB/Result/Spies.pm index 809cba3c..2a137dfd 100644 --- a/lib/Lacuna/DB/Result/Spies.pm +++ b/lib/Lacuna/DB/Result/Spies.pm @@ -2431,6 +2431,11 @@ sub shut_down_building { 'Lacuna::DB::Result::Building::SAW', 'Lacuna::DB::Result::Building::Trade', 'Lacuna::DB::Result::Building::Transporter', + 'Lacuna::DB::Result::Building::Module::ArtMuseum', + 'Lacuna::DB::Result::Building::Module::CulinaryInstitute', + 'Lacuna::DB::Result::Building::Module::OperaHouse', + 'Lacuna::DB::Result::Building::Module::IBS', + 'Lacuna::DB::Result::Building::Module::Warehouse', ); my $building_class = random_element(\@classnames); my $building = $self->on_body->get_building_of_class($building_class); -- 2.51.2