<?xml version="1.0" encoding="utf-8"?>
<GameConfig>
	<gameSpecific>
		<level id="0">
			<debugMode>false</debugMode>
			<isTimed>true</isTimed>
			<showScore>true</showScore>
			<!-- what score defines the "good" ending -->
			<gameSettings>
				<!-- the names of these XML tags can not be changed. General rule: anything within the tags is considered editable -->
				<!-- the bounds the catcher can move in -->
				<difficulty id="easy">
					<gameDuration>40</gameDuration>
					<targetScore>150</targetScore>
					<amountOfItemsToFindAtOnce max="3" min="3"/>
					<amountOfItemsToAddToTrayEachTime>4</amountOfItemsToAddToTrayEachTime>
					<totalAmountOfItemsToFind>30</totalAmountOfItemsToFind>
					<amountOfIncorrectAttemptsBeforeHint>6</amountOfIncorrectAttemptsBeforeHint>
					<idleTimeBeforeHint>6</idleTimeBeforeHint>
					<reactionTimeRange max="4" min="1"/>
					<reactionSpeedWeightingModifier>50</reactionSpeedWeightingModifier>
					<delayBeforeAdvancingToGameOverScreen>1</delayBeforeAdvancingToGameOverScreen>
					<paddingBetweenIcons>30</paddingBetweenIcons>
					<pointsToRemoveIfIncorrectGuess>-50</pointsToRemoveIfIncorrectGuess>
					<extraSecondsWhenAllTrayItemsFound>0</extraSecondsWhenAllTrayItemsFound>
					<timeBonusPopupShowsTime>false</timeBonusPopupShowsTime>
					<secondsDelayBeforeShowingTimeBonus>0.5</secondsDelayBeforeShowingTimeBonus>
				</difficulty>

				<difficulty id="hard">
					<gameDuration>30</gameDuration>
					<targetScore>150</targetScore>
					<amountOfItemsToFindAtOnce max="4" min="4"/>
					<amountOfItemsToAddToTrayEachTime>3</amountOfItemsToAddToTrayEachTime>
					<totalAmountOfItemsToFind>40</totalAmountOfItemsToFind>
					<amountOfIncorrectAttemptsBeforeHint>3</amountOfIncorrectAttemptsBeforeHint>
					<idleTimeBeforeHint>6</idleTimeBeforeHint>
					<reactionTimeRange max="4" min="1"/>
					<reactionSpeedWeightingModifier>50</reactionSpeedWeightingModifier>
					<delayBeforeAdvancingToGameOverScreen>1</delayBeforeAdvancingToGameOverScreen>
					<paddingBetweenIcons>30</paddingBetweenIcons>
					<iconBarHideTime>0.3</iconBarHideTime>
					<pointsToRemoveIfIncorrectGuess>-60</pointsToRemoveIfIncorrectGuess>
					<extraSecondsWhenAllTrayItemsFound>0</extraSecondsWhenAllTrayItemsFound>
					<timeBonusPopupShowsTime>false</timeBonusPopupShowsTime>
					<secondsDelayBeforeShowingTimeBonus>0.5</secondsDelayBeforeShowingTimeBonus>
				</difficulty>
			</gameSettings>
			<!-- Used to determine per level settings. Each replay of the game changes to a different level -->
			<!-- If only one level is defined, that will always be used each replay. -->
			<levelProperties>
				<bgImage>bg</bgImage>
				<characters>
					<character>
						<name>fear</name>
						<position x="1788.75" y="1230.0"/>
						<defaultAnimation>neutral</defaultAnimation>
						<skin>default</skin>
						<scale x="-0.5" y="0.5"/>
					</character>
				</characters>
				<screenBlocks>
					<type id="splat">
						<image>splat</image>
					</type>
				</screenBlocks>
				<scrollBoundsSize x="1024" y="600"/>
				<scrollSizeMultiplier>1</scrollSizeMultiplier>
				<panStrength x="10" y="5"/>
				<panDamping>0.95</panDamping>
				<gameMusic>gameMusic</gameMusic>
				<itemsToHideBehind>

				</itemsToHideBehind>
			</levelProperties>
			<!-- these are the properties for dynamic game elements, things that need more specific detail than global game settings -->
			<itemProperties>
				<item id="0">
					<itemRange>1,7</itemRange>
					<score>50</score>
					<time>0</time>
					<fileName>item_X</fileName>
					<iconName>itemicon_X</iconName>
					<replace>X</replace>
					<isRedHerring>false</isRedHerring>
					<stickerToCollect>sticker9</stickerToCollect>
					<spawnEffect>starVFX</spawnEffect>
					<!--<spawnScreenEffect>splat</spawnScreenEffect>-->
					<revealEffect>revealStarVFX</revealEffect>
					<playSpotSFX>correctItemFound</playSpotSFX>
					<playSpotAnimation type="array">happy</playSpotAnimation>
					<playCharacterAnimation type="array">happy</playCharacterAnimation>
					<playCharacterAnimationOnIncorrect type="array">sad</playCharacterAnimationOnIncorrect>
					<spawnEffectOnIncorrect>NegativeFeedbackNotification</spawnEffectOnIncorrect>
					<playFailedSpotSFX>incorrectItemFound</playFailedSpotSFX>
					<playSpotAnimationOnIncorrect type="array">sad</playSpotAnimationOnIncorrect>
					<fadeToOnFind>0</fadeToOnFind>
					<scaleToOnFind>1.2</scaleToOnFind>
					<popup>false</popup>
					<showFeedBackMessage>positive</showFeedBackMessage>
				</item>
				<item id="1">
					<itemID>2</itemID>
					<score>50</score>
					<time>0</time>
					<fileName>itemicon_2</fileName>
					<iconName>itemicon_2</iconName>
					<isRedHerring>false</isRedHerring>
					<isSticker>true</isSticker>
					<stickerToCollectEasy>sticker1</stickerToCollectEasy>
                    <stickerToCollectHard>sticker11</stickerToCollectHard>
					<showStickerBeforeTrayIndex>1</showStickerBeforeTrayIndex>
					<spawnEffect>starVFX</spawnEffect>
					<!--<spawnScreenEffect>splat</spawnScreenEffect>-->
					<revealEffect>revealStarVFX</revealEffect>
					<playSpotSFX>correctItemFound</playSpotSFX>
					<playSpotAnimation type="array">happy</playSpotAnimation>
					<playCharacterAnimation type="array">happy</playCharacterAnimation>
					<playCharacterAnimationOnIncorrect type="array">sad</playCharacterAnimationOnIncorrect>
					<spawnEffectOnIncorrect>NegativeFeedbackNotification</spawnEffectOnIncorrect>
					<playFailedSpotSFX>incorrectItemFound</playFailedSpotSFX>
					<playSpotAnimationOnIncorrect type="array">sad</playSpotAnimationOnIncorrect>
					<fadeToOnFind>0</fadeToOnFind>
					<scaleToOnFind>1.2</scaleToOnFind>
					<popup>false</popup>
					<showFeedBackMessage>positive</showFeedBackMessage>
				</item>
				<item id="2">
					<itemRange>9,11</itemRange>
					<score>50</score>
					<time>0</time>
					<fileName>item_X</fileName>
					<iconName>itemicon_X</iconName>
					<replace>X</replace>
					<isRedHerring>false</isRedHerring>
					<stickerToCollect></stickerToCollect>
					<spawnEffect>starVFX</spawnEffect>
					<!--<spawnScreenEffect>splat</spawnScreenEffect>-->
					<revealEffect>revealStarVFX</revealEffect>
					<playSpotSFX>correctItemFound</playSpotSFX>
					<playSpotAnimation type="array">happy</playSpotAnimation>
					<playCharacterAnimation type="array">happy</playCharacterAnimation>
					<playCharacterAnimationOnIncorrect type="array">sad</playCharacterAnimationOnIncorrect>
					<spawnEffectOnIncorrect>NegativeFeedbackNotification</spawnEffectOnIncorrect>
					<playFailedSpotSFX>incorrectItemFound</playFailedSpotSFX>
					<playSpotAnimationOnIncorrect type="array">sad</playSpotAnimationOnIncorrect>
					<fadeToOnFind>0</fadeToOnFind>
					<scaleToOnFind>1.2</scaleToOnFind>
					<popup>false</popup>
					<showFeedBackMessage>positive</showFeedBackMessage>
				</item>

			</itemProperties>
			<!-- list of positions items may appear from, you need to have more items in total than there are positions, as each position gets a unique item -->
			<itemPositions>
				
				<spot>
					<!-- sweet bowl-->
					<items type="array">2</items>
					<scale x="0.7" y="0.7"/>
					<position x="100" y="750"/>
					<!-- <position x="775" y="445"/> -->
					<depth>9</depth>
				</spot>
				<spot>
					<!-- BOOK-->
					<items type="array">3</items>
					<scale x="1" y="1"/>
					<position x="548" y="800"/>
					<!-- <position x="900" y="445"/> -->
					<depth>9</depth>
				</spot>
				<spot>
					<!-- dungerees-->
					<items type="array">5</items>
					<scale x="1" y="1"/>
					<position x="1164" y="600"/>
					<!-- <position x="775" y="445"/> -->
					<depth>8</depth>
				</spot>

			</itemPositions>
		</level>
	</gameSpecific>
</GameConfig>
