summaryrefslogtreecommitdiffstats
path: root/lib
diff options
context:
space:
mode:
authorJérémy Zurcher <jeremy@asynk.ch>2023-10-22 18:19:29 +0200
committerJérémy Zurcher <jeremy@asynk.ch>2023-10-22 18:19:29 +0200
commit52e7a831cbff3ac1b9940e7f8a207db95f67d564 (patch)
tree7fadce98bcd3b7373d21d696d66cfd4d63553143 /lib
parent211d6c0666ce58aa0330091e9eb076d3f231b57a (diff)
downloadcolonial-twilight-52e7a831cbff3ac1b9940e7f8a207db95f67d564.zip
colonial-twilight-52e7a831cbff3ac1b9940e7f8a207db95f67d564.tar.gz
fln_cubes -> guerrillas and fix #max_placable_flns
Diffstat (limited to 'lib')
-rw-r--r--lib/colonial_twilight/fln_rules.rb6
-rw-r--r--lib/colonial_twilight/forces.rb4
-rw-r--r--lib/colonial_twilight/spaces.rb2
3 files changed, 6 insertions, 6 deletions
diff --git a/lib/colonial_twilight/fln_rules.rb b/lib/colonial_twilight/fln_rules.rb
index f260dea..49a591e 100644
--- a/lib/colonial_twilight/fln_rules.rb
+++ b/lib/colonial_twilight/fln_rules.rb
@@ -20,15 +20,15 @@ module ColonialTwilight
board.search(&method(:may_agitate_in?))
end
- def max_placable_flns(space)
- space.fln_bases.positive? ? space.fln_bases + space.pop - space.fln_cubes : 1
+ def max_placable_guerrillas(space)
+ space.fln_bases.positive? ? space.fln_bases + space.pop : 1
end
# March 3.3.2
# Attack 3.3.3
def may_attack_in?(space)
- space.fln_cubes.positive? && space.gov.positive?
+ space.guerrillas.positive? && space.gov.positive?
end
def attack_spaces(board)
diff --git a/lib/colonial_twilight/forces.rb b/lib/colonial_twilight/forces.rb
index 4991c89..5e21931 100644
--- a/lib/colonial_twilight/forces.rb
+++ b/lib/colonial_twilight/forces.rb
@@ -71,10 +71,10 @@ module ColonialTwilight
end
def fln
- fln_cubes + (@fln_bases || 0)
+ guerrillas + (@fln_bases || 0)
end
- def fln_cubes
+ def guerrillas
(@fln_underground || 0) + (@fln_active || 0)
end
diff --git a/lib/colonial_twilight/spaces.rb b/lib/colonial_twilight/spaces.rb
index 14d95a4..35e99ac 100644
--- a/lib/colonial_twilight/spaces.rb
+++ b/lib/colonial_twilight/spaces.rb
@@ -85,7 +85,7 @@ module ColonialTwilight
%i[gov gov_bases gov_cubes french_cubes algerian_cubes troops police
french_troops french_police algerian_troops algerian_police
- fln fln_bases fln_cubes fln_underground fln_active max_bases control].each do |sym|
+ fln fln_bases guerrillas fln_underground fln_active max_bases control].each do |sym|
define_method(sym) { @forces.send(sym) }
end