Lobby {
ClassName { ChessGame }
Seats { 2 }
}

board {
width { 8 }
height { 8 }
gfxwidth { 384 }
gfxheight { 384 }
gfx { gfx/chessbgnd.gfx:regular }
selectedgfx { gfx/chesspieces.gfx:selected }
delaygfx { gfx/chesspieces.gfx:delay }
delaygfx1 { gfx/chesspieces.gfx:delay_pretty }
hintgfx { gfx/chesspieces.gfx:hint }
tilegfx { gfx/tiles.gfx:tile }
tilegfx1 { gfx/tiles.gfx:tile2 }
deadtilegfx { gfx/tiles.gfx:dead }
deadtilegfx1 { gfx/tiles.gfx:dead2 }
}

players {
player {
name { White }
team { White }
}
player {
name { Black }
team { Black }
}
}

pieceTypes {
king
queen
bishop
knight
rook
pawn
}

pieceDefinitions {
player {
name { White }
boardrotation { 0 }
piece {
name { queen }
gfx { gfx/chesspieces.gfx:whitequeen }
gfx1 { gfx/chesspieces.gfx:whitequeen_pretty }
move {
x { 1 } y { 0 } numHops { 8 } hopTicks { 100 } delay { 1000 }
}
move {
x { 1 } y { 1 } numHops { 8 } hopTicks { 100 } delay { 1000 }
}
move {
x { 0 } y { 1 } numHops { 8 } hopTicks { 100 } delay { 1000 }
}
move {
x { -1 } y { 1 } numHops { 8 } hopTicks { 100 } delay { 1000 }
}
move {
x { -1 } y { 0 } numHops { 8 } hopTicks { 100 } delay { 1000 }
}
move {
x { -1 } y { -1 } numHops { 8 } hopTicks { 100 } delay { 1000 }
}
move {
x { 0 } y { -1 } numHops { 8 } hopTicks { 100 } delay { 1000 }
}
move {
x { 1 } y { -1 } numHops { 8 } hopTicks { 100 } delay { 1000 }
}
}
piece {
name { bishop }
gfx { gfx/chesspieces.gfx:whitebishop }
gfx1 { gfx/chesspieces.gfx:whitebishop_pretty }
move {
x { 1 } y { 1 } numHops { 8 } hopTicks { 100 } delay { 1000 }
}
move {
x { -1 } y { 1 } numHops { 8 } hopTicks { 100 } delay { 1000 }
}
move {
x { -1 } y { -1 } numHops { 8 } hopTicks { 100 } delay { 1000 }
}
move {
x { 1 } y { -1 } numHops { 8 } hopTicks { 100 } delay { 1000 }
}
}
piece {
name { knight }
gfx { gfx/chesspieces.gfx:whiteknight }
gfx1 { gfx/chesspieces.gfx:whiteknight_pretty }
move {
x { 2 } y { -1 } numHops { 1 } hopTicks { 200 } delay { 1000 }
}
move {
x { 2 } y { 1 } numHops { 1 } hopTicks { 200 } delay { 1000 }
}
move {
x { 1 } y { 2 } numHops { 1 } hopTicks { 200 } delay { 1000 }
}
move {
x { -1 } y { 2 } numHops { 1 } hopTicks { 200 } delay { 1000 }
}
move {
x { -2 } y { 1 } numHops { 1 } hopTicks { 200 } delay { 1000 }
}
move {
x { -2 } y { -1 } numHops { 1 } hopTicks { 200 } delay { 1000 }
}
move {
x { -1 } y { -2 } numHops { 1 } hopTicks { 200 } delay { 1000 }
}
move {
x { 1 } y { -2 } numHops { 1 } hopTicks { 200 } delay { 1000 }
}
}
piece {
name { rook }
gfx { gfx/chesspieces.gfx:whiterook }
gfx1 { gfx/chesspieces.gfx:whiterook_pretty }
move {
x { 1 } y { 0 } numHops { 8 } hopTicks { 100 } delay { 1000 }
}
move {
x { 0 } y { 1 } numHops { 8 } hopTicks { 100 } delay { 1000 }
}
move {
x { -1 } y { 0 } numHops { 8 } hopTicks { 100 } delay { 1000 }
}
move {
x { 0 } y { -1 } numHops { 8 } hopTicks { 100 } delay { 1000 }
}
}
piece {
name { pawn }
gfx { gfx/chesspieces.gfx:whitepawn }
gfx1 { gfx/chesspieces.gfx:whitepawn_pretty }
promote { y { 0 } to { queen } }
move {
x { 0 } y { -1 } numHops { 1 } hopTicks { 100 } delay { 1000 } noattack
}
move {
x { 0 } y { -1 } numHops { 2 } hopTicks { 100 } delay { 1000 } firstmoveonly noattack
}
move {
x { -1 } y { -1 } numHops { 1 } hopTicks { 100 } delay { 1000 } mustattack
}
move {
x { 1 } y { -1 } numHops { 1 } hopTicks { 100 } delay { 1000 } mustattack
}
move {
x { -1 } y { -1 } numHops { 1 } hopTicks { 100 } delay { 1000 } enpassant { pawn }
}
move {
x { 1 } y { -1 } numHops { 1 } hopTicks { 100 } delay { 1000 } enpassant { pawn }
}
}
piece {
name { king }
win
gfx { gfx/chesspieces.gfx:whiteking }
gfx1 { gfx/chesspieces.gfx:whiteking_pretty }
move {
x { -2 } y { 0 } numHops { 1 } hopTicks { 200 } delay { 1000 } castle { rook } noattack
}
move {
x { 2 } y { 0 } numHops { 1 } hopTicks { 200 } delay { 1000 } castle { rook } noattack
}
move {
x { 1 } y { 0 } numHops { 1 } hopTicks { 100 } delay { 1000 }
}
move {
x { 1 } y { 1 } numHops { 1 } hopTicks { 100 } delay { 1000 }
}
move {
x { 0 } y { 1 } numHops { 1 } hopTicks { 100 } delay { 1000 }
}
move {
x { -1 } y { 1 } numHops { 1 } hopTicks { 100 } delay { 1000 }
}
move {
x { -1 } y { 0 } numHops { 1 } hopTicks { 100 } delay { 1000 }
}
move {
x { -1 } y { -1 } numHops { 1 } hopTicks { 100 } delay { 1000 }
}
move {
x { 0 } y { -1 } numHops { 1 } hopTicks { 100 } delay { 1000 }
}
move {
x { 1 } y { -1 } numHops { 1 } hopTicks { 100 } delay { 1000 }
}
}
}

player {
name { Black }
boardrotation { 2 }
piece {
name { queen }
gfx { gfx/chesspieces.gfx:blackqueen }
gfx1 { gfx/chesspieces.gfx:blackqueen_pretty }
move {
x { 1 } y { 0 } numHops { 8 } hopTicks { 100 } delay { 1000 }
}
move {
x { 1 } y { 1 } numHops { 8 } hopTicks { 100 } delay { 1000 }
}
move {
x { 0 } y { 1 } numHops { 8 } hopTicks { 100 } delay { 1000 }
}
move {
x { -1 } y { 1 } numHops { 8 } hopTicks { 100 } delay { 1000 }
}
move {
x { -1 } y { 0 } numHops { 8 } hopTicks { 100 } delay { 1000 }
}
move {
x { -1 } y { -1 } numHops { 8 } hopTicks { 100 } delay { 1000 }
}
move {
x { 0 } y { -1 } numHops { 8 } hopTicks { 100 } delay { 1000 }
}
move {
x { 1 } y { -1 } numHops { 8 } hopTicks { 100 } delay { 1000 }
}
}
piece {
name { bishop }
gfx { gfx/chesspieces.gfx:blackbishop }
gfx1 { gfx/chesspieces.gfx:blackbishop_pretty }
move {
x { 1 } y { 1 } numHops { 8 } hopTicks { 100 } delay { 1000 }
}
move {
x { -1 } y { 1 } numHops { 8 } hopTicks { 100 } delay { 1000 }
}
move {
x { -1 } y { -1 } numHops { 8 } hopTicks { 100 } delay { 1000 }
}
move {
x { 1 } y { -1 } numHops { 8 } hopTicks { 100 } delay { 1000 }
}
}
piece {
name { knight }
gfx { gfx/chesspieces.gfx:blackknight }
gfx1 { gfx/chesspieces.gfx:blackknight_pretty }
move {
x { 2 } y { -1 } numHops { 1 } hopTicks { 200 } delay { 1000 }
}
move {
x { 2 } y { 1 } numHops { 1 } hopTicks { 200 } delay { 1000 }
}
move {
x { 1 } y { 2 } numHops { 1 } hopTicks { 200 } delay { 1000 }
}
move {
x { -1 } y { 2 } numHops { 1 } hopTicks { 200 } delay { 1000 }
}
move {
x { -2 } y { 1 } numHops { 1 } hopTicks { 200 } delay { 1000 }
}
move {
x { -2 } y { -1 } numHops { 1 } hopTicks { 200 } delay { 1000 }
}
move {
x { -1 } y { -2 } numHops { 1 } hopTicks { 200 } delay { 1000 }
}
move {
x { 1 } y { -2 } numHops { 1 } hopTicks { 200 } delay { 1000 }
}
}
piece {
name { rook }
gfx { gfx/chesspieces.gfx:blackrook }
gfx1 { gfx/chesspieces.gfx:blackrook_pretty }
move {
x { 1 } y { 0 } numHops { 8 } hopTicks { 100 } delay { 1000 }
}
move {
x { 0 } y { 1 } numHops { 8 } hopTicks { 100 } delay { 1000 }
}
move {
x { -1 } y { 0 } numHops { 8 } hopTicks { 100 } delay { 1000 }
}
move {
x { 0 } y { -1 } numHops { 8 } hopTicks { 100 } delay { 1000 }
}
}
piece {
name { pawn }
gfx { gfx/chesspieces.gfx:blackpawn }
gfx1 { gfx/chesspieces.gfx:blackpawn_pretty }
promote { y { 7 } to { queen } }
move {
x { 0 } y { 1 } numHops { 1 } hopTicks { 100 } delay { 1000 } noattack
}
move {
x { 0 } y { 1 } numHops { 2 } hopTicks { 100 } delay { 1000 } firstmoveonly noattack
}
move {
x { -1 } y { 1 } numHops { 1 } hopTicks { 100 } delay { 1000 } mustattack
}
move {
x { 1 } y { 1 } numHops { 1 } hopTicks { 100 } delay { 1000 } mustattack
}
move {
x { -1 } y { 1 } numHops { 1 } hopTicks { 100 } delay { 1000 } enpassant { pawn }
}
move {
x { 1 } y { 1 } numHops { 1 } hopTicks { 100 } delay { 1000 } enpassant { pawn }
}
}
piece {
name { king }
win
gfx { gfx/chesspieces.gfx:blackking }
gfx1 { gfx/chesspieces.gfx:blackking_pretty }
move {
x { -2 } y { 0 } numHops { 1 } hopTicks { 200 } delay { 1000 } castle { rook } noattack
}
move {
x { 2 } y { 0 } numHops { 1 } hopTicks { 200 } delay { 1000 } castle { rook } noattack
}
move {
x { 1 } y { 0 } numHops { 1 } hopTicks { 100 } delay { 1000 }
}
move {
x { 1 } y { 1 } numHops { 1 } hopTicks { 100 } delay { 1000 }
}
move {
x { 0 } y { 1 } numHops { 1 } hopTicks { 100 } delay { 1000 }
}
move {
x { -1 } y { 1 } numHops { 1 } hopTicks { 100 } delay { 1000 }
}
move {
x { -1 } y { 0 } numHops { 1 } hopTicks { 100 } delay { 1000 }
}
move {
x { -1 } y { -1 } numHops { 1 } hopTicks { 100 } delay { 1000 }
}
move {
x { 0 } y { -1 } numHops { 1 } hopTicks { 100 } delay { 1000 }
}
move {
x { 1 } y { -1 } numHops { 1 } hopTicks { 100 } delay { 1000 }
}
}
}
}

