1
1
mirror of https://github.com/tstellar/bygfoot.git synced 2025-02-15 19:10:51 +01:00

"Cup highlight."

This commit is contained in:
gyboth 2005-05-28 14:34:14 +00:00
parent bf2cd54ba6
commit 4fb13a6a8c
35 changed files with 245 additions and 118 deletions

File diff suppressed because one or more lines are too long

View File

@ -23,7 +23,7 @@ bygfoot_SOURCES = \
interface.c callbacks.h interface.h support.h \
lg_commentary.c free.h lg_commentary.h live_game.h misc.h option.h player.h variables.h \
league.c cup.h league.h maths.h misc.h option.h player.h stat.h table.h team.h user.h variables.h \
live_game.c fixture.h free.h game.h game_gui.h lg_commentary.h live_game.h maths.h misc_callback_func.h option.h player.h support.h team.h treeview.h user.h variables.h window.h \
live_game.c callbacks.h fixture.h free.h game.h game_gui.h lg_commentary.h live_game.h maths.h misc_callback_func.h option.h player.h support.h team.h treeview.h user.h variables.h window.h \
load_save.c callbacks.h file.h game_gui.h gui.h load_save.h option.h support.h user.h variables.h xml_loadsave_misc.h xml_loadsave_cup.h xml_loadsave_league.h xml_loadsave_season_stats.h xml_loadsave_transfers.h xml_loadsave_users.h xml.h \
main.c cup_struct.h misc_callbacks.h file.h free.h league_struct.h live_game.h main.h stat_struct.h transfer_struct.h variables.h window.h \
maths.c maths.h misc.h \

View File

@ -804,10 +804,11 @@ query_cup_begins(const Cup *cup)
g_array_index(league->fixtures, Fixture,
league->fixtures->len - 1).week_round_number == week_round) ||
(league == NULL &&
g_array_index(cup_temp->fixtures, Fixture,
cup_temp->fixtures->len - 1).week_number == week &&
g_array_index(cup_temp->fixtures, Fixture,
cup_temp->fixtures->len - 1).week_round_number == week_round))
(cup_temp->fixtures->len > 0 &&
g_array_index(cup_temp->fixtures, Fixture,
cup_temp->fixtures->len - 1).week_number == week &&
g_array_index(cup_temp->fixtures, Fixture,
cup_temp->fixtures->len - 1).week_round_number == week_round)))
proceed = TRUE;
}
@ -823,8 +824,9 @@ query_cup_begins(const Cup *cup)
g_array_index(league->fixtures, Fixture,
league->fixtures->len - 1).attendance == -1) ||
(league == NULL &&
g_array_index(cup_temp->fixtures, Fixture,
cup_temp->fixtures->len - 1).attendance == -1))
(cup_temp->fixtures->len > 0 &&
g_array_index(cup_temp->fixtures, Fixture,
cup_temp->fixtures->len - 1).attendance == -1)))
return FALSE;
}
@ -843,3 +845,22 @@ cup_count_international(void)
return return_value;
}
/** Find out whether the cup has a highlight property
and return the highlight colour. */
gchar*
cup_get_highlight_colour(const Cup *cup)
{
gint i;
gchar buf[SMALL];
for(i=0;i<cup->properties->len;i++)
if(g_str_has_prefix(((GString*)g_ptr_array_index(cup->properties, i))->str, "highlight"))
{
sprintf(buf, "string_cup_%s",
((GString*)g_ptr_array_index(cup->properties, i))->str);
return const_app(buf);
}
return NULL;
}

View File

@ -14,7 +14,6 @@
#define query_cup_is_international(clid) query_cup_has_property(clid, "international")
#define query_cup_is_national(clid) query_cup_has_property(clid, "national")
#define query_cup_is_supercup(clid) query_cup_has_property(clid, "supercup")
#define query_cup_is_promotion(clid) query_cup_has_property(clid, "promotion")
#define query_cup_hide(clid) query_cup_has_property(clid, "hide")
Cup
@ -96,4 +95,7 @@ cup_get_winner(const Cup *cup);
gint
cup_count_international(void);
gchar*
cup_get_highlight_colour(const Cup *cup);
#endif

