Custom units from other existing art def unit members

Cladoniaceae

Chieftain
Joined
Feb 25, 2017
Messages
12
Novice modder here.

I was toying around with making a more shamanic-looking alternative to the Missionary unit and thought it would be fairly simple to make a new art define by copying the Missionary XML and pasting in the already existing unit members Barbarian_EURO_Alpha (for the deerskin headdress!), Great_Prophet_Male, and Great_Prophet Female in the places of Missionary, Missionary_01, and Missionary_02. Actual code below:

Spoiler :

<GameData>
<ArtDefine_UnitInfos>
<Row>
<Type>ART_DEF_UNIT_SHAMAN</Type>
<DamageStates>1</DamageStates>
<Formation>EarlyGreatArtist</Formation>
</Row>
</ArtDefine_UnitInfos>
<ArtDefine_UnitInfoMemberInfos>
<Row>
<UnitInfoType>ART_DEF_UNIT_SHAMAN</UnitInfoType>
<UnitMemberInfoType>ART_DEF_UNIT_MEMBER_BARBARIAN_EURO_ALPHA</UnitMemberInfoType>
<NumMembers>1</NumMembers>
</Row>
<Row>
<UnitInfoType>ART_DEF_UNIT_SHAMAN</UnitInfoType>
<UnitMemberInfoType>ART_DEF_UNIT_MEMBER_GREAT_PROPHET_MALE</UnitMemberInfoType>
<NumMembers>1</NumMembers>
</Row>
<Row>
<UnitInfoType>ART_DEF_UNIT_SHAMAN</UnitInfoType>
<UnitMemberInfoType>ART_DEF_UNIT_MEMBER_GREAT_PROPHET_FEMALE</UnitMemberInfoType>
<NumMembers>1</NumMembers>
</Row>
</ArtDefine_UnitInfoMemberInfos>
<ArtDefine_UnitMemberInfos>
<Row>
<Type>ART_DEF_UNIT_MEMBER_BARBARIAN_EURO_ALPHA</Type>
<Scale>0.119999997317791</Scale>
<Model>Barbarian_EURO_Alpha.fxsxml</Model>
<MaterialTypeTag>CLOTH</MaterialTypeTag>
<MaterialTypeSoundOverrideTag>FLESH</MaterialTypeSoundOverrideTag>
</Row>
<Row>
<Type>ART_DEF_UNIT_MEMBER_GREAT_PROPHET_MALE</Type>
<Scale>0.119999997317791</Scale>
<Model>Great_Prophet_F1.fxsxml</Model>
<MaterialTypeTag>CLOTH</MaterialTypeTag>
<MaterialTypeSoundOverrideTag>FLESH</MaterialTypeSoundOverrideTag>
</Row>
<Row>
<Type>ART_DEF_UNIT_MEMBER_GREAT_PROPHET_FEMALE</Type>
<Scale>0.119999997317791</Scale>
<Model>Great_Prophet_F2.fxsxml</Model>
<MaterialTypeTag>CLOTH</MaterialTypeTag>
<MaterialTypeSoundOverrideTag>FLESH</MaterialTypeSoundOverrideTag>
</Row>
</ArtDefine_UnitMemberInfos>
<ArtDefine_UnitMemberCombats>
<Row>
<UnitMemberType>ART_DEF_UNIT_MEMBER_BARBARIAN_EURO_ALPHA</UnitMemberType>
<EnableActions>Idle Death BombardDefend Run</EnableActions>
<HasRefaceAfterCombat>1</HasRefaceAfterCombat>
</Row>
<Row>
<UnitMemberType>ART_DEF_UNIT_MEMBER_GREAT_PROPHET_MALE</UnitMemberType>
<EnableActions>Idle Death BombardDefend Run</EnableActions>
<HasRefaceAfterCombat>1</HasRefaceAfterCombat>
</Row>
<Row>
<UnitMemberType>ART_DEF_UNIT_MEMBER_GREAT_PROPHET_FEMALE</UnitMemberType>
<EnableActions>Idle Death BombardDefend Run</EnableActions>
<HasRefaceAfterCombat>1</HasRefaceAfterCombat>
</Row>
</ArtDefine_UnitMemberCombats>
<ArtDefine_StrategicView>
<Row>
<StrategicViewType>ART_DEF_UNIT_SHAMAN</StrategicViewType>
<TileType>Unit</TileType>
<Asset>SV_Missionary.dds</Asset>
</Row>
</ArtDefine_StrategicView>
</GameData>


