I want to set Scouts and Builders to be able to embark at Sailing but I'm not sure how I would enable two different units to share the same tag in the tech. Would it function correctly if the line had two EmbarkUnitType tags in it?
You could do the separately, but I think you can assign the same modifier to each ABILITY.
<ModifierStrings>
<Row ModifierId="FYRDMAN_LOCAL_COMBAT" Context="Preview" Text="LOC_ABILITY_COSSACK_LOCAL_COMBAT_MODIFIER_DESCRIPTION"/>
<Row ModifierId="FYRDMAN_CLASSICAL_ERA_COMBAT" Context="Preview" Text="LOC_ABILITY_FYRDMAN_CLASSICAL_ERA_COMBAT_MODIFIER_DESCRIPTION"/>
<Row ModifierId="FYRDMAN_MEDIEVAL_ERA_COMBAT" Context="Preview" Text="LOC_ABILITY_FYRDMAN_MEDIEVAL_ERA_COMBAT_MODIFIER_DESCRIPTION"/>
<Row ModifierId="SEAXMAN_BONUS_VS_WOUNDED_UNITS" Context="Preview" Text="LOC_ABILITY_SEAXMAN_BONUS_VS_WOUNDED_UNITS_MODIFIER_DESCRIPTION"/>
<Row ModifierId="HUSCARLE_LOCAL_COMBAT" Context="Preview" Text="LOC_ABILITY_COSSACK_LOCAL_COMBAT_MODIFIER_DESCRIPTION"/>
</ModifierStrings>
<BaseGameText>
<Row Tag="LOC_ABILITY_FYRDMAN_CLASSICAL_ERA_COMBAT_MODIFIER_DESCRIPTION">
<Text>+{1_Amount} Combat Strength after the Ancient era.</Text>
</Row>
<Row Tag="LOC_ABILITY_FYRDMAN_MEDIEVAL_ERA_COMBAT_MODIFIER_DESCRIPTION">
<Text>+{1_Amount} Combat Strength after the Classical era.</Text>
</Row>
<Row Tag="LOC_ABILITY_SEAXMAN_BONUS_VS_WOUNDED_UNITS_MODIFIER_DESCRIPTION">
<Text>+{1_Amount} Combat Strength vs. Wounded Units.</Text>
</Row>
</BaseGameText>
<GameInfo>
<Types>
<Replace Type="BUILDING_EARLYBUMP1" Kind="KIND_BUILDING" />
</Types>
<Buildings>
<Replace BuildingType="BUILDING_EARLYBUMP1"
Name="LOC_BUILDING_EARLYBUMP1"
Description="LOC_BUILDING_EARLYBUMP1_DESC"
PrereqDistrict="DISTRICT_CITY_CENTER"
PrereqTech="TECH_POTTERY"
Cost="60"
PurchaseYield="YIELD_GOLD"
AdvisorType="ADVISOR_GENERIC"
Maintenance="1" />
</Buildings>
</GameInfo>
[151971.539] [Localization] ERROR: UNIQUE constraint failed: LocalizedText.Language, LocalizedText.Tag
[151971.540] [Localization]: While executing - 'insert into BaseGameText('Tag', 'Text') values (?, ?);'
[151971.540] [Localization]: In XMLSerializer while inserting row into table insert into BaseGameText('Tag', 'Text') with values (LOC_CITY_NAME_KRAKOW, Kraków, ).
[151971.540] [Localization]: In XMLSerializer while updating table BaseGameText from file Poland_Jadwiga_GameplayText.xml.
[151971.540] [Localization] ERROR: UNIQUE constraint failed: LocalizedText.Language, LocalizedText.Tag