Update variants.ini
authorSnowmoondaphne <77484755+Snowmoondaphne@users.noreply.github.com>
Wed, 2 Nov 2022 16:34:30 +0000 (01:34 +0900)
committerFabian Fichter <ianfab@users.noreply.github.com>
Sun, 6 Nov 2022 11:36:45 +0000 (12:36 +0100)
src/variants.ini

index a842c81..5253d6d 100644 (file)
@@ -689,7 +689,7 @@ pieceToCharTable = PNBRFSA.UV.+++++++.++Kpnbrfsa.uv.+++++++.++k
 maxFile = 9
 maxRank = 9
 pocketSize = 9
-startFen = rnbsksbnr/2+f1+u1+a2/p1p1p1p1p/4v4/9/4V4/P1P1P1P1P/2+F1+U1+A2/RNBSKSBNR[] w - - 0 1
+startFen = rnbsksbnr/2a1f1u2/p1p1p1p1p/4v4/9/4V4/P1P1P1P1P/2U1F1A2/RNBSKSBNR[] w - - 0 1
 customPiece1 = o:NA
 customPiece2 = s:WF
 customPiece3 = u:D
@@ -748,41 +748,41 @@ startFen = ppppppp/ppppppp/7/7/7/PPPPPPP/PPPPPPP w 0 1
 whiteFlag = *7
 blackFlag = *1
 
-# Shogi + Strong pieces
-[parahouse]
+# Mansindam (Pantheon tale)
+# A variant that combines drop rule and powerful pieces, and there is no draw
+[mansindam]
 variantTemplate = shogi
-pieceToCharTable = PNBR.Q.HD..++++.+.++Kpnbr.q.hd..++++.+.++k
+pieceToCharTable = PNBR.Q.CMA.++++...++Kpnbr.q.cma.++++...++k
 maxFile = 9
 maxRank = 9
-pocketSize = 7
-startFen = rnbdkhbnr/4q4/ppppppppp/9/9/9/PPPPPPPPP/4Q4/RNBHKDBNR[] w - - 0 1
-customPiece1 = a:QN
-customPiece2 = t:BNW
-customPiece3 = s:RNF
-castling = false
-capturesToHand = true
+pocketSize = 8
+startFen = rnbakqcnm/9/ppppppppp/9/9/9/PPPPPPPPP/9/MNCQKABNR[] w - - 0 1
 pieceDrops = true
-dropNoDoubled = p
-immobilityIllegal = true
+capturesToHand = true
 shogiPawn = p
 knight = n
 bishop = b
 rook = r
 queen = q
-dragonHorse = h
-bers = d
-king = k
-commoner = g
-centaur = j
 archbishop = c
 chancellor = m
+amazon = a
+king = k
+commoner = g
+centaur = e
+dragonHorse = h
+bers = t
+customPiece1 = i:BNW
+customPiece2 = s:RNF
 promotionRank = 7
-promotedPieceType = p:g n:j b:c r:m q:a h:t d:s
 doubleStep = false
-perpetualCheckIllegal = true
+castling = false
+promotedPieceType = p:g n:e b:h r:t c:i m:s
+dropNoDoubled = p
+stalemateValue = loss
 nMoveRule = 0
 nFoldValue = loss
-stalemateValue = loss
 flagPiece = k
 whiteFlag = *9
 blackFlag = *1
+immobilityIllegal = true