View File

@ -570,11 +570,24 @@ gint
fixture_get_free_round(gint week_number, gint clid)
{
gint i, j;
gint max_round = 1;
gint max_round = 0;
if(clid < ID_CUP_START || query_cup_is_promotion(clid))
if(clid < ID_CUP_START)
return 1;
for(i=0;i<ligs->len;i++)
{
for(j=0;j<lig(i).fixtures->len;j++)
if(g_array_index(lig(i).fixtures, Fixture, j).week_number == week_number)
{
max_round = 1;
break;
}
if(max_round == 1)
break;
}
for(i=0;i<acps->len;i++)
{
if(acp(i)->id != clid &&

View File

@ -1,3 +1,4 @@
#include "callbacks.h"
#include "fixture.h"
#include "free.h"
#include "game.h"
@ -47,8 +48,16 @@ live_game_calculate_fixture(Fixture *fix)
stat2 = fixture_user_team_involved(fix);
statp = match;
if(show && window.live == NULL)
window.live = window_create(WINDOW_LIVE);
if(show)
{
cur_user = stat2;
on_button_back_to_main_clicked(NULL, NULL);
if(window.live == NULL)
window.live = window_create(WINDOW_LIVE);
else
window_live_set_spinbuttons();
}
live_game_reset(match, fix, TRUE);
game_initialize(fix);

View File

@ -332,9 +332,7 @@ start_week_round(void)
cur_user = 0;
game_gui_show_main();
/*d ??*/
/* if(week_round == 1) */
user_event_show_next();
user_event_show_next();
}
}

View File

@ -966,26 +966,21 @@ query_team_plays(const Team *tm, gint week_number, gint week_round_number)
{
gint i, j;
if(week_round_number == 1)
{
for(i=0;i<ligs->len;i++)
for(j=0;j<lig(i).fixtures->len;j++)
if(g_array_index(lig(i).fixtures, Fixture, j).week_number == week_number &&
g_array_index(lig(i).fixtures, Fixture, j).week_round_number == week_round_number &&
(g_array_index(lig(i).fixtures, Fixture, j).teams[0] == tm ||
g_array_index(lig(i).fixtures, Fixture, j).teams[1] == tm))
return TRUE;
}
else
{
for(i=0;i<acps->len;i++)
for(j=0;j<acp(i)->fixtures->len;j++)
if(g_array_index(acp(i)->fixtures, Fixture, j).week_number == week_number &&
g_array_index(acp(i)->fixtures, Fixture, j).week_round_number == week_round_number &&
(g_array_index(acp(i)->fixtures, Fixture, j).teams[0] == tm ||
g_array_index(acp(i)->fixtures, Fixture, j).teams[1] == tm))
return TRUE;
}
for(i=0;i<ligs->len;i++)
for(j=0;j<lig(i).fixtures->len;j++)
if(g_array_index(lig(i).fixtures, Fixture, j).week_number == week_number &&
g_array_index(lig(i).fixtures, Fixture, j).week_round_number == week_round_number &&
(g_array_index(lig(i).fixtures, Fixture, j).teams[0] == tm ||
g_array_index(lig(i).fixtures, Fixture, j).teams[1] == tm))
return TRUE;
for(i=0;i<acps->len;i++)
for(j=0;j<acp(i)->fixtures->len;j++)
if(g_array_index(acp(i)->fixtures, Fixture, j).week_number == week_number &&
g_array_index(acp(i)->fixtures, Fixture, j).week_round_number == week_round_number &&
(g_array_index(acp(i)->fixtures, Fixture, j).teams[0] == tm ||
g_array_index(acp(i)->fixtures, Fixture, j).teams[1] == tm))
return TRUE;
return FALSE;
}

View File

@ -1040,7 +1040,7 @@ treeview_create_single_table(GtkListStore *ls, const Table *table, gint number)
GtkTreeIter iter;
TableElement *elem = NULL;
gchar buf[10][SMALL];
gchar colour_bg[SMALL], colour_fg[SMALL];
gchar *colour_bg = NULL, *colour_fg = NULL;
treeview_table_write_header(ls, table, number);
@ -1063,11 +1063,11 @@ treeview_create_single_table(GtkListStore *ls, const Table *table, gint number)
treeview_helper_insert_icon(ls, &iter, 2,
const_app("string_treeview_table_stay_icon"));
treeview_helper_get_table_element_colours(table, i, colour_fg, colour_bg, FALSE);
treeview_helper_get_table_element_colours(table, i, &colour_fg, &colour_bg, FALSE);
sprintf(buf[0], "<span background='%s' foreground='%s'>%d</span>",
colour_bg, colour_fg, i + 1);
treeview_helper_get_table_element_colours(table, i, colour_fg, colour_bg, TRUE);
treeview_helper_get_table_element_colours(table, i, &colour_fg, &colour_bg, TRUE);
sprintf(buf[1], "<span background='%s' foreground='%s'>%s</span>",
colour_bg, colour_fg, elem->team->name->str);

View File

@ -413,38 +413,43 @@ treeview_helper_player_compare(GtkTreeModel *model,
table would participate in an international cup and set the
colours accordingly. */
gboolean
treeview_helper_get_table_element_colour_cups(const League *league, gint idx, gchar *colour_bg)
treeview_helper_get_table_element_colour_cups(const League *league, gint idx, gchar **colour_bg)
{
gint i, j, k;
const CupRound *cup_round = NULL;
gint league_idx = league_cup_get_index_from_clid(league->id) + 1;
gchar buf[SMALL];
gchar *cup_highlight_colour = NULL;
sprintf(buf, "LEAGUE%d", league_idx);
for(i=0;i<cps->len;i++)
for(k=0;k<cp(i).rounds->len;k++)
{
cup_round = &g_array_index(cp(i).rounds, CupRound, k);
for(j=0;j<cup_round->choose_teams->len;j++)
if(query_cup_is_international(cp(i).id) &&
(strcmp(g_array_index(cup_round->choose_teams, CupChooseTeam, j).sid->str, buf) == 0 ||
strcmp(g_array_index(cup_round->choose_teams, CupChooseTeam, j).sid->str, league->sid->str) == 0))
{
if((idx + 1 >= g_array_index(cup_round->choose_teams, CupChooseTeam, j).start_idx &&
idx + 1 <= g_array_index(cup_round->choose_teams, CupChooseTeam, j).end_idx &&
g_array_index(cup_round->choose_teams, CupChooseTeam, j).randomly) ||
(idx + 1 >= g_array_index(cup_round->choose_teams, CupChooseTeam, j).start_idx &&
idx + 1 < g_array_index(cup_round->choose_teams, CupChooseTeam, j).start_idx +
g_array_index(cup_round->choose_teams, CupChooseTeam, j).number_of_teams &&
!g_array_index(cup_round->choose_teams, CupChooseTeam, j).randomly))
{
strcpy(colour_bg, const_app("string_treeview_table_cup"));
return TRUE;
}
}
}
{
cup_highlight_colour = cup_get_highlight_colour(&cp(i));
if(cup_highlight_colour != NULL)
for(k=0;k<cp(i).rounds->len;k++)
{
cup_round = &g_array_index(cp(i).rounds, CupRound, k);
for(j=0;j<cup_round->choose_teams->len;j++)
if(strcmp(g_array_index(cup_round->choose_teams, CupChooseTeam, j).sid->str, buf) == 0 ||
strcmp(g_array_index(cup_round->choose_teams, CupChooseTeam, j).sid->str, league->sid->str) == 0)
{
if((idx + 1 >= g_array_index(cup_round->choose_teams, CupChooseTeam, j).start_idx &&
idx + 1 <= g_array_index(cup_round->choose_teams, CupChooseTeam, j).end_idx &&
g_array_index(cup_round->choose_teams, CupChooseTeam, j).randomly) ||
(idx + 1 >= g_array_index(cup_round->choose_teams, CupChooseTeam, j).start_idx &&
idx + 1 < g_array_index(cup_round->choose_teams, CupChooseTeam, j).start_idx +
g_array_index(cup_round->choose_teams, CupChooseTeam, j).number_of_teams &&
!g_array_index(cup_round->choose_teams, CupChooseTeam, j).randomly))
{
*colour_bg = cup_highlight_colour;
return TRUE;
}
}
}
}
return FALSE;
}
@ -453,8 +458,8 @@ treeview_helper_get_table_element_colour_cups(const League *league, gint idx, gc
@param idx The index of the element we're looking at.
@param user Whether to take into account user colours. */
void
treeview_helper_get_table_element_colours(const Table *table, gint idx, gchar *colour_fg,
gchar *colour_bg, gboolean user)
treeview_helper_get_table_element_colours(const Table *table, gint idx, gchar **colour_fg,
gchar **colour_bg, gboolean user)
{
gint i;
const TableElement *elem = &g_array_index(table->elements, TableElement, idx);
@ -462,25 +467,25 @@ treeview_helper_get_table_element_colours(const Table *table, gint idx, gchar *c
const League *league = NULL;
GPtrArray *cup_advance = NULL;
strcpy(colour_fg, const_app("string_treeview_helper_color_default_foreground"));
strcpy(colour_bg, const_app("string_treeview_helper_color_default_background"));
*colour_fg = const_app("string_treeview_helper_color_default_foreground");
*colour_bg = const_app("string_treeview_helper_color_default_background");
if(user && elem->team == current_user.tm)
{
strcpy(colour_fg, const_app("string_treeview_current_user_fg"));
strcpy(colour_bg, const_app("string_treeview_current_user_bg"));
*colour_fg = const_app("string_treeview_current_user_fg");
*colour_bg = const_app("string_treeview_current_user_bg");
}
else if(user && team_is_user(elem->team) != -1)
{
strcpy(colour_fg, const_app("string_treeview_user_fg"));
strcpy(colour_bg, const_app("string_treeview_user_bg"));
*colour_fg = const_app("string_treeview_user_fg");
*colour_bg = const_app("string_treeview_user_bg");
}
else if(table->clid < ID_CUP_START)
{
league = league_from_clid(table->clid);
if(idx + 1 == 1)
strcpy(colour_bg, const_app("string_treeview_table_first"));
*colour_bg = const_app("string_treeview_table_first");
else
{
if(!treeview_helper_get_table_element_colour_cups(league, idx, colour_bg))
@ -491,14 +496,11 @@ treeview_helper_get_table_element_colours(const Table *table, gint idx, gchar *c
if(pelem->ranks[0] <= idx + 1 && idx + 1 <= pelem->ranks[1])
{
if(pelem->type == PROM_REL_PROMOTION)
strcpy(colour_bg, const_app("string_treeview_table_promotion"));
*colour_bg = const_app("string_treeview_table_promotion");
else if(pelem->type == PROM_REL_RELEGATION)
strcpy(colour_bg, const_app("string_treeview_table_relegation"));
*colour_bg = const_app("string_treeview_table_relegation");
}
}
if(query_league_rank_in_prom_games(league, idx + 1))
strcpy(colour_bg, const_app("string_treeview_table_promgames"));
}
}
}
@ -508,7 +510,7 @@ treeview_helper_get_table_element_colours(const Table *table, gint idx, gchar *c
fixture_get_round_robin_advance(cup_from_clid(table->clid), table->round);
for(i=0;i<cup_advance->len;i++)
if((Team*)g_ptr_array_index(cup_advance, i) == elem->team)
strcpy(colour_bg, const_app("string_treeview_table_promotion"));
*colour_bg = const_app("string_treeview_table_promotion");
free_g_ptr_array(&cup_advance);
}

View File

@ -38,15 +38,15 @@ gint
treeview_helper_get_col_number_column (GtkTreeViewColumn *col);
void
treeview_helper_get_table_element_colours(const Table *table, gint idx, gchar *colour_fg,
gchar *colour_bg, gboolean user);
treeview_helper_get_table_element_colours(const Table *table, gint idx, gchar **colour_fg,
gchar **colour_bg, gboolean user);
gboolean
treeview_helper_get_table_element_colour_cups(const League *league, gint idx, gchar **colour_bg);
void
treeview_helper_set_user_colours(const Team *tm, gchar **colour_bg, gchar **colour_fg);
gboolean
treeview_helper_get_table_element_colour_cups(const League *league, gint idx, gchar *colour_bg);
PlayerListAttribute
treeview_helper_get_attributes_from_scout(gint scout);

View File

@ -242,6 +242,19 @@ window_show_yesno(gchar *text)
gtk_label_set_text(GTK_LABEL(lookup_widget(window.yesno, "label_yesno")), text);
}
/** Set the spinbuttons in the live window
to the correct values. */
void
window_live_set_spinbuttons(void)
{
gtk_spin_button_set_value(
GTK_SPIN_BUTTON(lookup_widget(window.live, "spinbutton_speed")),
(gfloat)option_int("int_opt_user_live_game_speed", &usr(stat2).options));
gtk_spin_button_set_value(
GTK_SPIN_BUTTON(lookup_widget(window.live, "spinbutton_verbosity")),
(gfloat)option_int("int_opt_user_live_game_verbosity", &usr(stat2).options));
}
/** Create and show a window. Which one depends on the argument.
@param window_type An integer telling us which window to
create.
@ -295,12 +308,7 @@ window_create(gint window_type)
}
strcpy(buf, "Bygfoot Live game");
wind = window.live;
gtk_spin_button_set_value(
GTK_SPIN_BUTTON(lookup_widget(wind, "spinbutton_speed")),
(gfloat)option_int("int_opt_user_live_game_speed", &usr(stat2).options));
gtk_spin_button_set_value(
GTK_SPIN_BUTTON(lookup_widget(wind, "spinbutton_verbosity")),
(gfloat)option_int("int_opt_user_live_game_verbosity", &usr(stat2).options));
window_live_set_spinbuttons();
break;
case WINDOW_WARNING:
if(window.warning != NULL)

View File

@ -56,4 +56,7 @@ window_show_options(void);
void
window_show_menu_player(GdkEvent *event);
void
window_live_set_spinbuttons(void);
#endif

View File

@ -86,9 +86,9 @@ string_treeview_symbol_bg lightgrey
string_treeview_table_first tomato
string_treeview_table_promotion lightblue
string_treeview_table_relegation lightgreen
string_treeview_table_promgames khaki
string_treeview_table_best_advance khaki
string_treeview_table_cup lightblue
string_cup_highlight1 lightblue
string_cup_highlight2 khaki
string_cup_highlight3 gold
# colour for expenses in the finances
string_treeview_finances_expenses_fg red

View File

@ -5,7 +5,7 @@
<sid>belgium_eindronde2</sid>
<add_week>1000</add_week>
<property>national</property>
<property>promotion</property>
<property>highlight2</property>
<yellow_red>3</yellow_red>
<cup_rounds>

View File

@ -6,7 +6,7 @@
<sid>brazil_prom_games2</sid>
<add_week>1000</add_week>
<property>national</property>
<property>promotion</property>
<property>highlight2</property>
<cup_rounds>
<cup_round>

View File

@ -6,7 +6,7 @@
<sid>brazil_prom_games3</sid>
<add_week>1000</add_week>
<property>national</property>
<property>promotion</property>
<property>highlight2</property>
<cup_rounds>
<cup_round>

View File

@ -6,7 +6,7 @@
<sid>brazil_prom_games4</sid>
<add_week>1000</add_week>
<property>national</property>
<property>promotion</property>
<property>highlight2</property>
<cup_rounds>
<cup_round>

View File

@ -6,7 +6,7 @@
<sid>brazil_prom_games5</sid>
<add_week>1000</add_week>
<property>national</property>
<property>promotion</property>
<property>highlight2</property>
<cup_rounds>
<cup_round>

View File

@ -6,7 +6,7 @@
<sid>brazil_prom_games6</sid>
<add_week>1000</add_week>
<property>national</property>
<property>promotion</property>
<property>highlight2</property>
<cup_rounds>
<cup_round>

View File

@ -7,7 +7,9 @@
<skill_diff>500</skill_diff>
<last_week>15</last_week>
<week_gap>1</week_gap>
<group>1005</group>
<property>international</property>
<property>hide</property>
<cup_rounds>

View File

@ -7,7 +7,9 @@
<skill_diff>500</skill_diff>
<last_week>15</last_week>
<week_gap>1</week_gap>
<group>1005</group>
<property>international</property>
<property>hide</property>
<cup_rounds>

View File

@ -8,6 +8,8 @@
<last_week>15</last_week>
<week_gap>2</week_gap>
<property>international</property>
<property>hide</property>
<property>highlight1</property>
<cup_rounds>
@ -19,10 +21,23 @@
<choose_teams>
<choose_team>
<choose_team_sid>brazil1</choose_team_sid>
<number_of_teams>3</number_of_teams>
<number_of_teams>1</number_of_teams>
<start_idx>1</start_idx>
<end_idx>12</end_idx>
<randomly>1</randomly>
<end_idx>1</end_idx>
</choose_team>
<choose_team>
<choose_team_sid>brazil1</choose_team_sid>
<number_of_teams>1</number_of_teams>
<start_idx>5</start_idx>
<end_idx>5</end_idx>
</choose_team>
<choose_team>
<choose_team_sid>brazil1</choose_team_sid>
<number_of_teams>1</number_of_teams>
<start_idx>9</start_idx>
<end_idx>9</end_idx>
</choose_team>
</choose_teams>
</cup_round>

View File

@ -7,7 +7,10 @@
<group>1005</group>
<last_week>15</last_week>
<week_gap>2</week_gap>
<group>1005</group>
<property>international</property>
<property>hide</property>
<property>highlight1</property>
<cup_rounds>
@ -19,12 +22,25 @@
<choose_teams>
<choose_team>
<choose_team_sid>brazil1</choose_team_sid>
<number_of_teams>3</number_of_teams>
<start_idx>1</start_idx>
<end_idx>12</end_idx>
<randomly>1</randomly>
<number_of_teams>1</number_of_teams>
<start_idx>2</start_idx>
<end_idx>2</end_idx>
</choose_team>
</choose_teams>
<choose_team>
<choose_team_sid>brazil1</choose_team_sid>
<number_of_teams>1</number_of_teams>
<start_idx>6</start_idx>
<end_idx>6</end_idx>
</choose_team>
<choose_team>
<choose_team_sid>brazil1</choose_team_sid>
<number_of_teams>1</number_of_teams>
<start_idx>10</start_idx>
<end_idx>10</end_idx>
</choose_team>
</choose_teams>
</cup_round>
</cup_rounds>

View File

@ -7,7 +7,10 @@
<group>1005</group>
<last_week>15</last_week>
<week_gap>2</week_gap>
<group>1005</group>
<property>international</property>
<property>hide</property>
<property>highlight1</property>
<cup_rounds>
@ -19,12 +22,25 @@
<choose_teams>
<choose_team>
<choose_team_sid>brazil1</choose_team_sid>
<number_of_teams>3</number_of_teams>
<start_idx>1</start_idx>
<end_idx>12</end_idx>
<randomly>1</randomly>
<number_of_teams>1</number_of_teams>
<start_idx>3</start_idx>
<end_idx>3</end_idx>
</choose_team>
</choose_teams>
<choose_team>
<choose_team_sid>brazil1</choose_team_sid>
<number_of_teams>1</number_of_teams>
<start_idx>7</start_idx>
<end_idx>7</end_idx>
</choose_team>
<choose_team>
<choose_team_sid>brazil1</choose_team_sid>
<number_of_teams>1</number_of_teams>
<start_idx>11</start_idx>
<end_idx>11</end_idx>
</choose_team>
</choose_teams>
</cup_round>
</cup_rounds>

View File

@ -7,7 +7,10 @@
<group>1005</group>
<last_week>15</last_week>
<week_gap>2</week_gap>
<group>1005</group>
<property>international</property>
<property>hide</property>
<property>highlight1</property>
<cup_rounds>
@ -19,12 +22,25 @@
<choose_teams>
<choose_team>
<choose_team_sid>brazil1</choose_team_sid>
<number_of_teams>3</number_of_teams>
<start_idx>1</start_idx>
<end_idx>12</end_idx>
<randomly>1</randomly>
<number_of_teams>1</number_of_teams>
<start_idx>4</start_idx>
<end_idx>4</end_idx>
</choose_team>
</choose_teams>
<choose_team>
<choose_team_sid>brazil1</choose_team_sid>
<number_of_teams>1</number_of_teams>
<start_idx>8</start_idx>
<end_idx>8</end_idx>
</choose_team>
<choose_team>
<choose_team_sid>brazil1</choose_team_sid>
<number_of_teams>1</number_of_teams>
<start_idx>12</start_idx>
<end_idx>12</end_idx>
</choose_team>
</choose_teams>
</cup_round>
</cup_rounds>

View File

@ -7,7 +7,9 @@
<skill_diff>500</skill_diff>
<last_week>15</last_week>
<week_gap>1</week_gap>
<group>1005</group>
<property>international</property>
<property>hide</property>
<cup_rounds>

View File

@ -7,7 +7,9 @@
<skill_diff>500</skill_diff>
<last_week>15</last_week>
<week_gap>1</week_gap>
<group>1005</group>
<property>international</property>
<property>hide</property>
<cup_rounds>

View File

@ -7,7 +7,9 @@
<skill_diff>500</skill_diff>
<last_week>15</last_week>
<week_gap>1</week_gap>
<group>1005</group>
<property>international</property>
<property>hide</property>
<cup_rounds>

View File

@ -6,7 +6,7 @@
<sid>england_prom_games2</sid>
<add_week>1000</add_week>
<property>national</property>
<property>promotion</property>
<property>highlight2</property>
<cup_rounds>
<cup_round>

View File

@ -6,7 +6,7 @@
<sid>england_prom_games3</sid>
<add_week>1000</add_week>
<property>national</property>
<property>promotion</property>
<property>highlight2</property>
<cup_rounds>
<cup_round>

View File

@ -6,7 +6,7 @@
<sid>england_prom_games4</sid>
<add_week>1000</add_week>
<property>national</property>
<property>promotion</property>
<property>highlight2</property>
<cup_rounds>
<cup_round>

View File

@ -11,6 +11,7 @@
<add_week>0</add_week>
<week_gap>4</week_gap>
<property>international</property>
<property>highlight1</property>
<cup_rounds>

View File

@ -11,6 +11,7 @@
<add_week>0</add_week>
<week_gap>4</week_gap>
<property>international</property>
<property>highlight1</property>
<cup_rounds>
<cup_round>

View File

@ -11,6 +11,7 @@
<last_week>44</last_week>
<add_week>0</add_week>
<property>international</property>
<property>highlight1</property>
<cup_rounds>
<cup_round>