#include "defs/common.txt"

#define ADD_ATTACHED_WEAPON_MESHES()   \
weaponMesh_1  "char/mp/Turok_and_friends_10.skinnedmesh"    \
weaponMesh_2  "char/mp/Turok_and_friends_11.skinnedmesh"    \
weaponMesh_3  "char/mp/Turok_and_friends_12.skinnedmesh"    \
weaponMesh_4  "char/mp/Turok_and_friends_13.skinnedmesh"    \
weaponMesh_5  "char/mp/Turok_and_friends_14.skinnedmesh"    \
weaponMesh_6  "char/mp/Turok_and_friends_15.skinnedmesh"    \
weaponMesh_7  "char/mp/Turok_and_friends_16.skinnedmesh"    \
weaponMesh_8  "char/mp/Turok_and_friends_17.skinnedmesh"    \
weaponMesh_9  "char/mp/Turok_and_friends_18.skinnedmesh"    \
weaponMesh_10 "char/mp/Turok_and_friends_19.skinnedmesh"    \
weaponMesh_11 "char/mp/Turok_and_friends_20.skinnedmesh"    \
weaponMesh_12 "char/mp/Turok_and_friends_21.skinnedmesh"    \
weaponMesh_13 "char/mp/Turok_and_friends_22.skinnedmesh"    \
weaponMesh_14 "char/mp/Turok_and_friends_23.skinnedmesh"    \
weaponMesh_15 "char/mp/Turok_and_friends_24.skinnedmesh"    \
weaponMesh_16 "char/mp/Turok_and_friends_25.skinnedmesh"    \
weaponMesh_17 "char/mp/Turok_and_friends_26.skinnedmesh"    \
weaponMesh_18 "char/mp/Turok_and_friends_27.skinnedmesh"

Jerry
{
    scale         "0.45 0.45 0.45"
    height        102.4
    mesh          "char/jerry/jerry.skinnedmesh"
    anim          "anims/mp/Turok_and_friends.anim"
    voiceDefs     "JerryVoices"
    onSelect      "sounds/shaders/jerryhelloo.ksnd"
    
	    ADD_ATTACHED_WEAPON_MESHES()
}


Turok
{
    scale         "0.45 0.45 0.45"
    height        102.4
    mesh          "char/n64/Turok_and_friends.skinnedmesh"
    anim          "anims/mp/Turok_and_friends.anim"
    voiceDefs     "TurokVoices"
    onSelect      "sounds/shaders/Turok I Am Turok.ksnd"
    
    ADD_ATTACHED_WEAPON_MESHES()
}

Adon
{
    scale         "0.45 0.45 0.45"
    height        102.4
    mesh          "char/mp/Turok_and_friends_01.skinnedmesh"
    anim          "anims/mp/Turok_and_friends.anim"
    voiceDefs     "AdonVoices"
    onSelect      "sounds/shaders/Adon Select.ksnd"
    
    ADD_ATTACHED_WEAPON_MESHES()
}

Gant
{
    scale         "0.45 0.45 0.45"
    height        102.4
    mesh          "char/mp/Turok_and_friends_09.skinnedmesh"
    anim          "anims/mp/Turok_and_friends.anim"
    voiceDefs     "GantVoices"
    onSelect      "sounds/shaders/Gant Select.ksnd"
    
    ADD_ATTACHED_WEAPON_MESHES()
}

FleshEater
{
    scale         "0.45 0.45 0.45"
    height        102.4
    mesh          "char/mp/Turok_and_friends_04.skinnedmesh"
    anim          "anims/mp/Turok_and_friends.anim"
    voiceDefs     "FleshEaterVoices"
    onSelect      "sounds/shaders/Flesh Eater Select.ksnd"
    
    ADD_ATTACHED_WEAPON_MESHES()
}

PurrLin
{
    scale         "0.45 0.45 0.45"
    height        102.4
    mesh          "char/mp/Turok_and_friends_02.skinnedmesh"
    anim          "anims/mp/Turok_and_friends.anim"
    voiceDefs     "PurrLinVoices"
    onSelect      "sounds/shaders/Purlin Select.ksnd"
    
    ADD_ATTACHED_WEAPON_MESHES()
}

Endtrail
{
    scale         "0.45 0.45 0.45"
    height        102.4
    mesh          "char/mp/Turok_and_friends_03.skinnedmesh"
    anim          "anims/mp/Turok_and_friends.anim"
    voiceDefs     "EndtrailVoices"
    onSelect      "sounds/shaders/Endtrail Attack.ksnd"
    
    ADD_ATTACHED_WEAPON_MESHES()
}

Fireborn
{
    scale         "0.45 0.45 0.45"
    height        102.4
    mesh          "char/mp/Turok_and_friends_05.skinnedmesh"
    anim          "anims/mp/Turok_and_friends.anim"
    voiceDefs     "FirebornVoices"
    onSelect      "sounds/shaders/Fireborn Alert.ksnd"
    
    ADD_ATTACHED_WEAPON_MESHES()
}

Iggy
{
    scale         "0.45 0.45 0.45"
    height        102.4
    mesh          "char/mp/Turok_and_friends_06.skinnedmesh"
    anim          "anims/mp/Turok_and_friends.anim"
    voiceDefs     "IggyVoices"
    onSelect      "sounds/shaders/Menu Move Cursor.ksnd"
    
    ADD_ATTACHED_WEAPON_MESHES()
}

