//==============================================================================
//  (c) 2011-2014 FireVector LLC. All Rights Reserved.
//==============================================================================

game
{
    var-list
    {
        number
        {
        }

        boolean
        {
        }
    }
    
    event-list
    {
        event { name = "MissileHitObject" }
        event { name = "MissileHitWorld" }        

        event { name = "tigra.PlayerJumped" }
        event { name = "tigra.PlayerLanded" }
        event { name = "tigra.PlayerGrabOn" }
        event { name = "tigra.PlayerGrabOff" }
        event { name = "tigra.ClawAttackStart" }
        
        event { name = "tigra.PlayerHit" }
        event { name = "tigra.PlayerDeath" }
        event { name = "tigra.TouchedDarkPool" }
        event { name = "tigra.TouchedDarkSpore" }
        event { name = "tigra.StompAttackHit" }

        event { name = "tigra.MessageShow" }
        event { name = "tigra.MessageHide" }
        
        event { name = "tigra.CheckPoint" }
        
        event { name = "tigra.GotSpark" }
        
        event { name = "tigra.ObjectActivate" }
        event { name = "tigra.ObjectDeactivate" }
        
        event { name = "tigra.EnemyCoreHit" }
        
        event { name = "tigra.Remark0" }
        event { name = "tigra.Remark1" }
        event { name = "tigra.Remark2" }
        event { name = "tigra.Remark3" }
        
        event { name = "tigra.WindActivate" }
        event { name = "tigra.WindDeactivate" }
        
        event { name = "tigra.BrainAddObjective" }
        event { name = "tigra.BrainRemoveObjective" }
        
        event { name = "tigra.FootStepL" }
        event { name = "tigra.FootStepR" }

        event { name = "tigra.DisableControls" }
        event { name = "tigra.EnableControls" }
        

//        event { name = "" }
    }

    script-list
    {
        script { url="script/*.lua" }
        script { url="config/actor/*.lua" } 
    }
    
    autorun
    {
        script { url="config/actor/*.lua" } 
        script { url="script/*.lua" } 
    }


    actor
    {
        trace_character_actions:b = no

        class { prototype_url = "config/actor/*.lc" }
        
        shadow
        {
            sptree_name     = "shadow"
            clipmesh_tags   = "Shadow"
            geometry_offset = 0.01
        }
    
        event-list
        {
//            event { name = "" }
/*            
            event { name = "MissileHitObject" }
            event { name = "MissileHitWorld" }

            event { name = "ActorPullTrigger1" }
            event { name = "ActorReleaseTrigger1" }
            event { name = "ActorPullTrigger2" }
            event { name = "ActorReleaseTrigger2" }
*/        
        }

        tag-list
        {
            tag { name = "AIControlled" }
            tag { name = "HumanControlled" }
            tag { name = "Interactive" }
            tag { name = "Crystal" }
            tag { name = "BigObj" }
            tag { name = "Platform" }
            tag { name = "Breakable" }
            tag { name = "Darkenable" }
            tag { name = "Pickup" }
            tag { name = "Enemy" }
            tag { name = "Boss" }
            tag { name = "Bullet" }
            tag { name = "Door" }
            tag { name = "Searchable" }
            tag { name = "Attachable" }
            tag { name = "Discoverable" }
        }
        
        character_collision_prop_list
        {
        }
    }

    effect
    {
        class { prototype_url = "config/fx/*.effect.lc" }
        interaction_config = "config/interaction-effect.lc"
    }
}
