贸易公司修改

本页面所适用的版本可能已经过时,最后更新于1.23

本页是如何修改 贸易公司 的说明。相关文件夹是 /Europa Universalis IV/common/trade_companies。在原版游戏,这个文件夹只包含一个文件 00_trade_companies.txt。这就是修改现存贸易公司时必须编辑的文件,除非Mod替换贸易公司目录(或者整个common目录)。在那种情况下或者如果你正在彻底地添加新的贸易公司,一个或多个任意名称的新文件能被创建在贸易公司文件夹。


贸易公司代码

一个贸易公司以下列模式定义:

trade_company_west_africa = {
	color = { 50 0 200 }
	provinces = {
		1164 1165 1166 1096 1793 2241 1466 1097 1098 1118 1119 1151 1163 2242 1168 1306 4078 4079 4080 
		1111 1126 1139 1141 2257 2258 1147 2289 2290 2294 1112 1113 1116 2239 1114 1117 2238 1167 1171
		1172 1174
	}
	names = {
		name = "TRADE_COMPANY_WEST_AFRICA_Root_Culture_GetName"
	}
	names = {
		name = "TRADE_COMPANY_WEST_AFRICA_Africa_Trade_Company"
	}
}

代码名

每个贸易公司需要一个独特的名字(关键字),以它作为记录的开始。

trade_company_west_africa = {
}

颜色

color这行决定了在殖民和贸易区域(Colonial and Trade Regions)地图模式中的图形。

	color = { 50 0 200 }

省份

省份段落应该包括你想要包括在那个贸易公司的所有省份。

一个省份只能作为一个贸易公司的组成部分,否则它会导致游戏崩溃。

要注意,在原版游戏,贸易公司匹配贸易节点。

	provinces = {
		1164 1165 1166 1096 1793 2241 1466 1097 1098 1118 1119 1151 1163 2242 1168 1306 4078 4079 4080 
		1111 1126 1139 1141 2257 2258 1147 2289 2290 2294 1112 1113 1116 2239 1114 1117 2238 1167 1171
		1172 1174
	}

贸易公司名称

这些名字就像任何其他本地化字符串那样工作,但是它对遵循现有的命名规则很有用。

	names = {
		name = "TRADE_COMPANY_WEST_AFRICA_Root_Culture_GetName"
	}

贸易公司设施

代码例如:

local_quarter = {

	category = company_garrison

	sprite = "GFX_investment_local_quarter"
	
	upgrades_to = permanent_quarters
	
	cost = 300.0
	
	company_province_area_modifier = {
		local_defensiveness = 0.15
		supply_limit = 0.25
	}
	
	ai_global_worth = { factor = 0 }
	ai_area_worth = { factor = 1 }
	ai_region_worth = { factor = 0 }
}

本地化

本地化的处理方式与任何其他本地化字符串相同。例如:

 trade_company_west_africa:0 "West Africa Charter"
 TRADE_COMPANY_WEST_AFRICA_Root_GetName:0 "[Root.GetAdjective] West Africa Company"
 TRADE_COMPANY_WEST_AFRICA_Africa_Trade_Company:0 "West Africa Trade Company"

在上例中,[Root.GetAdjective] 会找到该公司的宗主国的形容词格(English、British、French等等)并且用作公司名字的第一个单词。


参考资料

贸易公司关键字

trade_company_west_africa = {
	color = { 50 0 200 }
}

trade_company_south_africa = {
	color = { 0 175 0 }
}

trade_company_east_africa = {
	color = { 200 0 0 }
}

trade_company_west_india = {
	color = { 135 104 85 }
}

trade_company_east_india = {
	color = { 230 0 0 }
}

trade_company_burma = {
	color = { 135 150 0 }
}

trade_company_coromandel = {
	color = { 50 30 210 }
}

trade_company_deccan = {
	color = { 175 27 217 }
}

trade_company_north_india = {
	color = { 220 150 10 }
}

trade_company_indonesia = {
	color = { 0 240 0 }
}

trade_company_philippines = {
	color = { 0 200 150 }
}

trade_company_moluccas = {
	color = { 196 191 61 }
}

trade_company_indochina = {
	color = { 84 152 93 }
}

trade_company_south_china = {
	color = { 100 230 20 }
}

trade_company_east_china = {
	color = { 178 34 34 }
}

trade_company_north_china = {
	color = { 60 60 255 }
}

贸易公司设施关键字

  • allow trigger is evaluated with scope province set to 1st province in Area, ROOT = Investor Country
  • Company Garrison
  1. local_quarter
  2. permanent_quarters
  3. officers_mess
  • Harbor
  1. company_warehouse
  2. company_depot
  3. admiralty
  • Local Venture
  1. brokers_office
  2. brokers_exchange
  3. property_appraiser
  • Foreign Influence
  1. settlements
  2. district
  3. townships
  • Governance
  1. company_administration
  2. military_administration
  3. governor_general_mansion