Unless there's something obvious that I missed in the cut and paste above, it seems that wasn't enough because when I tested the mod, the unit just came out looking like default-placeholder-you-did-something-wrong Spearmen. Everything else worked fine, except for the expected lack of any animation or sound when spreading religion.

Is the problem that the game simply won't load unit models that don't have animations corresponding with the actions they're intended to perform? I.e. the Barbarian Euro Alpha model is a military unit and doesn't have any animations associated with, f.ex. a spread religion action, therefore it didn't load at all? Would the process of making this work be similar to making a custom unit model from scratch? Any clarification/tutorials referred would be much appreciated.
 
Did you check the 'Reload Unit System' Checkbox in the properties? See this page by LeeS. Most of the time when I get the "default-placeholder-you-did-something-wrong Spearmen", I forgot to check it.
The thing you described in the last paragraph could indeed be an issue, but I'm not familiar enough with all the 3D models stuff to either confirm or not confirm if that is indeed an issue.

Also, you can use[CODE]-tags (in the same way you use [SPOILER]-tags), which preserves spacing
 
Here's an update on some more things that don't work for my poor Shaman...I had a look at the fx_triggers_~.ftxml for the Missionary and Barb_EURO_Alpha (hereafter Barb) unit members, and made note of the Missionary triggers that either 1) correspond to a different Barb sound/event/action or 2) have no equivalent trigger for Barb.

For (1), I pasted the Missionary sound events (the vast majority of these coded for sounds) into the corresponding Barb triggers and changed the Barb event codes to those for animations that seemed to make sense (e.g. ec="1400" for running or ec="1500" for fortifying). For (2), these appeared to be the triggers related to performing Spread Religion, so I pasted these into the Barb triggers in their entirety and then changed any actions and event codes to ones that were native to the Barb code.

Then, I renamed a copy of the Barb's .fxsxml that would now point to the new .ftsxml I just made and updated the new unit's artdefine code to point to this .fxsxml for its Barb model instead of the old one. The idea was that this would reroute any Missionary-specific animation triggers to animation data already belonging to Barb, but it still came out as Spearmen, so we're back to the drawing board.

When editing .ftsxml, I didn't mess with the tier values at all. It appears they are for tagging alternate events for the same trigger, so I'm wondering whether I would've needed to adjust those in places or if the problem is something bigger (i.e. one that would involve editing granny files).

