From a271b61ac7d57f9f9d84d553c6218aaa7063422c Mon Sep 17 00:00:00 2001 From: Simon Date: Thu, 6 Apr 2023 09:58:18 +0100 Subject: [PATCH] Switch to use Bummser's NPC file if TBDC is disabled --- .../jni/OpenJK/codeJK2/game/NPC_stats.cpp | 10 +- z_vr_assets_jko/ext_data/npcs_og.cfg | 3487 +++++++++++++++++ 2 files changed, 3495 insertions(+), 2 deletions(-) create mode 100644 z_vr_assets_jko/ext_data/npcs_og.cfg diff --git a/Projects/Android/jni/OpenJK/codeJK2/game/NPC_stats.cpp b/Projects/Android/jni/OpenJK/codeJK2/game/NPC_stats.cpp index ecaa627..7991188 100644 --- a/Projects/Android/jni/OpenJK/codeJK2/game/NPC_stats.cpp +++ b/Projects/Android/jni/OpenJK/codeJK2/game/NPC_stats.cpp @@ -2220,15 +2220,21 @@ Ghoul2 Insert End return qtrue; } +extern cvar_t *g_TeamBeefDirectorsCut; + void NPC_LoadParms( void ) { int len, totallen, npcExtFNLen, mainBlockLen, fileCnt, i; - const char filename[] = "ext_data/NPCs.cfg"; + + char npcs_filename[64]; + Com_sprintf(npcs_filename, sizeof(npcs_filename), "ext_data/%s.cfg", + g_TeamBeefDirectorsCut->integer ? "npcs" : "npcs_og"); + char *buffer, *holdChar, *marker; char npcExtensionListBuf[2048]; // The list of file names read in //First, load in the npcs.cfg - len = gi.FS_ReadFile( filename, (void **) &buffer ); + len = gi.FS_ReadFile( npcs_filename, (void **) &buffer ); if ( len == -1 ) { gi.Printf( "file not found\n" ); return; diff --git a/z_vr_assets_jko/ext_data/npcs_og.cfg b/z_vr_assets_jko/ext_data/npcs_og.cfg new file mode 100644 index 0000000..c019324 --- /dev/null +++ b/z_vr_assets_jko/ext_data/npcs_og.cfg @@ -0,0 +1,3487 @@ +// Star Wars +/* + Defaults and explanations of fields: + + headModel "hazard" model directory/skin name + torsoModel "hazard" model directory/skin name + legsModel "hazard" model directory/skin name + + scale 100 Sets all above 3 to what you specify + scaleX 100 X (horiz) scale, 100 is normal 100% scale + scaleY 100 Y (horiz) scale, 100 is normal 100% scale + scaleZ 100 Z (vert) scale, 100 is normal 100% scale + + headYawRangeLeft 70 How far left you can turn your head (angles) + headYawRangeRight 70 How far right you can turn your head (angles) + headPitchRangeUp 60 How far up you can tilt your head (angles) + headPitchRangeDown 60 How far down you can tilt your head (angles) + torsoYawRangeLeft 60 How far left you can turn your torso (angles) + torsoYawRangeRight 60 How far right you can turn your torso (angles) + torsoPitchRangeUp 30 How far up you can tilt your torso (angles) + torsoPitchRangeDown 70 How far down you can tilt your torso (angles) + + playerTeam none player, enemy, neutral + enemyTeam none player, enemy, neutral + + race none human, borg, parasite, klingon, malon, hirogen, stasis, species8472, dreadnought, harvester, reaver, avatar, vulcan + + health 100 Health of entity (if not supplied by designer) + aggression 3 How likely they are to attack (from 1 (least) to 5 (most)) + aim 3 How good their aim is (from 1 (worst) to 5 (best)) + earshot 1024 How far in map units they can hear, in map units + evasion 3 How likely they are to take cover or defensive maneuvers (from 1 (least) to 5 (most)) + intelligence 3 How smart they are, in general (from 1 (least) to 5 (most)) + move 3 How complex their moves are when evading or in combat (from 1 (least) to 5 (most)) + reactions 3 How quickly they react (from 1 (worst) to 5 (best)) + + vigilance 0.1 How likely they are to notice something (from 0 (never) to 1 (always)) + visrange 2048 How far away they can see something, in map units + shootDistance 0 Overrides current weapon's max range + + hfov 45 Horizontal field of view, in angles + vfov 34 Vertical field of view, in angles + + moveType "runjump" Which movetype they can be (other choices are "static", "walk" and "flyswim" + yawSpeed 50 How quickly they can turn + walkSpeed 150 How fast they walk + runSpeed 300 How fast they run + acceleration 15 Acceleration (accel x 20fps = speed up per second, so accel of 15 means they can go from 0 to 300 in one second) + Accel of 0 means don't accel/decel - just start/stop (good if you're a slow mover anyway and/or robotic - like a Borg) + + snd "munro" Subdirectory of sound/player from which to get custom sounds (pain, death, jump, etc.) + + dismemberProbHead 0 Probability of head being dismembered ( from 0 (never) to 100 (always) ) + dismemberProbArms 0 Probability of arms being dismembered ( from 0 (never) to 100 (always) ) + dismemberProbHands 0 Probability of hands being dismembered ( from 0 (never) to 100 (always) ) + dismemberProbLegs 0 Probability of legs being dismembered ( from 0 (never) to 100 (always) ) + dismemberProbWaist 0 Probability of waist being dismembered ( from 0 (never) to 100 (always) ) +*/ + +// Controlable NPC fix : + +Reborn_Desann +{ + fullName "Desann" + playerModel desann + + scale 135 + height 78 + crouchheight 42 + width 18 + + class desann + rank ensign + saberColor red + playerTeam enemy + enemyTeam player + + health 500 + aggression 5 + aim 5 + evasion 5 + intelligence 5 + move 5 + reactions 5 + + moveType "walk" + yawSpeed 120 + walkSpeed 55 + runSpeed 130 + + snd desann + sndcombat desann + sndjedi desann + + dismemberProbHead 100 + dismemberProbArms 100 + dismemberProbHands 100 + dismemberProbLegs 100 + dismemberProbWaist 100 +} + +Reborn_Tavion +{ + fullName "Axmis, Tavion" + playerModel tavion + + scale 99 + height 64 + crouchheight 32 + width 16 + + class desann + rank ensign + saberColor red + playerTeam enemy + enemyTeam player + + health 300 + aggression 3 + aim 3 + evasion 4 + intelligence 5 + move 4 //5 + reactions 3 + + hfov 160 + vfov 160 + + moveType "walk" + yawSpeed 120 + walkSpeed 55 + runSpeed 130 //200 + + snd tavion + sndcombat tavion + sndjedi tavion + + dismemberProbHead 100 + dismemberProbArms 100 + dismemberProbHands 100 + dismemberProbLegs 100 + dismemberProbWaist 100 +} + +Reborn_Boss +{ + playerModel reborn + customSkin boss + + scale 100 + height 64 + crouchheight 32 + width 16 + + class reborn + rank ensign + saberColor red + playerTeam enemy + enemyTeam player + + health 150 + aggression 4 //5 + aim 5 //4 + evasion 4 + intelligence 5 + move 4 //5 + reactions 4 + + hfov 160 + vfov 160 + + moveType "walk" + yawSpeed 140 + walkSpeed 55 + runSpeed 130 //200 + + snd reborn3 + sndcombat reborn3 + sndjedi reborn3 + + dismemberProbHead 100 + dismemberProbArms 100 + dismemberProbHands 100 + dismemberProbLegs 100 + dismemberProbWaist 100 +} + +Reborn_Acrobat +{ + playerModel reborn + customSkin acrobat + + scale 90 + height 64 + crouchheight 32 + width 16 + + class reborn + rank civilian + saberColor red + playerTeam enemy + enemyTeam player + scale 102 //96 + + health 100 + aggression 3 + aim 5 //3 + evasion 3 + intelligence 5 + move 4 //5 + reactions 5 //3 + + hfov 160 + vfov 160 + + moveType "walk" + yawSpeed 140 + walkSpeed 55 + runSpeed 130 //200 + + snd reborn1 + sndcombat reborn1 + sndjedi reborn1 + + dismemberProbHead 100 + dismemberProbArms 100 + dismemberProbHands 100 + dismemberProbLegs 100 + dismemberProbWaist 100 +} + +Reborn_Fencer +{ + playerModel reborn + customSkin fencer + + scale 95 + height 64 + crouchheight 32 + width 16 + + class reborn + rank ensign + saberColor red + playerTeam enemy + enemyTeam player + scale 102 //96 + + health 100 + aggression 3 //4 + aim 5 //3 + evasion 2 + intelligence 5 + move 4 //5 + reactions 5 //3 + + hfov 160 + vfov 160 + + moveType "walk" + yawSpeed 140 + walkSpeed 55 + runSpeed 130 //200 + + snd reborn2 + sndcombat reborn2 + sndjedi reborn2 + + dismemberProbHead 100 + dismemberProbArms 100 + dismemberProbHands 100 + dismemberProbLegs 100 + dismemberProbWaist 100 +} + +Jedi_Kyle +{ + fullName "Katarn, Kyle" + playerModel kyle + + scale 100 + height 64 + crouchheight 32 + width 16 + + class jedi + rank ensign + saberColor blue + playerTeam player + enemyTeam enemy + + health 250 + aggression 5 + aim 5 + evasion 5 + intelligence 5 + move 3 + reactions 4 + + moveType "walk" + yawSpeed 140 + walkSpeed 55 + runSpeed 130 + + snd kyle + sndcombat kyle +// sndjedi kyle + + dismemberProbHead 100 + dismemberProbArms 100 + dismemberProbHands 100 + dismemberProbLegs 100 + dismemberProbWaist 100 +} + +Jedi_Luke +{ + fullName "Skywalker, Luke" + playerModel luke + + scale 98 + height 64 + crouchheight 32 + width 16 + + class luke + rank ensign + saberColor green + playerTeam player + enemyTeam enemy + + health 500 + aggression 5 + aim 5 + evasion 5 + intelligence 5 + move 5 + reactions 5 + + moveType "walk" + yawSpeed 140 + walkSpeed 55 + runSpeed 200 + + snd luke + sndcombat luke + sndjedi luke + + dismemberProbHead 100 + dismemberProbArms 100 + dismemberProbHands 100 + dismemberProbLegs 100 + dismemberProbWaist 100 +} + +Jedi_Morgan +{ + fullName "Katarn, Morgan" + playerModel morgan + + scale 95 + height 64 + crouchheight 32 + width 16 + + class jedi + rank ensign + saberColor blue + playerTeam player + enemyTeam enemy + + health 200 + aggression 3 + aim 1 + evasion 1 + intelligence 5 + move 3 + reactions 3 + + moveType "walk" + yawSpeed 90 + walkSpeed 55 + runSpeed 130 + + snd morgan + + dismemberProbHead 0 + dismemberProbArms 0 + dismemberProbHands 0 + dismemberProbLegs 0 + dismemberProbWaist 0 +} + +Jedi_Knight +{ + playerModel jedi + + scale 92 + height 64 + crouchheight 32 + width 16 + + class jedi + rank ensign + saberColor blue + playerTeam player + enemyTeam enemy + + health 200 + aggression 3 + aim 3 + evasion 2 + intelligence 3 + move 3 + reactions 3 + + moveType "walk" + yawSpeed 140 + walkSpeed 55 + runSpeed 130 + + snd jedi1 + sndcombat jedi1 + sndjedi jedi1 + + dismemberProbHead 100 + dismemberProbArms 100 + dismemberProbHands 100 + dismemberProbLegs 100 + dismemberProbWaist 100 +} + +Jedi_Master +{ + playerModel jedi + surfOff "head head_face" + surfOn "head_off head_face_off" + customSkin j2 + + scale 96 + height 64 + crouchheight 32 + width 16 + + class jedi + rank ensign + saberColor green + playerTeam player + enemyTeam enemy + + health 350 + aggression 3 + aim 3 + evasion 2 + intelligence 5 + move 3 + reactions 3 + + moveType "walk" + yawSpeed 140 + walkSpeed 55 + runSpeed 130 + + snd jedi2 + sndcombat jedi2 + sndjedi jedi2 + + dismemberProbHead 100 + dismemberProbArms 100 + dismemberProbHands 100 + dismemberProbLegs 100 + dismemberProbWaist 100 +} + +Jedi_Trainer +{ + playerModel jeditrainer + + scale 99 + height 64 + crouchheight 32 + width 16 + + class jedi + rank ensign + saberColor orange + playerTeam player + enemyTeam enemy + + health 400 + aggression 5 + aim 5 + evasion 5 + intelligence 5 + move 5 + reactions 5 + + moveType "walk" + yawSpeed 140 + walkSpeed 55 + runSpeed 130 + + snd jedi2 + sndcombat jedi2 + sndjedi jedi2 + + dismemberProbHead 100 + dismemberProbArms 100 + dismemberProbHands 100 + dismemberProbLegs 100 + dismemberProbWaist 100 +} + +Jedi_Female +{ + playerModel jan + surfOff "torso_vest hips_chaps torso_computer head_goggles torso_comp hips_belt" + surfOn "torso_augment_off hips_augment_off hips_torso_off" + + scale 88 + height 58 + crouchheight 32 + width 16 + + class jedi + rank ensign + saberColor random + playerTeam player + enemyTeam enemy + + health 200 + aggression 3 + aim 3 + evasion 2 + intelligence 3 + move 3 + reactions 3 + + moveType "walk" + yawSpeed 140 + walkSpeed 55 + runSpeed 130 + + snd jan + sndcombat jan + sndjedi jan + + dismemberProbHead 100 + dismemberProbArms 100 + dismemberProbHands 100 + dismemberProbLegs 100 + dismemberProbWaist 100 +} + +Merc_Jan +{ + fullName "Ors, Jan" + playerModel jan + + scale 98 + height 64 + crouchheight 32 + width 16 + + class jan + rank ensign + playerTeam player + enemyTeam enemy + + health 200 + aggression 3 + aim 5 + evasion 3 + intelligence 5 + move 3 + reactions 3 + + moveType "walk" + yawSpeed 140 + walkSpeed 55 + runSpeed 200 + + snd jan + sndcombat jan + sndextra jan + + dismemberProbHead 100 + dismemberProbArms 100 + dismemberProbHands 100 + dismemberProbLegs 100 + dismemberProbWaist 100 +} + +Merc_Chiss +{ + playerModel chiss + + scale 98 + height 64 + crouchheight 32 + width 16 + + class stormtrooper + rank crewman + playerTeam enemy + enemyTeam player + + health 50 + aggression 3 + aim 1 + evasion 1 + intelligence 5 + move 3 + reactions 3 + + moveType "walk" + yawSpeed 90 + walkSpeed 55 + runSpeed 130 + + snd bartender + + dismemberProbHead 100 + dismemberProbArms 100 + dismemberProbHands 100 + dismemberProbLegs 100 + dismemberProbWaist 100 +} + +// NPC Characters : + +munro +{ + fullName "Katarn, Kyle" + playerModel kyle + + scale 100 + height 64 + crouchheight 32 + width 16 + + class kyle + saberColor blue + playerTeam player + + aggression 5 + aim 5 + evasion 5 + intelligence 5 + move 3 + reactions 4 + + snd munro +} + +Kyle +{ + fullName "Katarn, Kyle" + playerModel kyle + + scale 100 + height 64 + crouchheight 32 + width 16 + + class kyle + saberColor blue + playerTeam player + + aggression 5 + aim 5 + evasion 5 + intelligence 5 + move 3 + reactions 4 + + snd kyle + sndcombat kyle + sndjedi kyle + + dismemberProbHead 100 + dismemberProbArms 100 + dismemberProbHands 100 + dismemberProbLegs 100 + dismemberProbWaist 100 +} + +Tavion +{ + playerModel tavion + + scale 99 + height 64 + crouchheight 32 + width 16 + + class tavion + saberColor red + rank commander + playerTeam enemy + enemyTeam player + + health 300 + aggression 3 + aim 3 + evasion 4 + intelligence 5 + move 4 //5 + reactions 3 + + hfov 160 + vfov 160 + + yawSpeed 120 + walkSpeed 55 + runSpeed 130 //200 + + snd tavion + sndcombat tavion + sndjedi tavion + + dismemberProbHead 100 + dismemberProbArms 100 + dismemberProbHands 100 + dismemberProbLegs 100 + dismemberProbWaist 100 +} + +Lando +{ + fullName "Calrissian, Lando" + playerModel lando + + scale 100 + height 64 + crouchheight 32 + width 16 + + class lando + rank crewman + playerTeam player + enemyTeam enemy + + aggression 3 + aim 1 + evasion 1 + intelligence 5 + move 3 + reactions 3 + + snd lando + sndcombat lando + sndextra lando + sndjedi lando + + yawSpeed 120 + walkSpeed 55 + runSpeed 200 + + dismemberProbHead 100 + dismemberProbArms 100 + dismemberProbHands 100 + dismemberProbLegs 100 + dismemberProbWaist 100 +} + +Reelo +{ + fullName "Baruk, Reelo" + playerModel reelo + + scale 100 + height 64 + crouchheight 32 + width 16 + + class reelo + rank crewman + playerTeam enemy + enemyTeam player + + aggression 3 + aim 1 + evasion 1 + intelligence 5 + move 3 + reactions 3 + + snd reelo + sndcombat reelo + sndextra reelo + + yawSpeed 90 + walkSpeed 55 + runSpeed 130 //200 + + dismemberProbHead 100 + dismemberProbArms 100 + dismemberProbHands 100 + dismemberProbLegs 100 + dismemberProbWaist 100 +} + +Jan +{ + fullName "Ors, Jan" + playerModel jan + + scale 98 + height 64 + crouchheight 32 + width 16 + + class jan + rank lt + playerTeam player + enemyTeam enemy + + aggression 3 + aim 5 + evasion 3 + intelligence 5 + move 3 + reactions 3 + + yawSpeed 140 + walkSpeed 55 + runSpeed 200 + + snd jan + sndcombat jan + sndextra jan + + dismemberProbHead 100 + dismemberProbArms 100 + dismemberProbHands 100 + dismemberProbLegs 100 + dismemberProbWaist 100 +} + +Galak +{ + fullName "Fyyar, Galak" + playerModel galak + + scale 99 + height 64 + crouchheight 32 + width 16 + + class imperial + rank captain + playerTeam enemy + enemyTeam player + + aggression 3 + aim 1 + evasion 1 + intelligence 5 + move 3 + reactions 3 + + yawSpeed 90 + walkSpeed 55 + runSpeed 130 //200 + + snd galak + + dismemberProbHead 100 + dismemberProbArms 100 + dismemberProbHands 100 + dismemberProbLegs 100 + dismemberProbWaist 100 +} + +Galak_Mech +{ + fullName "Fyyar, Galak" + playerModel galak_mech + + scale 110 + height 88 + crouchheight 88 + width 20 + + headPitchRangeUp 60 + headPitchRangeDown 60 + torsoPitchRangeUp 60 + torsoPitchRangeDown 60 + + class galak_mech + rank crewman + playerTeam enemy + enemyTeam player + + health 1000 + aggression 3 + aim 5 + evasion 1 + intelligence 5 + move 3 + reactions 3 + + yawSpeed 50 + walkSpeed 45 + runSpeed 110 //150 + + snd galak_mech + snd galak + sndcombat galak + sndextra galak + + dismemberProbHead 0 + dismemberProbArms 0 + dismemberProbHands 0 + dismemberProbLegs 0 + dismemberProbWaist 0 +} + +Desann +{ + fullName "Desann" + playerModel desann + + scale 135 + height 78 + crouchheight 42 + width 18 + + class desann + rank captain + saberColor red + playerTeam enemy + enemyTeam player + + health 500 + aggression 3 + aim 3 + evasion 5 + intelligence 5 + move 5 + reactions 3 + + hfov 160 + vfov 160 + + yawSpeed 120 + walkSpeed 55 + runSpeed 150 //200 + + snd desann + sndcombat desann + sndjedi desann + + dismemberProbHead 100 + dismemberProbArms 100 + dismemberProbHands 100 + dismemberProbLegs 100 + dismemberProbWaist 100 +} + +Luke +{ + fullName "Skywalker, Luke" + playerModel luke + + scale 98 + height 64 + crouchheight 32 + width 16 + + class luke + rank captain + saberColor green + playerTeam player + enemyTeam enemy + + health 350 + aggression 3 + aim 3 + evasion 5 + intelligence 5 + move 3 + reactions 3 + + yawSpeed 140 + walkSpeed 55 + runSpeed 200 + + snd luke + sndcombat luke + sndjedi luke + + dismemberProbHead 100 + dismemberProbArms 100 + dismemberProbHands 100 + dismemberProbLegs 100 + dismemberProbWaist 100 +} + +MonMothma +{ + fullName "Mon Mothma" + playerModel monmothma + + scale 95 + height 64 + crouchheight 32 + width 16 + + class monmotha + rank crewman + playerTeam player + enemyTeam enemy + + aggression 3 + aim 1 + evasion 1 + intelligence 5 + move 3 + reactions 3 + + walkSpeed 55 + runSpeed 200 + yawSpeed 90 + + snd monmothma + + dismemberProbHead 100 + dismemberProbArms 100 + dismemberProbHands 100 + dismemberProbLegs 100 + dismemberProbWaist 100 +} + +Bartender +{ + fullName "Bartender" + playerModel chiss + + scale 98 + height 64 + crouchheight 32 + width 16 + + class bartender + rank crewman + playerTeam neutral + enemyTeam neutral + + aggression 3 + aim 1 + evasion 1 + intelligence 5 + move 3 + reactions 3 + + walkSpeed 55 + runSpeed 200 + yawSpeed 90 + + snd bartender + + dismemberProbHead 100 + dismemberProbArms 100 + dismemberProbHands 100 + dismemberProbLegs 100 + dismemberProbWaist 100 +} + +MorganKatarn +{ + fullName "MorganKatarn" + playerModel morgan + + scale 95 + height 64 + crouchheight 32 + width 16 + + class morgan + rank crewman + playerTeam neutral + enemyTeam neutral + + aggression 3 + aim 1 + evasion 1 + intelligence 5 + move 3 + reactions 3 + + walkSpeed 55 + runSpeed 200 + yawSpeed 90 + + snd morgan + + dismemberProbHead 0 + dismemberProbArms 0 + dismemberProbHands 0 + dismemberProbLegs 0 + dismemberProbWaist 0 +} + +Prisoner +{ + playerModel prisoner + + scale 100 + height 64 + crouchheight 32 + width 16 + + class prisoner + rank crewman + playerTeam player + enemyTeam enemy + + aggression 3 + aim 1 + evasion 1 + intelligence 5 + move 3 + reactions 3 + + walkSpeed 55 + runSpeed 130 //200 + yawSpeed 110 + + snd prisoner + snd prisoner1 + sndcombat prisoner1 + sndextra prisoner1 + + dismemberProbHead 100 + dismemberProbArms 100 + dismemberProbHands 100 + dismemberProbLegs 100 + dismemberProbWaist 100 +} + +Prisoner2 +{ + playerModel prisoner + surfOff "head head_face" + surfOn "head_off head_face_off" + + scale 95 + height 64 + crouchheight 32 + width 16 + + class prisoner + rank crewman + playerTeam player + enemyTeam enemy + + aggression 3 + aim 1 + evasion 1 + intelligence 5 + move 3 + reactions 3 + + snd prisoner + snd prisoner2 + sndcombat prisoner2 + sndextra prisoner2 + + walkSpeed 55 + runSpeed 130 //200 + yawSpeed 110 + + dismemberProbHead 100 + dismemberProbArms 100 + dismemberProbHands 100 + dismemberProbLegs 100 + dismemberProbWaist 100 +} + +// NPC Humanoids : + +Jedi +{ + playerModel jedi + + scale 92 + height 64 + crouchheight 32 + width 16 + + class jedi + rank lt + saberColor blue + playerTeam player + enemyTeam enemy + + health 200 + aggression 3 + aim 3 + evasion 2 + intelligence 3 + move 3 + reactions 3 + + yawSpeed 140 + walkSpeed 55 + runSpeed 200 + + snd jedi1 + sndcombat jedi1 + sndjedi jedi1 + + dismemberProbHead 100 + dismemberProbArms 100 + dismemberProbHands 100 + dismemberProbLegs 100 + dismemberProbWaist 100 +} + +Jedi2 +{ + playerModel jedi + surfOff "head head_face" + surfOn "head_off head_face_off" + customSkin j2 + + scale 96 + height 64 + crouchheight 32 + width 16 + + class jedi + rank lt + saberColor green + playerTeam player + enemyTeam enemy + + health 350 + aggression 3 + aim 3 + evasion 2 + intelligence 5 + move 3 + reactions 3 + + yawSpeed 140 + walkSpeed 55 + runSpeed 200 + + snd jedi2 + sndcombat jedi2 + sndjedi jedi2 + + dismemberProbHead 100 + dismemberProbArms 100 + dismemberProbHands 100 + dismemberProbLegs 100 + dismemberProbWaist 100 +} + +JediF +{ + playerModel jan + surfOff "torso_vest hips_chaps torso_computer head_goggles torso_comp hips_belt" + surfOn "torso_augment_off hips_augment_off hips_torso_off" + + scale 88 + height 58 + crouchheight 32 + width 16 + + class jedi + rank lt + saberColor random + playerTeam player + enemyTeam enemy + + health 200 + aggression 3 + aim 3 + evasion 2 + intelligence 4 + move 3 + reactions 3 + + yawSpeed 140 + walkSpeed 55 + runSpeed 200 + + snd jan + sndcombat jan + sndjedi jan + + dismemberProbHead 100 + dismemberProbArms 100 + dismemberProbHands 100 + dismemberProbLegs 100 + dismemberProbWaist 100 +} + +JediTrainer +{ + playerModel jeditrainer + + scale 99 + height 64 + crouchheight 32 + width 16 + + class jedi + rank commander + saberColor orange + playerTeam player + enemyTeam enemy + + health 400 + aggression 5 + aim 5 + evasion 5 + intelligence 5 + move 5 + reactions 5 + + yawSpeed 140 + walkSpeed 55 + runSpeed 200 + + snd jedi2 + sndcombat jedi2 + sndjedi jedi2 + + dismemberProbHead 100 + dismemberProbArms 100 + dismemberProbHands 100 + dismemberProbLegs 100 + dismemberProbWaist 100 +} + +Rebel +{ + playerModel rebel + + scale 100 + height 64 + crouchheight 32 + width 16 + + class rebel + rank crewman + playerTeam player + enemyTeam enemy + + aggression 3 + aim 1 + intelligence 5 + evasion 1 + move 3 + reactions 3 + + yawSpeed 120 + walkSpeed 55 + runSpeed 130 //200 + + snd rebel1 + sndcombat rebel1 + sndextra rebel1 + + dismemberProbHead 100 + dismemberProbArms 100 + dismemberProbHands 100 + dismemberProbLegs 100 + dismemberProbWaist 100 +} + +Rebel2 +{ + playerModel rebel + + scale 95 + height 64 + crouchheight 32 + width 16 + + class rebel + rank crewman + playerTeam player + enemyTeam enemy + + aggression 3 + aim 1 + evasion 1 + intelligence 5 + move 3 + reactions 3 + + yawSpeed 120 + walkSpeed 55 + runSpeed 130 //200 + + snd rebel2 + sndcombat rebel2 + sndextra rebel2 + + dismemberProbHead 100 + dismemberProbArms 100 + dismemberProbHands 100 + dismemberProbLegs 100 + dismemberProbWaist 100 +} + +BespinCop +{ + playerModel bespin_cop + + scale 95 + height 64 + crouchheight 32 + width 16 + + class bespin_cop + rank crewman + playerTeam player + enemyTeam enemy + + health 40 + aggression 3 + aim 1 + evasion 1 + intelligence 5 + move 3 + reactions 3 + + yawSpeed 120 + walkSpeed 55 + runSpeed 130 //200 + + snd bespincop1 + sndcombat bespincop1 + sndextra bespincop1 + + dismemberProbHead 100 + dismemberProbArms 100 + dismemberProbHands 100 + dismemberProbLegs 100 + dismemberProbWaist 100 +} + +BespinCop2 +{ + playerModel bespin_cop + + scale 98 + height 64 + crouchheight 32 + width 16 + + class bespin_cop + rank crewman + playerTeam player + enemyTeam enemy + + health 40 + aggression 3 + aim 1 + evasion 1 + intelligence 5 + move 3 + reactions 3 + + yawSpeed 120 + walkSpeed 55 + runSpeed 130 //200 + + snd bespincop2 + sndcombat bespincop2 + sndextra bespincop2 + + dismemberProbHead 100 + dismemberProbArms 100 + dismemberProbHands 100 + dismemberProbLegs 100 + dismemberProbWaist 100 +} + +Ugnaught +{ + playerModel ugnaught + + scale 75 + height 50 + crouchheight 32 + width 16 + + class ugnaught + rank crewman + playerTeam neutral + enemyTeam player + + health 10 + aggression 3 + aim 1 + evasion 1 + intelligence 5 + move 3 + reactions 3 + + yawSpeed 90 + walkSpeed 55 + runSpeed 200 + + snd ugnaught + + dismemberProbHead 100 + dismemberProbArms 100 + dismemberProbHands 100 + dismemberProbLegs 100 + dismemberProbWaist 100 +} + +Ugnaught2 +{ + playerModel ugnaught + surfOff "l_hand_purse" + surfOn "r_hand_tool_off" + + scale 70 + height 48 + crouchheight 32 + width 16 + + class ugnaught + rank crewman + playerTeam neutral + enemyTeam player + + health 10 + aggression 3 + aim 1 + evasion 1 + intelligence 5 + move 3 + reactions 3 + + yawSpeed 90 + walkSpeed 55 + runSpeed 200 + + snd ugnaught + + dismemberProbHead 100 + dismemberProbArms 100 + dismemberProbHands 100 + dismemberProbLegs 100 + dismemberProbWaist 100 +} + +Gran +{ + playerModel gran + + scale 95 + height 64 + crouchheight 32 + width 16 + + class gran + rank crewman + playerTeam enemy + enemyTeam player + + health 30 + aggression 3 + aim 1 + evasion 1 + intelligence 5 + move 3 + reactions 3 + + yawSpeed 90 + walkSpeed 55 + runSpeed 130 //200 + + snd gran1 + sndcombat gran1 + sndextra gran1 + + dismemberProbHead 100 + dismemberProbArms 100 + dismemberProbHands 100 + dismemberProbLegs 100 + dismemberProbWaist 100 +} + +Gran2 +{ + playerModel gran + + scale 90 + height 64 + crouchheight 32 + width 16 + + class gran + rank crewman + playerTeam enemy + enemyTeam player + + health 30 + aggression 3 + aim 1 + evasion 1 + intelligence 5 + move 3 + reactions 3 + + yawSpeed 90 + walkSpeed 55 + runSpeed 130 //200 + + snd gran2 + sndcombat gran2 + sndextra gran2 + + dismemberProbHead 100 + dismemberProbArms 100 + dismemberProbHands 100 + dismemberProbLegs 100 + dismemberProbWaist 100 +} + +GranShooter +{ + playerModel gran + surfOff "l_leg_kneeguard" + + scale 95 + height 64 + crouchheight 32 + width 16 + + class gran + rank crewman + playerTeam enemy + enemyTeam player + + health 40 + aggression 3 + aim 5 + evasion 1 + intelligence 5 + move 3 + reactions 3 + + yawSpeed 90 + walkSpeed 55 + runSpeed 130 //200 + + snd gran1 + sndcombat gran1 + sndextra gran1 + + dismemberProbHead 100 + dismemberProbArms 100 + dismemberProbHands 100 + dismemberProbLegs 100 + dismemberProbWaist 100 +} + +GranBoxer +{ + playerModel gran + surfOff "l_leg_kneeguard r_leg_kneeguard" + + scale 100 + height 64 + crouchheight 32 + width 16 + + class gran + rank crewman + playerTeam enemy + enemyTeam player + + health 50 + aggression 3 + aim 1 + evasion 1 + intelligence 5 + move 3 + reactions 3 + + yawSpeed 90 + walkSpeed 55 + runSpeed 130 //200 + + snd gran2 + sndcombat gran2 + sndextra gran2 + + dismemberProbHead 100 + dismemberProbArms 100 + dismemberProbHands 100 + dismemberProbLegs 100 + dismemberProbWaist 100 +} + +Rodian +{ + playerModel rodian + + scale 98 + height 64 + crouchheight 32 + width 16 + + class rodian + rank crewman + playerTeam enemy + enemyTeam player + + health 25 + aggression 3 + aim 1 + evasion 1 + intelligence 5 + move 3 + reactions 3 + + visrange 8192 + + yawSpeed 90 + walkSpeed 55 + runSpeed 130 //200 + + snd rodian1 + sndcombat rodian1 + sndextra rodian1 + + dismemberProbHead 100 + dismemberProbArms 100 + dismemberProbHands 100 + dismemberProbLegs 100 + dismemberProbWaist 100 +} + +Rodian2 +{ + playerModel rodian + surfOff "hips_belt torso_vest" + surfOn "torso_augment_off" + + scale 90 + height 64 + crouchheight 32 + width 16 + + class rodian + rank crewman + playerTeam enemy + enemyTeam player + + health 20 + aggression 3 + aim 1 + evasion 1 + intelligence 5 + move 3 + reactions 3 + + yawSpeed 90 + walkSpeed 55 + runSpeed 130 //200 + + snd rodian2 + sndcombat rodian2 + sndextra rodian2 + + dismemberProbHead 100 + dismemberProbArms 100 + dismemberProbHands 100 + dismemberProbLegs 100 + dismemberProbWaist 100 +} + +Weequay +{ + playerModel weequay + surfOff "hips_lowerarmor" + surfOn "hips_torso_augment_off" + + scale 110 + height 70 + crouchheight 48 + width 16 + + class weequay + rank crewman + playerTeam enemy + enemyTeam player + + health 30 + aggression 3 + aim 1 + evasion 1 + intelligence 5 + move 3 + reactions 3 + + yawSpeed 90 + walkSpeed 55 + runSpeed 130 //200 + + snd weequay + sndcombat weequay + sndextra weequay + + dismemberProbHead 100 + dismemberProbArms 100 + dismemberProbHands 100 + dismemberProbLegs 100 + dismemberProbWaist 100 +} + +Weequay2 +{ + playerModel weequay + surfOff "head_l_hairback hips_r_strap hips_r_packsmall" + surfOn "head_r_hairshoulder_off hips_l_packsmall_off hips_l_strap_off" + + scale 100 + height 64 + crouchheight 32 + width 16 + + class weequay + rank crewman + playerTeam enemy + enemyTeam player + + health 30 + aggression 3 + aim 1 + evasion 1 + intelligence 5 + move 3 + reactions 3 + + yawSpeed 90 + walkSpeed 55 + runSpeed 130 //200 + + snd weequay + sndcombat weequay + sndextra weequay + + dismemberProbHead 100 + dismemberProbArms 100 + dismemberProbHands 100 + dismemberProbLegs 100 + dismemberProbWaist 100 +} + +Weequay3 +{ + playerModel weequay + surfOff "head_l_hairback hips_l_packlarge hips_l_packwide hips_r_strap hips_r_packsmall" + surfOn "head_r_hairback_off hips_l_packsmall_off hips_l_strap_off hips_r_packlarge_off hips_r_packwide_off" + + scale 100 + height 64 + crouchheight 32 + width 16 + + class weequay + rank crewman + playerTeam enemy + enemyTeam player + + health 30 + aggression 3 + aim 1 + evasion 1 + intelligence 5 + move 3 + reactions 3 + + yawSpeed 90 + walkSpeed 55 + runSpeed 130 //200 + + snd weequay + sndcombat weequay + sndextra weequay + + dismemberProbHead 100 + dismemberProbArms 100 + dismemberProbHands 100 + dismemberProbLegs 100 + dismemberProbWaist 100 +} + +Weequay4 +{ + playerModel weequay + surfOff "head_l_hairback hips_l_packlarge hips_l_packwide" + surfOn "head_l_hairshoulder_off hips_r_packlarge_off hips_r_packwide_off" + + scale 95 + height 64 + crouchheight 32 + width 16 + + class weequay + rank crewman + playerTeam enemy + enemyTeam player + + health 30 + aggression 3 + aim 1 + evasion 1 + intelligence 5 + move 3 + reactions 3 + + yawSpeed 90 + walkSpeed 55 + runSpeed 130 //200 + + snd weequay + sndcombat weequay + sndextra weequay + + dismemberProbHead 100 + dismemberProbArms 100 + dismemberProbHands 100 + dismemberProbLegs 100 + dismemberProbWaist 100 +} + +Trandoshan +{ + playerModel trandoshan + + scale 110 + height 70 + crouchheight 48 + width 16 + + class trandoshan + rank crewman + playerTeam enemy + enemyTeam player + + health 40 + aggression 3 + aim 1 + evasion 1 + intelligence 5 + move 3 + reactions 3 + + yawSpeed 90 + walkSpeed 55 + runSpeed 130 //200 + + snd trandoshan1 + sndcombat trandoshan1 + sndextra trandoshan1 + + dismemberProbHead 100 + dismemberProbArms 100 + dismemberProbHands 100 + dismemberProbLegs 100 + dismemberProbWaist 100 +} + +StormTrooper +{ + playerModel stormtrooper + surfOff torso_pauldron_off + surfOn "torso_armor_neck_augment torso_body_neck_augment" + + scale 100 + height 64 + crouchheight 48 + width 16 + + headPitchRangeDown 30 + + class stormtrooper + rank crewman + playerTeam enemy + enemyTeam player + + health 30 + aggression 2 //3 + aim 1 + evasion 1 + intelligence 5 + move 2 //3 + reactions 3 + + yawSpeed 70 + walkSpeed 55 + runSpeed 130 //200 + + snd st1 + sndcombat st1 + sndextra st1 + + dismemberProbHead 100 + dismemberProbArms 100 + dismemberProbHands 100 + dismemberProbLegs 100 + dismemberProbWaist 100 +} + +StormTrooper2 +{ + playerModel stormtrooper + surfOff torso_pauldron_off + surfOn "torso_armor_neck_augment torso_body_neck_augment" + + scale 100 + height 64 + crouchheight 48 + width 16 + + headPitchRangeDown 30 + + class stormtrooper + rank crewman + playerTeam enemy + enemyTeam player + + health 30 + aggression 2 //3 + aim 1 + evasion 1 + intelligence 5 + move 2 //3 + reactions 3 + + yawSpeed 70 + walkSpeed 55 + runSpeed 130 //200 + + snd st2 + sndcombat st2 + sndextra st2 + + dismemberProbHead 100 + dismemberProbArms 100 + dismemberProbHands 100 + dismemberProbLegs 100 + dismemberProbWaist 100 +} + +STOfficer +{ + playerModel stormtrooper + surfOn torso_pauldron_off + surfOff "torso_armor_neck_augment torso_body_neck_augment" + + scale 110 + height 70 + crouchheight 52 + width 16 + + headPitchRangeDown 30 + + class stormtrooper + rank ensign + playerTeam enemy + enemyTeam player + scale 102 //105 (looked too huge in vr) + + health 60 + aggression 4 //5 + aim 4 //5 + evasion 4 //5 + intelligence 5 + move 4 //5 + reactions 3 //5 + + yawSpeed 90 + walkSpeed 55 + runSpeed 130 //200 + + snd stofficer1 + sndcombat stofficer1 + sndextra stofficer1 + + dismemberProbHead 100 + dismemberProbArms 100 + dismemberProbHands 100 + dismemberProbLegs 100 + dismemberProbWaist 100 +} + +StormPilot +{ + playerModel stormpilot + + scale 100 + height 65 + crouchheight 48 + width 16 + + headPitchRangeDown 30 + + class stormtrooper + rank crewman + playerTeam enemy + enemyTeam player + + health 30 + aggression 3 + aim 5 + evasion 1 + intelligence 5 + move 3 + reactions 3 + + yawSpeed 80 + walkSpeed 55 + runSpeed 130 //200 + + snd st3 + sndcombat st3 + sndextra st3 + + dismemberProbHead 100 + dismemberProbArms 100 + dismemberProbHands 100 + dismemberProbLegs 100 + dismemberProbWaist 100 +} + +STOfficerAlt +{ + playerModel stormtrooper + surfOn torso_pauldron_off + surfOff "torso_armor_neck_augment torso_body_neck_augment" + + scale 110 + height 70 + crouchheight 52 + width 16 + + headPitchRangeDown 30 + + class stormtrooper + rank ensign + playerTeam enemy + enemyTeam player + scale 102 //105 (looked too huge in vr) + + + health 60 + aggression 3 //5 + aim 4 //5 + evasion 3 //5 + intelligence 5 + move 3 //5 + reactions 4 //5 + + yawSpeed 90 + walkSpeed 55 + runSpeed 130 //200 + + snd stofficer2 + sndcombat stofficer2 + sndextra stofficer2 + + dismemberProbHead 100 + dismemberProbArms 100 + dismemberProbHands 100 + dismemberProbLegs 100 + dismemberProbWaist 100 +} + +STCommander +{ + playerModel stormtrooper + surfOn torso_pauldron_off + surfOff "torso_armor_neck_augment torso_body_neck_augment" + + scale 105 + height 68 + crouchheight 50 + width 16 + + headPitchRangeDown 30 + + class stormtrooper + rank ensign + playerTeam enemy + enemyTeam player + scale 102 //105 (looked too huge in vr) + + + health 60 + aggression 5 + aim 5 + evasion 4 //5 + intelligence 5 + move 3 //5 + reactions 3 //4 + + yawSpeed 110 + walkSpeed 55 + runSpeed 130 //200 + + snd stofficer2 + sndcombat stofficer2 + sndextra stofficer2 + + dismemberProbHead 100 + dismemberProbArms 100 + dismemberProbHands 100 + dismemberProbLegs 100 + dismemberProbWaist 100 +} + +SwampTrooper +{ + playerModel swamptrooper + + scale 110 + height 70 + crouchheight 52 + width 16 + + headPitchRangeDown 30 + + class swamptrooper + playerTeam enemy + enemyTeam player + + health 70 + aggression 3 + aim 3 + evasion 3 + intelligence 3 + move 3 + reactions 3 + + yawSpeed 100 + walkSpeed 55 + runSpeed 130 //200 + + snd swamp1 + sndcombat swamp1 + sndextra swamp1 + + dismemberProbHead 100 + dismemberProbArms 100 + dismemberProbHands 100 + dismemberProbLegs 100 + dismemberProbWaist 100 +} + +SwampTrooper2 +{ + playerModel swamptrooper + + scale 110 + height 70 + crouchheight 52 + width 16 + + headPitchRangeDown 30 + + class swamptrooper + playerTeam enemy + enemyTeam player + + health 70 + aggression 3 + aim 3 + evasion 3 + intelligence 3 + move 3 + reactions 3 + + yawSpeed 100 + walkSpeed 55 + runSpeed 130 //200 + + snd swamp2 + sndcombat swamp2 + sndextra swamp2 + + dismemberProbHead 100 + dismemberProbArms 100 + dismemberProbHands 100 + dismemberProbLegs 100 + dismemberProbWaist 100 +} + +RocketTrooper +{ + playerModel stormtrooper + surfOn torso_pauldron_off + surfOff "torso_armor_neck_augment torso_body_neck_augment" + + scale 110 + height 70 + crouchheight 52 + width 16 + + headPitchRangeDown 30 + + class stormtrooper + rank ensign + playerTeam enemy + enemyTeam player + + health 60 + aggression 5 + aim 5 + evasion 5 + intelligence 5 + move 4 //5 + reactions 4 //5 + + yawSpeed 100 + walkSpeed 55 + runSpeed 130 //200 + + snd st3 + sndcombat st3 + sndextra st3 + + dismemberProbHead 100 + dismemberProbArms 100 + dismemberProbHands 100 + dismemberProbLegs 100 + dismemberProbWaist 100 +} + +Imperial +{ + playerModel imperial + surfOff l_arm_key + + scale 98 + height 64 + crouchheight 32 + width 16 + + class imperial + rank lt + playerTeam enemy + enemyTeam player + scale 102 + + health 20 + aggression 2 + aim 2 + evasion 2 + intelligence 2 + move 2 + reactions 2 + + yawSpeed 110 + walkSpeed 55 + runSpeed 130 //200 + + snd io2 + sndcombat io2 + sndextra io2 + + dismemberProbHead 100 + dismemberProbArms 100 + dismemberProbHands 100 + dismemberProbLegs 100 + dismemberProbWaist 100 +} + +ImpOfficer +{ + playerModel imperial + surfOff l_arm_key + customSkin officer + + scale 95 + height 64 + crouchheight 32 + width 16 + + class imperial + rank ltcomm + playerTeam enemy + enemyTeam player + scale 102 + + health 40 + aggression 3 + aim 3 + evasion 3 + intelligence 3 + move 3 + reactions 3 + + yawSpeed 110 + walkSpeed 55 + runSpeed 130 //200 + + snd io1 + sndcombat io1 + sndextra io1 + + dismemberProbHead 100 + dismemberProbArms 100 + dismemberProbHands 100 + dismemberProbLegs 100 + dismemberProbWaist 100 +} + +ImpCommander +{ + playerModel imperial + surfOff l_arm_key + customSkin commander + + scale 100 + height 64 + crouchheight 32 + width 16 + + class imperial + rank commander + playerTeam enemy + enemyTeam player + scale 102 + + health 80 + aggression 4 + aim 4 + evasion 4 + intelligence 4 + reactions 4 + move 4 + + yawSpeed 110 + walkSpeed 55 + runSpeed 130 //120 + + snd io1 + sndcombat io1 + sndextra io1 + + dismemberProbHead 100 + dismemberProbArms 100 + dismemberProbHands 100 + dismemberProbLegs 100 + dismemberProbWaist 100 +} + +ImpWorker +{ + playerModel imperial_worker + + scale 95 + height 64 + crouchheight 48 + width 16 + + headPitchRangeDown 30 + + class impworker + rank crewman + playerTeam enemy + enemyTeam player + + health 30 + aggression 3 + aim 1 + evasion 1 + intelligence 5 + move 3 + reactions 3 + + yawSpeed 90 + walkSpeed 55 + runSpeed 130 //200 + + snd worker1 + sndcombat worker1 + sndextra worker1 + + dismemberProbHead 100 + dismemberProbArms 100 + dismemberProbHands 100 + dismemberProbLegs 100 + dismemberProbWaist 100 +} + +ImpWorker2 +{ + playerModel imperial_worker + + scale 100 + height 65 + crouchheight 48 + width 16 + + headPitchRangeDown 30 + + class impworker + rank crewman + playerTeam enemy + enemyTeam player + + health 30 + aggression 3 + aim 1 + evasion 1 + intelligence 5 + move 3 + reactions 3 + + yawSpeed 90 + walkSpeed 55 + runSpeed 130 //200 + + snd worker2 + sndcombat worker2 + sndextra worker2 + + dismemberProbHead 100 + dismemberProbArms 100 + dismemberProbHands 100 + dismemberProbLegs 100 + dismemberProbWaist 100 +} + +ImpWorker3 +{ + playerModel imperial_worker + + scale 98 + height 64 + crouchheight 48 + width 16 + + headPitchRangeDown 30 + + class impworker + rank crewman + playerTeam enemy + enemyTeam player + + health 30 + aggression 3 + aim 1 + evasion 1 + intelligence 5 + move 3 + reactions 3 + + yawSpeed 90 + walkSpeed 55 + runSpeed 130 //200 + + snd worker3 + sndcombat worker3 + sndextra worker3 + + dismemberProbHead 100 + dismemberProbArms 100 + dismemberProbHands 100 + dismemberProbLegs 100 + dismemberProbWaist 100 +} + +RebornAcrobat +{ + playerModel reborn + customSkin acrobat + + scale 93 + height 64 + crouchheight 32 + width 16 + + class reborn + rank crewman + saberColor red + playerTeam enemy + enemyTeam player + scale 102 //96 + + health 100 + aggression 3 + aim 4 //3 + evasion 3 + intelligence 5 + move 4 //5 + reactions 4 //3 + + hfov 160 + vfov 160 + + yawSpeed 140 + walkSpeed 55 + runSpeed 130 //200 + + snd reborn1 + sndcombat reborn1 + sndjedi reborn1 + + dismemberProbHead 100 + dismemberProbArms 100 + dismemberProbHands 100 + dismemberProbLegs 100 + dismemberProbWaist 100 +} + +Reborn +{ + playerModel reborn + + scale 95 + height 64 + crouchheight 32 + width 16 + + class reborn + saberColor red + playerTeam enemy + enemyTeam player + scale 102 //94 + + health 40 + aggression 1 + aim 3 //1 + evasion 1 + intelligence 2 //1 + move 1 + reactions 3 //1 + + hfov 120 + vfov 120 + + yawSpeed 60 + walkSpeed 45 + runSpeed 110 //180 + + snd reborn1 + sndcombat reborn1 + sndjedi reborn1 + + dismemberProbHead 100 + dismemberProbArms 100 + dismemberProbHands 100 + dismemberProbLegs 100 + dismemberProbWaist 100 +} + +RebornForceUser +{ + playerModel reborn + customSkin forceuser + + scale 97 + height 64 + crouchheight 32 + width 16 + + class reborn + rank ensign + saberColor red + playerTeam enemy + enemyTeam player + scale 102 //100 + + health 100 + aggression 2 + aim 4 //3 + evasion 2 + intelligence 5 + move 4 //5 + reactions 5 //3 + + hfov 160 + vfov 160 + + yawSpeed 80 + walkSpeed 55 + runSpeed 130 + + snd reborn2 + sndcombat reborn2 + sndjedi reborn2 + + dismemberProbHead 100 + dismemberProbArms 100 + dismemberProbHands 100 + dismemberProbLegs 100 + dismemberProbWaist 100 +} + +RebornFencer +{ + playerModel reborn + customSkin fencer + + scale 97 + height 64 + crouchheight 32 + width 16 + + class reborn + rank ltjg + saberColor red + playerTeam enemy + enemyTeam player + scale 102 //96 + + health 100 + aggression 4 //4 + aim 5 //3 + evasion 2 + intelligence 5 + move 4 //5 + reactions 5 //3 + + hfov 160 + vfov 160 + + yawSpeed 140 + walkSpeed 55 + runSpeed 200 + + snd reborn2 + sndcombat reborn2 + sndjedi reborn2 + + dismemberProbHead 100 + dismemberProbArms 100 + dismemberProbHands 100 + dismemberProbLegs 100 + dismemberProbWaist 100 +} + +RebornBoss +{ + playerModel reborn + customSkin boss + + scale 100 + height 64 + crouchheight 32 + width 16 + + class reborn + rank lt + saberColor red + playerTeam enemy + enemyTeam player + scale 102 + + health 150 + aggression 4 + aim 5 //3 + evasion 3 + intelligence 5 + move 4 //5 + reactions 5 + + hfov 160 + vfov 160 + + yawSpeed 140 + walkSpeed 55 + runSpeed 130 + + snd reborn3 + sndcombat reborn3 + sndjedi reborn3 + + dismemberProbHead 100 + dismemberProbArms 100 + dismemberProbHands 100 + dismemberProbLegs 100 + dismemberProbWaist 100 +} + +ShadowTrooper +{ + playerModel shadowtrooper + + scale 100 + height 64 + crouchheight 32 + width 16 + + class shadowtrooper + rank ensign + saberColor red + playerTeam enemy + enemyTeam player + + health 200 + aggression 4 //5 + aim 5 + evasion 3 //4 + intelligence 5 + move 4 //5 + reactions 5 + + hfov 160 + vfov 160 + + yawSpeed 140 + walkSpeed 55 + runSpeed 130 + + snd shadow1 + sndcombat shadow1 + + dismemberProbHead 100 + dismemberProbArms 100 + dismemberProbHands 100 + dismemberProbLegs 100 + dismemberProbWaist 100 +} + +ShadowTrooper2 +{ + playerModel shadowtrooper + + scale 95 + height 64 + crouchheight 32 + width 16 + + class shadowtrooper + rank lt + saberColor red + playerTeam enemy + enemyTeam player + + health 200 + aggression 4 //5 + aim 5 + evasion 3 //4 + intelligence 5 + move 4 //5 + reactions 5 + + hfov 160 + vfov 160 + + yawSpeed 140 + walkSpeed 55 + runSpeed 130 + + snd shadow2 + sndcombat shadow2 + + dismemberProbHead 100 + dismemberProbArms 100 + dismemberProbHands 100 + dismemberProbLegs 100 + dismemberProbWaist 100 +} + +// NPC Monsters : + +Howler +{ + playerModel howler + + class howler + playerTeam enemy + enemyTeam player + + health 60 + aggression 3 + aim 1 + evasion 1 + intelligence 5 + move 3 + reactions 3 + + hfov 120 + vfov 45 + + yawSpeed 60 + walkSpeed 50 + runSpeed 150 + + snd howler +} + +Minemonster +{ + playerModel minemonster + + height 30 + width 9 + + class minemonster + playerTeam enemy + enemyTeam player + + health 40 + aggression 3 + aim 1 + evasion 1 + intelligence 5 + move 3 + reactions 3 + + hfov 120 + vfov 45 + + yawSpeed 160 + walkSpeed 50 + runSpeed 210 + + snd mine +} + +Glider +{ + playerModel glider + + class glider + playerTeam neutral + enemyTeam neutral + + aggression 3 + aim 1 + evasion 1 + intelligence 5 + move 3 + reactions 3 + + hfov 120 + vfov 45 + + yawSpeed 60 + walkSpeed 50 + runSpeed 150 + + snd glider +} + +// NPC Droids : + +protocol +{ + playerModel protocol + + height 48 + width 12 + + class protocol + playerTeam neutral + enemyTeam neutral + + aggression 3 + aim 1 + evasion 1 + intelligence 5 + move 3 + reactions 3 + + hfov 120 + vfov 45 + + yawSpeed 60 + walkSpeed 50 + runSpeed 150 + + snd protocol +} + +protocol_imp +{ + playerModel protocol + surfOn head_off + surfOff head + customSkin imp + + height 48 + width 12 + + class protocol + playerTeam neutral + enemyTeam neutral + + aggression 3 + aim 1 + evasion 1 + intelligence 5 + move 3 + reactions 3 + + hfov 120 + vfov 45 + + yawSpeed 60 + walkSpeed 50 + runSpeed 150 + + snd protocol +} + +r2d2 +{ + playermodel r2d2 + + height 40 + width 12 + + headYawRangeLeft 180 + headYawRangeRight 180 + headPitchRangeUp 0 + headPitchRangeDown 0 + torsoYawRangeLeft 0 + torsoYawRangeRight 0 + torsoPitchRangeUp 10 + torsoPitchRangeDown 10 + + class r2d2 + playerTeam neutral + enemyTeam neutral + + aggression 3 + aim 1 + evasion 1 + intelligence 5 + move 3 + reactions 3 + + hfov 120 + vfov 45 + + yawSpeed 120 + walkSpeed 50 + runSpeed 150 + + snd r2d2 +} + +r2d2_imp +{ + playermodel r2d2 + customSkin imp + + height 40 + width 12 + + headYawRangeLeft 180 + headYawRangeRight 180 + headPitchRangeUp 0 + headPitchRangeDown 0 + torsoYawRangeLeft 0 + torsoYawRangeRight 0 + torsoPitchRangeUp 10 + torsoPitchRangeDown 10 + + class r2d2 + playerTeam neutral + enemyTeam neutral + + aggression 3 + aim 1 + evasion 1 + intelligence 5 + move 3 + reactions 3 + + hfov 120 + vfov 45 + + yawSpeed 120 + walkSpeed 50 + runSpeed 150 + + snd r2d2 +} + +r5d2 +{ + playerModel r5d2 + + height 40 + width 12 + + headYawRangeLeft 180 + headYawRangeRight 180 + headPitchRangeUp 0 + headPitchRangeDown 0 + torsoYawRangeLeft 0 + torsoYawRangeRight 0 + torsoPitchRangeUp 10 + torsoPitchRangeDown 10 + + class r5d2 + playerTeam neutral + enemyTeam neutral + + aggression 3 + aim 1 + evasion 1 + intelligence 5 + move 3 + reactions 3 + + hfov 120 + vfov 45 + + yawSpeed 60 + walkSpeed 50 + runSpeed 150 + + snd r5d2 +} + +r5d2_imp +{ + playerModel r5d2 + customSkin imp + + height 40 + width 12 + + headYawRangeLeft 180 + headYawRangeRight 180 + headPitchRangeUp 0 + headPitchRangeDown 0 + torsoYawRangeLeft 0 + torsoYawRangeRight 0 + torsoPitchRangeUp 10 + torsoPitchRangeDown 10 + + class r5d2 + playerTeam neutral + enemyTeam neutral + + aggression 3 + aim 1 + evasion 1 + intelligence 5 + move 3 + reactions 3 + + hfov 120 + vfov 45 + + yawSpeed 60 + walkSpeed 50 + runSpeed 150 + + snd r5d2 +} + +gonk +{ + playerModel gonk + + height 32 + width 12 + + class gonk + playerTeam neutral + enemyTeam neutral + + aggression 3 + aim 1 + evasion 1 + intelligence 5 + move 3 + reactions 3 + + hfov 120 + vfov 45 + + yawSpeed 60 + walkSpeed 30 + runSpeed 40 + + snd gonk +} + +mouse +{ + headmodel none + torsomodel none + legsmodel mouse + + height 16 + width 8 + + class mouse + playerTeam neutral + enemyTeam neutral + + aggression 3 + aim 1 + evasion 1 + intelligence 5 + move 3 + reactions 3 + + hfov 120 + vfov 45 + + yawSpeed 120 + walkSpeed 150 + runSpeed 500 + + snd mouse +} + +seeker +{ + headmodel none + torsomodel none + legsmodel remote + + height 32 + width 8 + + class seeker + playerTeam player + enemyTeam enemy + + aggression 3 + aim 1 + evasion 3 + intelligence 5 + move 3 + reactions 3 + + hfov 160 + vfov 45 + + moveType "flyswim" + yawSpeed 120 + walkSpeed 150 + runSpeed 500 + + snd remote +} + +remote +{ + headmodel none + torsomodel none + legsmodel remote + + height 32 + width 8 + + class remote + playerTeam enemy + enemyTeam player + + aggression 3 + aim 1 + evasion 3 + intelligence 5 + move 3 + reactions 3 + + hfov 160 + vfov 45 + + moveType "flyswim" + yawSpeed 120 + walkSpeed 150 + runSpeed 500 + + snd remote +} + +sentry +{ + playermodel sentry + + height 48 + width 24 + + class sentry + playerTeam enemy + enemyTeam player + + health 100 + aggression 3 + aim 3 + evasion 1 + intelligence 5 + move 3 + reactions 3 + + hfov 120 + vfov 160 + + yawSpeed 120 + walkSpeed 250 + runSpeed 400 + + snd sentry +} + +interrogator +{ + playermodel interrogator + + height 24 + width 12 + + class interrogator + playerTeam enemy + enemyTeam player + + health 100 + aggression 3 + aim 1 + evasion 1 + intelligence 5 + move 3 + reactions 3 + + hfov 120 + vfov 45 + + yawSpeed 120 + walkSpeed 50 + runSpeed 150 + + snd interrogator +} + + +probe +{ + playerModel probe + + height 110 + width 24 + + headYawRangeLeft 180 + headYawRangeRight 180 + headPitchRangeUp 0 + headPitchRangeDown 0 + torsoYawRangeLeft 0 + torsoYawRangeRight 0 + torsoPitchRangeUp 10 + torsoPitchRangeDown 10 + + class probe + playerTeam enemy + enemyTeam player + + health 200 + aggression 3 + aim 1 + evasion 1 + intelligence 5 + move 3 + reactions 3 + + hfov 120 + vfov 45 + + moveType "flyswim" + yawSpeed 60 + walkSpeed 50 + runSpeed 150 + + snd probe +} + +mark1 +{ + playerModel mark1 + + height 120 + width 36 + + class mark1 + playerTeam enemy + enemyTeam player + + health 300 + aggression 3 + aim 1 + evasion 1 + intelligence 5 + move 3 + reactions 3 + + hfov 120 + vfov 45 + + yawSpeed 60 + walkSpeed 70 + runSpeed 150 + + snd mark1 +} + +mark2 +{ + playerModel mark2 + + class mark2 + playerTeam enemy + enemyTeam player + + aggression 3 + aim 1 + evasion 1 + intelligence 5 + move 3 + reactions 3 + + hfov 120 + vfov 45 + + yawSpeed 60 + walkSpeed 75 + runSpeed 150 + + snd mark2 +} + +atst +{ + playerModel atst +// headModel atst +// torsoModel atst +// legsModel atst + + height 272 + width 80 + + headYawRangeLeft 80 + headYawRangeRight 80 + headPitchRangeUp 30 + headPitchRangeDown 30 + torsoYawRangeLeft 0 + torsoYawRangeRight 0 + torsoPitchRangeUp 0 + torsoPitchRangeDown 0 + + class atst + playerTeam enemy + enemyTeam player + + health 200 + aggression 3 + aim 1 + evasion 1 + intelligence 5 + move 3 + reactions 3 + + hfov 120 + vfov 45 + + yawSpeed 60 + runSpeed 150 + walkSpeed 150 + + snd atst +} + +test +{ + playerModel test + playerTeam player + enemyTeam neutral + class kyle +}