<?xml version="1.0" encoding="utf-8"?>
<GameConfig>
    <gameSpecific>
        <level id="11">
            <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>300</targetScore>
                    <amountOfItemsToFindAtOnce max="6" min="6"/>
                    <amountOfItemsToAddToTrayEachTime>3</amountOfItemsToAddToTrayEachTime>
                    <totalAmountOfItemsToFind>30</totalAmountOfItemsToFind>
                    <amountOfIncorrectAttemptsBeforeHint>6</amountOfIncorrectAttemptsBeforeHint>
                    <idleTimeBeforeHint>6</idleTimeBeforeHint>
                    <reactionTimeRange max="4" min="1"/>
                    <reactionSpeedWeightingModifier>50</reactionSpeedWeightingModifier>
                    <delayBeforeAdvancingToGameOverScreen>1</delayBeforeAdvancingToGameOverScreen>
                    <paddingBetweenIcons>30</paddingBetweenIcons>
                    <iconBarPosition x="513" y="67"/>
                    <iconBarHidePosition x="513" y="-67"/>
                    <iconBarHideTime>0.3</iconBarHideTime>
                    <pointsToRemoveIfIncorrectGuess>-60</pointsToRemoveIfIncorrectGuess>
                    <extraSecondsWhenAllTrayItemsFound>0</extraSecondsWhenAllTrayItemsFound>
                    <timeBonusPopupShowsTime>false</timeBonusPopupShowsTime>
                    <secondsDelayBeforeShowingTimeBonus>0.5</secondsDelayBeforeShowingTimeBonus>
                </difficulty>
                <difficulty id="hard">
                    <gameDuration>20</gameDuration>
                    <targetScore>300</targetScore>
                    <amountOfItemsToFindAtOnce max="6" min="6"/>
                    <amountOfItemsToAddToTrayEachTime>0</amountOfItemsToAddToTrayEachTime>
                    <totalAmountOfItemsToFind>30</totalAmountOfItemsToFind>
                    <amountOfIncorrectAttemptsBeforeHint>6</amountOfIncorrectAttemptsBeforeHint>
                    <idleTimeBeforeHint>6</idleTimeBeforeHint>
                    <reactionTimeRange max="4" min="1"/>
                    <reactionSpeedWeightingModifier>50</reactionSpeedWeightingModifier>
                    <delayBeforeAdvancingToGameOverScreen>1</delayBeforeAdvancingToGameOverScreen>
                    <paddingBetweenIcons>30</paddingBetweenIcons>
                    <iconBarPosition x="513" y="67"/>
                    <iconBarHidePosition x="513" y="-67"/>
                    <iconBarHideTime>0.3</iconBarHideTime>
                    <pointsToRemoveIfIncorrectGuess>-85</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_level12</bgImage>
                <characters>
                    <character>
                        <name>joy</name>
                        <position x="1680" y="1440.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>
                    <item id="0">
                        <image>mask-001</image>
                        <depth>2</depth>
                    </item>
                    <item id="1">
                        <image>mask_level12</image>
                        <depth>6</depth>
                    </item>
                    <item id="2">
                        <image>stringoverlay</image>
                        <depth>5</depth>
                    </item>
                </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,10</itemRange>
                    <score>50</score>
                    <time>0</time>
                    <fileName>item_X</fileName>
                    <iconName>itemicon_X</iconName>
                    <replace>X</replace>
                    <isRedHerring>false</isRedHerring>
                    <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>
                    <spawnEffect>starVFX</spawnEffect>
                    <isSticker>true</isSticker>
                    <stickerToCollectEasy>sticker9</stickerToCollectEasy>
                    <stickerToCollectHard>sticker20</stickerToCollectHard>
					<showStickerBeforeTrayIndex>3</showStickerBeforeTrayIndex>
                    <!--<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>12,18</itemRange>
                    <score>50</score>
                    <time>0</time>
                    <fileName>item_X</fileName>
                    <iconName>itemicon_X</iconName>
                    <replace>X</replace>
                    <isRedHerring>false</isRedHerring>
                    <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>
                    <!-- Blender (banjo)-->
                    <items type="array">1</items>
                    <scale x="1" y="1"/>
                    <position x="270" y="745"/>
                    <depth>1</depth>
                </spot>
                <spot>
                    <!-- Heart (basket)-->
                    <items type="array">2</items>
                    <scale x="1" y="1"/>
                    <position x="650" y="400"/>
                    <depth>2</depth>
                </spot>
                <spot>
                    <!-- Sponge (bunny)-->
                    <items type="array">3</items>
                    <position x="410" y="245"/>
                    <depth>3</depth>
                </spot>
                <spot>
                    <!-- Shoes (buzz)-->
                    <items type="array">4</items>
                    <position x="850" y="550"/>
                    <depth>3</depth>
                </spot>
                <spot>
                    <!-- Phone (car)-->
                    <items type="array">5</items>
                    <position x="1270" y="562"/>
                    <depth>5</depth>
                </spot>
                <spot>
                    <!-- Helmet (clock)-->
                    <items type="array">6</items>
                    <position x="1820" y="285"/>
                    <depth>2</depth>
                </spot>
            </itemPositions>
        </level>
    </gameSpecific>
</GameConfig>