WorldCupU20.txt

(8 KB) Pobierz
14
; ----------------------------------------------------------------------
; Script for U20 World Cup.
; Take care what you are doing in here!
; ----------------------------------------------------------------------
; ----------------------------------------------------------------------
; One pool for all national teams
; ----------------------------------------------------------------------
%INDEX%U20_WORLD_CUP1
DB_POOL
{ 255, U20_WORLD_CUP, 0 }
1	; one pool
24	; a 24 Teams
POOL_SORT_RANDOM ; no sort
; Competition constraints to insert the team (none)
0
; Bonuses
0
0
0
0
; Substitutions
0
0
; Precessors and Successors
0
{ 255, U20_WORLD_CUP, 1 }, { 255, U20_WORLD_CUP, 2 }, { 255, U20_WORLD_CUP, 3 }, { 255, U20_WORLD_CUP, 4 }, { 255, U20_WORLD_CUP, 5 }, { 255, U20_WORLD_CUP, 6 }
; Pool instructions
7
; GET_HOST - does not work in here
GET_RANDOM_NATIONAL_TEAM, 0, 6
GET_RANDOM_NATIONAL_TEAM, 1, 4
GET_RANDOM_NATIONAL_TEAM, 2, 5
GET_RANDOM_NATIONAL_TEAM, 3, 4
GET_RANDOM_NATIONAL_TEAM, 4, 4
GET_RANDOM_NATIONAL_TEAM, 5, 1
CHANGE_TEAM_TYPES, 2
%INDEXEND%U20_WORLD_CUP1
; ----------------------------------------------------------------------
; 6 Groups with 4 teams
; ---------------------------------------------------------------------- 
%INDEX%U20_WORLD_CUP2
DB_LEAGUE
{ 255, U20_WORLD_CUP, 1 }
_ID_GROUP_A
4
0
0
8
1
ROUND_1
100
100
;
%INDEX%MATCHDAYS
2,4,6
%INDEXEND%MATCHDAYS
%INDEX%FIXTURE
1,2,3,4
2,3,4,1
1,3,4,2
1,2,3,4
2,3,4,1
1,3,4,2
%INDEXEND%FIXTURE
; Bonuses
1
1
1
1
;Transfer
7
0
0
; Subst
3
0
;
{ 255, U20_WORLD_CUP, 0 }
{ 255, U20_WORLD_CUP, 7 }
1
GET_POOL, { 255, U20_WORLD_CUP, 0 }
0
4
%INDEXEND%U20_WORLD_CUP2
;---------------------------------------------------------------------
%INDEX%U20_WORLD_CUP3
DB_LEAGUE
{ 255, U20_WORLD_CUP, 2 }
_ID_GROUP_B
4
0
0
8
1
ROUND_1
100
100
;
%INDEX%MATCHDAYS
2,4,6
%INDEXEND%MATCHDAYS
%INDEX%FIXTURE
1,2,3,4
2,3,4,1
1,3,4,2
%INDEXEND%FIXTURE
; Bonuses
0
0
0
0
;Transfer
7
0
0
; Subst
3
0
;
{ 255, U20_WORLD_CUP, 0 }
{ 255, U20_WORLD_CUP, 7 }
1
GET_POOL, { 255, U20_WORLD_CUP, 0 }
4
4
%INDEXEND%U20_WORLD_CUP3
;---------------------------------------------------------------------
%INDEX%U20_WORLD_CUP4
DB_LEAGUE
{ 255, U20_WORLD_CUP, 3 }
_ID_GROUP_C
4
0
0
8
1
ROUND_1
100
100
;
%INDEX%MATCHDAYS
2,4,6
%INDEXEND%MATCHDAYS
%INDEX%FIXTURE
1,2,3,4
2,3,4,1
1,3,4,2
%INDEXEND%FIXTURE
; Bonuses
0
0
0
0
;Transfer
7
0
0
; Subst
3
0
;
{ 255, U20_WORLD_CUP, 0 }
{ 255, U20_WORLD_CUP, 7 }
1
GET_POOL, { 255, U20_WORLD_CUP, 0 }
8
4
%INDEXEND%U20_WORLD_CUP4
;---------------------------------------------------------------------
%INDEX%U20_WORLD_CUP5
DB_LEAGUE
{ 255, U20_WORLD_CUP, 4 }
_ID_GROUP_D
4
0
0
8
1
ROUND_1
100
100
;
%INDEX%MATCHDAYS
2,4,6
%INDEXEND%MATCHDAYS
%INDEX%FIXTURE
1,2,3,4
2,3,4,1
1,3,4,2
%INDEXEND%FIXTURE
; Bonuses
0
0
0
0
;Transfer
7
0
0
; Subst
3
0
;
{ 255, U20_WORLD_CUP, 0 }
{ 255, U20_WORLD_CUP, 7 }
1
GET_POOL, { 255, U20_WORLD_CUP, 0 }
12
4
%INDEXEND%U20_WORLD_CUP5
;---------------------------------------------------------------------
%INDEX%U20_WORLD_CUP6
DB_LEAGUE
{ 255, U20_WORLD_CUP, 5 }
_ID_GROUP_E
4
0
0
8
1
ROUND_1
100
100
;
%INDEX%MATCHDAYS
2,4,6
%INDEXEND%MATCHDAYS
%INDEX%FIXTURE
1,2,3,4
2,3,4,1
1,3,4,2
%INDEXEND%FIXTURE
; Bonuses
0
0
0
0
;Transfer
7
0
0
; Subst
3
0
;
{ 255, U20_WORLD_CUP, 0 }
{ 255, U20_WORLD_CUP, 7 }
1
GET_POOL, { 255, U20_WORLD_CUP, 0 }
16
4
%INDEXEND%U20_WORLD_CUP6
;---------------------------------------------------------------------
%INDEX%U20_WORLD_CUP7
DB_LEAGUE
{ 255, U20_WORLD_CUP, 6 }
_ID_GROUP_F
4
0
0
8
1
ROUND_1
100
100
;
%INDEX%MATCHDAYS
2,4,6
%INDEXEND%MATCHDAYS
%INDEX%FIXTURE
1,2,3,4
2,3,4,1
1,3,4,2
%INDEXEND%FIXTURE
; Bonuses
0
0
0
0
;Transfer
7
0
0
; Subst
3
0
;
{ 255, U20_WORLD_CUP, 0 }
{ 255, U20_WORLD_CUP, 7 }
1
GET_POOL, { 255, U20_WORLD_CUP, 0 }
20
4
%INDEXEND%U20_WORLD_CUP7
;---------------------------------------------------------------------
; Pool with all 3rd places
;---------------------------------------------------------------------
%INDEX%U20_WORLD_CUP8
DB_POOL
{ 255, U20_WORLD_CUP, 7 }
1	; one pool
6	; a 6 Teams
POOL_SORT_PREVIOUS_POINTS_DIFF ; Sort the pool by the previous league round statistics
; Competition constraints to insert the team (none)
0
; Bonuses
0
0
0
0
; Substitutions
0
0
; Precessors and Successors
{ 255, U20_WORLD_CUP, 1 }, { 255, U20_WORLD_CUP, 2 }, { 255, U20_WORLD_CUP, 3 }, { 255, U20_WORLD_CUP, 4 }, { 255, U20_WORLD_CUP, 5 }, { 255, U20_WORLD_CUP, 6 }
{ 255, U20_WORLD_CUP, 8 }
; Pool instructions
6
GET_TAB_X_TO_Y, { 255, U20_WORLD_CUP, 1 }
3
1
GET_TAB_X_TO_Y, { 255, U20_WORLD_CUP, 2 }
3
1
GET_TAB_X_TO_Y, { 255, U20_WORLD_CUP, 3 }
3
1
GET_TAB_X_TO_Y, { 255, U20_WORLD_CUP, 4 }
3
1
GET_TAB_X_TO_Y, { 255, U20_WORLD_CUP, 5 }
3
1
GET_TAB_X_TO_Y, { 255, U20_WORLD_CUP, 6 }
3
1
%INDEXEND%U20_WORLD_CUP8
;---------------------------------------------------------------------
; Knockout phase - Last 16
;---------------------------------------------------------------------
%INDEX%U20_WORLD_CUP9
DB_ROUND
{ 255, U20_WORLD_CUP, 8 }
_ID_LAST_16
16
ROUND_LAST_16
; Matchdays
8
8
BEG_1ST_LEG, BEG_WITH_EXTRA_TIME, BEG_WITH_GOALDEN_GOAL, BEG_WITH_PENALTY, BEG_END
0
0
0
; Bonuses
0
0
0
0
; Subst
3
0
; Vorg?nger
{ 255, U20_WORLD_CUP, 7 }
; Nachfolger
{ 255, U20_WORLD_CUP, 9 }
16
GET_TAB_X_TO_Y, { 255, U20_WORLD_CUP, 2 }
1
1
GET_TAB_X_TO_Y, { 255, U20_WORLD_CUP, 6 }
1
1
GET_TAB_X_TO_Y, { 255, U20_WORLD_CUP, 2 }
2
1
GET_TAB_X_TO_Y, { 255, U20_WORLD_CUP, 1 }
1
1
GET_TAB_X_TO_Y, { 255, U20_WORLD_CUP, 4 }
1
1
GET_TAB_X_TO_Y, { 255, U20_WORLD_CUP, 3 }
1
1
GET_TAB_X_TO_Y, { 255, U20_WORLD_CUP, 5 }
1
1
GET_TAB_X_TO_Y, { 255, U20_WORLD_CUP, 1 }
2
1
GET_POOL, { 255, U20_WORLD_CUP, 7 }
0
1
GET_TAB_X_TO_Y, { 255, U20_WORLD_CUP, 5 }
2
1
GET_TAB_X_TO_Y, { 255, U20_WORLD_CUP, 6 }
2
1
GET_POOL, { 255, U20_WORLD_CUP, 7 }
1
1
GET_POOL, { 255, U20_WORLD_CUP, 7 }
2
1
GET_POOL, { 255, U20_WORLD_CUP, 7 }
3
1
GET_TAB_X_TO_Y, { 255, U20_WORLD_CUP, 4 }
2
1
GET_TAB_X_TO_Y, { 255, U20_WORLD_CUP, 3 }
2
1
%INDEXEND%U20_WORLD_CUP9
;---------------------------------------------------------------------
; Quarter finals
;---------------------------------------------------------------------
%INDEX%U20_WORLD_CUP10
DB_ROUND
{ 255, U20_WORLD_CUP, 9 }
_ID_QUARTERFINAL
8
ROUND_QUARTERFINAL
; Matchdays
10
10
BEG_1ST_LEG, BEG_WITH_EXTRA_TIME, BEG_WITH_GOALDEN_GOAL, BEG_WITH_PENALTY, BEG_END
0
0
0
; Bonuses
0
0
0
0
; Subst
3
0
; Vorg?nger
{ 255, U20_WORLD_CUP, 8 }
; Nachfolger
{ 255, U20_WORLD_CUP, 10 }
1
GET_WINNER, { 255, U20_WORLD_CUP, 8 }
%INDEXEND%U20_WORLD_CUP10
;---------------------------------------------------------------------
; Semi-finals
;---------------------------------------------------------------------
%INDEX%U20_WORLD_CUP11
DB_ROUND
{ 255, U20_WORLD_CUP, 10 }
_ID_SEMIFINAL
4
ROUND_SEMIFINAL
; Matchdays
12
12
BEG_1ST_LEG, BEG_WITH_EXTRA_TIME, BEG_WITH_GOALDEN_GOAL, BEG_WITH_PENALTY, BEG_END
0
0
0
; Bonuses
0
0
0
0
; Subst
3
0
; Vorg?nger
{ 255, U20_WORLD_CUP, 9 }
; Nachfolger
{ 255, U20_WORLD_CUP, 11 }, { 255, U20_WORLD_CUP, 12 }
1
GET_WINNER, { 255, U20_WORLD_CUP, 9 }
%INDEXEND%U20_WORLD_CUP11
;---------------------------------------------------------------------
; Match 3rd place
;---------------------------------------------------------------------
%INDEX%U20_WORLD_CUP12
DB_ROUND
{ 255, U20_WORLD_CUP, 11 }
_ID_3RD_PLACE
2
ROUND_FINAL
; Matchdays
14
14
BEG_1ST_LEG, BEG_WITH_EXTRA_TIME, BEG_WITH_GOALDEN_GOAL, BEG_WITH_PENALTY, BEG_END
0
0
0
; Bonuses
0
0
0
0
; Subst
3
0
; Vorg?nger
{ 255, U20_WORLD_CUP, 10 }
; Nachfolger
0
1
GET_LOSER, { 255, U20_WORLD_CUP, 10 }
%INDEXEND%U20_WORLD_CUP12
; -------------------------------------------------------------------
; Final
; -------------------------------------------------------------------
%INDEX%U20_WORLD_CUP13
DB_ROUND
{ 255, U20_WORLD_CUP, 12 }
_ID_FINAL
2
ROUND_FINAL
; Spieltage
16
16
BEG_1ST_LEG, BEG_WITH_EXTRA_TIME, BEG_WITH_GOALDEN_GOAL, BEG_WITH_PENALTY, BEG_END
0
0
0
; Bonuses
0
0
0
0
; Subst
3
0
; Vorg?nger
{ 255, U20_WORLD_CUP, 10 }
; Nachfolger
0
1
GET_WINNER, { 255, U20_WORLD_CUP, 10 }
%INDEXEND%U20_WORLD_CUP13
; ------------------------------------------------------------------
Zgłoś jeśli naruszono regulamin