OSDN Git Service

8人以下のガード日数を5日目に固定
authortkt <tkt@users.sourceforge.jp>
Mon, 21 Feb 2011 16:26:37 +0000 (01:26 +0900)
committertkt <tkt@users.sourceforge.jp>
Mon, 21 Feb 2011 16:26:37 +0000 (01:26 +0900)
trunk/lib/config.rb.default
trunk/lib/ms/village/regulation.rb

index 89646b6..5cb503c 100644 (file)
@@ -51,4 +51,6 @@ S = {\
        :autobuildvillage => true,
        :autobuildlimit => 2,
        :index_info => 3,
+       :guard_fixed_num => 8,#add 2008/11/07 tkt:guard is fixed for under this number
+       :guard_fixed_day => 5,#add 2008/11/07 tkt:this day is guard fixed
 }
index f76da83..1f9b9a3 100644 (file)
@@ -65,7 +65,13 @@ class Vil
                end
 
                def self.guard(player_num, wolves_num)
-                       ((player_num - 2) / 2) + 2 + rand(2)
+                       #((player_num - 2) / 2) + 2 + rand(2) mod 2008/11/07 tkt for guard fixed
+                       if player_num <= S[:guard_fixed_num]
+                               S[:guard_fixed_day]
+                       else
+                               #((player_num - 2) / 2) + 2 + rand(2)  mod 2008/11/08 tkt : for guard day change
+                               ((player_num - wolves_num) / 2) + 2 + rand(2)
+                       end
                end
 
                def self.rule(player_num)