Campaigner
{
    scale         "0.45 0.45 0.45"
    height        102.4
    mesh          "char/mp/Turok_and_friends_07.skinnedmesh"
    anim          "anims/mp/Turok_and_friends.anim"
    voiceDefs     "CampaginerVoices"
    onSelect      "sounds/shaders/Campaigner Select.ksnd"
    
    ADD_ATTACHED_WEAPON_MESHES()
}

TalSet
{
    scale         "0.45 0.45 0.45"
    height        102.4
    mesh          "char/n64/Turok_and_friends_08.skinnedmesh"
    anim          "anims/mp/Turok_and_friends.anim"
    voiceDefs     "TalSetVoices"
    onSelect      "sounds/shaders/Tal Set Select.ksnd"
    
    ADD_ATTACHED_WEAPON_MESHES()
}

Child
{
    scale         "1.00 1.00 1.00"
    height        190.4
    mesh          "char/Action_Device_Hostage_0316.skinnedmesh"
    anim          "anims/Action_Device_Hostage_0316.anim"
	voiceDefs     "AdonVoices"
    onSelect      "sounds/shaders/Child Help Turok.ksnd"
    
}


"Dead Soldier"
{
    scale         "0.45 0.45 0.45"
    height        102.4
    mesh          "char/soldier.skinnedmesh"
    anim          "anims/mp/soldier.anim"

}

"Large Spinning Object"
{
    scale         "0.45 0.45 0.45"
    height        280
    mesh          "char/Action_Device_Switches_0166.skinnedmesh"
    anim          "anims/Action_Device_Switches_0166.anim"
    onSelect      "sounds/shaders/Ambient Explosion 12a.ksnd"  
}

"Giant Alien Egg"
{
    scale         "0.45 0.45 0.45"
    height        185
	radius        95
	voiceDefs     "EggVoices"
    mesh          "char/Destructible_Object_0337.skinnedmesh"
    anim          "anims/Destructible_Object_0337.anim"
    onSelect      "sounds/shaders/Egg 2.ksnd"  
}

Crate
{
    scale         "0.45 0.45 0.45"
    height        102.4
	voiceDefs     "CrateVoices"
    mesh          "char/Boxman.skinnedmesh"
    anim          "anims/Action_Device_Switches_0232.anim"
    onSelect      "sounds/shaders/Footfall Large Wood 2.ksnd"  
}

Chair
{
    scale         "0.6 0.6 0.6"
    height        102.4
	voiceDefs     "CrateVoices"
    mesh          "char/chairplayer.skinnedmesh"
    anim          "anims/Action_Device_Switches_0232.anim"
    onSelect      "sounds/shaders/Footfall Large Wood 3.ksnd"  
}

"Expansion Pak (Not found)"
{
    scale         "0.60 0.60 0.60"
    height        102.4
    mesh          "char/MemoryMan.skinnedmesh"
    anim          "anims/Action_Device_Switches_0232.anim"
    onSelect      "sounds/shaders/Footfall Small Stone 2.ksnd"  
}

"Sister of Despair"
{
    speedScalar   1.2
    scale         "1.0 1.0 1.0"
    height        200.0
    mesh          "char/Demon_Witch.skinnedmesh"
    anim          "anims/Demon_Witch.anim"
	lockweapon     kWpn_Tranq
	voiceDefs     "DeathWitchVoices"
    onSelect      "sounds/shaders/Ambient Explosion 12a.ksnd"  
    
}

Drone
{
    scale         "1.0 1.0 1.0"
    height        160
    radius        65
    mesh          "char/friendDrone.skinnedmesh"
    anim          "anims/Drone.anim"
    voiceDefs     "DroneVoices"
    lockweapon     kWpn_Magnum
    onSelect      "sounds/shaders/Drone Attack 1.ksnd"
    
}


Shotgun
{
    scale         "0.05 0.05 0.05"
    height        50
    radius        120
    mesh          "char/Weapon_Shotgun.skinnedmesh"
    anim          "anims/Weapon_Shotgun.anim"
    voiceDefs     "ShotgunVoices"
    lockweapon    kWpn_Shotgun
    onSelect      "sounds/shaders/Shotgun Pump Up.ksnd"
    
}

Razorwind
{
    scale         "0.05 0.05 0.05"
    height        50
    radius        90
    mesh          "char/Weapon_The_Blade.skinnedmesh"
    anim          "anims/mp/Razorwind.anim"
    voiceDefs     "RazorVoices"
    lockweapon    kWpn_RazorWind  
    onSelect      "sounds/shaders/Shotgun Pump Up.ksnd"
    
}


Raptor
{
    speedScalar   2.5
    scale         "1.0 1.0 1.0"
    height        224.4
    radius        155
    mesh          "char/mp/Raptor.skinnedmesh"
    anim          "anims/mp/Raptor.anim"
    lockweapon    kWpn_RaptorClaws
    voiceDefs     "RaptorVoices"
    onSelect      "sounds/shaders/Raptor Alert.ksnd"
}



Monkey
{
    speedScalar   1.5
    scale         "1.0 1.0 1.0"
    height        81.92
    radius        81.92
    mesh          "char/n64/Banana_Eater.skinnedmesh"
    anim          "anims/n64/Banana_Eater.anim"
    voiceDefs     "MonkeyVoices"
	lockweapon    kWpn_Talon
}
