<activities>

	<!-- coop -->
	
	<activity name="coop_build" timePlan="5.0">
		<actionPoint X="0" Y="0" Z="0"/>
		<tool hand="right">hammer</tool>
		<inAnim inTransitionTime="0.3" outTransitionTime="0.1">
			<trigger name="show_tool" param="" time="1.0"/>
			build-box-start
		</inAnim>
		<outAnim inTransitionTime="0.1" outTransitionTime="0.3">
			<trigger name="fx.play" param="coop_build" time="0.17"/>
			<trigger name="hide_tool" param="" time="2.3"/>
			build-box-end
		</outAnim>
		<progressAnims>
			<anim inTransitionTime="0.1" outTransitionTime="0.1">
				<trigger name="fx.play" param="coop_build" time="0.2"/>
				build-box
			</anim>
			<anim type="fatigue" inTransitionTime="0.1" outTransitionTime="0.1">
				<trigger name="fx.play" param="coop_build" time="0.23"/>
				build-box-tired
			</anim>
		</progressAnims>
	</activity>
	<activity name="coop_feed" timePlan="4.99938">
		<actionPoint X="0" Y="0" Z="0"/>
		<tool hand="left">seedbowl</tool>
		<progressAnims>
			<anim inTransitionTime="0.1" outTransitionTime="0.1">
				<trigger name="fx.play" param="sow_corn1" time="0.20"/>
				<trigger name="fx.play" param="sow_corn2" time="0.33"/>
				<trigger name="fx.play" param="sow_corn3" time="0.45"/>
				<trigger name="fx.play" param="sow_corn4" time="0.60"/>
				hen-feed
			</anim>
		</progressAnims>
	</activity>
	<activity name="coop_eggs_start">
		<actionPoint x="0" y="0" z="0"/>
		<tool hand="right">smallbasket</tool>
		<progressAnims info="content_dependent">
			<anim inTransitionTime="0.3" outTransitionTime="0.1">
				<trigger name="work" param="show_egg" time="0.0"/>
				<trigger name="work" param="open" time="0.6"/>
				<trigger name="fx.play" param="coop_dooropen" time="0.6"/>
				pick-eggs-start
			</anim>
		</progressAnims>
	</activity>
	<activity name="coop_eggs_ok">
		<actionPoint x="0" y="0" z="0"/>
		<!-- tools are managed in game -->
		<progressAnims info="content_dependent">
			<anim inTransitionTime="0.0" outTransitionTime="0.0">
				<trigger name="work" param="pick" time="0.1"/>
				<trigger name="work" param="put" time="1.0"/>
				pick-eggs
			</anim>
		</progressAnims>
	</activity>
	<activity name="coop_eggs_fail">
		<actionPoint x="0" y="0" z="0"/>
		<tool hand="left">egg</tool>
		<!-- tools are managed in game -->
		<progressAnims info="content_dependent">
			<anim inTransitionTime="0.0" outTransitionTime="0.0">
				<trigger name="fx.play" param="coop_eggdrop" time="0.7"/>
				pick-eggs-fail
			</anim>
		</progressAnims>
	</activity>	
	<activity name="coop_eggs_end">
		<actionPoint x="0" y="0" z="0"/>
		<!-- tools are managed in game -->
		<progressAnims info="content_dependent">
			<anim inTransitionTime="0.05" outTransitionTime="0.3">
				<trigger name="work" param="pick" time="0.1"/>
				<trigger name="work" param="hide_egg" time="0.1"/>
				<trigger name="work" param="put" time="1.0"/>
				<trigger name="work" param="close" time="4.77"/>
				<trigger name="fx.play" param="coop_doorclose" time="4.77"/>
				pick-eggs-end
			</anim>
		</progressAnims>
	</activity>
	<activity name="coop_noeggs">
		<actionPoint x="0" y="0" z="0"/>
		<tool hand="right">smallbasket</tool>
		<progressAnims info="content_dependent">
			<anim inTransitionTime="0.3" outTransitionTime="0.3">
				<trigger name="work" param="open" time="0.67"/>
				<trigger name="work" param="close" time="10.57"/>
				<trigger name="fx.play" param="coop_doorclose" time="10.57"/>
				pick-eggs-2
			</anim>
		</progressAnims>
	</activity>	
	
	<!-- corral -->
	
	<activity name="corral_build_hit" timePlan="16.1996">
		<actionPoint x="0" y="0" z="0.336"/>
		<tool hand="right">fence</tool>
		<inAnim inTransitionTime="0.3" outTransitionTime="0.1">
			<trigger name="show_tool" param="" time="0.1"/>
			fence-hit-start
		</inAnim>
		<outAnim inTransitionTime="0.1" outTransitionTime="0.3">
			<trigger name="fx.play" param="corral_build_hit" time="0.5"/>
			fence-hit-end
		</outAnim>
		<progressAnims>
			<anim>
				<trigger name="fx.play" param="corral_build_hit" time="0.80"/>
				<trigger name="fx.play" param="corral_build_hit" time="2.53"/>
				<trigger name="fx.play" param="corral_build_hit" time="4.10"/>
				fence-hit
			</anim>
			<anim type="fatigue">
				<trigger name="fx.play" param="corral_build_hit" time="0.55"/>
				<trigger name="fx.play" param="corral_build_hit" time="2.40"/>
				fence-hit-bad
			</anim>
		</progressAnims>
	</activity>
	<activity name="corral_build_hammer" timePlan="5.0">
		<actionPoint x="0" y="0" z="0.8"/>
		<tool hand="right">hammer</tool>
		<inAnim inTransitionTime="0.3" outTransitionTime="0.1">
			<trigger name="fx.play" param="corral_build_hit" time="1.85"/>
			<trigger name="show_tool" param="" time="2.0"/>
			fence-hammer-start
		</inAnim>
		<outAnim inTransitionTime="0.1" outTransitionTime="0.3">
			<trigger name="hide_tool" param="" time="0.6"/>
			fence-hammer-end
		</outAnim>
		<progressAnims>
			<anim inTransitionTime="0.0" outTransitionTime="0.0">
				<trigger name="fx.play" param="corral_build_hammer" time="0.76"/>
				fence-hammer
			</anim>
			<anim type="fatigue" inTransitionTime="0.0" outTransitionTime="0.0">
				<trigger name="fx.play" param="corral_build_hammer" time="0.76"/>
				<trigger name="fx.play" param="corral_build_hammer_fall" time="1.53"/>
				fence-hammer-bad
			</anim>
			<anim type="fatigue" inTransitionTime="0.0" outTransitionTime="0.0">
				fence-hammer-tired
			</anim>
		</progressAnims>
	</activity>
	<activity name="corral_maintain_cow_ok" timePlan="10.631">
		<actionPoint x="0.185" y="0" z="0.824"/>
		<tool hand="left">stool</tool>
		<tool hand="right">bucket_fill2</tool>
		<inAnim inTransitionTime="0.1" outTransitionTime="0.0">
			<trigger name="show_tool" param="" time="4.4"/>
			cow-milk-ok
		</inAnim>
		<outAnim inTransitionTime="0.0" outTransitionTime="0.1">
			<trigger name="hide_tool" param="" time="4.1"/>
			<trigger name="fx.play" param="corral_maintain_cow" time="0.2"/>
			cow-milk-end
		</outAnim>
		<progressAnims>
			<anim inTransitionTime="0.1" outTransitionTime="0.1">
				<trigger name="fx.play" param="corral_maintain_cow" time="0.2"/>
				cow-milk
			</anim>
		</progressAnims>
	</activity>
	<activity name="corral_maintain_cow_fail">
		<actionPoint x="0.185" y="0" z="0.824"/>
		<progressAnims info="content_dependent">
			<anim inTransitionTime="0.1" outTransitionTime="0.1">cow-milk-fail</anim>
		</progressAnims>
	</activity>
	<activity name="corral_maintain_sheep_ok" timePlan="10.631">
		<actionPoint x="0" y="0" z="0.581"/>
		<tool hand="right">shears</tool>
		<inAnim inTransitionTime="0.1" outTransitionTime="0.0">
			<trigger name="show_tool" param="" time="5.0"/>
			sheep-shear-ok
		</inAnim>
		<outAnim inTransitionTime="0.0" outTransitionTime="0.1">
			<trigger name="hide_tool" param="" time="0.9"/>
			sheep-shear-end
		</outAnim>
		<progressAnims>
			<anim>
				<trigger name="fx.play" param="corral_maintain_sheep1" time="0.7"/>
				<trigger name="fx.play" param="corral_maintain_sheep2" time="2.8"/>
				sheep-shear
			</anim>
		</progressAnims>
	</activity>
	<activity name="corral_maintain_sheep_fail">
		<actionPoint x="0.0" y="0" z="0.581"/>
		<progressAnims info="content_dependent">
			<anim inTransitionTime="0.1" outTransitionTime="0.1">sheep-shear-fail</anim>
		</progressAnims>
	</activity>	
	<activity name="corral_maintain_horse_ok" timePlan="10.631">
		<actionPoint x="0.1" y="0" z="1.024"/>
		<tool hand="right">currycomb</tool>
		<inAnim inTransitionTime="0.1" outTransitionTime="0.0">
			<trigger name="show_tool" param="" time="6.7"/>
			<trigger name="fx.play" param="corral_maintain_horse" time="7.6"/>
			horse-groom-ok
		</inAnim>
		<outAnim inTransitionTime="0.0" outTransitionTime="0.1">
			<trigger name="hide_tool" param="" time="1.35"/>
			horse-groom-end
		</outAnim>
		<progressAnims>
			<anim inTransitionTime="0.1" outTransitionTime="0.1">
				<trigger name="fx.play" param="corral_maintain_horse" time="0.7"/>
				horse-groom
			</anim>
		</progressAnims>
	</activity>
	<activity name="corral_maintain_horse_fail">
		<actionPoint x="0.1" y="0" z="1.024"/>
		<progressAnims info="content_dependent">
			<anim inTransitionTime="0.1" outTransitionTime="0.1">
				<trigger name="fx.play" param="animal_horse_2" time="0.5"/>
				<trigger name="fx.play" param="animal_horse_2" time="1.6"/>
				<trigger name="fx.play" param="animal_horse_1" time="2.9"/>
				<trigger name="fx.play" param="animal_horse_2" time="3.5"/>
				<trigger name="fx.play" param="animal_horse_1" time="4.0"/>
				horse-groom-fail
			</anim>
		</progressAnims>
	</activity>	
	
	<!-- field -->
	
	<!-- cBlockWidth = 1.6 -->
	<activity name="field_build" walkDist="1.6" timePlan="16.2646">
		<actionPoint X="0" Y="0" Z="0"/>
		<tool hand="left">plow</tool>
		<inAnim inTransitionTime="0.3" outTransitionTime="0.1">
			<trigger name="show_tool" param="" time="0.97"/>
			hoe-large-start
		</inAnim>
		<outAnim inTransitionTime="0.1" outTransitionTime="0.3">
			<trigger name="fx.play" param="dirt_hit_plough1" time="0.0"/>
			<trigger name="hide_tool" param="" time="1.95"/>
			hoe-large-end
		</outAnim>
		<progressAnims info="walking_dependent">
			<anim type="work">
				<trigger name="fx.play" param="dirt_hit_plough1" time="0.0"/>
				hoe-large-hit
			</anim>
			<anim type="other">
				<trigger name="fx.play" param="dirt_hit_plough1" time="0.0"/>
				hoe-large-hit2walk
			</anim>
			<anim walkDistPerCycle="0.8">hoe-large-walk</anim>
			<anim type="other">hoe-large-walk2hit</anim>
			<anim type="fatigue">
				<trigger name="fx.play" param="dirt_hit_plough1" time="0.0"/>
				hoe-large-tired
			</anim>
		</progressAnims>
	</activity>
	<activity name="field_plough" walkDist="1.6" timePlan="1.73208">
		<actionPoint X="0" Y="0" Z="0"/>
		<tool hand="left">plow</tool>
		<inAnim inTransitionTime="0.3" outTransitionTime="0.1">
			<trigger name="show_tool" param="" time="0.97"/>
			hoe-large-start
		</inAnim>
		<outAnim inTransitionTime="0.1" outTransitionTime="0.3">
			<trigger name="fx.play" param="dirt_hit_plough1" time="0.0"/>
			<trigger name="hide_tool" param="" time="1.95"/>
			hoe-large-end
		</outAnim>
		<progressAnims info="walking_dependent">
			<anim type="work">
				<trigger name="fx.play" param="dirt_hit_plough1" time="0.0"/>
				hoe-large-hit
			</anim>
			<anim type="other">
				<trigger name="fx.play" param="dirt_hit_plough1" time="0.0"/>
				hoe-large-hit2walk
			</anim>
			<anim walkDistPerCycle="0.8">hoe-large-walk</anim>
			<anim type="other">hoe-large-walk2hit</anim>
			<anim type="fatigue">
				<trigger name="fx.play" param="dirt_hit_plough1" time="0.0"/>
				hoe-large-tired
			</anim>
		</progressAnims>
	</activity>
	<activity name="field_sow" walkDist="1.6" timePlan="5.33208">
		<actionPoint X="0" Y="0" Z="0"/>
		<tool hand="left">seedbowl</tool>
		<progressAnims info="walking_dependent">
			<anim type="work" inTransitionTime="0.1" outTransitionTime="0.1">
				<trigger name="fx.play" param="sow_corn" time="0.0"/>
				<trigger name="fx.play" param="sow_corn1" time="0.20"/>
				<trigger name="fx.play" param="sow_corn2" time="0.33"/>
				<trigger name="fx.play" param="sow_corn3" time="0.45"/>
				<trigger name="fx.play" param="sow_corn4" time="0.60"/>
				sow-corn
			</anim>
			<anim inTransitionTime="0.0" outTransitionTime="0.0" walkDistPerCycle="0.8">sow-corn-walk1</anim>
			<anim inTransitionTime="0.0" outTransitionTime="0.3" type="other">sow-corn-walk2</anim>
		</progressAnims>
	</activity>
	<activity name="field_sow_extra" walkDist="1.6" timePlan="3.33208">
		<actionPoint X="0" Y="0" Z="0"/>
		<tool hand="left">seedbowl</tool>
		<progressAnims info="walking_dependent">
			<anim type="work" inTransitionTime="0.1" outTransitionTime="0.1">
				<trigger name="fx.play" param="sow_corn" time="0.0"/>
				<trigger name="fx.play" param="sow_corn1" time="0.20"/>
				<trigger name="fx.play" param="sow_corn2" time="0.33"/>
				<trigger name="fx.play" param="sow_corn3" time="0.45"/>
				<trigger name="fx.play" param="sow_corn4" time="0.60"/>
				sow-corn
			</anim>
			<anim inTransitionTime="0.0" outTransitionTime="0.0" walkDistPerCycle="0.8">sow-corn-walk1</anim>
			<anim inTransitionTime="0.0" outTransitionTime="0.3" type="other">sow-corn-walk2</anim>
		</progressAnims>
	</activity>
	<activity name="field_harvest" walkDist="1.6" timePlan="14.3992">
		<actionPoint X="0" Y="0" Z="0"/>
		<tool hand="right">scythe</tool>
		<inAnim inTransitionTime="0.3" outTransitionTime="0.1">
			<trigger name="show_tool" param="" time="0.85"/>
			harvest-start
		</inAnim>
		<outAnim inTransitionTime="0.1" outTransitionTime="0.3">
			<trigger name="hide_tool" param="" time="1.6"/>
			harvest-end
		</outAnim>
		<progressAnims info="walking_dependent">
			<anim type="fatigue" inTransitionTime="0.1" outTransitionTime="0.1">
				<trigger name="fx.play" param="field_harvest_bad" time="0.0"/>
				<trigger name="harvest_hit" param="" time="0.83"/>
				harvest-bad
			</anim>
			<anim type="work" inTransitionTime="0.1" outTransitionTime="0.1">
				<trigger name="fx.play" param="field_harvest" time="0.0"/>
				<trigger name="harvest_hit" param="" time="0.83"/>
				<trigger name="fx.play" param="field_harvest" time="1.5"/>
				<trigger name="harvest_hit" param="" time="2.1"/>
				harvest
			</anim>
			<anim walkDistPerCycle="0.4">harvest-walk</anim>
		</progressAnims>
	</activity>
	<activity name="field_harvest_bad" walkDist="1.6" timePlan="14.3992">
		<actionPoint X="0" Y="0" Z="0"/>
		<tool hand="right">scythe</tool>
		<inAnim inTransitionTime="0.3" outTransitionTime="0.1">
			<trigger name="show_tool" param="" time="0.85"/>
			harvest-start
		</inAnim>
		<outAnim inTransitionTime="0.1" outTransitionTime="0.3">
			<trigger name="hide_tool" param="" time="1.6"/>
			harvest-end
		</outAnim>
		<progressAnims info="walking_dependent">
			<anim type="fatigue" inTransitionTime="0.1" outTransitionTime="0.1">
				<trigger name="fx.play" param="field_harvest_bad" time="0.0"/>
				harvest-bad
			</anim>
			<anim type="work" inTransitionTime="0.1" outTransitionTime="0.1">
				<trigger name="fx.play" param="field_harvest" time="0.0"/>
				<trigger name="harvest_hit" param="" time="0.83"/>
				<trigger name="fx.play" param="field_harvest" time="1.5"/>
				<trigger name="harvest_hit" param="" time="2.1"/>
				harvest
			</anim>
			<anim walkDistPerCycle="0.4">harvest-walk</anim>
		</progressAnims>
	</activity>	
	
	<!-- patch -->
	
	<activity name="patch_build" timePlan="14.6981">
		<actionPoint x="-0.361488" y="0" z="1.13536"/>
		<tool hand="left">hoe</tool>
		<inAnim inTransitionTime="0.3" outTransitionTime="0.1">
			<trigger name="show_tool" param="" time="1.0"/>
			hoe-small-start
		</inAnim>
		<outAnim inTransitionTime="0.1" outTransitionTime="0.3">
			<trigger name="fx.play" param="dirt_hit_patch1" time="0.05"/>
			<trigger name="hide_tool" param="" time="1.4"/>
			hoe-small-end
		</outAnim>
		<progressAnims>
			<anim cycles="3" inTransitionTime="0.05" outTransitionTime="0.05">
				<trigger name="fx.play" param="dirt_hit_patch1" time="0.05"/>
				hoe-small-hit
			</anim>
			<anim cycles="1" inTransitionTime="0.05" outTransitionTime="0.05">
				<trigger name="fx.play" param="dirt_hit_patch1" time="0.05"/>
				<trigger name="fx.play" param="dirt_hit_patch2" time="1.00"/>
				hoe-small-hit2polish
			</anim>
			<anim cycles="3" inTransitionTime="0.05" outTransitionTime="0.05">
				<trigger name="fx.play" param="dirt_hit_patch2" time="0.36"/>
				hoe-small-polish
			</anim>
			<anim cycles="1" inTransitionTime="0.05" outTransitionTime="0.05">
				hoe-small-polish2hit
			</anim>
		</progressAnims>
	</activity>
	<!-- TODO kratsi nez build a trochu odlisit -->
	<activity name="patch_plough" timePlan="7.0">
		<actionPoint x="-0.361488" y="0" z="1.13536"/>
		<tool hand="left">hoe</tool>
		<inAnim inTransitionTime="0.3" outTransitionTime="0.1">
			<trigger name="show_tool" param="" time="1.0"/>
			hoe-small-start
		</inAnim>
		<outAnim inTransitionTime="0.1" outTransitionTime="0.3">
			<trigger name="fx.play" param="dirt_hit_patch1" time="0.05"/>
			<trigger name="hide_tool" param="" time="1.4"/>
			hoe-small-end
		</outAnim>
		<progressAnims>
			<anim cycles="3" inTransitionTime="0.05" outTransitionTime="0.05">
				<trigger name="fx.play" param="dirt_hit_patch1" time="0.05"/>
				hoe-small-hit
			</anim>
			<anim cycles="1" inTransitionTime="0.05" outTransitionTime="0.05">
				<trigger name="fx.play" param="dirt_hit_patch1" time="0.05"/>
				<trigger name="fx.play" param="dirt_hit_patch2" time="1.00"/>
				hoe-small-hit2polish
			</anim>
			<anim cycles="3" inTransitionTime="0.05" outTransitionTime="0.05">
				<trigger name="fx.play" param="dirt_hit_patch2" time="0.36"/>
				hoe-small-polish
			</anim>
			<anim cycles="1" inTransitionTime="0.05" outTransitionTime="0.05">
				hoe-small-polish2hit
			</anim>
		</progressAnims>
	</activity>	
	<activity name="patch_sow">
		<actionPoint x="-0.031" y="0" z="0.789"/>
		<tool hand="left"></tool>
		<progressAnims info="content_dependent">
			<anim inTransitionTime="0.3" outTransitionTime="0.3">
				<trigger name="fx.play" param="sow_vegetable" time="1.0"/>
				<trigger name="work" param="seedling" time="3.3"/>
				<trigger name="work" param="planted" time="4.1333"/>
				sow-vegetable
			</anim>
		</progressAnims>
	</activity>
	<activity name="patch_pick_small">
		<actionPoint x="-0.142534" y="0" z="0.65"/>
		<tool hand="left"></tool>
		<!--staticTool name="basket" posX="-0.554" posY="-0.082"/-->
		<progressAnims info="content_dependent">
			<anim inTransitionTime="0.3" outTransitionTime="0.0">
				<trigger name="work" param="pick" time="1.8333"/>
				pick-vegetable-small
			</anim>
		</progressAnims>
	</activity>
	<activity name="patch_pick_big">
		<actionPoint x="0" y="0" z="0.54"/>
		<tool hand="left"></tool>
		<progressAnims info="content_dependent">
			<anim inTransitionTime="0.3" outTransitionTime="0.0">
				<trigger name="work" param="prepare" time="1.9"/>
				pick-vegetable-big-start
			</anim>
			<anim type="fatigue">
				<trigger name="fx.play" param="heavy_pick_tired" time="0.0"/>
				pick-vegetable-big-tired
			</anim>
			<anim inTransitionTime="0.3" outTransitionTime="0.0">
				<trigger name="work" param="pick" time="0.1"/>
				pick-vegetable-big-end
			</anim>
		</progressAnims>
	</activity>
	<activity name="patch_weed" timePlan="9.33333">
		<actionPoint x="0" y="0" z="0.63"/>
		<tool hand="left"></tool>
		<inAnim inTransitionTime="0.1" outTransitionTime="0.0">weeding-start</inAnim>
		<outAnim inTransitionTime="0.0" outTransitionTime="0.0">
			<trigger name="fx.play" param="weeding" time="0"/>
			weeding-end
		</outAnim>
		<progressAnims>
			<anim type="fatigue">
				<trigger name="fx.play" param="weeding" time="0"/>
				weeding-tired
			</anim>
			<anim inTransitionTime="0.5" outTransitionTime="0.5">
				<trigger name="fx.play" param="weeding" time="0"/>
				<trigger name="fx.play" param="weeding" time="0.65"/>
				weeding
			</anim>
		</progressAnims>
	</activity>
	<!-- TODO zalivani -->
	<activity name="patch_water" timePlan="9.33333">
		<actionPoint x="0" y="0" z="0.63"/>
		<tool hand="right">wateringcan</tool>
		<inAnim inTransitionTime="0.1" outTransitionTime="0.0">
			<trigger name="show_tool" param="" time="1.45"/>
			watering-start
		</inAnim>
		<outAnim inTransitionTime="0.0" outTransitionTime="0.1">
			<trigger name="hide_tool" param="" time="0.65"/>
			watering-end
		</outAnim>
		<progressAnims>
			<anim inTransitionTime="0.1" outTransitionTime="0.1">
				<trigger name="fx.play" param="watering" time="0.25"/>
				watering
			</anim>
		</progressAnims>
	</activity>	
	
	<!-- orchard -->
	
	<activity name="orchard_build_dig" timePlan="22.1667">
		<actionPoint x="0.0" y="0" z="1.0"/>
		<tool hand="left">spade</tool>
		<inAnim inTransitionTime="0.3" outTransitionTime="0.1">
			<trigger name="show_tool" param="" time="1.0"/>
			dig-hole-start
		</inAnim>
		<outAnim inTransitionTime="0.1" outTransitionTime="0.3">
			<trigger name="fx.play" param="orchard_dig" time="0"/>
			<trigger name="fx.play" param="dirt_pile" time="2.2"/>
			<trigger name="hide_tool" param="" time="4.4"/>
			dig-hole-end
		</outAnim>
		<progressAnims>
			<anim inTransitionTime="0.3" outTransitionTime="0.3">
				<trigger name="fx.play" param="dirt_pile" time="2.2"/>
				<trigger name="fx.play" param="orchard_dig" time="0"/>
				dig-hole
			</anim>
			<anim type="fatigue">
				<trigger name="fx.play" param="dirt_pile" time="3.85"/>
				<trigger name="fx.play" param="orchard_digrock" time="0"/>
				<trigger name="fx.play" param="orchard_dig" time="1.6"/>
				dig-hole-rock
			</anim>
			<anim type="fatigue">
				<trigger name="fx.play" param="orchard_dig" time="0"/>
				dig-hole-tired
			</anim>
		</progressAnims>
	</activity>
	<activity name="orchard_build_plant">
		<actionPoint x="-0.031" y="0" z="0.789"/>
		<tool hand="left"></tool>
		<progressAnims info="content_dependent">
			<anim inTransitionTime="0.3" outTransitionTime="0.3">
				<trigger name="fx.play" param="sow_vegetable" time="1.0"/>
				<trigger name="work" param="seedling" time="3.3"/>
				<trigger name="work" param="planted" time="4.1333"/>
				sow-vegetable
			</anim>
		</progressAnims>
	</activity>
	<activity name="orchard_build_finish" timePlan="8.0">
		<actionPoint x="0.286001" y="0" z="1.41969"/>
		<tool hand="left">spade</tool>
		<inAnim inTransitionTime="0.2" outTransitionTime="0.05">
			<trigger name="show_tool" param="" time="1.0"/>
			dig-finish-start
		</inAnim>
		<outAnim inTransitionTime="0.0" outTransitionTime="0.2">
			<trigger name="fx.play" param="plant_tree" time="0.0"/>
			dig-finish-end
		</outAnim>
		<progressAnims>
			<anim inTransitionTime="0.05" outTransitionTime="0.05">
				dig-finish
			</anim>
		</progressAnims>
	</activity>
	<activity name="orchard_pick" timePlan="11.5992">
		<actionPoint x="0.0" y="0.0" z="0.0"/>
		<!-- tool is managed in game -->
		<tool hand="right"></tool>
		<staticTool name="basket_fruits" posX="-0.554" posY="-0.082"/>
		<inAnim inTransitionTime="0.2" outTransitionTime="0.0">pick-fruit-start</inAnim>
		<outAnim inTransitionTime="0.0" outTransitionTime="0.2">
			<trigger name="work" param="pick" time="0.25"/>
			<trigger name="work" param="put" time="1.25"/>
			pick-fruit-end
		</outAnim>
		<progressAnims>
			<anim type="work">
				<trigger name="work" param="pick" time="0.1"/>
				<trigger name="work" param="put" time="1.1"/>
				<trigger name="fx.play" param="orchard_harvest" time="1.0"/>
				<trigger name="work" param="pick" time="2.3"/>
				<trigger name="work" param="put" time="3.2"/>
				<trigger name="fx.play" param="orchard_harvest" time="3.0"/>
				pick-fruit
			</anim>
		</progressAnims>
	</activity>
	<activity name="orchard_prune" timePlan="8.565">
		<actionPoint x="0.0" y="0.0" z="-0.65"/>
		<tool hand="right">handsaw</tool>
		<inAnim inTransitionTime="0.3" outTransitionTime="0.1">
			<trigger name="show_tool" param="" time="0.6"/>
			tree-prune-start
		</inAnim>
		<outAnim inTransitionTime="0.1" outTransitionTime="0.3">
			<trigger name="fx.play" param="orchard_prune" time="0"/>
			<trigger name="hide_tool" param="" time="1.3"/>
			tree-prune-end
		</outAnim>
		<progressAnims>
			<anim type="work">
				<trigger name="fx.play" param="orchard_prune" time="0"/>
				tree-prune
			</anim>
			<anim type="fatigue">
				<trigger name="fx.play" param="orchard_prune" time="0"/>
				tree-prune-bad
			</anim>
		</progressAnims>
	</activity>
	
	<!-- wild -->
	
	<activity name="rock_pick_big_walk">
		<actionPoint x="0" y="0" z="0.596"/>
		<inAnim inTransitionTime="0.3" outTransitionTime="0.0">pick-rock-big-start</inAnim>
		<outAnim inTransitionTime="0.3" outTransitionTime="0.1">
			<trigger name="fx.play" param="rock_drop" time="1.55"/>
			drop-rock-big
		</outAnim>
		<progressAnims info="walking_dependent">
			<anim type="fatigue" inFirstCycleOnly="true">
				<trigger name="fx.play" param="heavy_pick_tired" time="0.0"/>
				pick-rock-big-tired
			</anim>
			<anim type="other" inFirstCycleOnly="true">
				<trigger name="work" param="pick" time="1.7"/>
				<trigger name="fx.play" param="heavy_pick_end" time="0.0"/>
				pick-rock-big-end
			</anim>
			<anim inTransitionTime="0.3" outTransitionTime="0.0" walkDistPerCycle="0.5">walk-carry-big</anim>
		</progressAnims>
	</activity>

	<activity name="tree_cut" timePlan="10.0">
		<actionPoint x="0" y="0" z="1.3"/>
		<tool hand="right">axe</tool>
		<inAnim inTransitionTime="0.3" outTransitionTime="0.05">
			<trigger name="show_tool" param="" time="1.1"/>
			tree-chop-start
		</inAnim>
		<outAnim inTransitionTime="0.05" outTransitionTime="0.3">
			<trigger name="sfx.play" param="tree_fall" time="0.0"/>
			<trigger name="fx.play" param="tree_cut" time="0.17"/>
			<trigger name="hide_tool" param="" time="1.85"/>
			<trigger name="gfx.play" param="tree_fall" time="2.35"/>
			tree-chop-end
		</outAnim>
		<progressAnims>
			<anim>
				<trigger name="fx.play" param="tree_cut" time="0.14"/>
				<trigger name="work" param="chop1" time="0.24"/>
				<trigger name="fx.play" param="tree_cut" time="1.3"/>
				<trigger name="work" param="chop2" time="1.4"/>
				tree-chop
			</anim>
			<anim type="fatigue">
				<trigger name="fx.play" param="tree_cut_bad" time="0.17"/>
				tree-chop-bad
			</anim>
		</progressAnims>
	</activity>
	
	<!-- fishing -->
	
	<activity name="fishing_start">
		<actionPoint x="0" y="0" z="0"/>
		<progressAnims info="content_dependent">
			<anim>
				<trigger name="sfx.play" param="fishing_swing" time="2.15"/>
				<trigger name="fx.play" param="fishing_drop" time="2.5"/>
				fishing-start
			</anim>
		</progressAnims>
	</activity>
	<activity name="fishing_wait" timePlan="15.465">
		<actionPoint x="0" y="0" z="0"/>
		<progressAnims>
			<anim>fishing-idle</anim>
		</progressAnims>
	</activity>
	<activity name="fishing_end_ok">
		<actionPoint x="0" y="0" z="0"/>
		<progressAnims info="content_dependent">
			<anim>
				<trigger name="fx.play" param="fishing_splash" time="0.3"/>
				<trigger name="fx.play" param="fishing_splash" time="2.1"/>
				fishing-end
			</anim>
		</progressAnims>
	</activity>
	<activity name="fishing_end_fail">
		<actionPoint x="0" y="0" z="0"/>
		<progressAnims info="content_dependent">
			<anim>
				<trigger name="fx.play" param="fishing_splash" time="0.3"/>
				<trigger name="fx.play" param="fishing_splash" time="2.1"/>
				fishing-end
			</anim>
		</progressAnims>
	</activity>
	
	<!-- berry picking -->
	
	<activity name="berry_picking_start">
		<actionPoint x="0" y="0" z="0.75"/>
		<tool hand="left">smallbasket_strawberries</tool>
		<progressAnims info="content_dependent">
			<anim>pick-berry-start</anim>
		</progressAnims>
	</activity>
	<activity name="berry_picking" timePlan="29.4979">
		<actionPoint x="0" y="0" z="0.75"/>
		<tool hand="left">smallbasket_strawberries</tool>
		<progressAnims>
			<anim>pick-berry</anim>
			<anim>pick-berry-return</anim>
		</progressAnims>
	</activity>
	<activity name="berry_picking_end">
		<actionPoint x="0" y="0" z="0.75"/>
		<tool hand="left">smallbasket_strawberries</tool>
		<progressAnims info="content_dependent">
			<anim>pick-berry-end</anim>
		</progressAnims>
	</activity>
	
	<!-- house building -->
	
	<activity name="house_build" timePlan="5.0">
		<actionPoint X="0" Y="0" Z="1.0"/>
		<tool hand="right">hammer</tool>
		<inAnim inTransitionTime="0.3" outTransitionTime="0.1">
			<trigger name="show_tool" param="" time="1.0"/>
			build-box-start
		</inAnim>
		<outAnim inTransitionTime="0.1" outTransitionTime="0.3">
			<trigger name="fx.play" param="coop_build" time="0.17"/>
			<trigger name="hide_tool" param="" time="2.3"/>
			build-box-end
		</outAnim>
		<progressAnims>
			<anim inTransitionTime="0.1" outTransitionTime="0.1">
				<trigger name="fx.play" param="coop_build" time="0.2"/>
				build-box
			</anim>
			<anim type="fatigue" inTransitionTime="0.1" outTransitionTime="0.1">
				<trigger name="fx.play" param="coop_build" time="0.23"/>
				build-box-tired
			</anim>
		</progressAnims>
	</activity>
	
	<!-- non work -->
	
	<activity name="food_eat" timePlan="5.0">
		<actionPoint X="0" Y="0" Z="0"/>
		<tool hand="right">spoon</tool>
		<inAnim inTransitionTime="0.3" outTransitionTime="0.1">
			<trigger name="show_tool" param="" time="1.8"/>
			eat-start
		</inAnim>
		<outAnim inTransitionTime="0.1" outTransitionTime="0.3">
			<trigger name="hide_tool" param="" time="0.85"/>
			eat-end
		</outAnim>
		<progressAnims>
			<anim inTransitionTime="0.1" outTransitionTime="0.1">
				<trigger name="fx.play" param="eat" time="0"/>
				eat
			</anim>
		</progressAnims>
	</activity>
	
	<activity name="water_refresh" timePlan="8.5">
		<actionPoint x="0" y="0" z="0.428"/>
		<progressAnims>
			<anim>
				<trigger name="fx.play" param="bucket_refresh" time="0.91"/>
				<trigger name="fx.play" param="bucket_refresh" time="1.2"/>
				<trigger name="fx.play" param="bucket_refresh" time="2.65"/>
				<trigger name="fx.play" param="bucket_refresh" time="4.9"/>
				refresh
			</anim>
		</progressAnims>
	</activity>
	
	<activity name="baby_care" timePlan="4.99938">
		<actionPoint x="0" y="0" z="0"/>
		<inAnim inTransitionTime="0.3" outTransitionTime="0.1">
			<trigger name="work" param="cradle-start" time="0.0"/>
			cradle-start
		</inAnim>
		<outAnim inTransitionTime="0.1" outTransitionTime="0.3">
			<trigger name="work" param="cradle-end" time="0.0"/>
			cradle-end
		</outAnim>
		<progressAnims>
			<anim>
				<trigger name="work" param="cradle" time="0.0"/>
				<trigger name="fx.play" param="baby_cradle" time="0.0"/>
				<trigger name="fx.play" param="cradle_cradle" time="0.1"/>
				cradle
			</anim>
		</progressAnims>
	</activity>
	
</activities>