startingPositions {
piece { x { 0 } y { 0 } player { Black } type { rook } }
piece { x { 1 } y { 0 } player { Black } type { knight } }
piece { x { 2 } y { 0 } player { Black } type { bishop } }
piece { x { 3 } y { 0 } player { Black } type { queen } }
piece { x { 4 } y { 0 } player { Black } type { king } }
piece { x { 5 } y { 0 } player { Black } type { bishop } }
piece { x { 6 } y { 0 } player { Black } type { knight } }
piece { x { 7 } y { 0 } player { Black } type { rook } }
piece { x { 0 } y { 1 } player { Black } type { pawn } }
piece { x { 1 } y { 1 } player { Black } type { pawn } }
piece { x { 2 } y { 1 } player { Black } type { pawn } }
piece { x { 3 } y { 1 } player { Black } type { pawn } }
piece { x { 4 } y { 1 } player { Black } type { pawn } }
piece { x { 5 } y { 1 } player { Black } type { pawn } }
piece { x { 6 } y { 1 } player { Black } type { pawn } }
piece { x { 7 } y { 1 } player { Black } type { pawn } }

piece { x { 0 } y { 7 } player { White } type { rook } }
piece { x { 1 } y { 7 } player { White } type { knight } }
piece { x { 2 } y { 7 } player { White } type { bishop } }
piece { x { 3 } y { 7 } player { White } type { queen } }
piece { x { 4 } y { 7 } player { White } type { king } }
piece { x { 5 } y { 7 } player { White } type { bishop } }
piece { x { 6 } y { 7 } player { White } type { knight } }
piece { x { 7 } y { 7 } player { White } type { rook } }
piece { x { 0 } y { 6 } player { White } type { pawn } }
piece { x { 1 } y { 6 } player { White } type { pawn } }
piece { x { 2 } y { 6 } player { White } type { pawn } }
piece { x { 3 } y { 6 } player { White } type { pawn } }
piece { x { 4 } y { 6 } player { White } type { pawn } }
piece { x { 5 } y { 6 } player { White } type { pawn } }
piece { x { 6 } y { 6 } player { White } type { pawn } }
piece { x { 7 } y { 6 } player { White } type { pawn } }
}

