From bd21ce7eb14e6bbcf1c16d86203851ed071ea087 Mon Sep 17 00:00:00 2001 From: ysth Date: Sun, 12 Aug 2012 18:25:51 -0700 Subject: [PATCH] Allow assigning a spy that hasn't been ticked yet --- lib/Lacuna/DB/Result/Spies.pm | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/lib/Lacuna/DB/Result/Spies.pm b/lib/Lacuna/DB/Result/Spies.pm index 7299a6d4..eb3e1453 100644 --- a/lib/Lacuna/DB/Result/Spies.pm +++ b/lib/Lacuna/DB/Result/Spies.pm @@ -380,6 +380,8 @@ use constant assignments => ( sub assign { my ($self, $assignment) = @_; + my $is_available = $self->is_available; + # determine mission my $mission; foreach my $possible (@{$self->get_possible_assignments}) { @@ -387,7 +389,7 @@ sub assign { $mission = $possible; } } - if (!$mission->{skill} || !$self->is_available) { + if (!$mission->{skill} || !$is_available) { return { result =>'Failure', reason => random_element(['I am busy just now.','It will have to wait.','Can\'t right now.','Maybe later.','Negative.']) }; } -- 2.51.2