home *** CD-ROM | disk | FTP | other *** search
/ GameStar Special 2004 September / GSSH0904CD2.iso / Doom3 / Mods / Ultra_Extreme_Quality / Ultra_Extreme_Quality.exe / u-e-q-mod.pk4 / def / player.def
Text File  |  2004-08-02  |  62KB  |  954 lines

  1. /***********************************************************************
  2.  
  3.  player
  4.  
  5. ***********************************************************************/
  6.  
  7. export fred {
  8.     options -prefix PLAYER_ -keep SPINNER camWaist camHead modelviewconnector camera PISTOL_ATTACHER SHOTGUN_ATTACHER MGATTACHER pgATTACHER NADE_ATTACHER CHAINSAW_ATTACHER RL_ATTACHER FL_ATTACHER BFG_ATTACHER CHAINGUN_ATTACHER Lfteye_Focus Rteye_Focus Neck -parent Waist SPINNER -parent SPINNER Waist2 -parent Neck Shldrs -parent camera camHead -parent Lfteye_Focus Head -parent Rteye_Focus Head -parent Waist2 Hips -parent PISTOL_ATTACHER Rhand -parent SHOTGUN_ATTACHER Rhand -parent MGATTACHER Rhand -parent pgATTACHER Rhand -parent NADE_ATTACHER Rhand -parent CHAINSAW_ATTACHER Rhand -parent RL_ATTACHER Lhand -parent FL_ATTACHER Rhand -parent BFG_ATTACHER Lhand -parent camWaist modelviewconnector -parent CHAINGUN_ATTACHER Rhand
  9.  
  10.     addoptions -skipmesh pistolBarrel 
  11.     addoptions -skipmesh pistolExtender 
  12.     addoptions -skipmesh pistolTrigger 
  13.     addoptions -skipmesh pistolBody
  14.     addoptions -skipmesh pistolClip1
  15.     addoptions -skipmesh plasma_innerscopebot_mesh1
  16.     addoptions -skipmesh plasma_outerscopebot_mesh1
  17.     addoptions -skipmesh plasma_innerscopetop_mesh1
  18.     addoptions -skipmesh plasma_outerscopebot_mesh1
  19.     addoptions -skipmesh plasma_outerscopetop_mesh1
  20.     addoptions -skipmesh plasma_innerflap1_mesh1
  21.     addoptions -skipmesh plasma_outerflap1_mesh1
  22.      addoptions -skipmesh plasma_bolt_mesh1
  23.      addoptions -skipmesh plasma_screen_mesh1
  24.     addoptions -skipmesh plasma_body_mesh1
  25.     addoptions -skipmesh plasma_handle_mesh1
  26.     addoptions -skipmesh plasma_outerflap2_mesh4
  27.     addoptions -skipmesh plasma_innerflap2_mesh4
  28.     addoptions -skipmesh plasma_uppermon_mesh4
  29.     addoptions -skipmesh shotgun_body_mesh
  30.     addoptions -skipmesh shotgun_handle_mesh
  31.     addoptions -skipmesh shotgun_trigger_mesh
  32.     addoptions -skipmesh shotgun_loflap_mesh
  33.     addoptions -skipmesh shotgun_extender_mesh
  34.     addoptions -skipmesh shotgun_upflap1_mesh
  35.     addoptions -skipmesh shotgun_upflap2_mesh
  36.     addoptions -skipmesh mgdisplaymesh
  37.     addoptions -skipmesh mgextendermesh 
  38.     addoptions -skipmesh mgbodymesh
  39.     addoptions -skipmesh mgclipmesh 
  40.     addoptions -skipmesh mgtriggermesh 
  41.     addoptions -skipmesh nade_cap_mesh
  42.     addoptions -skipmesh nade_body_mesh
  43.     addoptions -skipmesh chainsawcordmesh
  44.     addoptions -skipmesh chainsawstartermesh
  45.     addoptions -skipmesh chainsawblademesh
  46.     addoptions -skipmesh chainsawhandlemesh
  47.     addoptions -skipmesh chainsawbodymesh
  48.     
  49.     addoptions -skipmesh rshell1
  50.     addoptions -skipmesh rshell2
  51.     addoptions -skipmesh rshell3
  52.     addoptions -skipmesh rshell4
  53.     addoptions -skipmesh reloader1
  54.     addoptions -skipmesh handle
  55.     addoptions -skipmesh aimer
  56.     addoptions -skipmesh body
  57.  
  58.     addoptions -skipmesh flashlightmesh1
  59.     addoptions -skipmesh flashlightflaremesh
  60.     addoptions -skipmesh flashlightbeammesh
  61.     addoptions -skipmesh flashlightflare2mesh
  62.     
  63.     addoptions -skipmesh bfgmesh
  64.  
  65.     addoptions -skipmesh w_pistolfire
  66.     addoptions -skipmesh w_pistolflash
  67.     addoptions -skipmesh w_pistolmesh
  68.     addoptions -skipmesh w_shotgun2barrelmesh
  69.     addoptions -skipmesh w_shotgun2mesh
  70.     addoptions -skipmesh w_machinegun_mesh
  71.     addoptions -skipmesh w_mgfx1
  72.     addoptions -skipmesh w_mgfx2
  73.     addoptions -skipmesh w_mgfx3
  74.     addoptions -skipmesh w_mgfx4
  75.     addoptions -skipmesh w_plasmagun_mesh
  76.     addoptions -skipmesh w_plasmagunfx1
  77.     addoptions -skipmesh w_plasmagunfx2
  78.     addoptions -skipmesh w_chainsaw_mesh
  79.     addoptions -skipmesh w_chainsaw_chain_mesh
  80.     addoptions -skipmesh w_rocketlauncher_mesh
  81.  
  82.     addoptions -skipmesh chaingunfx1_model
  83.     addoptions -skipmesh chaingunfx2_model
  84.     addoptions -skipmesh chaingunnubmodel
  85.     addoptions -skipmesh chaingunbodymodel
  86.     addoptions -skipmesh chaingunbarrelmodel
  87.  
  88.  
  89.     //non-aligned MOVES
  90.  
  91.     anim    maps/fred/underground/crazy_sci_player_shot1.mb  -xyzprecision .01 -quatprecision 0.00006 -range 1 114 -dest models/md5/cinematics/underground/crazy_player1
  92.     anim    maps/fred/underground/crazy_sci_player_shot2.mb  -xyzprecision .01 -quatprecision 0.00006 -range 115 224 -dest models/md5/cinematics/underground/crazy_player2
  93.     anim    maps/fred/underground/crazysci2.mb -range 200 648 -dest models/md5/cinematics/underground/crazy_player3
  94.     anim    maps/fred/underground/crazysciend.mb -dest models/md5/cinematics/underground/crazy_player_end
  95.  
  96.     //non-aligned CINEMATICS
  97.  
  98.     anim    maps/fred/cyberdemon/rescue1.mb -dest models/md5/cinematics/hellhole/rescue_player
  99.     anim    models/monsters/sabaoth/cycles/death.mb -dest models/md5/cinematics/cpu_boss/sabaoth_death_player
  100.  
  101.     anim    maps/james/recycling2.mb -dest models/md5/cinematics/recycling2/mancintro_player
  102.  
  103.     anim    maps/fred/underground/impintro.mb -dest models/md5/cinematics/underground/impintro_player
  104.  
  105.     anim    maps/fred/underground/headache.mb -dest models/md5/cinematics/underground/headache_player
  106.  
  107.  
  108.     anim    maps/fred/admin/railing.mb -dest models/md5/cinematics/admin/railingplayer
  109.     anim    maps/fred/admin/campbell_overhear_1_n_2_n_3.mb -range 1 313 -dest models/md5/cinematics/admin/overhearplayer1
  110.     
  111.     anim    maps/eric/enpro/wounded_marine.mb -range 1 92 -dest models/md5/cinematics/enpro/marine_player1
  112.     anim    maps/eric/enpro/wounded_marine.mb -range 93 194 -dest models/md5/cinematics/enpro/marine_player2 -prefix PLAYER2_    
  113.     anim    maps/eric/enpro/wounded_marine.mb -range 195 340 -dest models/md5/cinematics/enpro/marine_player3 -prefix PLAYER2_    
  114.     anim    maps/eric/enpro/wounded_marine.mb -range 341 476 -dest models/md5/cinematics/enpro/marine_player4 -prefix PLAYER2_    
  115.     anim    maps/eric/enpro/wounded_marine.mb -range 477 571 -dest models/md5/cinematics/enpro/marine_player5 -prefix PLAYER2_    
  116.     anim    maps/eric/enpro/wounded_marine.mb -range 572 598 -dest models/md5/cinematics/enpro/marine_player6 -prefix PLAYER2_    
  117.     
  118.     
  119.  
  120.     
  121.     
  122.     //mesh
  123.  
  124.     mesh    models/characters/player/mocap/idle_stand.mb -dest models/md5/characters/player/mocap/player
  125.  
  126.     anim    maps/fred/admin/swann_campbell_overhear.mb -range 432 1033 -dest models/md5/cinematics/admin/overhearplayer2 -prefix PLAYER1_
  127.  
  128.     
  129.     addoptions -align ALL
  130.  
  131. //CINEMATICS
  132.     
  133.     anim    models/characters/player/mocap/react1.mb -dest models/md5/characters/player/mocap/cinematics/react1
  134.     anim    models/characters/player/mocap/spinaround1.mb -dest models/md5/characters/player/mocap/cinematics/spinaround1
  135.     anim    models/characters/player/mocap/walk2stop.mb -range 17 50 -dest models/md5/characters/player/mocap/cinematics/stop2walk
  136.     anim    models/characters/player/mocap/walk2stop.mb -range 55 120 -dest models/md5/characters/player/mocap/cinematics/walk2stop
  137.     anim    models/characters/player/mocap/walk2stop.mb -range 55 93 -dest models/md5/characters/player/mocap/cinematics/walk2stop2
  138.     anim    models/characters/player/mocap/walk2stop.mb -range 10 120 -dest models/md5/characters/player/mocap/cinematics/walk2stopfull
  139.  
  140.     anim    models/characters/player/mocap/nadedrope3ending.mb -range 1 370 -dest models/md5/characters/player/mocap/cinematics/nadedrope3ending
  141.     anim    models/characters/player/mocap/outofammo.mb -dest models/md5/characters/player/mocap/cinematics/outofammo
  142. }
  143.  
  144. //NPC PLAYER ANIMS
  145.  
  146. export fred {
  147.  
  148.     options -prefix SUIT_ -keep Lknee Rknee Lhand Lhand1 Rhand Rhand1 Body2 Body SPINNER PISTOL_ATTACHER SHOTGUN_ATTACHER MGATTACHER pgATTACHER NADE_ATTACHER CHAINSAW_ATTACHER RL_ATTACHER FL_ATTACHER BFG_ATTACHER CHAINGUN_ATTACHER PDA_ATTACHER SOUL_ATTACHER loneckadjust headcontrol neckcontrol loneckcontrol eyecontrol jawcontrol jawadjust Jaw -parent Body2 Body -parent Hips Body2 -parent SPINNER Body2 -parent Waist SPINNER -parent PISTOL_ATTACHER Rhand1 -parent SHOTGUN_ATTACHER Rhand1 -parent MGATTACHER Rhand1 -parent pgATTACHER Rhand1 -parent NADE_ATTACHER Rhand1 -parent CHAINSAW_ATTACHER Rhand1 -parent RL_ATTACHER Lhand1 -parent FL_ATTACHER Rhand1 -parent BFG_ATTACHER Rhand1 -parent CHAINGUN_ATTACHER Rhand -parent headcontrol neckcontrol -parent neckcontrol loneckcontrol -parent loneckcontrol Shoulders -parent Rhand1 Rhand -parent Rfings1 Rhand1 -parent Rindex1 Rhand1 -parent Rthumb1 Rhand1 -parent PDA_ATTACHER Rhand -parent SOUL_ATTACHER Rhand
  149.  
  150.     addoptions -keepmesh soldiermesh
  151.     addoptions -keepmesh marinehelmetmesh
  152.     addoptions -keepmesh marinebodymesh
  153.     addoptions -keepmesh skeletonmesh
  154.     
  155.  
  156.     //anim    models/characters/male_npc/cycles/tweakedplayermoves/walk_fast.mb -dest models/md5/characters/npcs/playermoves/walk_forward
  157.     anim    models/characters/male_npc/cycles/tweakedplayermoves/run2stop.mb -dest models/md5/characters/npcs/playermoves/exit_teleporter
  158. }
  159.  
  160.  
  161. export fred {
  162.  
  163.     options -prefix MP_ -keep Loneck Head Lknee Rknee Lhand Lhand1 Rhand Body2 Body SPINNER PISTOL_ATTACHER SHOTGUN_ATTACHER MGATTACHER pgATTACHER NADE_ATTACHER CHAINSAW_ATTACHER RL_ATTACHER FL_ATTACHER BFG_ATTACHER CHAINGUN_ATTACHER PDA_ATTACHER SOUL_ATTACHER loneckadjust headcontrol neckcontrol loneckcontrol eyecontrol jawcontrol jawadjust Jaw -parent Body2 Body -parent Hips Body2 -parent SPINNER Body2 -parent Waist SPINNER -parent PISTOL_ATTACHER Rhand1 -parent SHOTGUN_ATTACHER Rhand1 -parent MGATTACHER Rhand1 -parent pgATTACHER Rhand1 -parent NADE_ATTACHER Rhand1 -parent CHAINSAW_ATTACHER Rhand1 -parent RL_ATTACHER Lhand1 -parent FL_ATTACHER Rhand1 -parent BFG_ATTACHER Rhand1 -parent CHAINGUN_ATTACHER Rhand -parent headcontrol neckcontrol -parent neckcontrol loneckcontrol -parent loneckcontrol Shoulders -parent PDA_ATTACHER Rhand -parent SOUL_ATTACHER Rhand
  164.  
  165.  
  166.     addoptions -keepmesh npcplayerarmmesh 
  167.     addoptions -keepmesh npcplayermesh
  168.     addoptions -keepmesh soldiermesh
  169.  
  170.     
  171.     mesh    models/characters/male_npc/cycles/tweakedplayermoves/makemesh.mb -rotate 90 -dest models/md5/characters/npcs/playermoves/spplayer
  172.  
  173.     options -prefix MP_ -keep Lknee Rknee Lhand Lhand1 Rhand Body2 Body SPINNER PISTOL_ATTACHER SHOTGUN_ATTACHER MGATTACHER pgATTACHER NADE_ATTACHER CHAINSAW_ATTACHER RL_ATTACHER FL_ATTACHER BFG_ATTACHER CHAINGUN_ATTACHER PDA_ATTACHER SOUL_ATTACHER loneckadjust headcontrol neckcontrol loneckcontrol eyecontrol jawcontrol jawadjust Jaw -parent Body2 Body -parent Hips Body2 -parent SPINNER Body2 -parent Waist SPINNER -parent PISTOL_ATTACHER Rhand1 -parent SHOTGUN_ATTACHER Rhand1 -parent MGATTACHER Rhand1 -parent pgATTACHER Rhand1 -parent NADE_ATTACHER Rhand1 -parent CHAINSAW_ATTACHER Rhand1 -parent RL_ATTACHER Lhand1 -parent FL_ATTACHER Rhand1 -parent BFG_ATTACHER Rhand1 -parent CHAINGUN_ATTACHER Rhand -parent headcontrol neckcontrol -parent neckcontrol loneckcontrol -parent loneckcontrol Shoulders -parent PDA_ATTACHER Rhand -parent SOUL_ATTACHER Rhand
  174.  
  175.     addoptions -keepmesh head_skullmesh
  176.     addoptions -keepmesh skeletonmesh
  177.     addoptions -keepmesh marinehelmetmesh
  178.     addoptions -keepmesh head_uachelmetmesh
  179.     addoptions -keepmesh marinebodymesh
  180.     addoptions -keepmesh head_bfx1mesh
  181.     addoptions -keepmesh head_bfx2mesh
  182.     addoptions -keepmesh head_bfx3mesh
  183.     addoptions -keepmesh head_bfx4mesh
  184.     addoptions -keepmesh head_bfxflamemesh
  185.     addoptions -keepmesh head_bfxmodelmesh
  186.     addoptions -keepmesh head_stumpmesh
  187.     addoptions -keepmesh berserkbodyfxmesh
  188.  
  189.     mesh    models/characters/male_npc/cycles/tweakedplayermoves/makemesh.mb -dest models/md5/characters/npcs/playermoves/mpplayer
  190.  
  191. //    anim    models/characters/male_npc/cycles/tweakedplayermoves/walk_strafe_left_new.mb -rotate 180 -dest models/md5/characters/npcs/playermoves/walk_strafe_left_new
  192.     anim    models/characters/male_npc/cycles/tweakedplayermoves/jog.mb -rotate 90 -dest models/md5/characters/npcs/playermoves/jog
  193.     anim    models/characters/male_npc/cycles/tweakedplayermoves/jog_back.mb -rotate 90 -dest models/md5/characters/npcs/playermoves/jog_back
  194.     anim    models/characters/male_npc/cycles/tweakedplayermoves/crouch_walk.mb -rotate -90 -dest models/md5/characters/npcs/playermoves/crouch_walk
  195.     anim    models/characters/male_npc/cycles/tweakedplayermoves/crouch_walk_back.mb -cyclestart 23 -rotate -90 -dest models/md5/characters/npcs/playermoves/crouch_walk_back
  196.     anim    models/characters/male_npc/cycles/tweakedplayermoves/newrun.mb -rotate -90 -dest models/md5/characters/npcs/playermoves/newrun
  197.  
  198.  
  199.  
  200.     anim    models/characters/male_npc/cycles/tweakedplayermoves/walk_strafe_left4.mb -cycleStart 56 -dest models/md5/characters/npcs/playermoves/walk_strafe_left
  201.     anim    models/characters/male_npc/cycles/tweakedplayermoves/walk_strafe_right4.mb -cycleStart 56 -dest models/md5/characters/npcs/playermoves/walk_strafe_right
  202.  
  203.     anim    models/characters/male_npc/cycles/tweakedplayermoves/run_strafe_left2.mb -cycleStart 47 -dest models/md5/characters/npcs/playermoves/run_strafe_left
  204.     anim    models/characters/male_npc/cycles/tweakedplayermoves/run_strafe_right2.mb -cycleStart 47 -dest models/md5/characters/npcs/playermoves/run_strafe_right
  205.     
  206.     
  207.     addoptions -align ALL
  208.  
  209.     mesh    models/characters/male_npc/cycles/tweakedplayermoves/makemesh.mb -dest models/md5/characters/npcs/playermoves/npcplayer 
  210.     anim    models/characters/male_npc/cycles/tweakedplayermoves/initial.mb -dest models/md5/characters/npcs/playermoves/initial
  211.     anim    models/characters/player/mocap/idle_stand.mb -dest models/md5/characters/npcs/playermoves/idle_stand
  212.  
  213.     anim    models/characters/male_npc/cycles/tweakedplayermoves/walk_100.mb -dest models/md5/characters/npcs/playermoves/walk_forward
  214.  
  215.     anim    models/characters/player/mocap/walk_backwards_100.mb -dest models/md5/characters/npcs/playermoves/walk_backwards_100
  216.     anim    models/characters/male_npc/cycles/tweakedplayermoves/walk_jump.mb -range 46 76 -dest models/md5/characters/npcs/playermoves/walkjump1
  217.     //anim    models/characters/male_npc/cycles/tweakedplayermoves/walk_jump.mb -range 77 107 -dest models/md5/characters/npcs/playermoves/walkjump2
  218.     anim    models/characters/male_npc/cycles/tweakedplayermoves/soft_land.mb -range 109 116 -dest models/md5/characters/npcs/playermoves/soft_land
  219.     anim    models/characters/male_npc/cycles/tweakedplayermoves/hard_land.mb -range 93 119 -dest models/md5/characters/npcs/playermoves/hard_land
  220.     anim    models/characters/male_npc/cycles/tweakedplayermoves/fall.mb -dest models/md5/characters/npcs/playermoves/fall
  221.  
  222.  
  223.     anim    models/characters/male_npc/cycles/tweakedplayermoves/pda_idle.mb -dest models/md5/characters/npcs/playermoves/pda_idle
  224.  
  225.     anim    models/characters/male_npc/cycles/tweakedplayermoves/upladder.mb -dest models/md5/characters/npcs/playermoves/upladder
  226.  
  227.  
  228.     anim    models/characters/male_npc/cycles/tweakedplayermoves/run270.mb -dest models/md5/characters/npcs/playermoves/run_270
  229.     anim    models/characters/male_npc/cycles/tweakedplayermoves/run.mb -cycleStart 72 -dest models/md5/characters/npcs/playermoves/run
  230.     anim    models/characters/male_npc/cycles/tweakedplayermoves/run320.mb -rotate -90 -dest models/md5/characters/npcs/playermoves/run_320
  231.     anim    models/characters/male_npc/cycles/tweakedplayermoves/run192.mb -rotate 180 -dest models/md5/characters/npcs/playermoves/run_192
  232.     anim    models/characters/male_npc/cycles/tweakedplayermoves/run_backwards.mb -dest models/md5/characters/npcs/playermoves/run_backwards
  233.     anim    models/characters/male_npc/cycles/tweakedplayermoves/runbackwards_270.mb -dest models/md5/characters/npcs/playermoves/run_backwards_270
  234.  
  235.     anim    models/characters/male_npc/cycles/tweakedplayermoves/turn_left.mb -dest models/md5/characters/npcs/playermoves/turn_left
  236.     anim    models/characters/male_npc/cycles/tweakedplayermoves/turn_right.mb -dest models/md5/characters/npcs/playermoves/turn_right
  237.  
  238.     anim    models/characters/male_npc/cycles/tweakedplayermoves/teleportin.mb -range 80 110 -dest models/md5/characters/npcs/playermoves/teleportin
  239.  
  240.     anim    models/characters/male_npc/cycles/tweakedplayermoves/fredpains.mb -range 1 20 -dest models/md5/characters/npcs/playermoves/painhead
  241.     anim    models/characters/male_npc/cycles/tweakedplayermoves/fredpains.mb -range 21 40 -dest models/md5/characters/npcs/playermoves/painleftarm
  242.     anim    models/characters/male_npc/cycles/tweakedplayermoves/fredpains.mb -range 41 60 -dest models/md5/characters/npcs/playermoves/painrightarm
  243.     anim    models/characters/male_npc/cycles/tweakedplayermoves/fredpains.mb -range 61 80 -dest models/md5/characters/npcs/playermoves/painchest
  244.  
  245.     anim    models/characters/male_npc/cycles/tweakedplayermoves/crouch_down.mb -dest models/md5/characters/npcs/playermoves/crouch_down
  246.     anim    models/characters/male_npc/cycles/tweakedplayermoves/crouch.mb -dest models/md5/characters/npcs/playermoves/crouch
  247.     anim    models/characters/male_npc/cycles/tweakedplayermoves/crouch_up.mb -dest models/md5/characters/npcs/playermoves/crouch_up
  248.  
  249.     anim    models/characters/player/mocap/crouch_walk_forward.mb -dest models/md5/characters/npcs/playermoves/crouch_walk_forward
  250.     anim    models/characters/player/mocap/crouch_walk_backward.mb -dest models/md5/characters/npcs/playermoves/crouch_walk_backward
  251.  
  252.     anim    models/characters/male_npc/cycles/tweakedplayermoves/lower_raise.mb -range 1 6 -dest models/md5/characters/npcs/playermoves/lowerwep
  253.     anim    models/characters/male_npc/cycles/tweakedplayermoves/lower_raise.mb -range 6 20 -dest models/md5/characters/npcs/playermoves/raisewep
  254.  
  255.     anim    models/characters/male_npc/cycles/tweakedplayermoves/lower_raise_left.mb -range 1 6 -dest models/md5/characters/npcs/playermoves/lowerwep_left
  256.     anim    models/characters/male_npc/cycles/tweakedplayermoves/lower_raise_left.mb -range 6 20 -dest models/md5/characters/npcs/playermoves/raisewep_left
  257.  
  258.     anim    models/characters/male_npc/cycles/tweakedplayermoves/pda_lower.mb -range 1 10 -dest models/md5/characters/npcs/playermoves/lowerpda
  259.     anim    models/characters/male_npc/cycles/tweakedplayermoves/pda_raise.mb -range 1 20 -dest models/md5/characters/npcs/playermoves/raisepda
  260.  
  261.  
  262.     anim    models/characters/male_npc/cycles/tweakedplayermoves/fists_idle_down.mb -dest models/md5/characters/npcs/playermoves/fists_idle_down
  263.     anim    models/characters/male_npc/cycles/tweakedplayermoves/fists_idle.mb -dest models/md5/characters/npcs/playermoves/fists_idle
  264.     anim    models/characters/male_npc/cycles/tweakedplayermoves/fists_idle_up.mb -dest models/md5/characters/npcs/playermoves/fists_idle_up
  265.  
  266.     anim    models/characters/male_npc/cycles/tweakedplayermoves/fists_aim_down.mb -dest models/md5/characters/npcs/playermoves/fists_aim_down
  267.     anim    models/characters/male_npc/cycles/tweakedplayermoves/fists_aim.mb -dest models/md5/characters/npcs/playermoves/fists_aim
  268.     anim    models/characters/male_npc/cycles/tweakedplayermoves/fists_aim_up.mb -dest models/md5/characters/npcs/playermoves/fists_aim_up
  269.  
  270.     anim    models/characters/male_npc/cycles/tweakedplayermoves/fists_punch_up.mb -range 37 53 -dest models/md5/characters/npcs/playermoves/fists_punch_up1
  271.     anim    models/characters/male_npc/cycles/tweakedplayermoves/fists_punch.mb -range 37 53 -dest models/md5/characters/npcs/playermoves/fists_punch1
  272.     anim    models/characters/male_npc/cycles/tweakedplayermoves/fists_punch_down.mb -range 37 53 -dest models/md5/characters/npcs/playermoves/fists_punch_down1
  273.     anim    models/characters/male_npc/cycles/tweakedplayermoves/fists_punch_up2.mb -range 138 153 -dest models/md5/characters/npcs/playermoves/fists_punch_up2
  274.     anim    models/characters/male_npc/cycles/tweakedplayermoves/fists_punch.mb -range 138 153 -dest models/md5/characters/npcs/playermoves/fists_punch2
  275.     anim    models/characters/male_npc/cycles/tweakedplayermoves/fists_punch_down.mb -range 138 153 -dest models/md5/characters/npcs/playermoves/fists_punch_down2
  276.  
  277.     anim    models/characters/male_npc/cycles/tweakedplayermoves/pistol_idle3_down.mb -dest models/md5/characters/npcs/playermoves/pistol_idle_down
  278.     anim    models/characters/male_npc/cycles/tweakedplayermoves/pistol_idle3.mb -dest models/md5/characters/npcs/playermoves/pistol_idle
  279.     anim    models/characters/male_npc/cycles/tweakedplayermoves/pistol_idle3_up.mb -dest models/md5/characters/npcs/playermoves/pistol_idle_up
  280.     anim    models/characters/male_npc/cycles/tweakedplayermoves/pistol_aim_up.mb -dest models/md5/characters/npcs/playermoves/pistol_aim_up
  281.     anim    models/characters/male_npc/cycles/tweakedplayermoves/pistol_aim.mb -dest models/md5/characters/npcs/playermoves/pistol_aim
  282.     anim    models/characters/male_npc/cycles/tweakedplayermoves/pistol_aim_down.mb -dest models/md5/characters/npcs/playermoves/pistol_aim_down
  283.     anim    models/characters/male_npc/cycles/tweakedplayermoves/pistol_fire.mb -range 35 58 -dest models/md5/characters/npcs/playermoves/pistol_fire1
  284.     anim    models/characters/male_npc/cycles/tweakedplayermoves/pistol_fire_up.mb -range 35 58 -dest models/md5/characters/npcs/playermoves/pistol_fire_up
  285.     anim    models/characters/male_npc/cycles/tweakedplayermoves/pistol_fire_down.mb -range 35 58 -dest models/md5/characters/npcs/playermoves/pistol_fire_down
  286.     anim    models/characters/male_npc/cycles/tweakedplayermoves/pistol_reload.mb -dest models/md5/characters/npcs/playermoves/pistol_reload
  287.  
  288.     anim    models/characters/male_npc/cycles/tweakedplayermoves/shotgun_idle_down.mb -dest models/md5/characters/npcs/playermoves/shotgun_idle_down
  289.     anim    models/characters/male_npc/cycles/tweakedplayermoves/shotgun_idle.mb -dest models/md5/characters/npcs/playermoves/shotgun_idle
  290.     anim    models/characters/male_npc/cycles/tweakedplayermoves/shotgun_idle_up.mb -dest models/md5/characters/npcs/playermoves/shotgun_idle_up
  291.  
  292.     anim    models/characters/male_npc/cycles/tweakedplayermoves/shotgun_aim_up.mb -dest models/md5/characters/npcs/playermoves/shotgun_aim_up
  293.     anim    models/characters/male_npc/cycles/tweakedplayermoves/shotgun_aim.mb -dest models/md5/characters/npcs/playermoves/shotgun_aim
  294.     anim    models/characters/male_npc/cycles/tweakedplayermoves/shotgun_aim_down.mb -dest models/md5/characters/npcs/playermoves/shotgun_aim_down
  295.  
  296.     anim    models/characters/male_npc/cycles/tweakedplayermoves/shotgun_fire.mb -range 49 75 -dest models/md5/characters/npcs/playermoves/shotgun_fire1
  297.     anim    models/characters/male_npc/cycles/tweakedplayermoves/shotgun_fire_up.mb -range 49 75 -dest models/md5/characters/npcs/playermoves/shotgun_fire_up
  298.     anim    models/characters/male_npc/cycles/tweakedplayermoves/shotgun_fire_down.mb -range 49 75 -dest models/md5/characters/npcs/playermoves/shotgun_fire_down
  299.  
  300.     anim    models/characters/male_npc/cycles/tweakedplayermoves/shotgun_reload2.mb -range 36 46 -dest models/md5/characters/npcs/playermoves/shotgun_reload_start
  301.     anim    models/characters/male_npc/cycles/tweakedplayermoves/shotgun_reload2_loopfast.mb -range 56 67 -dest models/md5/characters/npcs/playermoves/shotgun_reload_loop1
  302.     anim    models/characters/male_npc/cycles/tweakedplayermoves/shotgun_reload2.mb -range 124 148 -dest models/md5/characters/npcs/playermoves/shotgun_reload_end
  303.     
  304.     anim    models/characters/male_npc/cycles/tweakedplayermoves/machinegun_idle_down.mb -dest models/md5/characters/npcs/playermoves/machinegun_idle_down
  305.     anim    models/characters/male_npc/cycles/tweakedplayermoves/machinegun_idle.mb -dest models/md5/characters/npcs/playermoves/machinegun_idle
  306.     anim    models/characters/male_npc/cycles/tweakedplayermoves/machinegun_idle_up.mb -dest models/md5/characters/npcs/playermoves/machinegun_idle_up
  307.  
  308.     anim    models/characters/male_npc/cycles/tweakedplayermoves/machinegun_aim_up.mb -dest models/md5/characters/npcs/playermoves/machinegun_aim_up
  309.     anim    models/characters/male_npc/cycles/tweakedplayermoves/machinegun_aim.mb -dest models/md5/characters/npcs/playermoves/machinegun_aim
  310.     anim    models/characters/male_npc/cycles/tweakedplayermoves/machinegun_aim_down.mb -dest models/md5/characters/npcs/playermoves/machinegun_aim_down
  311.  
  312.     anim    models/characters/male_npc/cycles/tweakedplayermoves/machinegun_fire_up.mb -range 53 62 -dest models/md5/characters/npcs/playermoves/machinegun_fire_up
  313.     anim    models/characters/male_npc/cycles/tweakedplayermoves/machinegun_fire.mb -range 53 62 -dest models/md5/characters/npcs/playermoves/machinegun_fire1
  314.     anim    models/characters/male_npc/cycles/tweakedplayermoves/machinegun_fire_down.mb -range 53 62 -dest models/md5/characters/npcs/playermoves/machinegun_fire_down
  315.  
  316.     anim    models/characters/male_npc/cycles/tweakedplayermoves/machinegun_reload.mb -dest models/md5/characters/npcs/playermoves/machinegun_reload
  317.  
  318.     anim    models/characters/male_npc/cycles/tweakedplayermoves/grenade_idle_up.mb -dest models/md5/characters/npcs/playermoves/nade_idle_up
  319.     anim    models/characters/male_npc/cycles/tweakedplayermoves/grenade_idle.mb -dest models/md5/characters/npcs/playermoves/nade_idle
  320.     anim    models/characters/male_npc/cycles/tweakedplayermoves/grenade_idle_down.mb -dest models/md5/characters/npcs/playermoves/nade_idle_down
  321.     anim    models/characters/male_npc/cycles/tweakedplayermoves/grenade_quickthrow_up.mb -dest models/md5/characters/npcs/playermoves/nade_quickthrow_up
  322.     anim    models/characters/male_npc/cycles/tweakedplayermoves/grenade_quickthrow.mb -dest models/md5/characters/npcs/playermoves/nade_quickthrow
  323.     anim    models/characters/male_npc/cycles/tweakedplayermoves/grenade_quickthrow_down.mb -dest models/md5/characters/npcs/playermoves/nade_quickthrow_down
  324.     anim    models/characters/male_npc/cycles/tweakedplayermoves/grenade_start_up.mb -dest models/md5/characters/npcs/playermoves/nade_throwstart_up
  325.     anim    models/characters/male_npc/cycles/tweakedplayermoves/grenade_start.mb -dest models/md5/characters/npcs/playermoves/nade_throwstart
  326.     anim    models/characters/male_npc/cycles/tweakedplayermoves/grenade_start_down.mb -dest models/md5/characters/npcs/playermoves/nade_throwstart_down
  327.     anim    models/characters/male_npc/cycles/tweakedplayermoves/grenade_throw_up.mb -dest models/md5/characters/npcs/playermoves/nade_throw_up
  328.     anim    models/characters/male_npc/cycles/tweakedplayermoves/grenade_throw.mb -dest models/md5/characters/npcs/playermoves/nade_throw
  329.     anim    models/characters/male_npc/cycles/tweakedplayermoves/grenade_throw_down.mb -dest models/md5/characters/npcs/playermoves/nade_throw_down
  330.  
  331.     anim    models/characters/male_npc/cycles/tweakedplayermoves/flashlight_aim_down.mb -dest models/md5/characters/npcs/playermoves/flashlight_aim_down
  332.     anim    models/characters/male_npc/cycles/tweakedplayermoves/flashlight_aim_up.mb -dest models/md5/characters/npcs/playermoves/flashlight_aim_up
  333.     anim    models/characters/male_npc/cycles/tweakedplayermoves/flashlight_idle.mb -dest models/md5/characters/npcs/playermoves/flashlight_idle
  334.     anim    models/characters/male_npc/cycles/tweakedplayermoves/flashlight_swing1_down.mb -dest models/md5/characters/npcs/playermoves/flashlight_swing1_down
  335.     anim    models/characters/male_npc/cycles/tweakedplayermoves/flashlight_swing1.mb -dest models/md5/characters/npcs/playermoves/flashlight_swing1
  336.     anim    models/characters/male_npc/cycles/tweakedplayermoves/flashlight_swing1_up.mb -dest models/md5/characters/npcs/playermoves/flashlight_swing1_up
  337.     anim    models/characters/male_npc/cycles/tweakedplayermoves/flashlight_swing2_down.mb -dest models/md5/characters/npcs/playermoves/flashlight_swing2_down
  338.     anim    models/characters/male_npc/cycles/tweakedplayermoves/flashlight_swing2.mb -dest models/md5/characters/npcs/playermoves/flashlight_swing2
  339.     anim    models/characters/male_npc/cycles/tweakedplayermoves/flashlight_swing2_up.mb -dest models/md5/characters/npcs/playermoves/flashlight_swing2_up
  340.  
  341.     anim    models/characters/male_npc/cycles/tweakedplayermoves/chainsaw_raise.mb -dest models/md5/characters/npcs/playermoves/chainsaw_raise
  342.     anim    models/characters/male_npc/cycles/tweakedplayermoves/chainsaw_idle2_up.mb -dest models/md5/characters/npcs/playermoves/chainsaw_idle_up
  343.     anim    models/characters/male_npc/cycles/tweakedplayermoves/chainsaw_idle2.mb -dest models/md5/characters/npcs/playermoves/chainsaw_idle
  344.     anim    models/characters/male_npc/cycles/tweakedplayermoves/chainsaw_idle2_down.mb -dest models/md5/characters/npcs/playermoves/chainsaw_idle_down
  345.     anim    models/characters/player/mocap/chainsaw_aim.mb -dest models/md5/characters/npcs/playermoves/chainsaw_aim
  346.     anim    models/characters/male_npc/cycles/tweakedplayermoves/chainsaw_fire1_up.mb -dest models/md5/characters/npcs/playermoves/chainsaw_fire_up
  347.     anim    models/characters/male_npc/cycles/tweakedplayermoves/chainsaw_fire1.mb -dest models/md5/characters/npcs/playermoves/chainsaw_fire
  348.     anim    models/characters/male_npc/cycles/tweakedplayermoves/chainsaw_fire1_down.mb -dest models/md5/characters/npcs/playermoves/chainsaw_fire_down
  349.  
  350.  
  351.     anim    models/characters/male_npc/cycles/tweakedplayermoves/plasmagun_idle_down.mb -dest models/md5/characters/npcs/playermoves/plasmagun_idle_down
  352.     anim    models/characters/male_npc/cycles/tweakedplayermoves/plasmagun_idle.mb -dest models/md5/characters/npcs/playermoves/plasmagun_idle
  353.     anim    models/characters/male_npc/cycles/tweakedplayermoves/plasmagun_idle_up.mb -dest models/md5/characters/npcs/playermoves/plasmagun_idle_up
  354.  
  355.     anim    models/characters/male_npc/cycles/tweakedplayermoves/plasmagun_aim_up.mb -dest models/md5/characters/npcs/playermoves/plasmagun_aim_up
  356.     anim    models/characters/male_npc/cycles/tweakedplayermoves/plasmagun_aim.mb -dest models/md5/characters/npcs/playermoves/plasmagun_aim
  357.     anim    models/characters/male_npc/cycles/tweakedplayermoves/plasmagun_aim_down.mb -dest models/md5/characters/npcs/playermoves/plasmagun_aim_down
  358.     anim    models/characters/male_npc/cycles/tweakedplayermoves/plasmagun_fire_up.mb -range 53 62 -dest models/md5/characters/npcs/playermoves/plasmagun_fire_up
  359.     anim    models/characters/male_npc/cycles/tweakedplayermoves/plasmagun_fire.mb -range 53 62 -dest models/md5/characters/npcs/playermoves/plasmagun_fire1
  360.     anim    models/characters/male_npc/cycles/tweakedplayermoves/plasmagun_fire_down.mb -range 53 62 -dest models/md5/characters/npcs/playermoves/plasmagun_fire_down
  361.  
  362.     anim    models/characters/male_npc/cycles/tweakedplayermoves/plasmagun_fire.mb -range 67 79 -dest models/md5/characters/npcs/playermoves/plasmagun_fire2
  363.     anim    models/characters/male_npc/cycles/tweakedplayermoves/plasmagun_fire.mb -range 80 92 -dest models/md5/characters/npcs/playermoves/plasmagun_fire3
  364.  
  365.     anim    models/characters/male_npc/cycles/tweakedplayermoves/rocketlauncher_idle_down.mb -dest models/md5/characters/npcs/playermoves/rocketlauncher_idle_down
  366.     anim    models/characters/male_npc/cycles/tweakedplayermoves/rocketlauncher_idle.mb -dest models/md5/characters/npcs/playermoves/rocketlauncher_idle
  367.     anim    models/characters/male_npc/cycles/tweakedplayermoves/rocketlauncher_idle_up.mb -dest models/md5/characters/npcs/playermoves/rocketlauncher_idle_up
  368.  
  369.     anim    models/characters/male_npc/cycles/tweakedplayermoves/rocketlauncher_aim_up.mb -dest models/md5/characters/npcs/playermoves/rocketlauncher_aim_up
  370.     anim    models/characters/male_npc/cycles/tweakedplayermoves/rocketlauncher_aim.mb -dest models/md5/characters/npcs/playermoves/rocketlauncher_aim
  371.     anim    models/characters/male_npc/cycles/tweakedplayermoves/rocketlauncher_aim_down.mb -dest models/md5/characters/npcs/playermoves/rocketlauncher_aim_down
  372.  
  373.     anim    models/characters/male_npc/cycles/tweakedplayermoves/rocketlauncher_fire_up.mb -dest models/md5/characters/npcs/playermoves/rocketlauncher_fire_up
  374.     anim    models/characters/male_npc/cycles/tweakedplayermoves/rocketlauncher_fire.mb -dest models/md5/characters/npcs/playermoves/rocketlauncher_fire
  375.     anim    models/characters/male_npc/cycles/tweakedplayermoves/rocketlauncher_fire_down.mb -dest models/md5/characters/npcs/playermoves/rocketlauncher_fire_down
  376.     anim    models/characters/male_npc/cycles/tweakedplayermoves/rocketlauncher_reload.mb -dest models/md5/characters/npcs/playermoves/rocketlauncher_reload
  377.  
  378.     anim    models/characters/male_npc/cycles/tweakedplayermoves/bfg_idle_up.mb -dest models/md5/characters/npcs/playermoves/bfg_idle_up
  379.     anim    models/characters/male_npc/cycles/tweakedplayermoves/bfg_idle.mb -dest models/md5/characters/npcs/playermoves/bfg_idle
  380.     anim    models/characters/male_npc/cycles/tweakedplayermoves/bfg_idle_down.mb -dest models/md5/characters/npcs/playermoves/bfg_idle_down
  381.     anim    models/characters/male_npc/cycles/tweakedplayermoves/bfg_aim_up.mb -dest models/md5/characters/npcs/playermoves/bfg_aim_up
  382.     anim    models/characters/male_npc/cycles/tweakedplayermoves/bfg_aim.mb -dest models/md5/characters/npcs/playermoves/bfg_aim
  383.     anim    models/characters/male_npc/cycles/tweakedplayermoves/bfg_aim_down.mb -dest models/md5/characters/npcs/playermoves/bfg_aim_down
  384.     anim    models/characters/male_npc/cycles/tweakedplayermoves/bfg_fire_up.mb -range 1 140 -dest models/md5/characters/npcs/playermoves/bfg_startfire_up
  385.     anim    models/characters/male_npc/cycles/tweakedplayermoves/bfg_fire_up.mb -range 141 167 -dest models/md5/characters/npcs/playermoves/bfg_fire_up
  386.     anim    models/characters/male_npc/cycles/tweakedplayermoves/bfg_fire.mb -range 1 140 -dest models/md5/characters/npcs/playermoves/bfg_startfire
  387.     anim    models/characters/male_npc/cycles/tweakedplayermoves/bfg_fire.mb -range 141 167 -dest models/md5/characters/npcs/playermoves/bfg_fire
  388.     anim    models/characters/male_npc/cycles/tweakedplayermoves/bfg_fire_down.mb -range 1 140 -dest models/md5/characters/npcs/playermoves/bfg_startfire_down
  389.     anim    models/characters/male_npc/cycles/tweakedplayermoves/bfg_fire_down.mb -range 141 167 -dest models/md5/characters/npcs/playermoves/bfg_fire_down
  390.     
  391.     anim    models/characters/male_npc/cycles/tweakedplayermoves/bfg_reload.mb -dest models/md5/characters/npcs/playermoves/bfg_reload
  392.  
  393.     anim    models/characters/male_npc/cycles/tweakedplayermoves/chaingun_idle_up.mb -dest models/md5/characters/npcs/playermoves/chaingun_idle_up
  394.     anim    models/characters/male_npc/cycles/tweakedplayermoves/chaingun_idle.mb -dest models/md5/characters/npcs/playermoves/chaingun_idle
  395.     anim    models/characters/male_npc/cycles/tweakedplayermoves/chaingun_idle_down.mb -dest models/md5/characters/npcs/playermoves/chaingun_idle_down
  396.     anim    models/characters/male_npc/cycles/tweakedplayermoves/chaingun_aim_up.mb -dest models/md5/characters/npcs/playermoves/chaingun_aim_up
  397.     anim    models/characters/male_npc/cycles/tweakedplayermoves/chaingun_aim.mb -dest models/md5/characters/npcs/playermoves/chaingun_aim
  398.     anim    models/characters/male_npc/cycles/tweakedplayermoves/chaingun_aim_down.mb -dest models/md5/characters/npcs/playermoves/chaingun_aim_down
  399.     anim    models/characters/male_npc/cycles/tweakedplayermoves/chaingun_fire_up.mb -dest models/md5/characters/npcs/playermoves/chaingun_fire_up
  400.     anim    models/characters/male_npc/cycles/tweakedplayermoves/chaingun_fire.mb -dest models/md5/characters/npcs/playermoves/chaingun_fire
  401.     anim    models/characters/male_npc/cycles/tweakedplayermoves/chaingun_fire_down.mb-dest models/md5/characters/npcs/playermoves/chaingun_fire_down
  402.     anim    models/characters/male_npc/cycles/tweakedplayermoves/chaingun_reload.mb -dest models/md5/characters/npcs/playermoves/chaingun_reload
  403.  
  404.     anim    models/characters/male_npc/cycles/tweakedplayermoves/soulcube_idle_up.mb -dest models/md5/characters/npcs/playermoves/soulcube_idle_up
  405.     anim    models/characters/male_npc/cycles/tweakedplayermoves/soulcube_idle.mb -dest models/md5/characters/npcs/playermoves/soulcube_idle
  406.     anim    models/characters/male_npc/cycles/tweakedplayermoves/soulcube_idle_down.mb -dest models/md5/characters/npcs/playermoves/soulcube_idle_down
  407.     anim    models/characters/male_npc/cycles/tweakedplayermoves/soulcube_fire.mb -dest models/md5/characters/npcs/playermoves/soulcube_fire
  408.  
  409.  
  410. }
  411.  
  412. /***********************************************************************
  413.  
  414.  single player model
  415.  
  416. ***********************************************************************/
  417.  
  418. model model_sp_marine {
  419.     skin                                skins/characters/player/greenmarine.skin
  420.     
  421.     offset                                ( -30 0 1 )
  422.  
  423.     mesh                                models/md5/characters/npcs/playermoves/spplayer.md5mesh
  424.  
  425.     channel torso                        ( *Waist )
  426.     channel legs                        ( *origin -*Waist SPINNER eyecontrol)
  427.  
  428.     anim af_pose                        models/md5/characters/npcs/playermoves/initial.md5anim
  429.     anim ik_pose                        models/md5/characters/npcs/playermoves/initial.md5anim
  430.     anim initial                        models/md5/characters/npcs/playermoves/initial.md5anim
  431.  
  432.     anim teleport                        models/md5/characters/npcs/playermoves/teleportin.md5anim
  433.     anim exit                            models/md5/characters/npcs/playermoves/exit_teleporter.md5anim
  434.  
  435.     anim idle                            models/md5/characters/npcs/playermoves/fists_idle.md5anim
  436.     anim crouch_down                    models/md5/characters/npcs/playermoves/crouch_down.md5anim 
  437.     anim crouch                            models/md5/characters/npcs/playermoves/crouch.md5anim 
  438.     anim crouch_up                        models/md5/characters/npcs/playermoves/crouch_up.md5anim
  439.     anim crouch_walk                    models/md5/characters/npcs/playermoves/crouch_walk.md5anim
  440.     anim crouch_walk_backwards            models/md5/characters/npcs/playermoves/crouch_walk_back.md5anim
  441.  
  442.     anim walk                            models/md5/characters/npcs/playermoves/jog.md5anim {
  443.         frame 2                            leftfoot
  444.         frame 11                        rightfoot
  445.     }
  446.     anim walk_backwards                    models/md5/characters/npcs/playermoves/jog_back.md5anim {
  447.         frame 6                            rightfoot
  448.         frame 15                        leftfoot
  449.     }
  450.  
  451.     anim walk_strafe_left                models/md5/characters/npcs/playermoves/walk_strafe_left.md5anim {
  452.         frame 4                            rightfoot
  453.         frame 11                        leftfoot
  454.         frame 17                        rightfoot
  455.         frame 25                        leftfoot
  456.     }
  457.  
  458.     anim walk_strafe_right                models/md5/characters/npcs/playermoves/walk_strafe_right.md5anim {
  459.         frame 3                            rightfoot
  460.         frame 10                        leftfoot
  461.         frame 17                        rightfoot
  462.         frame 25                        leftfoot
  463.     }
  464.  
  465.  
  466.     //anim run_forward                    models/md5/characters/npcs/playermoves/newrun.md5anim
  467.     //{
  468.     //    frame 10                        rightfoot
  469.     //    frame 19                        leftfoot
  470.     //}
  471.  
  472.     anim run_forward                    models/md5/characters/npcs/playermoves/run.md5anim {
  473.         frame 8                            leftfoot
  474.         frame 17                        rightfoot
  475.     }
  476.  
  477.     anim run_backwards                    models/md5/characters/npcs/playermoves/run_backwards_270.md5anim {
  478.         prevent_idle_override
  479.         frame 7                            rightfoot
  480.         frame 14                        leftfoot
  481.         frame 21                        rightfoot
  482.         frame 27                        leftfoot
  483.     }
  484.     anim run_strafe_left                models/md5/characters/npcs/playermoves/run_strafe_left.md5anim {
  485.         prevent_idle_override
  486.         frame 4                            rightfoot
  487.         frame 7                            leftfoot
  488.         frame 18                        rightfoot
  489.         frame 21                        leftfoot
  490.     }
  491.     anim run_strafe_right                models/md5/characters/npcs/playermoves/run_strafe_right.md5anim {
  492.         prevent_idle_override
  493.         frame 5                            leftfoot
  494.         frame 8                            rightfoot
  495.         frame 18                        leftfoot
  496.         frame 20                        rightfoot
  497.     }
  498.     anim jump                            models/md5/characters/npcs/playermoves/walkjump1.md5anim {
  499.         prevent_idle_override
  500.         frame 1                            sound_body player_sounds_jump_small
  501.     }
  502.     anim run_jump                        models/md5/characters/npcs/playermoves/walkjump1.md5anim {
  503.         prevent_idle_override
  504.         frame 1                            sound_body player_sounds_jump
  505.     }
  506.     anim soft_land                        models/md5/characters/npcs/playermoves/soft_land.md5anim {
  507.         prevent_idle_override
  508.         frame 1                            sound_voice2 snd_land_soft
  509.         frame 1                            leftfoot
  510.         frame 3                            rightfoot
  511.     }
  512.     anim hard_land                        models/md5/characters/npcs/playermoves/hard_land.md5anim {
  513.         prevent_idle_override
  514.         frame 1                            sound_voice2 snd_land_hard
  515.         frame 1                            leftfoot
  516.         frame 3                            rightfoot
  517.     }
  518.     anim fall                            models/md5/characters/npcs/playermoves/fall.md5anim {
  519.         prevent_idle_override
  520.     }
  521.     anim turn_left                        models/md5/characters/npcs/playermoves/turn_left.md5anim {
  522.         prevent_idle_override
  523.     }
  524.     anim turn_right                        models/md5/characters/npcs/playermoves/turn_right.md5anim  {
  525.         prevent_idle_override
  526.     }
  527.     anim pain                            models/md5/characters/npcs/playermoves/painchest.md5anim {
  528.         prevent_idle_override
  529.     }
  530.     anim pain_head                        models/md5/characters/npcs/playermoves/painhead.md5anim {
  531.         prevent_idle_override
  532.     }
  533.  
  534.     anim pain_right_arm                    models/md5/characters/npcs/playermoves/painrightarm.md5anim {
  535.         prevent_idle_override
  536.     }
  537.  
  538.     anim pain_left_arm                    models/md5/characters/npcs/playermoves/painleftarm.md5anim {
  539.         prevent_idle_override
  540.     }
  541.  
  542.     anim pain_chest                        models/md5/characters/npcs/playermoves/painchest.md5anim {
  543.         prevent_idle_override
  544.     }
  545.  
  546.     anim pda_raise                    models/md5/characters/npcs/playermoves/raisepda.md5anim
  547.     anim pda_idle                    models/md5/characters/npcs/playermoves/pda_idle.md5anim
  548.     anim pda_lower                    models/md5/characters/npcs/playermoves/lowerpda.md5anim
  549.     
  550.     anim fists_raise                    models/md5/characters/npcs/playermoves/raisewep.md5anim
  551.     anim fists_idle                        models/md5/characters/npcs/playermoves/fists_idle_down.md5anim, models/md5/characters/npcs/playermoves/fists_idle.md5anim, models/md5/characters/npcs/playermoves/fists_idle_up.md5anim
  552.     anim fists_aim                        models/md5/characters/npcs/playermoves/fists_aim_down.md5anim, models/md5/characters/npcs/playermoves/fists_aim.md5anim, models/md5/characters/npcs/playermoves/fists_aim_up.md5anim
  553.     anim fists_punch_right                models/md5/characters/npcs/playermoves/fists_punch_down1.md5anim, models/md5/characters/npcs/playermoves/fists_punch1.md5anim, models/md5/characters/npcs/playermoves/fists_punch_up1.md5anim
  554.     anim fists_punch_left                models/md5/characters/npcs/playermoves/fists_punch_down2.md5anim, models/md5/characters/npcs/playermoves/fists_punch2.md5anim, models/md5/characters/npcs/playermoves/fists_punch_up2.md5anim
  555.     anim fists_lower                    models/md5/characters/npcs/playermoves/lowerwep.md5anim
  556.  
  557.     anim pistol_raise                    models/md5/characters/npcs/playermoves/raisewep.md5anim    
  558.     anim pistol_idle                    models/md5/characters/npcs/playermoves/pistol_idle_down.md5anim, models/md5/characters/npcs/playermoves/pistol_idle.md5anim, models/md5/characters/npcs/playermoves/pistol_idle_up.md5anim
  559.     anim pistol_aim                        models/md5/characters/npcs/playermoves/pistol_aim_down.md5anim, models/md5/characters/npcs/playermoves/pistol_aim.md5anim, models/md5/characters/npcs/playermoves/pistol_aim_up.md5anim
  560.     anim pistol_fire1                    models/md5/characters/npcs/playermoves/pistol_fire_down.md5anim, models/md5/characters/npcs/playermoves/pistol_fire1.md5anim, models/md5/characters/npcs/playermoves/pistol_fire_up.md5anim
  561.     anim pistol_reload                    models/md5/characters/npcs/playermoves/pistol_reload.md5anim
  562.     anim pistol_lower                    models/md5/characters/npcs/playermoves/lowerwep.md5anim
  563.  
  564.     anim shotgun_raise                    models/md5/characters/npcs/playermoves/raisewep.md5anim    
  565.  
  566.     anim shotgun_idle                    models/md5/characters/npcs/playermoves/shotgun_idle_down.md5anim, models/md5/characters/npcs/playermoves/shotgun_idle.md5anim, models/md5/characters/npcs/playermoves/shotgun_idle_up.md5anim
  567.     anim shotgun_aim                    models/md5/characters/npcs/playermoves/shotgun_aim_down.md5anim, models/md5/characters/npcs/playermoves/shotgun_aim.md5anim, models/md5/characters/npcs/playermoves/shotgun_aim_up.md5anim
  568.     anim shotgun_fire1                    models/md5/characters/npcs/playermoves/shotgun_fire_down.md5anim, models/md5/characters/npcs/playermoves/shotgun_fire1.md5anim, models/md5/characters/npcs/playermoves/shotgun_fire_up.md5anim    
  569.     anim shotgun_reload_start            models/md5/characters/npcs/playermoves/shotgun_reload_start.md5anim
  570.     anim shotgun_reload_loop            models/md5/characters/npcs/playermoves/shotgun_reload_loop1.md5anim
  571.     anim shotgun_reload_end                models/md5/characters/npcs/playermoves/shotgun_reload_end.md5anim
  572.     anim shotgun_lower                    models/md5/characters/npcs/playermoves/lowerwep.md5anim
  573.  
  574.     anim machinegun_raise                models/md5/characters/npcs/playermoves/raisewep.md5anim
  575.     anim machinegun_idle                models/md5/characters/npcs/playermoves/machinegun_idle_down.md5anim, models/md5/characters/npcs/playermoves/machinegun_idle.md5anim, models/md5/characters/npcs/playermoves/machinegun_idle_up.md5anim
  576.     anim machinegun_aim                    models/md5/characters/npcs/playermoves/machinegun_aim_down.md5anim, models/md5/characters/npcs/playermoves/machinegun_aim.md5anim, models/md5/characters/npcs/playermoves/machinegun_aim_up.md5anim
  577.     anim machinegun_fire1                models/md5/characters/npcs/playermoves/machinegun_fire_down.md5anim, models/md5/characters/npcs/playermoves/machinegun_fire1.md5anim, models/md5/characters/npcs/playermoves/machinegun_fire_up.md5anim
  578.     anim machinegun_reload                models/md5/characters/npcs/playermoves/machinegun_reload.md5anim
  579.     anim machinegun_lower                models/md5/characters/npcs/playermoves/lowerwep.md5anim
  580.  
  581.     anim chaingun_raise                    models/md5/characters/npcs/playermoves/raisewep.md5anim
  582.     anim chaingun_idle                    models/md5/characters/npcs/playermoves/chaingun_idle_down.md5anim, models/md5/characters/npcs/playermoves/chaingun_idle.md5anim, models/md5/characters/npcs/playermoves/chaingun_idle_up.md5anim
  583.     anim chaingun_aim                    models/md5/characters/npcs/playermoves/chaingun_idle_down.md5anim, models/md5/characters/npcs/playermoves/chaingun_idle.md5anim, models/md5/characters/npcs/playermoves/chaingun_idle_up.md5anim
  584.     anim chaingun_fire                    models/md5/characters/npcs/playermoves/chaingun_fire_down.md5anim, models/md5/characters/npcs/playermoves/chaingun_fire.md5anim, models/md5/characters/npcs/playermoves/chaingun_fire_up.md5anim
  585.     anim chaingun_reload                models/md5/characters/npcs/playermoves/chaingun_reload.md5anim
  586.     anim chaingun_lower                    models/md5/characters/npcs/playermoves/lowerwep.md5anim
  587.  
  588.  
  589.     anim plasmagun_raise                models/md5/characters/npcs/playermoves/raisewep.md5anim
  590.     anim plasmagun_idle                    models/md5/characters/npcs/playermoves/plasmagun_idle_down.md5anim, models/md5/characters/npcs/playermoves/plasmagun_idle.md5anim, models/md5/characters/npcs/playermoves/plasmagun_idle_up.md5anim
  591.     anim plasmagun_aim                    models/md5/characters/npcs/playermoves/plasmagun_aim_down.md5anim, models/md5/characters/npcs/playermoves/plasmagun_aim.md5anim, models/md5/characters/npcs/playermoves/plasmagun_aim_up.md5anim
  592.     anim plasmagun_fire1                models/md5/characters/npcs/playermoves/plasmagun_fire_down.md5anim, models/md5/characters/npcs/playermoves/plasmagun_fire1.md5anim, models/md5/characters/npcs/playermoves/plasmagun_fire_up.md5anim
  593.  
  594.     anim plasmagun_reload                models/md5/characters/npcs/playermoves/machinegun_reload.md5anim
  595.     anim plasmagun_lower                models/md5/characters/npcs/playermoves/lowerwep.md5anim
  596.  
  597.     anim handgrenade_raise                models/md5/characters/npcs/playermoves/raisewep.md5anim
  598.     anim handgrenade_idle                models/md5/characters/npcs/playermoves/nade_idle_down.md5anim, models/md5/characters/npcs/playermoves/nade_idle.md5anim, models/md5/characters/npcs/playermoves/nade_idle_up.md5anim
  599.     anim handgrenade_aim                models/md5/characters/npcs/playermoves/nade_idle_down.md5anim, models/md5/characters/npcs/playermoves/nade_idle.md5anim, models/md5/characters/npcs/playermoves/nade_idle_up.md5anim
  600.     anim handgrenade_throw_quick        models/md5/characters/npcs/playermoves/nade_quickthrow_down.md5anim, models/md5/characters/npcs/playermoves/nade_quickthrow.md5anim, models/md5/characters/npcs/playermoves/nade_quickthrow_up.md5anim
  601.     anim handgrenade_throw_start        models/md5/characters/npcs/playermoves/nade_throwstart_down.md5anim, models/md5/characters/npcs/playermoves/nade_throwstart.md5anim, models/md5/characters/npcs/playermoves/nade_throwstart_up.md5anim
  602.     anim handgrenade_throw        models/md5/characters/npcs/playermoves/nade_throw_down.md5anim, models/md5/characters/npcs/playermoves/nade_throw.md5anim, models/md5/characters/npcs/playermoves/nade_throw_up.md5anim
  603.  
  604.     anim handgrenade_startfire            models/md5/characters/npcs/playermoves/nade_throwstart_down.md5anim, models/md5/characters/npcs/playermoves/nade_throwstart.md5anim, models/md5/characters/npcs/playermoves/nade_throwstart_up.md5anim
  605.     anim handgrenade_fire                models/md5/characters/npcs/playermoves/nade_throw_down.md5anim, models/md5/characters/npcs/playermoves/nade_throw.md5anim, models/md5/characters/npcs/playermoves/nade_throw_up.md5anim
  606.     anim handgrenade_lower                models/md5/characters/npcs/playermoves/lowerwep.md5anim
  607.  
  608.     anim chainsaw_raise                    models/md5/characters/npcs/playermoves/chainsaw_raise.md5anim
  609.     anim chainsaw_idle                    models/md5/characters/npcs/playermoves/chainsaw_idle_down.md5anim, models/md5/characters/npcs/playermoves/chainsaw_idle.md5anim, models/md5/characters/npcs/playermoves/chainsaw_idle_up.md5anim
  610.     anim chainsaw_aim                    models/md5/characters/npcs/playermoves/chainsaw_idle_down.md5anim, models/md5/characters/npcs/playermoves/chainsaw_idle.md5anim, models/md5/characters/npcs/playermoves/chainsaw_idle_up.md5anim
  611.     anim chainsaw_fire                    models/md5/characters/npcs/playermoves/chainsaw_fire_down.md5anim, models/md5/characters/npcs/playermoves/chainsaw_fire.md5anim, models/md5/characters/npcs/playermoves/chainsaw_fire_up.md5anim
  612.     anim chainsaw_lower                    models/md5/characters/npcs/playermoves/lowerwep.md5anim
  613.  
  614.     anim rocketlauncher_raise            models/md5/characters/npcs/playermoves/raisewep_left.md5anim
  615.     anim rocketlauncher_idle            models/md5/characters/npcs/playermoves/rocketlauncher_idle_down.md5anim, models/md5/characters/npcs/playermoves/rocketlauncher_idle.md5anim, models/md5/characters/npcs/playermoves/rocketlauncher_idle_up.md5anim
  616.     anim rocketlauncher_aim                models/md5/characters/npcs/playermoves/rocketlauncher_aim_down.md5anim, models/md5/characters/npcs/playermoves/rocketlauncher_aim.md5anim, models/md5/characters/npcs/playermoves/rocketlauncher_aim_up.md5anim
  617.     anim rocketlauncher_fire            models/md5/characters/npcs/playermoves/rocketlauncher_fire_down.md5anim, models/md5/characters/npcs/playermoves/rocketlauncher_fire.md5anim, models/md5/characters/npcs/playermoves/rocketlauncher_fire_up.md5anim
  618.     anim rocketlauncher_reload            models/md5/characters/npcs/playermoves/rocketlauncher_reload.md5anim
  619.     anim rocketlauncher_lower            models/md5/characters/npcs/playermoves/lowerwep_left.md5anim
  620.  
  621.     anim flashlight_raise                models/md5/characters/npcs/playermoves/raisewep.md5anim
  622.     anim flashlight_idle                models/md5/characters/npcs/playermoves/flashlight_aim_down.md5anim, models/md5/characters/npcs/playermoves/flashlight_idle.md5anim, models/md5/characters/npcs/playermoves/flashlight_aim_up.md5anim
  623.     anim flashlight_lower                models/md5/characters/npcs/playermoves/lowerwep.md5anim
  624.     anim flashlight_aim                    models/md5/characters/npcs/playermoves/flashlight_aim_down.md5anim, models/md5/characters/npcs/playermoves/flashlight_idle.md5anim, models/md5/characters/npcs/playermoves/flashlight_aim_up.md5anim
  625.     anim flashlight_fire1                models/md5/characters/npcs/playermoves/flashlight_swing1_down.md5anim, models/md5/characters/npcs/playermoves/flashlight_swing1.md5anim, models/md5/characters/npcs/playermoves/flashlight_swing1_up.md5anim
  626.     anim flashlight_fire2                models/md5/characters/npcs/playermoves/flashlight_swing2_down.md5anim, models/md5/characters/npcs/playermoves/flashlight_swing2.md5anim, models/md5/characters/npcs/playermoves/flashlight_swing2_up.md5anim
  627.  
  628.  
  629.     anim bfg_raise                        models/md5/characters/npcs/playermoves/raisewep.md5anim
  630.     anim bfg_idle                        models/md5/characters/npcs/playermoves/bfg_idle_down.md5anim, models/md5/characters/npcs/playermoves/bfg_idle.md5anim, models/md5/characters/npcs/playermoves/bfg_idle_up.md5anim
  631.     anim bfg_aim                        models/md5/characters/npcs/playermoves/bfg_aim_down.md5anim, models/md5/characters/npcs/playermoves/bfg_aim.md5anim, models/md5/characters/npcs/playermoves/bfg_aim_up.md5anim    
  632.     anim bfg_startfire                    models/md5/characters/npcs/playermoves/bfg_startfire_down.md5anim, models/md5/characters/npcs/playermoves/bfg_startfire.md5anim, models/md5/characters/npcs/playermoves/bfg_startfire_up.md5anim
  633.     anim bfg_fire                        models/md5/characters/npcs/playermoves/bfg_fire_down.md5anim, models/md5/characters/npcs/playermoves/bfg_fire.md5anim, models/md5/characters/npcs/playermoves/bfg_fire_up.md5anim
  634.     anim bfg_reload                        models/md5/characters/npcs/playermoves/bfg_reload.md5anim
  635.     anim bfg_lower                        models/md5/characters/npcs/playermoves/lowerwep.md5anim
  636.  
  637.     anim soulcube_raise                    models/md5/characters/npcs/playermoves/raisewep.md5anim
  638.     anim soulcube_idle                    models/md5/characters/npcs/playermoves/soulcube_idle_down.md5anim, models/md5/characters/npcs/playermoves/soulcube_idle.md5anim, models/md5/characters/npcs/playermoves/soulcube_idle_up.md5anim
  639.     anim soulcube_aim                    models/md5/characters/npcs/playermoves/soulcube_idle_down.md5anim, models/md5/characters/npcs/playermoves/soulcube_idle.md5anim, models/md5/characters/npcs/playermoves/soulcube_idle_up.md5anim
  640.     anim soulcube_fire                    models/md5/characters/npcs/playermoves/soulcube_fire.md5anim, models/md5/characters/npcs/playermoves/soulcube_fire.md5anim, models/md5/characters/npcs/playermoves/soulcube_fire.md5anim
  641.     anim soulcube_lower                    models/md5/characters/npcs/playermoves/lowerwep.md5anim
  642. }
  643.  
  644. /***********************************************************************
  645.  
  646.  player_base
  647.  
  648.  shared by player_doommarine and player_doommarine_mp
  649.  
  650. ***********************************************************************/
  651.  
  652. entityDef player_base {
  653.     "spawnclass"                        "idPlayer"
  654.     "scriptobject"                        "player"
  655.                                         
  656.     "hud"                                "guis/hud.gui"
  657.     "mphud"                                "guis/mphud.gui"
  658.     "cursor"                            "guis/cursor.gui"
  659.  
  660.     "blink_min"                            "2.5"
  661.     "blink_max"                            "8.0"
  662.     
  663.     // weapon slots
  664.     "def_weapon0"                        "weapon_fists"
  665.     "weapon0_best"                        "0"                    // whether weapon should be chosen when out of ammo
  666.     "weapon0_cycle"                        "1"                    // whether weapon should be selected when using next/prev weapon
  667.     "weapon0_toggle"                    "0"                    // whether selecting weapon twice switches between current and previous weapons
  668.     "weapon0_allowempty"                "1"                    // whether you can select the weapon when it's out of ammo
  669.     
  670.     "def_weapon1"                        "weapon_pistol"
  671.     "weapon1_best"                        "1"
  672.     "weapon1_cycle"                        "1"
  673.     "weapon1_toggle"                    "0"
  674.     "weapon1_allowempty"                "1"
  675.     
  676.     "def_weapon2"                        "weapon_shotgun"
  677.     "weapon2_best"                        "1"
  678.     "weapon2_cycle"                        "1"
  679.     "weapon2_toggle"                    "0"
  680.     "weapon2_allowempty"                "1"
  681.     
  682.     "def_weapon3"                        "weapon_machinegun"
  683.     "weapon3_best"                        "1"
  684.     "weapon3_cycle"                        "1"
  685.     "weapon3_toggle"                    "0"
  686.     "weapon3_allowempty"                "1"
  687.     
  688.     "def_weapon4"                        "weapon_chaingun"
  689.     "weapon4_best"                        "1"
  690.     "weapon4_cycle"                        "1"
  691.     "weapon4_toggle"                    "0"
  692.     "weapon4_allowempty"                "1"
  693.     
  694.     "def_weapon5"                        "weapon_handgrenade"
  695.     "weapon5_best"                        "0"
  696.     "weapon5_cycle"                        "1"
  697.     "weapon5_toggle"                    "0"
  698.     "weapon5_allowempty"                "0"
  699.     
  700.     "def_weapon6"                        "weapon_plasmagun"
  701.     "weapon6_best"                        "1"
  702.     "weapon6_cycle"                        "1"
  703.     "weapon6_toggle"                    "0"
  704.     "weapon6_allowempty"                "1"
  705.     
  706.     "def_weapon7"                        "weapon_rocketlauncher"
  707.     "weapon7_best"                        "0"
  708.     "weapon7_cycle"                        "1"
  709.     "weapon7_toggle"                    "0"
  710.     "weapon7_allowempty"                "1"
  711.     
  712.     "def_weapon8"                        "weapon_bfg"
  713.     "weapon8_best"                        "0"
  714.     "weapon8_cycle"                        "1"
  715.     "weapon8_toggle"                    "0"
  716.     "weapon8_allowempty"                "1"
  717.     
  718.     "def_weapon9"                        "weapon_soulcube"
  719.     "weapon9_best"                        "0"
  720.     "weapon9_cycle"                        "1"
  721.     "weapon9_toggle"                    "1"
  722.     "weapon9_allowempty"                "1"
  723.     
  724.     "def_weapon10"                        "weapon_chainsaw"
  725.     "weapon10_best"                        "0"
  726.     "weapon10_cycle"                    "1"
  727.     "weapon10_toggle"                    "0"
  728.     "weapon10_allowempty"                "1"
  729.     
  730.     "def_weapon11"                        "weapon_flashlight"
  731.     "weapon11_best"                        "0"
  732.     "weapon11_cycle"                    "1"
  733.     "weapon11_toggle"                    "1"
  734.     "weapon11_allowempty"                "1"
  735.     
  736.     "def_weapon12"                        "weapon_pda"
  737.     "weapon12_best"                        "0"
  738.     "weapon12_cycle"                    "0"
  739.     "weapon12_toggle"                    "0"
  740.     "weapon12_allowempty"                "1"
  741.     
  742.     "def_weapon13"                        ""    
  743.     "weapon13_best"                        "0"
  744.     "weapon13_cycle"                    "0"
  745.     "weapon13_toggle"                    "0"
  746.     "weapon13_allowempty"                "0"
  747.     
  748.     "def_weapon14"                        ""
  749.     "weapon14_best"                        "0"
  750.     "weapon14_cycle"                    "0"
  751.     "weapon14_toggle"                    "0"
  752.     "weapon14_allowempty"                "0"
  753.     
  754.     "def_weapon15"                        ""
  755.     "weapon15_best"                        "0"
  756.     "weapon15_cycle"                    "0"
  757.     "weapon15_toggle"                    "0"
  758.     "weapon15_allowempty"                "0"
  759.  
  760.     "max_ammo_shells"                    "320"
  761.     "max_ammo_bullets"                    "360"
  762.     "max_ammo_rockets"                    "96"
  763.     "max_ammo_cells"                    "500"
  764.     "max_ammo_grenades"                    "50"
  765.     "max_ammo_souls"                    "5"                            // number of kills required to charge the soul cube
  766.     "max_ammo_bfg"                        "32"
  767.     "max_ammo_clip"                        "600"
  768.     "max_ammo_belt"                        "600"
  769.     
  770.     // default weapons
  771.     // seperate multiple weapons with commas (no spaces).
  772.     // NOTE: default ammo must be specified explicitly.
  773.     "weapon"                            "weapon_fists,weapon_pistol,weapon_flashlight,weapon_pda"
  774.     "weapon_nightmare"                    "weapon_fists,weapon_pistol,weapon_flashlight,weapon_pda,weapon_soulcube"
  775.     "current_weapon"                    "0"
  776.     
  777.     "pm_jumpheight"                        "48"
  778.     "pm_stepsize"                        "16"
  779.     "pm_crouchspeed"                    "80"
  780.     "pm_walkspeed"                        "140"
  781.     "pm_runspeed"                        "220"
  782.     "pm_noclipspeed"                    "200"
  783.     "pm_minviewpitch"                    "-89"    // looking up
  784.     "pm_maxviewpitch"                    "89"    // looking down
  785.     "pm_stamina"                        "24"
  786.     "pm_staminathreshold"                "4"
  787.     "pm_staminarate"                    "0.75"
  788.     "pm_crouchheight"                    "38"
  789.     "pm_crouchviewheight"                "32"
  790.  
  791.     "pm_normalheight"                    "74"
  792.     "pm_normalviewheight"                "68"
  793.     "pm_deadheight"                        "20"
  794.     "pm_deadviewheight"                    "10"
  795.     "pm_crouchrate"                        "0.87"
  796.     "pm_bboxwidth"                        "32"
  797.     "pm_crouchbob"                        "0.5"        // ducked characters bob much faster
  798.     "pm_walkbob"                        "0.3"        // walking bobs slow
  799.     "pm_runbob"                            "0.4"        // faster speeds bob faster
  800.     "pm_modelview"                        "0"            // 0 == normal, 1 == view inside model, 2 == view inside model when dead
  801.     "pain_delay"                        "0.5"        // how long to wait before playing pain sound
  802.     "respawn_delay"                        "1.7"        // minimum delay for respawning after death
  803.  
  804.     // stats
  805.     "health"                            "100"
  806.     "maxhealth"                            "100"
  807.     "stamina"                            "120"
  808.     "armor"                                "0"
  809.     "maxarmor"                            "125"
  810.  
  811.     // ammo
  812.     "ammo_shells"                        "0"
  813.     "ammo_bullets"                        "48"
  814.     "ammo_rockets"                        "0"
  815.     "ammo_cells"                        "0"
  816.     "ammo_grenades"                        "0"
  817.     "ammo_bfg"                            "0"
  818.     "ammo_clip"                            "0"
  819.     "ammo_belt"                            "0"
  820.  
  821.     // inventory items
  822.     "key_blue"                            "0"
  823.     "key_red"                            "0"
  824.     "data_linker"                        "0"
  825.     "pda"                                "0"
  826.     "video"                                ""
  827.     
  828.     "bleed"                                "0"
  829.  
  830.     "bone_focus"                        "headcontrol"
  831.     "bone_leftEye"                        "Leyeaim"
  832.     "bone_rightEye"                        "Reyeaim"
  833.     "bone_hips"                            "Hips"
  834.     "bone_chest"                        "Shoulders"        // AI aim location
  835.     "bone_head"                            "headcontrol"    // AI aim location
  836.  
  837.     "damage_zone head"                    "*loneckcontrol"
  838.     "damage_zone chest"                    "*Waist -*loneckcontrol"
  839.     "damage_zone left_arm"                "*Luparm"
  840.     "damage_zone right_arm"                "*Ruparm"
  841.     "damage_zone legs"                    "origin Body2"
  842.     "damage_scale head"                    "1"
  843.  
  844.     "ragdoll"                            "player_npcs"
  845.  
  846.     "gib"                                "1"
  847.     "def_dropGibItem"                    "moveable_item_head_pork"
  848.     "dropGibItemJoint"                    "Head"
  849.     "skin_dropGib"                        "skins/characters/player/marine_mp_death.skin"
  850.  
  851.     "def_dropGibItem2"                    "moveable_item_torso_pork"
  852.     "dropGibItem2Joint"                    "Chest"
  853.  
  854.     "def_dropGibItem3"                    "moveable_item_rup_arm_pork"
  855.     "dropGibItem3Joint"                    "Ruparm"
  856.  
  857.     "def_dropGibItem4"                    "moveable_item_left_waist_pork"
  858.     "dropGibItem4Joint"                    "Waist"
  859.  
  860.     "def_dropGibItem5"                    "moveable_item_lup_leg_pork"
  861.     "dropGibItem5Joint"                    "Lupleg"
  862.  
  863.     "def_dropItem6"                        "moveable_item_rup_leg_pork"
  864.     "dropGibItem6Joint"                    "Rupleg"
  865.  
  866.     "def_dropGibItem7"                    "moveable_item_rup2_leg_pork"
  867.     "dropGibItem7Joint"                    "Rloleg"
  868.  
  869.     "def_dropGibItem8"                    "moveable_item_pelvis_pork"
  870.     "dropGibItem8Joint"                    "Hips"
  871.  
  872.     "ik_numLegs"                        "2"
  873.     "ik_footSize"                        "4"
  874.     "ik_minWaistAnkleDist"                "16"
  875.     "ik_waist"                            "Body2"
  876.     "ik_hip1"                            "Lupleg"
  877.     "ik_hip2"                            "Rupleg"
  878.     "ik_knee1"                            "Lloleg"
  879.     "ik_knee2"                            "Rloleg"
  880.     "ik_ankle1"                            "Lankle_r"
  881.     "ik_ankle2"                            "Rankle_r"
  882.     "ik_dir1"                            "Lknee"
  883.     "ik_dir2"                            "Rknee"
  884.     "ik_foot1"                            "Lball_r"
  885.     "ik_foot2"                            "Rball_r"
  886.  
  887.     "ik_numArms"                        "0"
  888.     "ik_shoulder1"                        "Ruparm"
  889.     "ik_shoulder2"                        "Luparm"
  890.     "ik_elbow1"                            "Rloarm"
  891.     "ik_elbow2"                            "Lloarm"
  892.     "ik_hand1"                            "Rfings2"
  893.     "ik_hand2"                            "Lfings2"
  894.     
  895.     "snd_stepladder"                    "player_climb_ladder"
  896.     "snd_weapon_switch"                    "player_sounds_weapon_switch"
  897.     "snd_footstep"                        "player_sounds_footstep"
  898.     "snd_death"                            "player_sounds_death"
  899.     "snd_fall"                            "player_sounds_fall"
  900.     "snd_pain_small"                    "player_sounds_pain_small"
  901.     "snd_pain_medium"                    "player_sounds_pain_medium"
  902.     "snd_pain_large"                    "player_sounds_pain_big"
  903.     "snd_pain_huge"                        "player_sounds_pain_huge"
  904.     "snd_land_soft"                        "player_sounds_fastlanding"
  905.     "snd_land_hard"                        "player_sounds_thud"
  906.     "snd_objectiveup"                    "player_sounds_objectiveup"
  907.     "snd_objectivedown"                    "player_sounds_objectivedown"
  908.     "snd_doublevision"                    "player_sounds_doublevision"
  909.     "snd_thud"                            "player_sounds_thud"
  910.     "snd_heartbeat"                        "player_sounds_heartbeat"
  911.     "snd_heartbeat_dying"                "player_sounds_heartbeat_dying"
  912.     "snd_skipcinematic"                    "player_sounds_skipcinematic"
  913.     "snd_guienter"                        "player_sounds_guienter"
  914.     "snd_guiexit"                        "player_sounds_guiexit"
  915.     "snd_soulcube_ready"                "soulcube_energize"
  916.     "snd_healthpulse"                    "soulcube_givehealth"
  917.     "snd_hitArmor"                        "player_sounds_hitArmor"
  918.     "snd_hitFlesh"                        "player_sounds_hitFlesh"
  919.     "snd_airGasp"                        "player_sounds_airGasp"
  920.     "snd_noAir"                            "player_sounds_noAir"
  921.     "snd_berserk_third"                    "player_sounds_berserk"
  922.     "snd_teleport_exit"                    "player_sounds_teleportExit"
  923.     "snd_teleport_start"                "player_sounds_teleportStart"
  924.     "snd_burn"                            "sizzle"
  925.     "snd_invisibility"                    "invisibility_pickup"
  926.     "snd_megahealth"                    "megasphere_pickup"
  927.     "snd_healthtake"                    "player_takehealth"
  928. }
  929.  
  930. /***********************************************************************
  931.  
  932.  player_doommarine
  933.  
  934.  single player model
  935.  
  936. ***********************************************************************/
  937.  
  938. entityDef player_doommarine {
  939.     "inherit"                            "player_base"
  940.     "model"                                "model_sp_marine"
  941.     "snd_decompress"                    "sound/air_and_vents/decompress.wav"
  942.     "snd_recompress"                    "sound/air_and_vents/recompress.wav"
  943.     "snd_airless"                        "player_sounds_noAir"
  944.     "def_head"                            "head_player"
  945.     "head_joint"                        "Shoulders"
  946.     "copy_joint neckcontrol"            "neckcontrol"
  947.     "copy_joint headcontrol"            "headcontrol"
  948.     "copy_joint_world eyecontrol"        "eyecontrol"
  949.     "text_infoTitle"                    "#str_02908"
  950.     "text_noPDA"                        "#str_02034"
  951.     "text_PDANeeded"                    "#str_02909"
  952.     "text_firstPDA"                        "#str_02035"
  953. }
  954.