<LittleRedSonja>

	<conditional>
	<if cond="game_version() &gt;= version(1,2,0)">

	<append xpath="/buffs">
	
		<buff name="buffSonjaWineBottleSync" hidden="true">
			<stack_type value="replace"/>
			<duration value="0"/>
			<update_rate value="0.1"/>
			
			<effect_group>
				<triggered_effect trigger="onSelfBuffUpdate" action="AttachPrefabToEntity" prefab="@:Entities/Commercial/wineBottlePrefab.prefab" parent_transform="Handle" local_scale="1,1,1" local_offset="0,0.4,0" local_rotation="180,0,0"/>
				<triggered_effect trigger="onSelfBuffUpdate" action="SetTransformActive" active="false" transform_path="impactDriver_LOD0"/>
				<triggered_effect trigger="onSelfBuffUpdate" action="SetTransformActive" active="false" transform_path="impactDriver_LOD1"/>
				<triggered_effect trigger="onSelfBuffUpdate" action="SetTransformActive" active="false" transform_path="impactDriver_LOD2"/>
				
				<triggered_effect trigger="onSelfBuffRemove" action="RemovePrefabFromEntity" prefab="@:Entities/Commercial/wineBottlePrefab.prefab" parent_transform="Handle"/>
				<triggered_effect trigger="onSelfBuffRemove" action="SetTransformActive" active="true" transform_path="impactDriver_LOD0"/>
				<triggered_effect trigger="onSelfBuffRemove" action="SetTransformActive" active="true" transform_path="impactDriver_LOD1"/>
				<triggered_effect trigger="onSelfBuffRemove" action="SetTransformActive" active="true" transform_path="impactDriver_LOD2"/>
			</effect_group>
		</buff>
		
		<buff name="buffSonjaCandelabraSync" hidden="true">
			<stack_type value="replace"/>
			<duration value="0"/>
			<update_rate value="0.1"/>
			
			<effect_group>
				<triggered_effect trigger="onSelfBuffUpdate" action="AttachPrefabToEntity" prefab="@:Entities/Furniture/candelabraSmallPrefab.prefab" parent_transform="Handle" local_scale=".8,.8,.8" local_offset="0,0.31,-.18" local_rotation="0,0,0"/>
				<triggered_effect trigger="onSelfBuffUpdate" action="SetTransformActive" active="false" transform_path="impactDriver_LOD0"/>
				<triggered_effect trigger="onSelfBuffUpdate" action="SetTransformActive" active="false" transform_path="impactDriver_LOD1"/>
				<triggered_effect trigger="onSelfBuffUpdate" action="SetTransformActive" active="false" transform_path="impactDriver_LOD2"/>
				
				<triggered_effect trigger="onSelfBuffRemove" action="RemovePrefabFromEntity" prefab="@:Entities/Furniture/candelabraSmallPrefab.prefab" parent_transform="Handle"/>
				<triggered_effect trigger="onSelfBuffRemove" action="SetTransformActive" active="true" transform_path="impactDriver_LOD0"/>
				<triggered_effect trigger="onSelfBuffRemove" action="SetTransformActive" active="true" transform_path="impactDriver_LOD1"/>
				<triggered_effect trigger="onSelfBuffRemove" action="SetTransformActive" active="true" transform_path="impactDriver_LOD2"/>
			</effect_group>
		</buff>

		<buff name="buffSonjaChairSync" hidden="true">
			<stack_type value="replace"/>
			<duration value="0"/>
			<update_rate value="0.1"/>
			
			<effect_group>
				<triggered_effect trigger="onSelfBuffUpdate" action="AttachPrefabToEntity" prefab="@:Entities/Furniture/chairWoodPrefab.prefab" parent_transform="Handle" local_scale=".9,.9,.9" local_offset=".145,.718,.21" local_rotation="180,180,0"/>
				<triggered_effect trigger="onSelfBuffUpdate" action="SetTransformActive" active="false" transform_path="bat_LOD0"/>
				<triggered_effect trigger="onSelfBuffUpdate" action="SetTransformActive" active="false" transform_path="bat_LOD1"/>
				<triggered_effect trigger="onSelfBuffUpdate" action="SetTransformActive" active="false" transform_path="bat_LOD2"/>
				
				<triggered_effect trigger="onSelfBuffRemove" action="RemovePrefabFromEntity" prefab="@:Entities/Furniture/chairWoodPrefab.prefab" parent_transform="Handle"/>
				<triggered_effect trigger="onSelfBuffRemove" action="SetTransformActive" active="true" transform_path="bat_LOD0"/>
				<triggered_effect trigger="onSelfBuffRemove" action="SetTransformActive" active="true" transform_path="bat_LOD1"/>
				<triggered_effect trigger="onSelfBuffRemove" action="SetTransformActive" active="true" transform_path="bat_LOD2"/>
			</effect_group>
		</buff>
		
		<buff name="buffSonjaStopSignSync" hidden="true">
			<stack_type value="replace"/>
			<duration value="0"/>
			<update_rate value="0.1"/>
			
			<effect_group>
				<triggered_effect trigger="onSelfBuffUpdate" action="AttachPrefabToEntity" prefab="@:Entities/StreetSigns/sign_stopPrefab.prefab" parent_transform="Handle" local_scale=".4,.5,.4" local_offset="0,-.1,0" local_rotation="0,270,0"/>
				<triggered_effect trigger="onSelfBuffUpdate" action="SetTransformActive" active="false" transform_path="bat_LOD0"/>
				<triggered_effect trigger="onSelfBuffUpdate" action="SetTransformActive" active="false" transform_path="bat_LOD1"/>
				<triggered_effect trigger="onSelfBuffUpdate" action="SetTransformActive" active="false" transform_path="bat_LOD2"/>
				
				<triggered_effect trigger="onSelfBuffRemove" action="RemovePrefabFromEntity" prefab="@:Entities/StreetSigns/sign_stopPrefab.prefab" parent_transform="Handle"/>
				<triggered_effect trigger="onSelfBuffRemove" action="SetTransformActive" active="true" transform_path="bat_LOD0"/>
				<triggered_effect trigger="onSelfBuffRemove" action="SetTransformActive" active="true" transform_path="bat_LOD1"/>
				<triggered_effect trigger="onSelfBuffRemove" action="SetTransformActive" active="true" transform_path="bat_LOD2"/>
			</effect_group>
		</buff>
		
		<buff name="buffSonjaValvePipeSync" hidden="true">
			<stack_type value="replace"/>
			<duration value="0"/>
			<update_rate value="0.1"/>
			
			<effect_group>
				<triggered_effect trigger="onSelfBuffUpdate" action="AttachPrefabToEntity" prefab="@:Entities/Industrial/pipeSmallValve02Prefab.prefab" parent_transform="Handle" local_scale=".4,.4,.9" local_offset="0,0.32,0" local_rotation="90,100,0"/>
				<triggered_effect trigger="onSelfBuffUpdate" action="SetTransformActive" active="false" transform_path="impactDriver_LOD0"/>
				<triggered_effect trigger="onSelfBuffUpdate" action="SetTransformActive" active="false" transform_path="impactDriver_LOD1"/>
				<triggered_effect trigger="onSelfBuffUpdate" action="SetTransformActive" active="false" transform_path="impactDriver_LOD2"/>
				
				<triggered_effect trigger="onSelfBuffRemove" action="RemovePrefabFromEntity" prefab="@:Entities/Industrial/pipeSmallValve02Prefab.prefab" parent_transform="Handle"/>
				<triggered_effect trigger="onSelfBuffRemove" action="SetTransformActive" active="true" transform_path="impactDriver_LOD0"/>
				<triggered_effect trigger="onSelfBuffRemove" action="SetTransformActive" active="true" transform_path="impactDriver_LOD1"/>
				<triggered_effect trigger="onSelfBuffRemove" action="SetTransformActive" active="true" transform_path="impactDriver_LOD2"/>
			</effect_group>
		</buff>
		
		<buff name="buffSonjastandIVSync" hidden="true">
			<stack_type value="replace"/>
			<duration value="0"/>
			<update_rate value="0.1"/>
			
			<effect_group>
				<triggered_effect trigger="onSelfBuffUpdate" action="AttachPrefabToEntity" prefab="@:Entities/Furniture/standIVPrefab.prefab" parent_transform="Handle" local_scale=".8,.8,.8" local_offset="0,0,0" local_rotation="0,0,0"/>
				<triggered_effect trigger="onSelfBuffUpdate" action="SetTransformActive" active="false" transform_path="Spear_Iron_LOD0"/>
				<triggered_effect trigger="onSelfBuffUpdate" action="SetTransformActive" active="false" transform_path="Spear_Iron_LOD1"/>
				<triggered_effect trigger="onSelfBuffUpdate" action="SetTransformActive" active="false" transform_path="Spear_Iron_LOD2"/>
				
				<triggered_effect trigger="onSelfBuffRemove" action="RemovePrefabFromEntity" prefab="@:Entities/Furniture/standIVPrefab.prefab" parent_transform="Handle"/>
				<triggered_effect trigger="onSelfBuffRemove" action="SetTransformActive" active="true" transform_path="Spear_Iron_LOD0"/>
				<triggered_effect trigger="onSelfBuffRemove" action="SetTransformActive" active="true" transform_path="Spear_Iron_LOD1"/>
				<triggered_effect trigger="onSelfBuffRemove" action="SetTransformActive" active="true" transform_path="Spear_Iron_LOD2"/>
			</effect_group>
		</buff>
		
		<buff name="buffSonjaFishotgunSync" hidden="true">
			<stack_type value="replace"/>
			<duration value="0"/>
			<update_rate value="0.1"/>
			
			<effect_group>
				<triggered_effect trigger="onSelfBuffUpdate" action="AttachPrefabToEntity" prefab="@:Entities/Animals/Catfish/animalcatfishPrefab.prefab" parent_transform="Handle" local_scale="1.65,2.35,1.45" local_offset="0,.0236,.345" local_rotation="269,0,180"/>
				<triggered_effect trigger="onSelfBuffUpdate" action="SetTransformActive" active="false" transform_path="ProjectileJoint"/>
				<triggered_effect trigger="onSelfBuffUpdate" action="SetTransformActive" active="false" transform_path="ironCrossBow_LOD0"/>
				<triggered_effect trigger="onSelfBuffUpdate" action="SetTransformActive" active="false" transform_path="ironCrossBow_LOD1"/>
				<triggered_effect trigger="onSelfBuffUpdate" action="SetTransformActive" active="false" transform_path="ironCrossBow_LOD2"/>
				
				<triggered_effect trigger="onSelfBuffRemove" action="RemovePrefabFromEntity" prefab="@:Entities/Animals/Catfish/animalcatfishPrefab.prefab" parent_transform="Handle"/>
				<triggered_effect trigger="onSelfBuffRemove" action="SetTransformActive" active="true" transform_path="ProjectileJoint"/>
				<triggered_effect trigger="onSelfBuffRemove" action="SetTransformActive" active="true" transform_path="ironCrossBow_LOD0"/>
				<triggered_effect trigger="onSelfBuffRemove" action="SetTransformActive" active="true" transform_path="ironCrossBow_LOD1"/>
				<triggered_effect trigger="onSelfBuffRemove" action="SetTransformActive" active="true" transform_path="ironCrossBow_LOD2"/>
			</effect_group>
		</buff>
		

    </append>

    <append xpath="/buffs">
	
        <buff name="buffSonjaTransformSync" hidden="true">
            <stack_type value="replace"/>
            <duration value="0"/> 
			<update_rate value="0.1"/> 
			
			<effect_group name="Sync_Attachments">
                <triggered_effect trigger="onSelfBuffUpdate" action="AttachPrefabToEntity" prefab="@:Entities/Commercial/wineBottlePrefab.prefab" parent_transform="Handle" local_scale="1,1,1" local_offset="0,0.4,0" local_rotation="180,0,0">
                    <requirement name="HoldingItemHasTags" tags="SonjaWineBottle"/>
                </triggered_effect>

                <triggered_effect trigger="onSelfBuffUpdate" action="AttachPrefabToEntity" prefab="@:Entities/Furniture/candelabraSmallPrefab.prefab" parent_transform="Handle" local_scale=".8,.8,.8" local_offset="0,0.31,-.18" local_rotation="0,0,0">
                    <requirement name="HoldingItemHasTags" tags="SonjaCandelabra"/>
                </triggered_effect>

                <triggered_effect trigger="onSelfBuffUpdate" action="AttachPrefabToEntity" prefab="@:Entities/Furniture/chairWoodPrefab.prefab" parent_transform="Handle" local_scale=".9,.9,.9" local_offset=".145,.718,.21" local_rotation="180,180,0">
                    <requirement name="HoldingItemHasTags" tags="SonjaChair"/>
                </triggered_effect>

                <triggered_effect trigger="onSelfBuffUpdate" action="AttachPrefabToEntity" prefab="@:Entities/StreetSigns/sign_stopPrefab.prefab" parent_transform="Handle" local_scale=".4,.5,.4" local_offset="0,-.1,0" local_rotation="0,270,0">
                    <requirement name="HoldingItemHasTags" tags="SonjaStopSign"/>
                </triggered_effect>
				
				<triggered_effect trigger="onSelfBuffUpdate" action="AttachPrefabToEntity" prefab="@:Entities/Industrial/pipeSmallValve02Prefab.prefab" parent_transform="Handle" local_scale=".4,.4,.9" local_offset="0,0.32,0" local_rotation="90,100,0">
                    <requirement name="HoldingItemHasTags" tags="SonjaValvePipe"/>
                </triggered_effect>
				
				<triggered_effect trigger="onSelfBuffUpdate" action="AttachPrefabToEntity" prefab="@:Entities/Furniture/standIVPrefab.prefab" parent_transform="Handle" local_scale=".8,.8,.8" local_offset="0,0,0" local_rotation="0,0,0">
                    <requirement name="HoldingItemHasTags" tags="SonjastandIV"/>
                </triggered_effect>

                <triggered_effect trigger="onSelfBuffUpdate" action="AttachPrefabToEntity" prefab="@:Entities/Animals/Catfish/animalcatfishPrefab.prefab" parent_transform="Handle" local_scale="1.65,2.35,1.45" local_offset="0,.0236,.345" local_rotation="269,0,180">
                    <requirement name="HoldingItemHasTags" tags="SonjaFishotgun"/>
                </triggered_effect>
            </effect_group>

            <effect_group name="Sync_Hiding">
                <triggered_effect trigger="onSelfBuffUpdate" action="SetTransformActive" active="false" transform_path="impactDriver_LOD0"/>
                <triggered_effect trigger="onSelfBuffUpdate" action="SetTransformActive" active="false" transform_path="impactDriver_LOD1"/>
				<triggered_effect trigger="onSelfBuffUpdate" action="SetTransformActive" active="false" transform_path="impactDriver_LOD2"/>
                <triggered_effect trigger="onSelfBuffUpdate" action="SetTransformActive" active="false" transform_path="bat_LOD0"/>
				<triggered_effect trigger="onSelfBuffUpdate" action="SetTransformActive" active="false" transform_path="bat_LOD1"/>
				<triggered_effect trigger="onSelfBuffUpdate" action="SetTransformActive" active="false" transform_path="bat_LOD2"/>
				<triggered_effect trigger="onSelfBuffUpdate" action="SetTransformActive" active="false" transform_path="Spear_Iron_LOD0"/>
				<triggered_effect trigger="onSelfBuffUpdate" action="SetTransformActive" active="false" transform_path="Spear_Iron_LOD1"/>
				<triggered_effect trigger="onSelfBuffUpdate" action="SetTransformActive" active="false" transform_path="Spear_Iron_LOD2"/>
				<triggered_effect trigger="onSelfBuffUpdate" action="SetTransformActive" active="false" transform_path="ProjectileJoint"/>
				<triggered_effect trigger="onSelfBuffUpdate" action="SetTransformActive" active="false" transform_path="ironCrossBow_LOD0"/>
				<triggered_effect trigger="onSelfBuffUpdate" action="SetTransformActive" active="false" transform_path="ironCrossBow_LOD1"/>
				<triggered_effect trigger="onSelfBuffUpdate" action="SetTransformActive" active="false" transform_path="ironCrossBow_LOD2"/>
            </effect_group>

            <effect_group name="Sync_Cleanup">
                <triggered_effect trigger="onSelfBuffRemove" action="SetTransformActive" active="true" transform_path="impactDriver_LOD0"/>
				<triggered_effect trigger="onSelfBuffRemove" action="SetTransformActive" active="true" transform_path="impactDriver_LOD1"/>
				<triggered_effect trigger="onSelfBuffRemove" action="SetTransformActive" active="true" transform_path="impactDriver_LOD2"/>
                <triggered_effect trigger="onSelfBuffRemove" action="SetTransformActive" active="true" transform_path="bat_LOD0"/>
				<triggered_effect trigger="onSelfBuffRemove" action="SetTransformActive" active="true" transform_path="bat_LOD1"/>
				<triggered_effect trigger="onSelfBuffRemove" action="SetTransformActive" active="true" transform_path="bat_LOD2"/>
				<triggered_effect trigger="onSelfBuffRemove" action="SetTransformActive" active="true" transform_path="Spear_Iron_LOD0"/>
				<triggered_effect trigger="onSelfBuffRemove" action="SetTransformActive" active="true" transform_path="Spear_Iron_LOD1"/>
				<triggered_effect trigger="onSelfBuffRemove" action="SetTransformActive" active="true" transform_path="Spear_Iron_LOD2"/>
				<triggered_effect trigger="onSelfBuffRemove" action="SetTransformActive" active="true" transform_path="ProjectileJoint"/>
				<triggered_effect trigger="onSelfBuffRemove" action="SetTransformActive" active="true" transform_path="ironCrossBow_LOD0"/>
				<triggered_effect trigger="onSelfBuffRemove" action="SetTransformActive" active="true" transform_path="ironCrossBow_LOD1"/>
				<triggered_effect trigger="onSelfBuffRemove" action="SetTransformActive" active="true" transform_path="ironCrossBow_LOD2"/>
            </effect_group>
        </buff>
		
    </append>
	
	</if>
	</conditional>
	
</LittleRedSonja>