26
;
; ----------------------------------------------
; FACup Germany
; ----------------------------------------------
; m_nRound
; m_nNumRounds
; m_nTeamsRound
; m_nNewTeamsRound
; m_nStartBeg
; m_nEndBeg
; m_nRoundID (Text)
; m_nFlags
%INDEX%CUP1
FA
_ID_FACUP_GERMANY
0
6
; always play one match, with extra time and penalties
{ 0, 6, 64, 64,   0,  32, ROUND_1, BEG_1ST_LEG, BEG_WITH_EXTRA_TIME, BEG_WITH_PENALTY, BEG_NO_PREMIERLEAGUE_TEAMS }
{ 1, 6, 32,  0,  32,  48, ROUND_2, BEG_1ST_LEG, BEG_WITH_EXTRA_TIME, BEG_WITH_PENALTY, BEG_NO_PREMIERLEAGUE_TEAMS }
{ 2, 6, 16,  0,  48,  56, ROUND_3, BEG_1ST_LEG, BEG_WITH_EXTRA_TIME, BEG_WITH_PENALTY }
{ 3, 6,  8,  0,  56,  60, ROUND_QUARTERFINAL, BEG_1ST_LEG, BEG_WITH_EXTRA_TIME, BEG_WITH_PENALTY }
{ 4, 6,  4,  0,  60,  62, ROUND_SEMIFINAL, BEG_1ST_LEG, BEG_WITH_EXTRA_TIME, BEG_WITH_PENALTY }
{ 5, 6,  2,  0,  62,  63, ROUND_FINAL, BEG_1ST_LEG, BEG_WITH_EXTRA_TIME, BEG_WITH_PENALTY }
7
GET_TAB_X_TO_Y,		{ 0, LEAGUE, 0 }
1
24
GET_TAB_LEVEL_X_TO_Y
1
1
24
GET_TAB_LEVEL_X_TO_Y
2
1
24
GET_TAB_LEVEL_X_TO_Y
3
1
24
GET_TAB_LEVEL_X_TO_Y
4
1
24
GET_CC_FA_WINNER, { 0, FA_CUP, 1 }
GET_TAB_SPARE
%INDEXEND%CUP1
; ----------------------------------------------
; FACup England
; ----------------------------------------------
;6
;{ 0, 6, 64, 24,  80,  92, ROUND_3, BEG_WITH_REPLAY, BEG_WITH_EXTRA_TIME }
;{ 1, 6, 32, 20,  92, 108, ROUND_4, BEG_1ST_LEG, BEG_WITH_EXTRA_TIME, BEG_WITH_PENALTY }
;{ 2, 6, 16,  0, 108, 116, ROUND_LAST_16,BEG_1ST_LEG, BEG_WITH_EXTRA_TIME, BEG_WITH_PENALTY }
;{ 3, 6,  8,  0, 116, 120, ROUND_QUARTERFINAL, BEG_1ST_LEG, BEG_WITH_EXTRA_TIME, BEG_WITH_PENALTY }
;{ 4, 6,  4,  0, 120, 122, ROUND_SEMIFINAL,BEG_1ST_LEG, BEG_WITH_EXTRA_TIME, BEG_WITH_PENALTY }
;{ 5, 6,  2,  0, 122, 123, ROUND_FINAL,BEG_1ST_LEG, BEG_WITH_EXTRA_TIME, BEG_WITH_PENALTY }
%INDEX%CUP2
FA
_ID_FACUP_ENGLAND
0
8
{ 0, 8, 80, 80,   0,  40, ROUND_1, BEG_WITH_REPLAY }
{ 1, 8, 40,  0,  40,  60, ROUND_2, BEG_WITH_REPLAY }
{ 2, 8, 64, 44,  60,  92, ROUND_3, BEG_WITH_REPLAY }
{ 3, 8, 32,  0,  92, 108, ROUND_4, BEG_WITH_REPLAY }
{ 4, 8, 16,  0, 108, 116, ROUND_LAST_16,BEG_WITH_REPLAY }
{ 5, 8,  8,  0, 116, 120, ROUND_QUARTERFINAL, BEG_WITH_REPLAY }
{ 6, 8,  4,  0, 120, 122, ROUND_SEMIFINAL, BEG_1ST_LEG, BEG_WITH_EXTRA_TIME, BEG_WITH_PENALTY }
{ 7, 8,  2,  0, 122, 123, ROUND_FINAL, BEG_1ST_LEG, BEG_WITH_EXTRA_TIME, BEG_WITH_PENALTY }
7
GET_TAB_X_TO_Y,			{ 0, LEAGUE, 0 }
1
24
GET_TAB_LEVEL_X_TO_Y
1
1
24
GET_TAB_LEVEL_X_TO_Y
2
1
24
GET_TAB_LEVEL_X_TO_Y
3
1
24
GET_TAB_LEVEL_X_TO_Y
4
1
24
GET_TAB_LEVEL_X_TO_Y
5
1
24
GET_CC_FA_WINNER, { 0, FA_CUP, 1 }
%INDEXEND%CUP2
; ----------------------------------------------
; FACup France
; ----------------------------------------------
%INDEX%CUP3
FA
_ID_FACUP_FRANCE
0
6
{ 0, 6, 16, 16,   0,   8, ROUND_1, BEG_1ST_LEG, BEG_WITH_EXTRA_TIME, BEG_WITH_PENALTY }
{ 1, 6, 32, 24,   8,  24, ROUND_2, BEG_1ST_LEG, BEG_WITH_EXTRA_TIME, BEG_WITH_PENALTY }
{ 2, 6, 16,  0,  24,  32, ROUND_3, BEG_1ST_LEG, BEG_WITH_EXTRA_TIME, BEG_WITH_PENALTY }
{ 3, 6,  8,  0,  32,  36, ROUND_QUARTERFINAL, BEG_1ST_LEG, BEG_WITH_EXTRA_TIME, BEG_WITH_PENALTY }
{ 4, 6,  4,  0,  36,  38, ROUND_SEMIFINAL, BEG_1ST_LEG, BEG_WITH_EXTRA_TIME, BEG_WITH_PENALTY }
{ 5, 6,  2,  0,  38,  39, ROUND_FINAL, BEG_1ST_LEG, BEG_WITH_EXTRA_TIME, BEG_WITH_PENALTY }
6
GET_TAB_X_TO_Y,		{ 0, LEAGUE, 0 }
1
24
GET_TAB_LEVEL_X_TO_Y
1
1
24
GET_TAB_LEVEL_X_TO_Y
2
1
24
GET_TAB_LEVEL_X_TO_Y
3
1
24
GET_TAB_LEVEL_X_TO_Y
4
1
24
GET_CC_FA_WINNER, { 0, FA_CUP, 1 }
%INDEXEND%CUP3
; ----------------------------------------------
; FACup Spain
; ----------------------------------------------
%INDEX%CUP4
FA
_ID_FACUP_SPAIN
0
8
{ 0, 8, 56, 56,   0,  28, ROUND_1, BEG_1ST_LEG, BEG_WITH_EXTRA_TIME, BEG_WITH_PENALTY, BEG_NO_PREMIER_LEAGUE_TEAMS }
{ 1, 8, 48, 20,  28,  52, ROUND_2, BEG_1ST_LEG, BEG_WITH_EXTRA_TIME, BEG_WITH_PENALTY, BEG_NO_PREMIER_LEAGUE_TEAMS }
{ 2, 8, 24,  0,  52,  64, ROUND_3, BEG_1ST_LEG, BEG_WITH_EXTRA_TIME, BEG_WITH_PENALTY, BEG_NO_PREMIER_LEAGUE_TEAMS }
{ 3, 8, 32, 20,  64,  80, ROUND_4, BEG_2ND_LEG, BEG_WITH_EXTRA_TIME, BEG_WITH_PENALTY }
{ 4, 8, 16,  0,  80,  88, ROUND_LAST_16, BEG_2ND_LEG, BEG_WITH_EXTRA_TIME, BEG_WITH_PENALTY }
{ 5, 8,  8,  0,  88,  92, ROUND_QUARTERFINAL, BEG_2ND_LEG, BEG_WITH_EXTRA_TIME, BEG_WITH_PENALTY }
{ 6, 8,  4,  0,  92,  94, ROUND_SEMIFINAL, BEG_2ND_LEG, BEG_WITH_EXTRA_TIME, BEG_WITH_PENALTY }
{ 7, 8,  2,  0,  94,  95, ROUND_FINAL, BEG_1ST_LEG, BEG_WITH_EXTRA_TIME, BEG_WITH_PENALTY }
7
GET_TAB_X_TO_Y,		{ 0, LEAGUE, 0 }
1
24
GET_TAB_LEVEL_X_TO_Y
1
1
24
GET_TAB_LEVEL_X_TO_Y
2
1
14
GET_TAB_LEVEL_X_TO_Y
3
1
14
GET_TAB_LEVEL_X_TO_Y
4
1
13
GET_TAB_LEVEL_X_TO_Y
5
1
14
GET_CC_FA_WINNER, { 0, FA_CUP, 1 }
GET_TAB_SPARE
%INDEXEND%CUP4
; ----------------------------------------------
; FACup Italy
; ----------------------------------------------
%INDEX%CUP5
FA
_ID_FACUP_ITALY
0
6
{ 0, 6, 20, 20,   0,  10, ROUND_1, BEG_2ND_LEG, BEG_WITH_EXTRA_TIME, BEG_WITH_PENALTY }
{ 1, 6, 32, 22,  10,  26, ROUND_2, BEG_2ND_LEG, BEG_WITH_EXTRA_TIME, BEG_WITH_PENALTY }
{ 2, 6, 16,  0,  26,  34, ROUND_3, BEG_2ND_LEG, BEG_WITH_EXTRA_TIME, BEG_WITH_PENALTY }
{ 3, 6,  8,  0,  34,  38, ROUND_QUARTERFINAL, BEG_2ND_LEG, BEG_WITH_EXTRA_TIME, BEG_WITH_PENALTY }
{ 4, 6,  4,  0,  38,  40, ROUND_SEMIFINAL, BEG_2ND_LEG, BEG_WITH_EXTRA_TIME, BEG_WITH_PENALTY }
{ 5, 6,  2,  0,  40,  41, ROUND_FINAL, BEG_1ST_LEG, BEG_WITH_EXTRA_TIME, BEG_WITH_PENALTY }
2
GET_TAB_X_TO_Y,		{ 0, LEAGUE, 0 }
1
20
GET_TAB_X_TO_Y,		{ 0, LEAGUE, 1 }
1
22
%INDEXEND%CUP5
; ----------------------------------------------
; LeagueCup Germany
; ----------------------------------------------
%INDEX%CUP6
LEAGUE
_ID_LEAGUECUP_GERMANY
0
3
{ 0, 3,  4,  4,   0,   2, ROUND_PREROUND1, BEG_1ST_LEG, BEG_WITH_PENALTY },
{ 1, 3,  4,  2,   2,   4, ROUND_SEMIFINAL, BEG_1ST_LEG, BEG_WITH_PENALTY },
{ 2, 3,  2,  0,   4,   5, ROUND_FINAL, BEG_1ST_LEG, BEG_WITH_PENALTY },
4
GET_CHAMP, { 0, FA_CUP, 0 }
GET_TAB_X_TO_Y, { 0, LEAGUE, 0 }
1
4
GET_TAB_X_TO_Y, { 0, LEAGUE, 0 }
16
1
GET_TAB_X_TO_Y, { 0, LEAGUE, 0 }
4
4
%INDEXEND%CUP6
; ----------------------------------------------
; Leaguecup England
; ----------------------------------------------
%INDEX%CUP7
LEAGUE
_ID_LEAGUECUP_ENGLAND
0
7
; m_nRound
; m_nNumRounds
; m_nTeamsRound
; m_nNewTeamsRound
; m_nStartBeg
; m_nEndBeg
; m_nFlags
{ 0, 7, 70, 70,   0,  35, ROUND_1, BEG_1ST_LEG, BEG_WITH_EXTRA_TIME, BEG_WITH_PENALTY }
{ 1, 7, 50, 15,  35,  60, ROUND_2, BEG_1ST_LEG, BEG_WITH_EXTRA_TIME, BEG_WITH_PENALTY }
{ 2, 7, 32,  7,  60,  76, ROUND_3, BEG_1ST_LEG, BEG_WITH_EXTRA_TIME, BEG_WITH_PENALTY }
{ 3, 7, 16,  0,  76,  84, ROUND_4, BEG_1ST_LEG, BEG_WITH_EXTRA_TIME, BEG_WITH_PENALTY }
{ 4, 7,  8,  0,  84,  88, ROUND_QUARTERFINAL, BEG_1ST_LEG, BEG_WITH_EXTRA_TIME, BEG_WITH_PENALTY }
{ 5, 7,  4,  0,  88,  90, ROUND_SEMIFINAL, BEG_2ND_LEG, BEG_WITH_EXTRA_TIME, BEG_WITH_PENALTY }
{ 6, 7,  2,  0,  90,  91, ROUND_FINAL, BEG_1ST_LEG, BEG_WITH_EXTRA_TIME, BEG_WITH_PENALTY }
6
GET_TAB_X_TO_Y,			{ 0, LEAGUE, 0 }
1
24
GET_TAB_LEVEL_X_TO_Y
1
1
24
GET_TAB_LEVEL_X_TO_Y
2
1
24
GET_TAB_LEVEL_X_TO_Y
3
1
24
GET_TAB_LEVEL_X_TO_Y
4
1
24
GET_TAB_SPARE
%INDEXEND%CUP7
; ----------------------------------------------
; Leaguecup Frankreich
; ----------------------------------------------
%INDEX%CUP8
LEAGUE
_ID_LEAGUE_FRANCE
0
6
; m_nRound
; m_nNumRounds
; m_nTeamsRound
; m_nNewTeamsRound
; m_nStartBeg
; m_nEndBeg
; m_nFlags
{ 0, 6, 22, 22,   0,  11, ROUND_1, BEG_1ST_LEG, BEG_WITH_EXTRA_TIME, BEG_WITH_PENALTY }
{ 1, 6, 32, 21,  11,  27, ROUND_2, BEG_1ST_LEG, BEG_WITH_EXTRA_TIME, BEG_WITH_PENALTY }
{ 2, 6, 16,  0,  27,  35, ROUND_3, BEG_1ST_LEG, BEG_WITH_EXTRA_TIME, BEG_WITH_PENALTY }
{ 3, 6,  8,  0,  35,  39, ROUND_QUARTERFINAL, BEG_1ST_LEG, BEG_WITH_EXTRA_TIME, BEG_WITH_PENALTY }
{ 4, 6,  4,  0,  39,  41, ROUND_SEMIFINAL, BEG_1ST_LEG, BEG_WITH_EXTRA_TIME, BEG_WITH_PENALTY }
{ 5, 6,  2,  0,  41,  42, ROUND_FINAL, BEG_1ST_LEG, BEG_WITH_EXTRA_TIME, BEG_WITH_PENALTY }6
6
GET_TAB_X_TO_Y,			{ 0, LEAGUE, 0 }
1
24
GET_TAB_LEVEL_X_TO_Y
1
1
24
GET_TAB_LEVEL_X_TO_Y
2
1
24
GET_TAB_LEVEL_X_TO_Y
3
1
24
GET_TAB_LEVEL_X_TO_Y
4
1
24
GET_TAB_SPARE
%INDEXEND%CUP8
%INDEX%CUP9
CC_FA
_ID_FACUP_GERMANY
0
5
; always play one match, with extra time and penalties / for create a club
{ 0, 5, 32, 32,  32,  48, ROUND_2, BEG_1ST_LEG, BEG_WITH_EXTRA_TIME, BEG_WITH_PENALTY, BEG_NO_PREMIERLEAGUE_TEAMS }
{ 1, 5, 16,  0,  48,  56, ROUND_3, BEG_1ST_LEG, BEG_WITH_EXTRA_TIME, BEG_WITH_PENALTY }
{ 2, 5,  8,  0,  56,  60, ROUND_QUARTERFINAL, BEG_1ST_LEG, BEG_WITH_EXTRA_TIME, BEG_WITH_PENALTY }
{ 3, 5,  4,  0,  60,  62, ROUND_SEMIFINAL, BEG_1ST_LEG, BEG_WITH_EXTRA_TIME, BEG_WITH_PENALTY }
{ 4, 5,  2,  0,  62,  63, ROUND_FINAL, BEG_1ST_LEG, BEG_WITH_EXTRA_TIME, BEG_WITH_PENALTY }
7
GET_TAB_X_TO_Y,		{ 0, LEAGUE, 0 }
1
24
GET_TAB_LEVEL_X_TO_Y
1
1
24
GET_TAB_LEVEL_X_TO_Y
2
1
24
GET_TAB_LEVEL_X_TO_Y
3
1
24
GET_TAB_LEVEL_X_TO_Y
4
1
24
GET_CC_FA_WINNER, { 0, FA_CUP, 1 }
GET_TAB_SPARE
%INDEXEND%CUP9
%INDEX%CUP10
CC_FA
_ID_FACUP_GERMANY
0
5
; always play one match, with extra time and penalties / create a club
{ 0, 5, 32, 32,  32,  48, ROUND_2, BEG_1ST_LEG, BEG_WITH_EXTRA_TIME, BEG_WITH_PENALTY, BEG_NO_PREMIERLEAGUE_TEAMS }
{ 1, 5, 16,  0,  48,  56, ROUND_3, BEG_1ST_LEG, BEG_WITH_EXTRA_TIME, BEG_WITH_PENALTY }
{ 2, 5,  8,  0,  56,  60, ROUND_QUARTERFINAL, BEG_1ST_LEG, BEG_WITH_EXTRA_TIME, BEG_WITH_PENALTY }
{ 3, 5,  4,  0,  60,  62, ROUND_SEMIFINAL, BEG_1ST_LEG, BEG_WITH_EXTRA_TIME, BEG_WITH_PENALTY }
{ 4, 5,  2,  0,  62,  63, ROUND_FINAL, BEG_1ST_LEG, BEG_WITH_EXTRA_TIME, BEG_WITH_PENALTY }
7
GET_TAB_X_TO_Y,		{ 0, LEAGUE, 0 }
1
24
GET_TAB_LEVEL_X_TO_Y
1
1
24
GET_TAB_LEVEL_X_TO_Y
2
1
24
GET_TAB_LEVEL_X_TO_Y
3
1
24
GET_TAB_LEVEL_X_TO_Y
4
1
24
GET_CC_FA_WINNER, { 0, FA_CUP, 1 }
GET_TAB_SPARE
%INDEXEND%CUP10
; ----------------------------------------------
; FA Cup Scotland
; ----------------------------------------------
%INDEX%CUP11
FA
_ID_FACUP_SCOTLAND
0
7
{ 0, 7,	 16, 16,   0,  8, ROUND_1, BEG_WITH_REPLAY },
{ 1, 7,  20, 12,   8,  18, ROUND_2, BEG_WITH_REPLAY }
{ 2, 7,  32, 22,   18, 34, ROUND_3, BEG_WITH_REPLAY }
{ 3, 7,  16,  0,   34, 42, ROUND_LAST_16, BEG_WITH_REPLAY }
{ 4, 7,   8,  0,   42, 46, ROUND_QUARTERFINAL, BEG_WITH_REPLAY }
{ 5, 7,   4,  0,   46, 48, ROUND_SEMIFINAL, BEG_WITH_REPLAY }
{ 6, 7,   2,  0,   48, 49, ROUND_FINAL, BEG_1ST_LEG, BEG_WITH_EXTRA_TIME, BEG_WITH_PENALTY }
5
GET_TAB_X_TO_Y, { 0, LEAGUE, 0 }
1
24
GET_TAB_LEVEL_X_TO_Y
1
1
24
GET_TAB_LEVEL_X_TO_Y
2
1
24
GET_TAB_LEVEL_X_TO_Y
3
1
24
GET_TAB_SPARE
%INDEXEND%CUP11
; ----------------------------------------------
; Leaguecup scotland
; ----------------------------------------------
%INDEX%CUP12
LEAGUE
_ID_LEAGUECUP_SCOTLAND
0
5
; m_nRound
; m_nNumRounds
; m_nTeamsRound
; m_nNewTeamsRound
; m_nStartBeg
; m_nEndBeg
; m_nFlags
{ 0, 5, 28, 28,   0,  14, ROUND_1, BEG_1ST_LEG, BEG_WITH_EXTRA_TIME, BEG_WITH_PENALTY }
{ 1, 5, 16,  2,  14,  22, ROUND_4, BEG_1ST_LEG, BEG_WITH_EXTRA_TIME, BEG_WITH_PENALTY }
{ 2, 5,  8,  0,  22,  26, ROUND_QUARTERFINAL, BEG_1ST_LEG, BEG_WITH_EXTRA_TIME, BEG_WITH_PENALTY }
{ 3, 5,  4,  0,  28,  30, ROUND_SEMIFINAL, BEG_1ST_LEG, BEG_WITH_EXTRA_TIME, BEG_WITH_PENALTY }
{ 4, 5,  2,  0,  30,  31, ROUND_FINAL, BEG_1ST_LEG, BEG_WITH_EXTRA_TIME, BEG_WITH_PENALTY }
6
GET_TAB_X_TO_Y,			{ 0, LEAGUE, 0 }
1
24
GET_TAB_LEVEL_X_TO_Y
1
1
24
GET_TAB_LEVEL_X_TO_Y
2
1
24
GET_TAB_LEVEL_X_TO_Y
3
1
24
GET_TAB_LEVEL_X_TO_Y
4
1
24
GET_TAB_SPARE
%INDEXEND%CUP12
; ----------------------------------------------
; Leaguecup Div 2 and 3
; ----------------------------------------------
%INDEX%CUP13
; m_nRound
; m_nNumRounds
; m_nTeamsRound
; m_nNewTeamsRound
; m_nStartBeg
; m_nEndBeg
; m_nFlags
LEAGUE
_ID_LEAGUECUP_DIV2_3
0
6
{ 0, 6,	 56,  56,   0,  28, ROUND_1, BEG_NO_SHUFFLE, BEG_1ST_LEG, BEG_WITH_EXTRA_TIME, BEG_WITH_PENALTY },
{ 1, 6,	 32,  4,    28, 44, ROUND_2, BEG_NO_SHUFFLE, BEG_1ST_LEG, BEG_WITH_EXTRA_TIME, BEG_WITH_PENALTY },
{ 2, 6,	 16,  0,    44, 52, ROUND_3, BEG_NO_SHUFFLE, BEG_1ST_LEG, BEG_WITH_EXTRA_TIME, BEG_WITH_PENALTY },
{ 3, 6,	  8,  0,    52, 56, ROUND_QUARTERFINAL, BEG_NO_SHUFFLE, BEG_1ST_LEG, BEG_WITH_EXTRA_TIME, BEG_WITH_PENALTY },
{ 4, 6,	  4,  0,    56, 58, ROUND_SEMIFINAL, BEG_NO_SHUFFLE, BEG_2ND_LEG, BEG_WITH_EXTRA_TIME, BEG_WITH_PENALTY },
{ 5, 6,	  2,  0,    58, 59, ROUND_FINAL, BEG_1ST_LEG, BEG_WITH_EXTRA_TIME, BEG_WITH_PENALTY },
3
GET_TAB_LEVEL_X_TO_Y
2
1
24
GET_TAB_LEVEL_X_TO_Y
3
1
24
GET_TAB_LEVEL_X_TO_Y
4
1
24
%INDEXEND%CUP13
; ----------------------------------------------
; Conference Cup
; ----------------------------------------------
%INDEX%CUP14
LEAGUE
_ID_LEAGUECUP_CONFERENCE
0
5
{ 0, 5,	 32,  32,   0,  16, ROUND_1, BEG_NO_SHUFFLE, BEG_1ST_LEG, BEG_WITH_EXTRA_TIME, BEG_WITH_PENALTY },
{ 1, 5,	 16,  0,    16, 24, ROUND_2, BEG_1ST_LEG, BEG_WITH_EXTRA_TIME, BEG_WITH_PENALTY },
{ 2, 5,	  8,  0,    24, 28, ROUND_QUARTERFINAL, BEG_1ST_LEG, BEG_WITH_EXTRA_TIME, BEG_WITH_PENALTY },
{ 3, 5,	  4,  0,    28, 30, ROUND_SEMIFINAL, BEG_1ST_LEG, BEG_WITH_EXTRA_TIME, BEG_WITH_PENALTY },
{ 4, 5,	  2,  0,    31, 32, ROUND_FINAL, BEG_1ST_LEG, BEG_WITH_EXTRA_TIME, BEG_WITH_PENALTY },
2
GET_TAB_LEVEL_X_TO_Y
4
1
24
GET_TAB_SPARE
%INDEXEND%CUP14
; ----------------------------------------------
; Supercup 1 Spiel
; ----------------------------------------------
%INDEX%CUP15
SUPERCUP
_ID_SUPERCUP1
0
1
{ 0, 1,	 2,  2,   0,  1, ROUND_FINAL, BEG_NO_SHUFFLE, BEG_1ST_LEG, BEG_WITH_EXTRA_TIME, BEG_WITH_PENALTY },
5
GET_CHAMP, { 0, LEAGUE, 0 }
GET_CHAMP, { 0, FA_CUP, 0 }
GET_RUNNER_UP, { 0, FA_CUP, 0 }
GET_TAB_LEVEL_X_TO_Y
0
1
24
GET_TAB_SPARE
%INDEXEND%CUP15
; ----------------------------------------------
; Supercup 2 Spiel
; ----------------------------------------------
%INDEX%CUP16
SUPERCUP
_ID_SUPERCUP2
0
1
{ 0, 1,	 2,  2,   0,  1, ROUND_FINAL, BEG_NO_SHUFFLE, BEG_2ND_LEG, BEG_WITH_EXTRA_TIME, BEG_WITH_PENALTY },
5
GET_CHAMP, { 0, FA_CUP, 0 }
GET_CHAMP, { 0, LEAGUE, 0 }
GET_RUNNER_UP, { 0, FA_CUP, 0 }
GET_TAB_LEVEL_X_TO_Y
0
1
24
GET_TAB_SPARE
%INDEXEND%CUP16
; ----------------------------------------------
; friendly match
; ----------------------------------------------
%INDEX%CUP17
MISC
_ID_FRIENDLY
0
1
{ 0, 1,	 2,  2,   0,  1, ROUND_FINAL, BEG_NO_SHUFFLE, BEG_1ST_LEG },
0
%INDEXEND%CUP17
; ----------------------------------------------
; Tournament 4 teams
; ----------------------------------------------
%INDEX%CUP18
MISC
_ID_TOURNAMENT
0
3
{ 0, 3,	 4,  4,   0,  2, ROUND_1, BEG_NO_SHUFFLE, BEG_1ST_LEG, BEG_WITH_PENALTY },
{ 1, 3,	 2,  0,   2,  3, ROUND_2, BEG_NO_SHUFFLE, BEG_1ST_LEG, BEG_WITH_PENALTY },
{ 2, 3,	 2,  0,   3,  4, ROUND_FINAL, BEG_NO_SHUFFLE, BEG_1ST_LEG, BEG_WITH_PENALTY },
0
%INDEXEND%CUP18
; ----------------------------------------------
; Relegation Schweiz
; ----------------------------------------------
%INDEX%CUP19
RELEGATION
_ID_REL_SWITZERLAND
2
1
{ 0, 1,	 2,  2,   0,  1, ROUND_FINAL, BEG_NO_SHUFFLE, BEG_2ND_LEG, BEG_WITH_EXTRA_TIME, BEG_WITH_PENALTY },
2
GET_TAB_LEVEL_X_TO_Y
-1
9
1
GET_TAB_LEVEL_X_TO_Y
-2
2
1
%INDEXEND%CUP19
; ----------------------------------------------
; Relegation England 3
; ----------------------------------------------
%INDEX%CUP20
RELEGATION
_ID_REL_ENGLAND3
8
2
{ 0, 2,	 4,  4,   0,   2, ROUND_1, BEG_NO_SHUFFLE, BEG_2ND_LEG, BEG_WITH_EXTRA_TIME, BEG_WITH_PENALTY, BEG_WITH_GOLDEN_GOAL },
{ 1, 2,  2,  0,   2,   3, ROUND_2, BEG_1ST_LEG, BEG_WITH_EXTRA_TIME, BEG_WITH_PENALTY, BEG_WITH_GOLDEN_GOAL }
4
GET_TAB_LEVEL_X_TO_Y
-1
5
1
GET_TAB_LEVEL_X_TO_Y
-1
2
1
GET_TAB_LEVEL_X_TO_Y
-1
4
1
GET_TAB_LEVEL_X_TO_Y
-1
3
1
%INDEXEND%CUP20
;
; ----------------------------------------------
; FACup Small
; ----------------------------------------------
; m_nRound
; m_nNumRounds
; m_nTeamsRound
; m_nNewTeamsRound
; m_nStartBeg
; m_nEndBeg
; m_nRoundID (Text)
; m_nFlags
%INDEX%CUP21
MISC
_ID_FA_SMALL
0
3
{ 0, 3,  8,  8,   0,   4, ROUND_QUARTERFINAL, BEG_1ST_LEG, BEG_WITH_EXTRA_TIME, BEG_WITH_PENALTY }
{ 1, 3,  4,  0,   4,   6, ROUND_SEMIFINAL, BEG_1ST_LEG, BEG_WITH_EXTRA_TIME, BEG_WITH_PENALTY }
{ 2, 3,  2,  0,   6,   7, ROUND_FINAL, BEG_1ST_LEG, BEG_WITH_EXTRA_TIME, BEG_WITH_PENALTY }
1
GET_TAB_X_TO_Y,			{ 0, LEAGUE, 0 }
1
24
%INDEXEND%CUP21
%INDEX%CUP22
CC_FA
_ID_FACUP_GERMANY
0
7
; always play one match, with extra time and penalties / create a club
{ 0, 7, 128, 128,  0,  64, ROUND_1, BEG_1ST_LEG, BEG_WITH_EXTRA_TIME, BEG_WITH_PENALTY }
{ 1, 7, 64,  0,   64,  96, ROUND_2, BEG_1ST_LEG, BEG_WITH_EXTRA_TIME, BEG_WITH_PENALTY }
{ 2, 7, 32,  0,   96, 112, ROUND_3, BEG_1ST_LEG, BEG_WITH_EXTRA_TIME, BEG_WITH_PENALTY }
{ 3, 7, 16,  0,  112, 120, ROUND_4, BEG_1ST_LEG, BEG_WITH_EXTRA_TIME, BEG_WITH_PENALTY }
{ 4, 7,  8,  0,  120, 124, ROUND_QUARTERFINAL, BEG_1ST_LEG, BEG_WITH_EXTRA_TIME, BEG_WITH_PENALTY }
{ 5, 7,  4,  0,  124, 126, ROUND_SEMIFINAL, BEG_1ST_LEG, BEG_WITH_EXTRA_TIME, BEG_WITH_PENALTY }
{ 6, 7,  2,  0,  126, 127, ROUND_FINAL, BEG_1ST_LEG, BEG_WITH_EXTRA_TIME, BEG_WITH_PENALTY }
6
GET_TAB_LEVEL_X_TO_Y
-1
1
24
GET_TAB_LEVEL_X_TO_Y
-2
1
24
GET_TAB_LEVEL_X_TO_Y
-3
1
24
GET_TAB_LEVEL_X_TO_Y
-4
1
24
GET_TAB_LEVEL_X_TO_Y
-5
1
24
GET_TAB_LEVEL_X_TO_Y
-6
1
24
%INDEXEND%CUP22
%INDEX%CUP23
CC_FA
_ID_FACUP_GERMANY
0
6
; always play one match, with extra time and penalties / create a club
{ 0, 6, 64, 64,   0,  32, ROUND_1, BEG_1ST_LEG, BEG_WITH_EXTRA_TIME, BEG_WITH_PENALTY }
{ 1, 6, 32,  0,  32,  48, ROUND_2, BEG_1ST_LEG, BEG_WITH_EXTRA_TIME, BEG_WITH_PENALTY }
{ 2, 6, 16,  0,  48,  56, ROUND_3, BEG_1ST_LEG, BEG_WITH_EXTRA_TIME, BEG_WITH_PENALTY }
{ 3, 6,  8,  0,  56,  60, ROUND_QUARTERFINAL, BEG_1ST_LEG, BEG_WITH_EXTRA_TIME, BEG_WITH_PENALTY }
{ 4, 6,  4,  0,  60,  62, ROUND_SEMIFINAL, BEG_1ST_LEG, BEG_WITH_EXTRA_TIME, BEG_WITH_PENALTY }
{ 5, 6,  2,  0,  62,  63, ROUND_FINAL, BEG_1ST_LEG, BEG_WITH_EXTRA_TIME, BEG_WITH_PENALTY }
6
GET_TAB_LEVEL_X_TO_Y
-1
1
24
GET_TAB_LEVEL_X_TO_Y
-2
1
24
GET_TAB_LEVEL_X_TO_Y
-3
1
24
GET_TAB_LEVEL_X_TO_Y
-4
1
24
GET_TAB_LEVEL_X_TO_Y
-5
1
24
GET_TAB_LEVEL_X_TO_Y
-6
1
24
%INDEXEND%CUP23
%INDEX%CUP24
CC_FA
_ID_FACUP_GERMANY
0
5
; always play one match, with extra time and penalties / create a club
{ 0, 5, 32, 32,   0,  16, ROUND_2, BEG_1ST_LEG, BEG_WITH_EXTRA_TIME, BEG_WITH_PENALTY }
{ 1, 5, 16,  0,  16,  24, ROUND_3, BEG_1ST_LEG, BEG_WITH_EXTRA_TIME, BEG_WITH_PENALTY }
{ 2, 5,  8,  0,  24,  28, ROUND_QUARTERFINAL, BEG_1ST_LEG, BEG_WITH_EXTRA_TIME, BEG_WITH_PENALTY }
{ 3, 5,  4,  0,  28,  30, ROUND_SEMIFINAL, BEG_1ST_LEG, BEG_WITH_EXTRA_TIME, BEG_WITH_PENALTY }
{ 4, 5,  2,  0,  30,  31, ROUND_FINAL, BEG_1ST_LEG, BEG_WITH_EXTRA_TIME, BEG_WITH_PENALTY }
6
GET_TAB_LEVEL_X_TO_Y
-1
1
24
GET_TAB_LEVEL_X_TO_Y
-2
1
24
GET_TAB_LEVEL_X_TO_Y
-3
1
24
GET_TAB_LEVEL_X_TO_Y
-4
1
24
GET_TAB_LEVEL_X_TO_Y
-5
1
24
GET_TAB_LEVEL_X_TO_Y
-6
1
24
%INDEXEND%CUP24
%INDEX%CUP25
CC_FA
_ID_FACUP_GERMANY
0
7
; always play one match, with extra time and penalties / create a club
{ 0, 7, 64, 64,   0,   32, ROUND_1, BEG_1ST_LEG, BEG_WITH_EXTRA_TIME, BEG_WITH_PENALTY }
{ 1, 7, 64, 32,   32,  64, ROUND_2, BEG_1ST_LEG, BEG_WITH_EXTRA_TIME, BEG_WITH_PENALTY }
{ 2, 7, 32,  0,   64,  80, ROUND_3, BEG_1ST_LEG, BEG_WITH_EXTRA_TIME, BEG_WITH_PENALTY }
{ 3, 7, 16,  0,   80,  88, ROUND_4, BEG_1ST_LEG, BEG_WITH_EXTRA_TIME, BEG_WITH_PENALTY }
{ 4, 7,  8,  0,   88,  92, ROUND_QUARTERFINAL, BEG_1ST_LEG, BEG_WITH_EXTRA_TIME, BEG_WITH_PENALTY }
{ 5, 7,  4,  0,   92,  94, ROUND_SEMIFINAL, BEG_1ST_LEG, BEG_WITH_EXTRA_TIME, BEG_WITH_PENALTY }
{ 6, 7,  2,  0,   94,  95, ROUND_FINAL, BEG_1ST_LEG, BEG_WITH_EXTRA_TIME, BEG_WITH_PENALTY }
6
GET_TAB_LEVEL_X_TO_Y
-1
1
24
GET_TAB_LEVEL_X_TO_Y
-2
1
24
GET_TAB_LEVEL_X_TO_Y
-3
1
24
GET_TAB_LEVEL_X_TO_Y
-4
1
24
GET_TAB_LEVEL_X_TO_Y
-5
1
24
GET_TAB_LEVEL_X_TO_Y
-6
1
24
%INDEXEND%CUP25
