diff --git a/src/scenario/event/export_xml.c b/src/scenario/event/export_xml.c index 83654d54d8..0cf9342482 100644 --- a/src/scenario/event/export_xml.c +++ b/src/scenario/event/export_xml.c @@ -140,6 +140,8 @@ static int export_parse_attribute(xml_data_attribute_t *attr, int target) return export_attribute_by_type(attr, attr->type, target); case PARAMETER_TYPE_BUILDING_COUNTING: return export_attribute_by_type(attr, PARAMETER_TYPE_BUILDING, target); + case PARAMETER_TYPE_REQUEST: + return export_attribute_number(attr, target); case PARAMETER_TYPE_FUTURE_CITY: return export_attribute_future_city(attr, target); case PARAMETER_TYPE_MIN_MAX_NUMBER: diff --git a/src/scenario/event/import_xml.c b/src/scenario/event/import_xml.c index f4f87f2cc3..8e900b4cb6 100644 --- a/src/scenario/event/import_xml.c +++ b/src/scenario/event/import_xml.c @@ -409,6 +409,7 @@ static int xml_import_special_parse_attribute(xml_data_attribute_t *attr, int *t return xml_import_special_parse_building_counting(attr, target); case PARAMETER_TYPE_FUTURE_CITY: return xml_import_special_parse_future_city(attr, target); + case PARAMETER_TYPE_REQUEST: case PARAMETER_TYPE_NUMBER: return xml_import_special_parse_limited_number(attr, target); case PARAMETER_TYPE_MIN_MAX_NUMBER: diff --git a/src/scenario/event/parameter_data.c b/src/scenario/event/parameter_data.c index 9af0c0b087..6535991e0c 100644 --- a/src/scenario/event/parameter_data.c +++ b/src/scenario/event/parameter_data.c @@ -790,7 +790,7 @@ static uint8_t *string_from_year(uint8_t *dst, int year, int *maxlength) cursor++; cursor = string_copy(lang_get_string(20, 1), cursor, *maxlength - 10); } else { - string_copy(lang_get_string(20, 1), cursor, *maxlength - 10); + cursor = string_copy(lang_get_string(20, 1), cursor, *maxlength - 10); *cursor = ' '; cursor++; cursor += string_from_int(cursor, year, 0);