farmer republic

This commit is contained in:
Fishedotjpg 2026-03-09 03:51:24 +00:00
parent 33a8699bbe
commit e460144cdc
57 changed files with 17327 additions and 156 deletions

View file

@ -0,0 +1,433 @@
farm_estate_main_01 = {
slot_type = main
construction_time = 1
allowed_domicile_types = { farm_estate }
cost = {
gold = estate_external_building_high_cost_tier_2_value
}
character_modifier = {
domicile_monthly_gold_add = 0.25
health = 0.5
domicile_external_slots_capacity_add = 2
monthly_barter_goods = 1
}
ai_value = {
value = 100
}
parameters = {
camp_unlocks_second_officer = yes
camp_unlocks_huntperson_officer = yes
camp_unlocks_chief_forager_officer = yes
}
asset = {
trigger = {
domicile_location.culture = {
has_graphical_east_asia_culture_group_trigger = yes
}
}
icon = "gfx/interface/icons/domicile_building/farm_estate_main.dds"
texture = "gfx/interface/window_domiciles/estate_building_villa_chinese.dds"
intersectionmask_texture = "gfx/interface/window_domiciles/estate_building_villa_chinese_mask.png"
soundeffect = "event:/DLC/EP4/SFX/UI/domicile_buildings/tgp_ui_domicile_building_chinese_main_building"
}
asset = {
trigger = {
domicile_location.culture = {
OR = {
has_graphical_iranian_culture_group_trigger = yes
has_graphical_mena_culture_group_trigger = yes
has_graphical_steppe_culture_group_trigger = yes
has_graphical_african_culture_group_trigger = yes
has_graphical_india_culture_group_trigger = yes
has_graphical_iberian_culture_group_trigger = yes
}
}
}
icon = "gfx/interface/icons/domicile_building/farm_estate_main.dds"
texture = "gfx/interface/window_domiciles/farm_estate_building_mena.dds"
intersectionmask_texture = "gfx/interface/window_domiciles/farm_estate_building_mena_mask.png"
soundeffect = "event:/DLC/EP3/SFX/UI/domicile_buildings/ep3_ui_domicile_buildings_estate_main_building"
}
asset = {
trigger = {
domicile_location.culture = {
OR = {
has_graphical_western_culture_group_trigger = yes
has_graphical_norse_culture_group_trigger = yes
}
}
}
icon = "gfx/interface/icons/domicile_building/farm_estate_main.dds"
texture = "gfx/interface/window_domiciles/farm_estate_building_western.dds"
intersectionmask_texture = "gfx/interface/window_domiciles/farm_estate_building_western_mask.png"
soundeffect = "event:/DLC/EP3/SFX/UI/domicile_buildings/ep3_ui_domicile_buildings_estate_main_building"
}
asset = {
icon = "gfx/interface/icons/domicile_building/farm_estate_main.dds"
texture = "gfx/interface/window_domiciles/farm_estate_building_byzantine.dds"
intersectionmask_texture = "gfx/interface/window_domiciles/farm_estate_building_byzantine_mask.png"
soundeffect = "event:/DLC/EP3/SFX/UI/domicile_buildings/ep3_ui_domicile_buildings_estate_main_building"
}
}
farm_estate_main_02 = {
slot_type = main
construction_time = 730
allowed_domicile_types = { farm_estate }
previous_building = farm_estate_main_01
can_construct = {
culture ?= { has_innovation = innovation_city_planning }
}
cost = {
gold = estate_external_building_high_cost_tier_3_value
}
parameters = {
camp_unlocks_second_officer = yes
reduce_success_of_raid_estate = yes
estate_increase_house_member_investment_cap_1 = yes
monthly_barter_goods = 1.2
}
character_modifier = {
domicile_monthly_gold_add = 0.25
domicile_external_slots_capacity_add = 1
men_at_arms_cap = 1
enemy_hostile_scheme_phase_duration_add = miniscule_scheme_phase_duration_malus_value
character_travel_safety_mult = 0.02
}
ai_value = {
value = 100
}
asset = {
trigger = {
domicile_location.culture = {
has_graphical_east_asia_culture_group_trigger = yes
}
}
icon = "gfx/interface/icons/domicile_building/farm_estate_main.dds"
texture = "gfx/interface/window_domiciles/estate_building_villa_chinese.dds"
intersectionmask_texture = "gfx/interface/window_domiciles/estate_building_villa_chinese_mask.png"
soundeffect = "event:/DLC/EP4/SFX/UI/domicile_buildings/tgp_ui_domicile_building_chinese_main_building"
}
asset = {
trigger = {
domicile_location.culture = {
OR = {
has_graphical_iranian_culture_group_trigger = yes
has_graphical_mena_culture_group_trigger = yes
has_graphical_steppe_culture_group_trigger = yes
has_graphical_african_culture_group_trigger = yes
has_graphical_india_culture_group_trigger = yes
has_graphical_iberian_culture_group_trigger = yes
}
}
}
icon = "gfx/interface/icons/domicile_building/farm_estate_main.dds"
texture = "gfx/interface/window_domiciles/farm_estate_building_mena.dds"
intersectionmask_texture = "gfx/interface/window_domiciles/farm_estate_building_mena_mask.png"
soundeffect = "event:/DLC/EP3/SFX/UI/domicile_buildings/ep3_ui_domicile_buildings_estate_main_building"
}
asset = {
trigger = {
domicile_location.culture = {
OR = {
has_graphical_western_culture_group_trigger = yes
has_graphical_norse_culture_group_trigger = yes
}
}
}
icon = "gfx/interface/icons/domicile_building/farm_estate_main.dds"
texture = "gfx/interface/window_domiciles/farm_estate_building_western.dds"
intersectionmask_texture = "gfx/interface/window_domiciles/farm_estate_building_western_mask.png"
soundeffect = "event:/DLC/EP3/SFX/UI/domicile_buildings/ep3_ui_domicile_buildings_estate_main_building"
}
asset = {
icon = "gfx/interface/icons/domicile_building/farm_estate_main.dds"
texture = "gfx/interface/window_domiciles/farm_estate_building_byzantine.dds"
intersectionmask_texture = "gfx/interface/window_domiciles/farm_estate_building_byzantine_mask.png"
soundeffect = "event:/DLC/EP3/SFX/UI/domicile_buildings/ep3_ui_domicile_buildings_estate_main_building"
}
}
farm_estate_main_03 = {
slot_type = main
construction_time = 730
allowed_domicile_types = { farm_estate }
previous_building = farm_estate_main_02
can_construct = {
culture ?= { has_innovation = innovation_manorialism }
}
cost = {
gold = estate_external_building_high_cost_tier_4_value
}
parameters = {
camp_unlocks_second_officer = yes
reduce_success_of_raid_estate = yes
estate_increase_house_member_investment_cap_2 = yes
}
character_modifier = {
domicile_monthly_gold_add = 0.5
domicile_monthly_gold_mult = 0.02
domicile_external_slots_capacity_add = 1
maa_toughness_mult = 0.05
enemy_hostile_scheme_phase_duration_add = minor_scheme_phase_duration_malus_value
character_travel_safety_mult = 0.02
monthly_barter_goods = 1.4
}
ai_value = {
value = 100
}
asset = {
trigger = {
domicile_location.culture = {
has_graphical_east_asia_culture_group_trigger = yes
}
}
icon = "gfx/interface/icons/domicile_building/farm_estate_main.dds"
texture = "gfx/interface/window_domiciles/estate_building_villa_chinese.dds"
intersectionmask_texture = "gfx/interface/window_domiciles/estate_building_villa_chinese_mask.png"
soundeffect = "event:/DLC/EP4/SFX/UI/domicile_buildings/tgp_ui_domicile_building_chinese_main_building"
}
asset = {
trigger = {
domicile_location.culture = {
OR = {
has_graphical_iranian_culture_group_trigger = yes
has_graphical_mena_culture_group_trigger = yes
has_graphical_steppe_culture_group_trigger = yes
has_graphical_african_culture_group_trigger = yes
has_graphical_india_culture_group_trigger = yes
has_graphical_iberian_culture_group_trigger = yes
}
}
}
icon = "gfx/interface/icons/domicile_building/farm_estate_main.dds"
texture = "gfx/interface/window_domiciles/farm_estate_building_mena.dds"
intersectionmask_texture = "gfx/interface/window_domiciles/farm_estate_building_mena_mask.png"
soundeffect = "event:/DLC/EP3/SFX/UI/domicile_buildings/ep3_ui_domicile_buildings_estate_main_building"
}
asset = {
trigger = {
domicile_location.culture = {
OR = {
has_graphical_western_culture_group_trigger = yes
has_graphical_norse_culture_group_trigger = yes
}
}
}
icon = "gfx/interface/icons/domicile_building/farm_estate_main.dds"
texture = "gfx/interface/window_domiciles/farm_estate_building_western.dds"
intersectionmask_texture = "gfx/interface/window_domiciles/farm_estate_building_western_mask.png"
soundeffect = "event:/DLC/EP3/SFX/UI/domicile_buildings/ep3_ui_domicile_buildings_estate_main_building"
}
asset = {
icon = "gfx/interface/icons/domicile_building/farm_estate_main.dds"
texture = "gfx/interface/window_domiciles/farm_estate_building_byzantine.dds"
intersectionmask_texture = "gfx/interface/window_domiciles/farm_estate_building_byzantine_mask.png"
soundeffect = "event:/DLC/EP3/SFX/UI/domicile_buildings/ep3_ui_domicile_buildings_estate_main_building"
}
}
farm_estate_main_04 = {
slot_type = main
construction_time = 730
allowed_domicile_types = { farm_estate }
previous_building = farm_estate_main_03
can_construct = {
culture ?= { has_innovation = innovation_development_03 }
}
cost = {
gold = estate_external_building_high_cost_tier_5_value
}
parameters = {
camp_unlocks_second_officer = yes
reduce_success_of_raid_estate = yes
estate_increase_house_member_investment_cap_3 = yes
}
character_modifier = {
domicile_monthly_gold_add = 0.5
domicile_monthly_gold_mult = 0.03
domicile_external_slots_capacity_add = 1
maa_toughness_mult = 0.05
men_at_arms_cap = 1
enemy_hostile_scheme_phase_duration_add = medium_scheme_phase_duration_malus_value
character_travel_safety_mult = 0.02
monthly_barter_goods = 1.6
}
ai_value = {
value = 100
}
asset = {
trigger = {
domicile_location.culture = {
has_graphical_east_asia_culture_group_trigger = yes
}
}
icon = "gfx/interface/icons/domicile_building/farm_estate_main.dds"
texture = "gfx/interface/window_domiciles/estate_building_villa_chinese.dds"
intersectionmask_texture = "gfx/interface/window_domiciles/estate_building_villa_chinese_mask.png"
soundeffect = "event:/DLC/EP4/SFX/UI/domicile_buildings/tgp_ui_domicile_building_chinese_main_building"
}
asset = {
trigger = {
domicile_location.culture = {
OR = {
has_graphical_iranian_culture_group_trigger = yes
has_graphical_mena_culture_group_trigger = yes
has_graphical_steppe_culture_group_trigger = yes
has_graphical_african_culture_group_trigger = yes
has_graphical_india_culture_group_trigger = yes
has_graphical_iberian_culture_group_trigger = yes
}
}
}
icon = "gfx/interface/icons/domicile_building/farm_estate_main.dds"
texture = "gfx/interface/window_domiciles/farm_estate_building_mena.dds"
intersectionmask_texture = "gfx/interface/window_domiciles/farm_estate_building_mena_mask.png"
soundeffect = "event:/DLC/EP3/SFX/UI/domicile_buildings/ep3_ui_domicile_buildings_estate_main_building"
}
asset = {
trigger = {
domicile_location.culture = {
OR = {
has_graphical_western_culture_group_trigger = yes
has_graphical_norse_culture_group_trigger = yes
}
}
}
icon = "gfx/interface/icons/domicile_building/farm_estate_main.dds"
texture = "gfx/interface/window_domiciles/farm_estate_building_western.dds"
intersectionmask_texture = "gfx/interface/window_domiciles/farm_estate_building_western_mask.png"
soundeffect = "event:/DLC/EP3/SFX/UI/domicile_buildings/ep3_ui_domicile_buildings_estate_main_building"
}
asset = {
icon = "gfx/interface/icons/domicile_building/farm_estate_main.dds"
texture = "gfx/interface/window_domiciles/farm_estate_building_byzantine.dds"
intersectionmask_texture = "gfx/interface/window_domiciles/farm_estate_building_byzantine_mask.png"
soundeffect = "event:/DLC/EP3/SFX/UI/domicile_buildings/ep3_ui_domicile_buildings_estate_main_building"
}
}
farm_estate_main_05 = {
slot_type = main
construction_time = 730
allowed_domicile_types = { farm_estate }
previous_building = farm_estate_main_04
can_construct = {
culture ?= { has_innovation = innovation_cranes }
}
cost = {
gold = estate_external_building_high_cost_tier_6_value
}
parameters = {
camp_unlocks_second_officer = yes
reduce_success_of_raid_estate = yes
estate_increase_house_member_investment_cap_4 = yes
}
character_modifier = {
domicile_monthly_gold_add = 0.75
domicile_monthly_gold_mult = 0.05
domicile_external_slots_capacity_add = 1
maa_toughness_mult = 0.1
men_at_arms_cap = 1
enemy_hostile_scheme_phase_duration_add = medium_scheme_phase_duration_malus_value
character_travel_safety_mult = 0.04
monthly_barter_goods = 1.8
}
ai_value = {
value = 100
}
asset = {
trigger = {
domicile_location.culture = {
has_graphical_east_asia_culture_group_trigger = yes
}
}
icon = "gfx/interface/icons/domicile_building/farm_estate_main.dds"
texture = "gfx/interface/window_domiciles/estate_building_villa_chinese.dds"
intersectionmask_texture = "gfx/interface/window_domiciles/estate_building_villa_chinese_mask.png"
soundeffect = "event:/DLC/EP4/SFX/UI/domicile_buildings/tgp_ui_domicile_building_chinese_main_building"
}
asset = {
trigger = {
domicile_location.culture = {
OR = {
has_graphical_iranian_culture_group_trigger = yes
has_graphical_mena_culture_group_trigger = yes
has_graphical_steppe_culture_group_trigger = yes
has_graphical_african_culture_group_trigger = yes
has_graphical_india_culture_group_trigger = yes
has_graphical_iberian_culture_group_trigger = yes
}
}
}
icon = "gfx/interface/icons/domicile_building/farm_estate_main.dds"
texture = "gfx/interface/window_domiciles/farm_estate_building_mena.dds"
intersectionmask_texture = "gfx/interface/window_domiciles/farm_estate_building_mena_mask.png"
soundeffect = "event:/DLC/EP3/SFX/UI/domicile_buildings/ep3_ui_domicile_buildings_estate_main_building"
}
asset = {
trigger = {
domicile_location.culture = {
OR = {
has_graphical_western_culture_group_trigger = yes
has_graphical_norse_culture_group_trigger = yes
}
}
}
icon = "gfx/interface/icons/domicile_building/farm_estate_main.dds"
texture = "gfx/interface/window_domiciles/farm_estate_building_western.dds"
intersectionmask_texture = "gfx/interface/window_domiciles/farm_estate_building_western_mask.png"
soundeffect = "event:/DLC/EP3/SFX/UI/domicile_buildings/ep3_ui_domicile_buildings_estate_main_building"
}
asset = {
icon = "gfx/interface/icons/domicile_building/farm_estate_main.dds"
texture = "gfx/interface/window_domiciles/farm_estate_building_byzantine.dds"
intersectionmask_texture = "gfx/interface/window_domiciles/farm_estate_building_byzantine_mask.png"
soundeffect = "event:/DLC/EP3/SFX/UI/domicile_buildings/ep3_ui_domicile_buildings_estate_main_building"
}
}

