]> Pileus Git - ~andy/rhawk/commitdiff
Limit nil bonus for quick games
authorAndy Spencer <andy753421@gmail.com>
Thu, 8 Aug 2013 05:18:52 +0000 (05:18 +0000)
committerAndy Spencer <andy753421@gmail.com>
Thu, 8 Aug 2013 05:18:52 +0000 (05:18 +0000)
spades.awk

index 8475bf9036fece6785b410f4f4e8253018ba71bf..cccfc6aa20920b9f9b21ff065017d1e61e1d733a 100644 (file)
@@ -49,7 +49,7 @@ function sp_reset(type)
                sp_dealer   =-1     #     Who is dealing this round
                sp_turn     = 0     #     Index of who's turn it is
                sp_player   = ""    #     Who's turn it is
-               sp_limit    = 10    #     Bag out limit
+               sp_limit    = 10    #     Bag out limit / nil bonus
                delete sp_hands     # [p] Each players cards
                delete sp_players   # [p] Player names players["name"] -> i
                delete sp_auths     # [c] Player auth names auths["auth"] -> "name"
@@ -273,7 +273,7 @@ function sp_score(  bids, times, tricks)
                     sp_nil[i] == 2 && !sp_tricks[i] ? "makes blind nil!" :
                     sp_nil[i] == 2 &&  sp_tricks[i] ? "fails miserably at blind nil!" :
                                                       "unknown"))
-               sp_scores[i%2] += 100 * sp_nil[i] * \
+               sp_scores[i%2] += sp_limit * 10 * sp_nil[i] * \
                        (sp_tricks[i] == 0 ? 1 : -1)
        }
 }