diff options
Diffstat (limited to 'lib/colonial_twilight')
-rw-r--r-- | lib/colonial_twilight/forces.rb | 7 | ||||
-rw-r--r-- | lib/colonial_twilight/spaces.rb | 4 |
2 files changed, 11 insertions, 0 deletions
diff --git a/lib/colonial_twilight/forces.rb b/lib/colonial_twilight/forces.rb index f2b4149..6d26dea 100644 --- a/lib/colonial_twilight/forces.rb +++ b/lib/colonial_twilight/forces.rb @@ -119,6 +119,13 @@ module ColonialTwilight update_control end + def activate(num) + raise "can't activate #{num}" if @fln_underground < num + + @fln_underground -= num + @fln_active += num + end + private def add_base(type, num = 1) diff --git a/lib/colonial_twilight/spaces.rb b/lib/colonial_twilight/spaces.rb index d85954f..83d9082 100644 --- a/lib/colonial_twilight/spaces.rb +++ b/lib/colonial_twilight/spaces.rb @@ -177,6 +177,10 @@ module ColonialTwilight raise "unknown shift direction : #{towards}" end end + + def activate(num) + @forces.activate(num) + end end class City < Sector |