#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"

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()
}

Raptor
{
    speedScalar   1.5
    scale         "0.5 0.5 0.5"
    height        112.64
    radius        81.92
    mesh          "char/mp/Raptor.skinnedmesh"
    anim          "anims/mp/Raptor.anim"
    lockweapon    kWpn_RaptorClaws
    voiceDefs     "RaptorVoices"
    onSelect      "sounds/shaders/Raptor Alert.ksnd"
}

Monkey
{
    heyheywearethemonkees 1
    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"
}
