summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--lib/colonial_twilight/fln_rules.rb2
-rw-r--r--spec/fln_rules_spec.rb3
2 files changed, 3 insertions, 2 deletions
diff --git a/lib/colonial_twilight/fln_rules.rb b/lib/colonial_twilight/fln_rules.rb
index 481a6ee..5f8fd48 100644
--- a/lib/colonial_twilight/fln_rules.rb
+++ b/lib/colonial_twilight/fln_rules.rb
@@ -21,7 +21,7 @@ module ColonialTwilight
end
def max_fln_to_place_in(space)
- space.fln_bases.positive? ? space.pop + 1 - space.fln_cubes : 1
+ space.fln_bases.positive? ? space.fln_bases + space.pop - space.fln_cubes : 1
end
# March 3.3.2
diff --git a/spec/fln_rules_spec.rb b/spec/fln_rules_spec.rb
index d266cb4..385972a 100644
--- a/spec/fln_rules_spec.rb
+++ b/spec/fln_rules_spec.rb
@@ -34,7 +34,8 @@ describe ColonialTwilight::FLNRules do
it 'may place 2 FLN cube' do
@board.load :short
space = @board.by_name('Orleansville')
- expect(rules.max_fln_to_place_in(space)).to eq(2)
+ space.add :fln_base
+ expect(rules.max_fln_to_place_in(space)).to eq(3)
end
end