Code for the interested:
Code:
    <triggers>
        <trigger type="FTimedTriggerAction" id="63" time="0.488889" duration="0" repeat="0" ec="1100" track="4" tier="0" action="1"/>
        <trigger type="FTimedTriggerAction" id="64" time="0.474074" duration="0" repeat="0" ec="2100" track="4" tier="0" action="1"/>
        <trigger type="FTimedTriggerAction" id="65" time="0.474075" duration="0" repeat="0" ec="1140" track="4" tier="0" action="1"/>
        <trigger type="FTimedTriggerEffect" id="11" time="0" duration="0" repeat="0" ec="2200" track="2" tier="0" event="ART_DEF_VEFFECT_BLUNT_HIT_MD" bone="Base HumanSpine2"/>
        <trigger type="FTimedTriggerEffect" id="22" time="0" duration="0" repeat="0" ec="1200" track="2" tier="0" event="ART_DEF_VEFFECT_BLUNT_HIT_MD" bone="Base HumanSpine2"/>
        <trigger type="FTimedTriggerEffect" id="27" time="0.185185" duration="0.41" repeat="0" ec="1180" track="2" tier="0" event="ART_DEF_VEFFECT_MELEE_TORCH_PROJECTILE" bone="Base HumanRPalm"/>
        <trigger type="FTimedTriggerEffect" id="54" time="0.414815" duration="0.1" repeat="0" ec="1140" track="2" tier="0" event="ART_DEF_VEFFECT_UNIT_CLUB_TRAIL_01" bone="bone_CLUB"/>
        <trigger type="FTimedTriggerEffect" id="55" time="0.407407" duration="0.166667" repeat="0" ec="1100" track="2" tier="0" event="ART_DEF_VEFFECT_UNIT_CLUB_TRAIL_01" bone="bone_CLUB"/>
        <trigger type="FTimedTriggerEffect" id="56" time="0.340741" duration="0.333333" repeat="0" ec="2100" track="2" tier="0" event="ART_DEF_VEFFECT_UNIT_CLUB_TRAIL_01" bone="bone_CLUB"/>
        <trigger type="FTimedTriggerEffect" id="57" time="0.185185" duration="0.41" repeat="0" ec="1160" track="2" tier="0" event="ART_DEF_VEFFECT_MELEE_TORCH_PROJECTILE" bone="Base HumanRPalm"/>
        <trigger type="FTimedTriggerSound" id="1" time="0.645783" duration="0" repeat="0" ec="1200" track="1" tier="0" event="AS3D_UNIT_BARBARIAN_EURO_STAFF_DIRT" bone=""/>
        <trigger type="FTimedTriggerSound" id="10" time="0.400000483" duration="0" repeat="0" ec="1500" track="1" tier="0" event="AS3D_UNIT_MISSIONARY_FOOT_$(TERRAIN)" bone=""/>
        <trigger type="FTimedTriggerSound" id="11" time="0.11111109" duration="0" repeat="0" ec="1500" track="1" event="AS3D_UNIT_MISSIONARY_SCIENTIST_LATE_SURRENDER" bone="" tier="-1" />
        <trigger type="FTimedTriggerSound" id="12" time="0" duration="0" repeat="0" ec="1200" track="1" event="AS3D_UNIT_MISSIONARY_GREGORIAN_CHANT" bone="" tier="0" />
        <trigger type="FTimedTriggerSound" id="13" time="0" duration="0" repeat="0" ec="1200" track="1" event="AS3D_UNIT_MISSIONARY_RELIGION_ACTIVATE" bone="" tier="0" />
        <trigger type="FTimedTriggerSound" id="14" time="0.43888852" duration="0" repeat="0" ec="1280" track="1" tier="-1" event="AS3D_UNIT_BARBARIAN_EURO_FOOT_ALWAYS_$(TERRAIN)" bone=""/>
        <trigger type="FTimedTriggerSound" id="15" time="0.277333" duration="0" repeat="0" ec="1400" track="1" tier="0" event="AS3D_UNIT_BARBARIAN_EURO_LEATHER_CREAK_SHORT_RUN" bone=""/>
        <trigger type="FTimedTriggerSound" id="16" time="0.123287484" duration="0" repeat="0" ec="1500" track="1" tier="-1" event="AS3D_UNIT_BARBARIAN_EURO_FORTIFY_VOX_BARB" bone=""/>
        <trigger type="FTimedTriggerSound" id="17" time="0.058667" duration="0" repeat="0" ec="1800" track="1" tier="-1" event="AS3D_UNIT_BARBARIAN_EURO_VICTORY_VOX_BARB" bone=""/>
        <trigger type="FTimedTriggerSound" id="18" time="0.18824622" duration="0" repeat="0" ec="1100" track="1" tier="0" event="AS3D_UNIT_BARBARIAN_EURO_LEATHER_CREAK_SHORT" bone=""/>
        <trigger type="FTimedTriggerSound" id="19" time="0.2" duration="0" repeat="0" ec="2100" track="1" tier="0" event="AS3D_UNIT_BARBARIAN_EURO_ATTACK_VOX_BARB" bone=""/>
        <trigger type="FTimedTriggerSound" id="2" time="0.645783" duration="0" repeat="0" ec="1200" track="1" tier="0" event="AS3D_UNIT_BARBARIAN_EURO_CLUB_DROP" bone=""/>
        <trigger type="FTimedTriggerSound" id="20" time="0.318681" duration="0" repeat="0" ec="1120" track="1" tier="0" event="AS3D_UNIT_BARBARIAN_EURO_BONES_RATTLE" bone=""/>
        <trigger type="FTimedTriggerSound" id="21" time="0.613333" duration="0" repeat="0" ec="1120" track="1" tier="0" event="AS3D_UNIT_BARBARIAN_EURO_LEATHER_CREAK_SHORT" bone=""/>
        <trigger type="FTimedTriggerSound" id="23" time="0.5269464" duration="0" repeat="0" ec="1200" track="1" tier="0" event="AS3D_UNIT_BARBARIAN_EURO_CLUB_HAND" bone=""/>
        <trigger type="FTimedTriggerSound" id="24" time="0.4388888" duration="0" repeat="0" ec="1280" track="1" tier="-1" event="AS3D_UNIT_BARBARIAN_EURO_FORTIFY_VOX_BARB" bone=""/>
        <trigger type="FTimedTriggerSound" id="25" time="0.103700362" duration="0" repeat="0" ec="2200" track="1" tier="-1" event="AS3D_UNIT_BARBARIAN_EURO_IMPACT_$(WEAPON)" bone=""/>
        <trigger type="FTimedTriggerSound" id="26" time="0.419048" duration="0" repeat="0" ec="1100" track="1" tier="0" event="AS3D_UNIT_WARRIOR_SWORD_SWING" bone=""/>
        <trigger type="FTimedTriggerSound" id="28" time="0.576" duration="0" repeat="0" ec="1400" track="1" tier="0" event="AS3D_UNIT_BARBARIAN_EURO_LEATHER_CREAK_SHORT_RUN" bone=""/>
        <trigger type="FTimedTriggerSound" id="29" time="0.00740741473" duration="0" repeat="0" ec="1500" track="1" tier="-1" event="AS3D_UNIT_BARBARIAN_EURO_FORTIFY" bone=""/>
        <trigger type="FTimedTriggerSound" id="3" time="0.385185182" duration="0" repeat="0" ec="1500" track="1" tier="0" event="AS3D_UNIT_MISSIONARY_SCIENTIST_LATE_SURRENDER" bone=""/>
        <trigger type="FTimedTriggerSound" id="30" time="0.385185" duration="0" repeat="0" ec="2100" track="1" tier="0" event="AS3D_UNIT_BARBARIAN_EURO_LEATHER_CREAK_SHORT" bone=""/>
        <trigger type="FTimedTriggerSound" id="31" time="0.294444472" duration="0" repeat="0" ec="1600" track="1" tier="-1" event="AS3D_UNIT_BARBARIAN_EURO_FOOT_ALWAYS_$(TERRAIN)" bone=""/>
        <trigger type="FTimedTriggerSound" id="32" time="0.67592597" duration="0" repeat="0" ec="1600" track="1" tier="-1" event="AS3D_UNIT_BARBARIAN_EURO_FOOT_ALWAYS_$(TERRAIN)" bone=""/>
        <trigger type="FTimedTriggerSound" id="33" time="0.2518507" duration="0" repeat="0" ec="1200" track="1" tier="0" event="AS3D_UNIT_BARBARIAN_EURO_LEATHER_CREAK_SHORT" bone=""/>
        <trigger type="FTimedTriggerSound" id="34" time="0.408889" duration="0" repeat="0" ec="2100" track="1" tier="0" event="AS3D_UNIT_WARRIOR_SWORD_SWING" bone=""/>
        <trigger type="FTimedTriggerSound" id="35" time="0.531061232" duration="0" repeat="0" ec="2200" track="1" tier="0" event="AS3D_UNIT_BARBARIAN_EURO_STAFF_DIRT" bone=""/>
        <trigger type="FTimedTriggerSound" id="36" time="0.621978" duration="0" repeat="0" ec="1120" track="1" tier="0" event="AS3D_UNIT_BARBARIAN_EURO_SHELLS_RATTLE" bone=""/>
        <trigger type="FTimedTriggerSound" id="37" time="0.642667" duration="0" repeat="0" ec="1120" track="1" tier="0" event="AS3D_UNIT_BARBARIAN_EURO_FOOT_$(TERRAIN)" bone=""/>
        <trigger type="FTimedTriggerSound" id="38" time="0.681928" duration="0" repeat="0" ec="2200" track="1" tier="0" event="AS3D_UNIT_BARBARIAN_EURO_CLUB_HAND" bone=""/>
        <trigger type="FTimedTriggerSound" id="39" time="0.390897" duration="0" repeat="0" ec="1140" track="1" tier="0" event="AS3D_UNIT_BARBARIAN_EURO_ATTACK_VOX_BARB" bone=""/>
        <trigger type="FTimedTriggerSound" id="4" time="0.12275701" duration="0" repeat="0" ec="1400" track="1" tier="-1" event="AS3D_UNIT_BARBARIAN_EURO_BONES_RATTLE_RUN" bone=""/>
        <trigger type="FTimedTriggerSound" id="40" time="0.333656" duration="0" repeat="0" ec="1120" track="1" tier="0" event="AS3D_UNIT_BARBARIAN_EURO_LEATHER_CREAK_SHORT" bone=""/>
        <trigger type="FTimedTriggerSound" id="41" time="0.274074" duration="0" repeat="0" ec="1140" track="1" tier="0" event="AS3D_UNIT_BARBARIAN_EURO_FOOT_$(TERRAIN)" bone=""/>
        <trigger type="FTimedTriggerSound" id="42" time="0.437037" duration="0" repeat="0" ec="2200" track="1" tier="0" event="AS3D_UNIT_BARBARIAN_EURO_CLUB_HAND" bone=""/>
        <trigger type="FTimedTriggerSound" id="43" time="0.125349641" duration="0" repeat="0" ec="1200" track="1" tier="-1" event="AS3D_UNIT_BARBARIAN_EURO_DEATH_VOX_BARB" bone=""/>
        <trigger type="FTimedTriggerSound" id="44" time="0" duration="0.67" repeat="0" ec="1400" track="1" tier="1" event="AS3D_UNIT_BARBARIAN_EURO_T1_RUN_$(TERRAIN)" bone=""/>
        <trigger type="FTimedTriggerSound" id="44" time="0.00102040812" duration="0.67" repeat="0" ec="1400" track="1" tier="2" event="AS3D_UNIT_BARBARIAN_EURO_T2_RUN_$(TERRAIN)" bone=""/>
        <trigger type="FTimedTriggerSound" id="44" time="0.311111" duration="0" repeat="0" ec="1400" track="1" tier="0" event="AS3D_UNIT_BARBARIAN_EURO_BONES_RATTLE_RUN" bone=""/>
        <trigger type="FTimedTriggerSound" id="45" time="0.259259" duration="0" repeat="0" ec="1100" track="1" tier="0" event="AS3D_UNIT_BARBARIAN_EURO_ATTACK_VOX_BARB" bone=""/>
        <trigger type="FTimedTriggerSound" id="46" time="0.413298" duration="0" repeat="0" ec="1140" track="1" tier="0" event="AS3D_UNIT_BARBARIAN_EURO_LEATHER_CREAK_SHORT" bone=""/>
        <trigger type="FTimedTriggerSound" id="47" time="0.696386" duration="0" repeat="0" ec="1200" track="1" tier="0" event="AS3D_UNIT_BARBARIAN_EURO_CLUB_DROP" bone=""/>
        <trigger type="FTimedTriggerSound" id="48" time="0.392949" duration="0" repeat="0" ec="1140" track="1" tier="0" event="AS3D_UNIT_WARRIOR_SWORD_SWING" bone=""/>
        <trigger type="FTimedTriggerSound" id="49" time="0" duration="1" repeat="0" ec="1100" track="1" tier="1" event="AS3D_UNIT_BARBARIAN_EURO_BATTLE_AMB_VOX_T1" bone=""/>
        <trigger type="FTimedTriggerSound" id="49" time="0" duration="1" repeat="0" ec="1100" track="1" tier="1" event="AS3D_UNIT_BARBARIAN_EURO_BAT_AMB_T1_$(WEAPON)" bone=""/>
        <trigger type="FTimedTriggerSound" id="49" time="0.00102040812" duration="1" repeat="0" ec="1100" track="1" tier="2" event="AS3D_UNIT_BARBARIAN_EURO_BATTLE_AMB_VOX_T2" bone=""/>
        <trigger type="FTimedTriggerSound" id="49" time="0.00306122447" duration="1" repeat="0" ec="1100" track="1" tier="2" event="AS3D_UNIT_BARBARIAN_EURO_BAT_AMB_T2_$(WEAPON)" bone=""/>
        <trigger type="FTimedTriggerSound" id="49" time="0.607407" duration="0" repeat="0" ec="1400" track="1" tier="0" event="AS3D_UNIT_BARBARIAN_EURO_BONES_RATTLE_RUN" bone=""/>
        <trigger type="FTimedTriggerSound" id="5" time="0.5574077" duration="0" repeat="0" ec="1400" track="1" tier="-1" event="AS3D_UNIT_BARBARIAN_EURO_FOOT_ALWAYS_$(TERRAIN)" bone=""/>
        <trigger type="FTimedTriggerSound" id="50" time="0.153741121" duration="0" repeat="0" ec="2200" track="1" tier="0" event="AS3D_UNIT_BARBARIAN_EURO_LEATHER_CREAK_SHORT" bone=""/>
        <trigger type="FTimedTriggerSound" id="51" time="0.6592593" duration="0" repeat="0" ec="1600" track="1" tier="-1" event="AS3D_UNIT_BARBARIAN_EURO_FORTIFY_VOX_BARB" bone=""/>
        <trigger type="FTimedTriggerSound" id="52" time="0.019277" duration="0" repeat="0" ec="1800" track="1" tier="0" event="AS3D_UNIT_BARBARIAN_EURO_CLUB_HAND" bone=""/>
        <trigger type="FTimedTriggerSound" id="53" time="0.327063" duration="0" repeat="0" ec="1120" track="1" tier="0" event="AS3D_UNIT_BARBARIAN_EURO_FOOT_$(TERRAIN)" bone=""/>
        <trigger type="FTimedTriggerSound" id="59" time="0.628094852" duration="0" repeat="0" ec="1160" track="1" tier="0" event="AS3D_UNIT_BARBARIAN_EURO_THROW_TORCH" bone=""/>
        <trigger type="FTimedTriggerSound" id="6" time="0.251851559" duration="0" repeat="0" ec="1400" track="1" tier="0" event="AS3D_UNIT_BARBARIAN_EURO_FOOT_$(TERRAIN)" bone=""/>
        <trigger type="FTimedTriggerSound" id="60" time="0.5222221" duration="0" repeat="0" ec="1160" track="1" tier="0" event="AS3D_UNIT_BARBARIAN_EURO_ATTACK_VOX_BARB" bone=""/>
        <trigger type="FTimedTriggerSound" id="60" time="0.5222221" duration="0" repeat="0" ec="1160" track="1" tier="1" event="AS3D_UNIT_BARBARIAN_EURO_THROW_TORCH_T1" bone=""/>
        <trigger type="FTimedTriggerSound" id="60" time="0.5222221" duration="0" repeat="0" ec="1160" track="1" tier="2" event="AS3D_UNIT_BARBARIAN_EURO_THROW_TORCH_T2" bone=""/>
        <trigger type="FTimedTriggerSound" id="61" time="0" duration="1" repeat="0" ec="2100" track="1" tier="1" event="AS3D_UNIT_BARBARIAN_EURO_BATTLE_AMB_VOX_T1" bone=""/>
        <trigger type="FTimedTriggerSound" id="61" time="0" duration="1" repeat="0" ec="2100" track="1" tier="1" event="AS3D_UNIT_BARBARIAN_EURO_BAT_AMB_T1_$(WEAPON)" bone=""/>
        <trigger type="FTimedTriggerSound" id="61" time="0" duration="1" repeat="0" ec="2100" track="1" tier="2" event="AS3D_UNIT_BARBARIAN_EURO_BATTLE_AMB_VOX_T2" bone=""/>
        <trigger type="FTimedTriggerSound" id="61" time="0.00102040812" duration="1" repeat="0" ec="2100" track="1" tier="2" event="AS3D_UNIT_BARBARIAN_EURO_BAT_AMB_T2_$(WEAPON)" bone=""/>
        <trigger type="FTimedTriggerSound" id="62" time="0.00102040812" duration="0" repeat="0" ec="1120" track="1" tier="1" event="AS3D_UNIT_BARBARIAN_EURO_RUN_CHRG_VOX_T1" bone=""/>
        <trigger type="FTimedTriggerSound" id="62" time="0.00204081624" duration="0" repeat="0" ec="1120" track="1" tier="2" event="AS3D_UNIT_BARBARIAN_EURO_RUN_CHRG_VOX_T2" bone=""/>
        <trigger type="FTimedTriggerSound" id="63" time="0" duration="1" repeat="0" ec="1140" track="1" tier="1" event="AS3D_UNIT_BARBARIAN_EURO_BAT_AMB_T1_$(WEAPON)" bone=""/>
        <trigger type="FTimedTriggerSound" id="63" time="0" duration="1" repeat="0" ec="1140" track="1" tier="2" event="AS3D_UNIT_BARBARIAN_EURO_BATTLE_AMB_VOX_T2" bone=""/>
        <trigger type="FTimedTriggerSound" id="63" time="0.00510204071" duration="1" repeat="0" ec="1140" track="1" tier="1" event="AS3D_UNIT_BARBARIAN_EURO_BATTLE_AMB_VOX_T1" bone=""/>
        <trigger type="FTimedTriggerSound" id="63" time="0.00612244848" duration="1" repeat="0" ec="1140" track="1" tier="2" event="AS3D_UNIT_BARBARIAN_EURO_BAT_AMB_T2_$(WEAPON)" bone=""/>
        <trigger type="FTimedTriggerSound" id="7" time="0.4851854" duration="0" repeat="0" ec="1800" track="1" tier="0" event="AS3D_UNIT_BARBARIAN_EURO_LEATHER_CREAK_SHORT" bone=""/>
        <trigger type="FTimedTriggerSound" id="71" time="0.5055555" duration="0" repeat="0" ec="1160" track="1" tier="0" event="AS3D_UNIT_BARBARIAN_EURO_SWORD_SWING_LOW" bone=""/>
        <trigger type="FTimedTriggerSound" id="72" time="0.6336505" duration="0" repeat="0" ec="1180" track="1" tier="0" event="AS3D_UNIT_BARBARIAN_EURO_THROW_TORCH" bone=""/>
        <trigger type="FTimedTriggerSound" id="73" time="0.509259164" duration="0" repeat="0" ec="1180" track="1" tier="0" event="AS3D_UNIT_BARBARIAN_EURO_ATTACK_VOX_BARB" bone=""/>
        <trigger type="FTimedTriggerSound" id="73" time="0.509259164" duration="0" repeat="0" ec="1180" track="1" tier="1" event="AS3D_UNIT_BARBARIAN_EURO_THROW_TORCH_T1" bone=""/>
        <trigger type="FTimedTriggerSound" id="73" time="0.509259164" duration="0" repeat="0" ec="1180" track="1" tier="2" event="AS3D_UNIT_BARBARIAN_EURO_THROW_TORCH_T2" bone=""/>
        <trigger type="FTimedTriggerSound" id="74" time="0.525925934" duration="0" repeat="0" ec="1180" track="1" tier="0" event="AS3D_UNIT_BARBARIAN_EURO_SWORD_SWING_LOW" bone=""/>
        <trigger type="FTimedTriggerSound" id="75" time="0" duration="0" repeat="0" ec="1400" track="1" tier="1" event="AS3D_UNIT_BARBARIAN_EURO_RUN_VOX_T1" bone=""/>
        <trigger type="FTimedTriggerSound" id="76" time="0" duration="0" repeat="0" ec="1400" track="1" tier="2" event="AS3D_UNIT_BARBARIAN_EURO_RUN_VOX_T2" bone=""/>
        <trigger type="FTimedTriggerSound" id="77" time="0" duration="0.67" repeat="0" ec="1400" track="1" tier="1" event="AS3D_UNIT_BARBARIAN_EURO_RUN_T1" bone=""/>
        <trigger type="FTimedTriggerSound" id="78" time="0" duration="0.67" repeat="0" ec="1400" track="1" tier="2" event="AS3D_UNIT_BARBARIAN_EURO_RUN_T2" bone=""/>
        <trigger type="FTimedTriggerSound" id="8" time="0" duration="0" repeat="0" ec="1500" track="1" tier="0" event="AS3D_UNIT_MISSIONARY_FORTIFY" bone=""/>
        <trigger type="FTimedTriggerSound" id="9" time="0.551851749" duration="0" repeat="0" ec="1200" track="1" tier="-1" event="AS3D_UNIT_MISSIONARY_FOOT_$(TERRAIN)" bone=""/>
        <trigger type="FTimedTriggerTransfer" id="58" time="0.5796291" duration="0" repeat="0" ec="1160" track="3" tier="0" refid="57" speed="41.5146" tangent.x="-0.130553931" tangent.y="-0.9846986" tangent.z="0.115430862"/>
        <trigger type="FTimedTriggerTransfer" id="70" time="0.577777267" duration="0" repeat="0" ec="1180" track="3" tier="0" refid="27" speed="41.5146" tangent.x="-0.138352275" tangent.y="-0.97794807" tangent.z="0.156448454"/>
    </triggers>
 
Last edited:
Top Bottom