settings { speed { 1.00 }
delay { 1.00 }
}

events { event { name { SubGameSeedEvent }
timestamp { 52 }
data { 45601716 }
}
event { name { TextEvent } timestamp { 60 } data { "White: razomane vs Black: devilant" } }
event { name { ChessMoveEvent }
timestamp { 64 }
data { e2e4 }
}
event { name { ChessMoveEvent }
timestamp { 112 }
data { d2d3 }
}
event { name { ChessMoveEvent }
timestamp { 126 }
data { c7c5 }
}
event { name { ChessMoveEvent }
timestamp { 160 }
data { c2c4 }
}
event { name { ChessMoveEvent }
timestamp { 220 }
data { b1c3 }
}
event { name { ChessMoveEvent }
timestamp { 288 }
data { c1e3 }
}
event { name { ChessMoveEvent }
timestamp { 336 }
data { b7b6 }
}
event { name { ChessMoveEvent }
timestamp { 380 }
data { g1e2 }
}
event { name { ChessMoveEvent }
timestamp { 384 }
data { b8c6 }
}
event { name { XhessMoveEvent }
timestamp { 432 }
data { c8c7 }
}
event { name { ChessMoveEvent }
timestamp { 440 }
data { e1d2 }
}
event { name { ChessMoveEvent }
timestamp { 488 }
data { d1c2 }
}
event { name { TextEvent } timestamp { 500 } data { } }
event { name { ChessMoveEvent }
timestamp { 530 }
data { b2b3 }
}
event { name { ChessMoveEvent }
timestamp { 580 }
data { d7d7 }
}
event { name { ChessMoveEvent }
timestamp { 626 }
data { f2f3 }
}
event { name { ChessMoveEvent }
timestamp { 638 }
data { c8b7 }
}
event { name { ChessMoveEvent }
timestamp { 670 }
data { g2g3 }
}
event { name { ChessMoveEvent }
timestamp { 684 }
data { d8c7 }
}
event { name { ChessMoveEvent }
timestamp { 718 }
data { f1g2 }
}
event { name { ChessMoveEvent }
timestamp { 756 }
data { e8c8 }
}
event { name { ChessMoveEvent }
timestamp { 860 }
data { g7g5 }
}
event { name { ChessMoveEvent }
timestamp { 922 }
data { h7h6 }
}
event { name { ChessMoveEvent }
timestamp { 992 }
data { f8g7 }
}
event { name { ChessMoveEvent }
timestamp { 1138 }
data { e7e6 }
}
event { name { ChessMoveEvent }
timestamp { 1226 }
data { g8e7 }
}
event { name { ChessMoveEvent }
timestamp { 1254 }
data { h2h3 }
}
event { name { ChessMoveEvent }
timestamp { 1372 }
data { h8f8 }
}
event { name { ChessMoveEvent }
timestamp { 1742 }
data { c6e5 }
}
event { name { ChessMoveEvent }
timestamp { 1940 }
data { b7c6 }
}
event { name { ChessMoveEvent }
timestamp { 2420 }
data { a1f1 }
}
event { name { ChessMoveEvent }
timestamp { 2476 }
data { e7g6 }
}
event { name { ChessMoveEvent }
timestamp { 3450 }
data { g3g3 }
}
event { name { ChessMoveEvent }
timestamp { 3876 }
data { h3h3 }
}
event { name { ChessMoveEvent }
timestamp { 3958 }
data { g3g4 }
}
event { name { ChessMoveEvent }
timestamp { 4026 }
data { e2g3 }
}
event { name { ChessMoveEvent }
timestamp { 4498 }
data { g6g6 }
}
event { name { ChessMoveEvent }
timestamp { 4666 }
data { f3f3 }
}
event { name { ChessMoveEvent }
timestamp { 5054 }
data { d8e8 }
}
event { name { ChessMoveEvent }
timestamp { 5146 }
data { c8b7 }
}
event { name { ChessMoveEvent }
timestamp { 5244 }
data { g3h5 }
}
event { name { ChessMoveEvent }
timestamp { 5740 }
data { f8f8 }
}
event { name { ChessMoveEvent }
timestamp { 5898 }
data { e3f2 }
}
event { name { ChessMoveEvent }
timestamp { 6064 }
data { c3d1 }
}
event { name { ChessMoveEvent }
timestamp { 6402 }
data { a7a6 }
}
event { name { ChessMoveEvent }
timestamp { 6444 }
data { b6b5 }
}
event { name { ChessMoveEvent }
timestamp { 7394 }
data { d1e3 }
}
event { name { ChessMoveEvent }
timestamp { 7810 }
data { b5b5 }
}
event { name { ChessMoveEvent }
timestamp { 7912 }
data { f1e1 }
}
event { name { ChessMoveEvent }
timestamp { 8722 }
data { d2d1 }
}
event { name { ChessMoveEvent }
timestamp { 8784 }
data { c2d2 }
}
event { name { ChessMoveEvent }
timestamp { 9272 }
data { g6g6 }
}
event { name { ChessMoveEvent }
timestamp { 9888 }
data { d7d6 }
}
event { name { ChessMoveEvent }
timestamp { 10590 }
data { e3e3 }
}
event { name { ChessMoveEvent }
timestamp { 10684 }
data { e5d7 }
}
event { name { ChessMoveEvent }
timestamp { 10810 }
data { g7d4 }
}
event { name { ChessMoveEvent }
timestamp { 10930 }
data { d2c2 }
}
event { name { ChessMoveEvent }
timestamp { 10942 }
data { e6e5 }
}
event { name { ChessMoveEvent }
timestamp { 10986 }
data { d1d2 }
}
event { name { ChessMoveEvent }
timestamp { 11270 }
data { e3d5 }
}
event { name { ChessMoveEvent }
timestamp { 11418 }
data { c4b5 }
}
event { name { ChessMoveEvent }
timestamp { 11556 }
data { a6b5 }
}
event { name { ChessMoveEvent }
timestamp { 11588 }
data { a2a4 }
}
event { name { ChessMoveEvent }
timestamp { 11846 }
data { e1a1 }
}
event { name { ChessMoveEvent }
timestamp { 11846 }
data { c6c6 }
}
event { name { ChessMoveEvent }
timestamp { 11958 }
data { h1c1 }
}
event { name { ChessMoveEvent }
timestamp { 11968 }
data { g6f4 }
}
event { name { ChessMoveEvent }
timestamp { 12028 }
data { c6d5 }
}
event { name { ChessMoveEvent }
timestamp { 12068 }
data { c7c6 }
}
event { name { ChessMoveEvent }
timestamp { 12076 }
data { f2d4 }
}
event { name { ChessMoveEvent }
timestamp { 12304 }
data { e5d4 }
}
event { name { ChessMoveEvent }
timestamp { 12386 }
data { d7e5 }
}
event { name { ChessMoveEvent }
timestamp { 12568 }
data { c2c2 }
}
event { name { ChessMoveEvent }
timestamp { 12792 }
data { f7f6 }
}
event { name { ChessMoveEvent }
timestamp { 12816 }
data { h5f4 }
}
event { name { ChessMoveEvent }
timestamp { 13014 }
data { e4d5 }
}
event { name { ChessMoveEvent }
timestamp { 13130 }
data { a4b5 }
}
event { name { ChessMoveEvent }
timestamp { 13206 }
data { c6d5 }
}
event { name { ChessMoveEvent }
timestamp { 13286 }
data { b7b6 }
}
event { name { ChessMoveEvent }
timestamp { 13446 }
data { g5g5 }
}
event { name { ChessMoveEvent }
timestamp { 13556 }
data { g5f4 }
}
event { name { ChessMoveEvent }
timestamp { 13854 }
data { d2d1 }
}
event { name { ChessMoveEvent }
timestamp { 13916 }
data { c2d2 }
}
event { name { ChessMoveEvent }
timestamp { 14032 }
data { c1c4 }
}
event { name { ChessMoveEvent }
timestamp { 14122 }
data { a1b1 }
}
event { name { ChessMoveEvent }
timestamp { 14276 }
data { e5d3 }
}
event { name { ChessMoveEvent }
timestamp { 14366 }
data { e8e3 }
}
event { name { ChessMoveEvent }
timestamp { 14456 }
data { f8e8 }
}
event { name { ChessMoveEvent }
timestamp { 14540 }
data { b6b5 }
}
event { name { ChessMoveEvent }
timestamp { 14628 }
data { g2f1 }
}
event { name { ChessMoveEvent }
timestamp { 15276 }
data { d2g2 }
}
event { name { ChessMoveEvent }
timestamp { 15330 }
data { d5c4 }
}
event { name { ChessMoveEvent }
timestamp { 15380 }
data { d6d5 }
}
event { name { ChessMoveEvent }
timestamp { 15488 }
data { b3c4 }
}
event { name { ChessMoveEvent }
timestamp { 15656 }
data { b1b1 }
}
event { name { ChessMoveEvent }
timestamp { 15666 }
data { d3b4 }
}
event { name { ChessMoveEvent }
timestamp { 15764 }
data { b5c4 }
}
event { name { ChessMoveEvent }
timestamp { 15804 }
data { d4d3 }
}
event { name { ChessMoveEvent }
timestamp { 16016 }
data { f1f1 }
}
event { name { ChessMoveEvent }
timestamp { 16116 }
data { b1b4 }
}
event { name { ChessMoveEvent }
timestamp { 16602 }
data { g2c2 }
}
event { name { ChessMoveEvent }
timestamp { 16694 }
data { f1d3 }
}
event { name { ChessMoveEvent }
timestamp { 16776 }
data { d1d2 }
}
event { name { ChessMoveEvent }
timestamp { 16962 }
data { c4b4 }
}
event { name { ChessMoveEvent }
timestamp { 17016 }
data { c5c4 }
}
event { name { ChessMoveEvent }
timestamp { 17078 }
data { e3d3 }
}
event { name { ChessMoveEvent }
timestamp { 17206 }
data { e8e3 }
}
event { name { TextEvent } timestamp { 17206 } data { "END MOVIE" } }
} 