Add Rollerball variant
[vchess.git] / server / db / populate.sql
index 88a9003..13f2e8a 100644 (file)
@@ -7,11 +7,12 @@ insert or ignore into Variants (name, description, noProblems) values
   ('Dice', 'Roll the dice', true),
   ('Hidden', 'Unidentified pieces', true),
   ('Hiddenqueen', 'Queen disguised as a pawn', true),
-  ('Synchrone1', 'Play at the same time (v1)', true);
+  ('Synchrone1', 'Play at the same time (v1)', true),
   ('Synchrone2', 'Play at the same time (v2)', true);
 
 insert or ignore into Variants (name, description) values
   ('Absorption', 'Absorb powers'),
+  ('Alapo', 'Geometric Chess'),
   ('Alice', 'Both sides of the mirror'),
   ('Allmate1', 'Mate any piece (v1)'),
   ('Allmate2', 'Mate any piece (v2)'),
@@ -30,7 +31,9 @@ insert or ignore into Variants (name, description) values
   ('Berolina', 'Pawns move diagonally'),
   ('Bicolour', 'Harassed kings'),
   ('Bishopawns', 'Bishop versus pawns'),
+  ('Brotherhood', 'Friendly pieces'),
   ('Cannibal', 'Capture powers'),
+  ('Capablanca', 'Capablanca Chess'),
   ('Capture', 'Mandatory captures'),
   ('Castle', 'Win by castling long'),
   ('Checkered1', 'Shared pieces (v1)'),
@@ -43,9 +46,11 @@ insert or ignore into Variants (name, description) values
   ('Coregal', 'Two royal pieces'),
   ('Coronation', 'Long live the Queen'),
   ('Crazyhouse', 'Captures reborn'),
+  ('Crossing', 'Cross the river'),
   ('Cylinder', 'Neverending rows'),
   ('Diamond', 'Rotating board'),
   ('Discoduel', 'Enter the disco'),
+  ('Dobutsu', 'Let''s catch the Lion!'),
   ('Doublearmy', '64 pieces on the board'),
   ('Doublemove1', 'Double moves (v1)'),
   ('Doublemove2', 'Double moves (v2)'),
@@ -58,6 +63,7 @@ insert or ignore into Variants (name, description) values
   ('Football', 'Score a goal'),
   ('Forward', 'Moving forward'),
   ('Freecapture', 'Capture both colors'),
+  ('Fugue', 'Baroque Music'),
   ('Fullcavalry', 'Lancers everywhere'),
   ('Grand', 'Big board'),
   ('Grasshopper', 'Long jumps over pieces'),
@@ -65,10 +71,13 @@ insert or ignore into Variants (name, description) values
   ('Hamilton', 'Walk on a graph'),
   ('Hoppelpoppel', 'Knibis and Bisknis'),
   ('Horde', 'A pawns cloud'),
+  ('Hypnotic', 'Mind control (v1)'),
   ('Interweave', 'Interweaved colorbound teams'),
   ('Isardam', 'No paralyzed pieces'),
   ('Janggi', 'Korean Chess'),
+  ('Joker', 'Replace pieces'),
   ('Kinglet', 'Protect your pawns'),
+  ('Kingsmaker', 'Promote into kings'),
   ('Knightmate', 'Mate the knight'),
   ('Knightpawns', 'Knight versus pawns'),
   ('Knightrelay1', 'Move like a knight (v1)'),
@@ -79,13 +88,16 @@ insert or ignore into Variants (name, description) values
   ('Madhouse', 'Rearrange enemy pieces'),
   ('Madrasi', 'Paralyzed pieces'),
   ('Magnetic', 'Laws of attraction'),
+  ('Maharajah', 'Augmented Queens'),
   ('Makpong', 'Thai Chess (v2)'),
   ('Makruk', 'Thai Chess (v1)'),
   ('Maxima', 'Occupy the enemy palace'),
+  ('Mesmer', 'Mind control (v2)'),
   ('Minishogi', 'Shogi 5 x 5'),
   ('Minixiangqi', 'Xiangqi 7 x 7'),
   ('Monochrome', 'All of the same color'),
   ('Monster', 'White move twice'),
+  ('Musketeer', 'New fairy pieces'),
   ('Omega', 'A wizard in the corner'),
   ('Orda', 'Mongolian Horde (v1)'),
   ('Ordamirror', 'Mongolian Horde (v2)'),
@@ -104,8 +116,10 @@ insert or ignore into Variants (name, description) values
   ('Queenpawns', 'Queen versus pawns'),
   ('Racingkings', 'Kings cross the 8x8 board'),
   ('Rampage', 'Move under cover'),
+  ('Relayup', 'Upgrade pieces'),
   ('Rifle', 'Shoot pieces'),
   ('Recycle', 'Reuse pieces'),
+  ('Rollerball', 'As in the movie'),
   ('Rococo', 'Capture on the edge'),
   ('Rookpawns', 'Rook versus pawns'),
   ('Royalrace', 'Kings cross the 11x11 board'),
@@ -116,6 +130,8 @@ insert or ignore into Variants (name, description) values
   ('Shatranj', 'Ancient rules'),
   ('Shogi', 'Japanese Chess'),
   ('Sittuyin', 'Burmese Chess'),
+  ('Spartan', 'Spartan versus Persians'),
+  ('Squatter', 'Squat last rank'),
   ('Suicide', 'Lose all pieces'),
   ('Suction', 'Attract opposite king'),
   ('Swap', 'Dangerous captures'),