View file

@ -3796,7 +3796,7 @@ village_watch_06 = {
### Garden
communal_gardens_01 = {
construction_time = 730
allowed_domicile_types = { minority_community }
allowed_domicile_types = { minority_community farm_estate }
cost = {
gold = {
@ -3920,7 +3920,7 @@ communal_gardens_01 = {
}
communal_gardens_02 = {
construction_time = 730
allowed_domicile_types = { minority_community }
allowed_domicile_types = { minority_community farm_estate }
previous_building = communal_gardens_01
cost = {
@ -4045,7 +4045,7 @@ communal_gardens_02 = {
}
communal_gardens_03 = {
construction_time = 730
allowed_domicile_types = { minority_community }
allowed_domicile_types = { minority_community farm_estate }
previous_building = communal_gardens_02
cost = {
@ -4172,7 +4172,7 @@ communal_gardens_03 = {
# Leisure Garden sub-branch
communal_gardens_leisure_04 = {
construction_time = 730
allowed_domicile_types = { minority_community }
allowed_domicile_types = { minority_community farm_estate }
previous_building = communal_gardens_03
can_construct = {
@ -4302,7 +4302,7 @@ communal_gardens_leisure_04 = {
}
communal_gardens_leisure_05 = {
construction_time = 730
allowed_domicile_types = { minority_community }
allowed_domicile_types = { minority_community farm_estate }
previous_building = communal_gardens_leisure_04
can_construct = {
@ -4432,7 +4432,7 @@ communal_gardens_leisure_05 = {
}
communal_gardens_leisure_06 = {
construction_time = 730
allowed_domicile_types = { minority_community }
allowed_domicile_types = { minority_community farm_estate }
previous_building = communal_gardens_leisure_05
can_construct = {
@ -4564,7 +4564,7 @@ communal_gardens_leisure_06 = {
# Fruit Garden sub-branch
communal_gardens_fruit_04 = {
construction_time = 730
allowed_domicile_types = { minority_community }
allowed_domicile_types = { minority_community farm_estate }
previous_building = communal_gardens_03
can_construct = {
@ -4694,7 +4694,7 @@ communal_gardens_fruit_04 = {
}
communal_gardens_fruit_05 = {
construction_time = 730
allowed_domicile_types = { minority_community }
allowed_domicile_types = { minority_community farm_estate }
previous_building = communal_gardens_fruit_04
can_construct = {
@ -4824,7 +4824,7 @@ communal_gardens_fruit_05 = {
}
communal_gardens_fruit_06 = {
construction_time = 730
allowed_domicile_types = { minority_community }
allowed_domicile_types = { minority_community farm_estate }
previous_building = communal_gardens_fruit_05
can_construct = {
@ -6954,7 +6954,7 @@ village_workshop_textile_06 = {
### Storage
village_storage_01 = {
construction_time = 730
allowed_domicile_types = { minority_community }
allowed_domicile_types = { minority_community farm_estate }
cost = {
gold = {
@ -7037,8 +7037,8 @@ village_storage_01 = {
}
village_storage_02 = {
construction_time = 730
allowed_domicile_types = { minority_community }
previous_building = village_storage_01
allowed_domicile_types = { minority_community farm_estate }
previous_building = village_storage_01
cost = {
gold = {
@ -7123,7 +7123,7 @@ village_storage_02 = {
# Warehouse sub-branch
village_storage_warehouse_03 = {
construction_time = 730
allowed_domicile_types = { minority_community }
allowed_domicile_types = { minority_community farm_estate }
previous_building = village_storage_02
can_construct = {
@ -7209,7 +7209,7 @@ village_storage_warehouse_03 = {
}
village_storage_warehouse_04 = {
construction_time = 730
allowed_domicile_types = { minority_community }
allowed_domicile_types = { minority_community farm_estate }
previous_building = village_storage_warehouse_03
can_construct = {
@ -7297,7 +7297,7 @@ village_storage_warehouse_04 = {
# Granary sub-branch
village_storage_granary_03 = {
construction_time = 730
allowed_domicile_types = { minority_community }
allowed_domicile_types = { minority_community farm_estate }
previous_building = village_storage_02
can_construct = {
@ -7386,7 +7386,7 @@ village_storage_granary_03 = {
}
village_storage_granary_04 = {
construction_time = 730
allowed_domicile_types = { minority_community }
allowed_domicile_types = { minority_community farm_estate }
previous_building = village_storage_granary_03
can_construct = {
@ -7973,7 +7973,7 @@ village_market_06 = {
### Grazing Lands
village_grazing_land_01 = {
construction_time = 730
allowed_domicile_types = { minority_community }
allowed_domicile_types = { minority_community farm_estate }
cost = {
gold = {
@ -8093,7 +8093,7 @@ village_grazing_land_01 = {
}
village_grazing_land_02 = {
construction_time = 730
allowed_domicile_types = { minority_community }
allowed_domicile_types = { minority_community farm_estate }
previous_building = village_grazing_land_01
cost = {
@ -8215,7 +8215,7 @@ village_grazing_land_02 = {
}
village_grazing_land_03 = {
construction_time = 730
allowed_domicile_types = { minority_community }
allowed_domicile_types = { minority_community farm_estate }
previous_building = village_grazing_land_02
cost = {
@ -8338,7 +8338,7 @@ village_grazing_land_03 = {
}
village_grazing_land_04 = {
construction_time = 730
allowed_domicile_types = { minority_community }
allowed_domicile_types = { minority_community farm_estate }
previous_building = village_grazing_land_03
can_construct = {
@ -8452,7 +8452,7 @@ village_grazing_land_04 = {
}
grazing_land_05 = {
construction_time = 730
allowed_domicile_types = { minority_community }
allowed_domicile_types = { minority_community farm_estate }
previous_building = village_grazing_land_04
can_construct = {
@ -8566,7 +8566,7 @@ grazing_land_05 = {
}
grazing_land_06 = {
construction_time = 730
allowed_domicile_types = { minority_community }
allowed_domicile_types = { minority_community farm_estate }
previous_building = grazing_land_05
can_construct = {
@ -8683,7 +8683,7 @@ grazing_land_06 = {
### Grain Fields
village_grain_fields_01 = {
construction_time = 730
allowed_domicile_types = { minority_community }
allowed_domicile_types = { minority_community farm_estate }
cost = {
gold = {
@ -8820,7 +8820,7 @@ village_grain_fields_01 = {
}
village_grain_fields_02 = {
construction_time = 730
allowed_domicile_types = { minority_community }
allowed_domicile_types = { minority_community farm_estate }
previous_building = village_grain_fields_01
cost = {
@ -8948,7 +8948,7 @@ village_grain_fields_02 = {
}
village_grain_fields_03 = {
construction_time = 730
allowed_domicile_types = { minority_community }
allowed_domicile_types = { minority_community farm_estate }
previous_building = village_grain_fields_02
can_construct = {
@ -9081,7 +9081,7 @@ village_grain_fields_03 = {
}
village_grain_fields_04 = {
construction_time = 730
allowed_domicile_types = { minority_community }
allowed_domicile_types = { minority_community farm_estate }
previous_building = village_grain_fields_03
can_construct = {
@ -9214,7 +9214,7 @@ village_grain_fields_04 = {
}
village_grain_fields_05 = {
construction_time = 730
allowed_domicile_types = { minority_community }
allowed_domicile_types = { minority_community farm_estate }
previous_building = village_grain_fields_04
can_construct = {
@ -9347,7 +9347,7 @@ village_grain_fields_05 = {
}
village_grain_fields_06 = {
construction_time = 730
allowed_domicile_types = { minority_community }
allowed_domicile_types = { minority_community farm_estate }
previous_building = village_grain_fields_05
can_construct = {
@ -9482,7 +9482,7 @@ village_grain_fields_06 = {
### Rice Fields
village_rice_field_01 = {
construction_time = 730
allowed_domicile_types = { minority_community }
allowed_domicile_types = { minority_community farm_estate }
cost = {
gold = {
@ -9559,7 +9559,7 @@ village_rice_field_01 = {
village_rice_field_02 = {
construction_time = 730
allowed_domicile_types = { minority_community }
allowed_domicile_types = { minority_community farm_estate }
previous_building = village_rice_field_01
cost = {
@ -9636,7 +9636,7 @@ village_rice_field_02 = {
village_rice_field_03 = {
construction_time = 730
allowed_domicile_types = { minority_community }
allowed_domicile_types = { minority_community farm_estate }
previous_building = village_rice_field_02
can_construct = {
@ -9718,7 +9718,7 @@ village_rice_field_03 = {
village_rice_field_04 = {
construction_time = 730
allowed_domicile_types = { minority_community }
allowed_domicile_types = { minority_community farm_estate }
previous_building = village_rice_field_03
can_construct = {
@ -9800,7 +9800,7 @@ village_rice_field_04 = {
village_rice_field_05 = {
construction_time = 730
allowed_domicile_types = { minority_community }
allowed_domicile_types = { minority_community farm_estate }
previous_building = village_rice_field_04
can_construct = {
@ -9882,7 +9882,7 @@ village_rice_field_05 = {
village_rice_field_06 = {
construction_time = 730
allowed_domicile_types = { minority_community }
allowed_domicile_types = { minority_community farm_estate }
previous_building = village_rice_field_05
can_construct = {

File diff suppressed because it is too large Load diff