diff --git a/Projects/Android/jni/JKXR/JKXR_SurfaceView.cpp b/Projects/Android/jni/JKXR/JKXR_SurfaceView.cpp
index 2a6515f..6fe3c32 100644
--- a/Projects/Android/jni/JKXR/JKXR_SurfaceView.cpp
+++ b/Projects/Android/jni/JKXR/JKXR_SurfaceView.cpp
@@ -164,6 +164,13 @@ void VR_SetHMDOrientation(float pitch, float yaw, float roll)
if (!vr.maxHeight || vr.maxHeight < 1.0) {
vr.maxHeight = vr.hmdposition[1];
}
+
+ //GB Instantiate initial velocity
+ if(!vr.tempWeaponVelocity)
+ {
+ vr.tempWeaponVelocity = 400.0f;
+ }
+
vr.curHeight = vr.hmdposition[1];
}
diff --git a/Projects/Android/jni/JKXR/VrClientInfo.h b/Projects/Android/jni/JKXR/VrClientInfo.h
index a56de0f..b1c0401 100644
--- a/Projects/Android/jni/JKXR/VrClientInfo.h
+++ b/Projects/Android/jni/JKXR/VrClientInfo.h
@@ -29,6 +29,9 @@ typedef struct {
bool third_person;
float fov_x;
float fov_y;
+
+ float tempWeaponVelocity;
+
bool immersive_cinematics;
bool weapon_stabilised;
bool right_handed;
diff --git a/Projects/Android/jni/JKXR/VrInputDefault.cpp b/Projects/Android/jni/JKXR/VrInputDefault.cpp
index f37d396..1c007b3 100644
--- a/Projects/Android/jni/JKXR/VrInputDefault.cpp
+++ b/Projects/Android/jni/JKXR/VrInputDefault.cpp
@@ -349,6 +349,27 @@ void HandleInput_Default( ovrInputStateTrackedRemote *pDominantTrackedRemoteNew,
}
}
+ static bool changed = false;
+ if (between(-0.2f, primaryJoystickX, 0.2f) &&
+ between(0.8f, pPrimaryJoystick->y, 1.0f)) {
+ if(!changed) {
+ vr.tempWeaponVelocity += 25;
+ changed = true;
+ ALOGV("**TBDC** Projectile speed %f",vr.tempWeaponVelocity);
+ }
+ } else if (between(-0.2f, primaryJoystickX, 0.2f) &&
+ between(-1.0f, pPrimaryJoystick->y, -0.8f)) {
+ if(!changed) {
+ vr.tempWeaponVelocity -= 25;
+ ALOGV("**TBDC** Projectile speed %f",vr.tempWeaponVelocity);
+ changed = true;
+ }
+ }
+ else
+ {
+ changed = false;
+ }
+
//dominant hand stuff first
{
//Record recent weapon position for trajectory based stuff
@@ -647,7 +668,7 @@ void HandleInput_Default( ovrInputStateTrackedRemote *pDominantTrackedRemoteNew,
(secondaryButtonsOld & secondaryButton1)) &&
(secondaryButtonsNew & secondaryButton1)) {
#ifdef JK2_MODE
- sendButtonActionSimple("save quik*");
+ //sendButtonActionSimple("save quik*");
#else
sendButtonActionSimple("save quick");
#endif
diff --git a/Projects/Android/jni/JKXR/VrTBDC.h b/Projects/Android/jni/JKXR/VrTBDC.h
new file mode 100644
index 0000000..404da5a
--- /dev/null
+++ b/Projects/Android/jni/JKXR/VrTBDC.h
@@ -0,0 +1,22 @@
+//
+// Created by baggyg on 02/04/2023.
+//
+
+#ifndef JKXR_VRTBDC_H
+#define JKXR_VRTBDC_H
+
+//VELOCITIES
+#define TBDC_BRYAR_PISTOL_VEL 3600
+#define TBDC_BLASTER_VELOCITY 4600
+#define TBDC_BOWCASTER_VELOCITY 3000
+#define TBDC_REPEATER_VELOCITY 3200
+#define TBDC_REPEATER_ALT_VELOCITY 1600
+#define TBDC_DEMP2_VELOCITY 2500
+#define TBDC_ROCKET_VELOCITY 2800
+
+//FIRERATES
+#define TBDC_BRYAR_PISTOL_FIRERATE 250
+#define TBDC_BLASTER_FIRERATE 200
+
+
+#endif //JKXR_VRTBDC_H
diff --git a/Projects/Android/jni/OpenJK/codeJK2/game/bg_pmove.cpp b/Projects/Android/jni/OpenJK/codeJK2/game/bg_pmove.cpp
index 8d2bdb5..484bd3c 100644
--- a/Projects/Android/jni/OpenJK/codeJK2/game/bg_pmove.cpp
+++ b/Projects/Android/jni/OpenJK/codeJK2/game/bg_pmove.cpp
@@ -39,6 +39,8 @@ along with this program; if not, see .
#include "wp_saber.h"
#include
#include
+#include
+extern cvar_t *g_TeamBeefDirectorsCut;
extern qboolean G_DoDismemberment( gentity_t *self, vec3_t point, int mod, int damage, int hitLoc, qboolean force = qfalse );
extern qboolean G_EntIsUnlockedDoor( int entityNum );
@@ -7642,6 +7644,7 @@ void PM_WeaponLightsaber(void)
PM_AddEvent( EV_FIRE_WEAPON );
if ( !addTime )
{
+
addTime = weaponData[pm->ps->weapon].fireTime;
if ( g_timescale != NULL )
{
@@ -8403,7 +8406,20 @@ static void PM_Weapon( void )
return;
}
PM_AddEvent( EV_FIRE_WEAPON );
- addTime = weaponData[pm->ps->weapon].fireTime;
+
+ if(pm->ps->weapon == WP_BRYAR_PISTOL && g_TeamBeefDirectorsCut->value)
+ {
+ addTime = TBDC_BRYAR_PISTOL_FIRERATE;
+ }
+ else if(pm->ps->weapon == WP_BLASTER && g_TeamBeefDirectorsCut->value)
+ {
+ addTime = TBDC_BLASTER_FIRERATE;
+ }
+ else
+ {
+ addTime = weaponData[pm->ps->weapon].fireTime;
+ }
+
switch( pm->ps->weapon)
{
diff --git a/Projects/Android/jni/OpenJK/codeJK2/game/wp_blaster_rifle.cpp b/Projects/Android/jni/OpenJK/codeJK2/game/wp_blaster_rifle.cpp
index 88f0ff7..28b86ff 100644
--- a/Projects/Android/jni/OpenJK/codeJK2/game/wp_blaster_rifle.cpp
+++ b/Projects/Android/jni/OpenJK/codeJK2/game/wp_blaster_rifle.cpp
@@ -29,7 +29,8 @@ along with this program; if not, see .
#include "g_functions.h"
#include "bg_local.h"
#include
-
+#include
+extern cvar_t *g_TeamBeefDirectorsCut;
//---------------
// Blaster
//---------------
@@ -54,6 +55,11 @@ static void WP_FireBlasterMissile( gentity_t *ent, vec3_t start, vec3_t dir, qbo
}
}
+ if(ent->client && ent->client->ps.clientNum == 0 && g_TeamBeefDirectorsCut->value)
+ {
+ velocity = TBDC_BLASTER_VELOCITY;
+ }
+
WP_TraceSetStart( ent, start, vec3_origin, vec3_origin );//make sure our start point isn't on the other side of a wall
gentity_t *missile = CreateMissile( start, dir, velocity, 10000, ent, altFire );
@@ -121,9 +127,15 @@ void WP_FireBlaster( gentity_t *ent, qboolean alt_fire )
if ( alt_fire )
{
- // add some slop to the alt-fire direction
- angs[PITCH] += Q_flrand(-1.0f, 1.0f) * BLASTER_ALT_SPREAD;
- angs[YAW] += Q_flrand(-1.0f, 1.0f) * BLASTER_ALT_SPREAD;
+ if(vr->weapon_stabilised) {
+ // add some slop to the alt-fire direction
+ angs[PITCH] += Q_flrand(-0.5f, 0.5f) * BLASTER_ALT_SPREAD;
+ angs[YAW] += Q_flrand(-0.5f, 0.5f) * BLASTER_ALT_SPREAD;
+ } else {
+ // add some slop to the alt-fire direction
+ angs[PITCH] += Q_flrand(-1.0f, 1.0f) * BLASTER_ALT_SPREAD;
+ angs[YAW] += Q_flrand(-1.0f, 1.0f) * BLASTER_ALT_SPREAD;
+ }
}
else
{
@@ -138,10 +150,18 @@ void WP_FireBlaster( gentity_t *ent, qboolean alt_fire )
}
else
{
- if (vr->cgzoommode != 4) { // much more accurate if using the scope
- // add some slop to the main-fire direction
- angs[PITCH] += Q_flrand(-1.0f, 1.0f) * BLASTER_MAIN_SPREAD;
- angs[YAW] += Q_flrand(-1.0f, 1.0f) * BLASTER_MAIN_SPREAD;
+ if(vr->cgzoommode != 4) { // much more accurate if using the scope
+ //GB - If double handing reduce by two thirds
+ if(vr->weapon_stabilised)
+ {
+ // 1/3 as much variety if stabilised
+ angs[PITCH] += Q_flrand(-0.33f, 0.33f) * BLASTER_MAIN_SPREAD;
+ angs[YAW] += Q_flrand(-0.33f, 0.33f) * BLASTER_MAIN_SPREAD;
+ } else {
+ // add some slop to the main-fire direction
+ angs[PITCH] += Q_flrand(-1.0f, 1.0f) * BLASTER_MAIN_SPREAD;
+ angs[YAW] += Q_flrand(-1.0f, 1.0f) * BLASTER_MAIN_SPREAD;
+ }
}
}
}
diff --git a/Projects/Android/jni/OpenJK/codeJK2/game/wp_bowcaster.cpp b/Projects/Android/jni/OpenJK/codeJK2/game/wp_bowcaster.cpp
index a129422..6833bc8 100644
--- a/Projects/Android/jni/OpenJK/codeJK2/game/wp_bowcaster.cpp
+++ b/Projects/Android/jni/OpenJK/codeJK2/game/wp_bowcaster.cpp
@@ -29,6 +29,8 @@ along with this program; if not, see .
#include "bg_local.h"
#include
+#include
+extern cvar_t *g_TeamBeefDirectorsCut;
//-------------------
// Wookiee Bowcaster
@@ -98,7 +100,14 @@ static void WP_BowcasterMainFire( gentity_t *ent )
for ( int i = 0; i < count; i++ )
{
// create a range of different velocities
- vel = BOWCASTER_VELOCITY * ( Q_flrand(-1.0f, 1.0f) * BOWCASTER_VEL_RANGE + 1.0f );
+ if(ent->client && ent->client->ps.clientNum == 0 && g_TeamBeefDirectorsCut->value)
+ {
+ vel = TBDC_BOWCASTER_VELOCITY * ( Q_flrand(-1.0f, 1.0f) * BOWCASTER_VEL_RANGE + 1.0f );;
+ }
+ else
+ {
+ vel = BOWCASTER_VELOCITY * ( Q_flrand(-1.0f, 1.0f) * BOWCASTER_VEL_RANGE + 1.0f );
+ }
vectoangles( forward, angs );
@@ -160,8 +169,12 @@ static void WP_BowcasterAltFire( gentity_t *ent )
}
WP_TraceSetStart( ent, start, vec3_origin, vec3_origin );//make sure our start point isn't on the other side of a wall
-
- gentity_t *missile = CreateMissile( start, forward, BOWCASTER_VELOCITY, 10000, ent, qtrue );
+ float velocity = BOWCASTER_VELOCITY;
+ if(ent->client && ent->client->ps.clientNum == 0 && g_TeamBeefDirectorsCut->value)
+ {
+ velocity = TBDC_BOWCASTER_VELOCITY;
+ }
+ gentity_t *missile = CreateMissile( start, forward, velocity, 10000, ent, qtrue );
missile->classname = "bowcaster_alt_proj";
missile->s.weapon = WP_BOWCASTER;
diff --git a/Projects/Android/jni/OpenJK/codeJK2/game/wp_bryar_pistol.cpp b/Projects/Android/jni/OpenJK/codeJK2/game/wp_bryar_pistol.cpp
index d2c4d60..27f10cb 100644
--- a/Projects/Android/jni/OpenJK/codeJK2/game/wp_bryar_pistol.cpp
+++ b/Projects/Android/jni/OpenJK/codeJK2/game/wp_bryar_pistol.cpp
@@ -28,6 +28,9 @@ along with this program; if not, see .
#include "w_local.h"
#include "g_functions.h"
#include "bg_local.h"
+#include
+#include
+extern cvar_t *g_TeamBeefDirectorsCut;
//---------------
// Bryar Pistol
@@ -69,8 +72,12 @@ void WP_FireBryarPistol( gentity_t *ent, qboolean alt_fire )
AngleVectors( angs, forward, NULL, NULL );
}
- gentity_t *missile = CreateMissile( start, forward, BRYAR_PISTOL_VEL, 10000, ent, alt_fire );
-
+ float velocity = BRYAR_PISTOL_VEL;
+ if(ent->client && ent->client->ps.clientNum == 0 && g_TeamBeefDirectorsCut->value)
+ {
+ velocity = TBDC_BRYAR_PISTOL_VEL;
+ }
+ gentity_t *missile = CreateMissile( start, forward, velocity, 10000, ent, alt_fire );
missile->classname = "bryar_proj";
missile->s.weapon = WP_BRYAR_PISTOL;
diff --git a/Projects/Android/jni/OpenJK/codeJK2/game/wp_demp2.cpp b/Projects/Android/jni/OpenJK/codeJK2/game/wp_demp2.cpp
index b2e5a0e..8e239ea 100644
--- a/Projects/Android/jni/OpenJK/codeJK2/game/wp_demp2.cpp
+++ b/Projects/Android/jni/OpenJK/codeJK2/game/wp_demp2.cpp
@@ -28,6 +28,9 @@ along with this program; if not, see .
#include "w_local.h"
#include "g_functions.h"
#include "bg_local.h"
+#include
+#include
+extern cvar_t *g_TeamBeefDirectorsCut;
//-------------------
// DEMP2
@@ -52,7 +55,12 @@ static void WP_DEMP2_MainFire( gentity_t *ent )
WP_TraceSetStart( ent, start, vec3_origin, vec3_origin );//make sure our start point isn't on the other side of a wall
- gentity_t *missile = CreateMissile( start, forward, DEMP2_VELOCITY, 10000, ent );
+ float velocity = DEMP2_VELOCITY;
+ if(ent->client && ent->client->ps.clientNum == 0 && g_TeamBeefDirectorsCut->value)
+ {
+ velocity = TBDC_DEMP2_VELOCITY;
+ }
+ gentity_t *missile = CreateMissile( start, forward, velocity, 10000, ent );
missile->classname = "demp2_proj";
missile->s.weapon = WP_DEMP2;
diff --git a/Projects/Android/jni/OpenJK/codeJK2/game/wp_flechette.cpp b/Projects/Android/jni/OpenJK/codeJK2/game/wp_flechette.cpp
index 6d45815..f2cd3db 100644
--- a/Projects/Android/jni/OpenJK/codeJK2/game/wp_flechette.cpp
+++ b/Projects/Android/jni/OpenJK/codeJK2/game/wp_flechette.cpp
@@ -28,6 +28,8 @@ along with this program; if not, see .
#include "w_local.h"
#include "g_functions.h"
#include "bg_local.h"
+#include
+extern cvar_t *g_TeamBeefDirectorsCut;
//-----------------------
// Golan Arms Flechette
diff --git a/Projects/Android/jni/OpenJK/codeJK2/game/wp_repeater.cpp b/Projects/Android/jni/OpenJK/codeJK2/game/wp_repeater.cpp
index f82bce8..9a78d38 100644
--- a/Projects/Android/jni/OpenJK/codeJK2/game/wp_repeater.cpp
+++ b/Projects/Android/jni/OpenJK/codeJK2/game/wp_repeater.cpp
@@ -28,6 +28,9 @@ along with this program; if not, see .
#include "w_local.h"
#include "g_functions.h"
#include "bg_local.h"
+#include
+#include
+extern cvar_t *g_TeamBeefDirectorsCut;
//-------------------
// Heavy Repeater
@@ -41,7 +44,12 @@ static void WP_RepeaterMainFire( gentity_t *ent, vec3_t dir, vec3_t start )
WP_TraceSetStart( ent, start, vec3_origin, vec3_origin );//make sure our start point isn't on the other side of a wall
- gentity_t *missile = CreateMissile( start, dir, REPEATER_VELOCITY, 10000, ent );
+ float velocity = REPEATER_VELOCITY;
+ if(ent->client && ent->client->ps.clientNum == 0 && g_TeamBeefDirectorsCut->value)
+ {
+ velocity = TBDC_REPEATER_VELOCITY;
+ }
+ gentity_t *missile = CreateMissile( start, dir, velocity, 10000, ent );
missile->classname = "repeater_proj";
missile->s.weapon = WP_REPEATER;
@@ -105,7 +113,12 @@ static void WP_RepeaterAltFire( gentity_t *ent )
}
else
{
- missile = CreateMissile( start, forward, REPEATER_ALT_VELOCITY, 10000, ent, qtrue );
+ float velocity = REPEATER_ALT_VELOCITY;
+ if(ent->client && ent->client->ps.clientNum == 0 && g_TeamBeefDirectorsCut->value)
+ {
+ velocity = TBDC_REPEATER_ALT_VELOCITY;
+ }
+ missile = CreateMissile( start, forward, velocity, 10000, ent, qtrue );
}
missile->classname = "repeater_alt_proj";
diff --git a/Projects/Android/jni/OpenJK/codeJK2/game/wp_rocket_launcher.cpp b/Projects/Android/jni/OpenJK/codeJK2/game/wp_rocket_launcher.cpp
index 8ab0177..0292d4f 100644
--- a/Projects/Android/jni/OpenJK/codeJK2/game/wp_rocket_launcher.cpp
+++ b/Projects/Android/jni/OpenJK/codeJK2/game/wp_rocket_launcher.cpp
@@ -28,7 +28,9 @@ along with this program; if not, see .
#include "w_local.h"
#include "g_functions.h"
#include "bg_local.h"
-
+#include
+#include
+extern cvar_t *g_TeamBeefDirectorsCut;
//-----------------------
// Rocket Launcher
//-----------------------
@@ -147,6 +149,11 @@ void WP_FireRocket( gentity_t *ent, qboolean alt_fire )
int damage = weaponData[WP_ROCKET_LAUNCHER].damage;
float vel = ROCKET_VELOCITY;
+ if(ent->client && ent->client->ps.clientNum == 0 && g_TeamBeefDirectorsCut->value)
+ {
+ vel = TBDC_ROCKET_VELOCITY;
+ }
+
if ( alt_fire )
{
vel *= 0.5f;
@@ -165,6 +172,7 @@ void WP_FireRocket( gentity_t *ent, qboolean alt_fire )
WP_TraceSetStart( ent, start, vec3_origin, vec3_origin );//make sure our start point isn't on the other side of a wall
+
gentity_t *missile = CreateMissile( start, forward, vel, 10000, ent, alt_fire );
missile->classname = "rocket_proj";
diff --git a/z_vr_assets_jko/ext_data/npcs.cfg b/z_vr_assets_jko/ext_data/npcs.cfg
deleted file mode 100644
index c019324..0000000
--- a/z_vr_assets_jko/ext_data/npcs.cfg
+++ /dev/null
@@ -1,3487 +0,0 @@
-// 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
-}
diff --git a/z_vr_assets_jko/ext_data/weapons.dat b/z_vr_assets_jko/ext_data/weapons.dat
deleted file mode 100644
index 4ff4e04..0000000
--- a/z_vr_assets_jko/ext_data/weapons.dat
+++ /dev/null
@@ -1,610 +0,0 @@
-// EXTERNAL WEAPON & AMMO DATA
-//
-// NOTE!!!!!!!!! Weapontype must start the block of weapon data.
-// NOTE!!!!!!!!! Ammo must start the block of ammo data.
-//
-// Weapontype - weapon data is associated with which weapon (must be first)
-// WP_NONE
-// WP_PHASER
-// WP_COMPRESSION_RIFLE
-// WP_IMOD
-// WP_SCAVENGER_RIFLE
-// WP_STASIS
-// WP_GRENADE_LAUNCHER,
-// WP_TETRION_DISRUPTOR,
-// WP_DREADNOUGHT,
-// WP_QUANTUM_BURST,
-// WP_BORG_WEAPON
-// WP_BORG_TASER
-// WP_BORG_ASSIMILATOR
-// WP_BORG_DRILL
-// WP_TRICORDER
-//
-// Weaponclass - weapon name
-// Weaponmodel - weapon model used in game
-// weaponicon - interface image
-// Ammotype - type of power weapon needs to fire
-// 0 - No power
-// 1 - Star Fleet power
-// 2 - Alien Crystal power
-// 3 - Phaser power
-// Ammolowcount - amount when "Low ammo" warning appears on screen
-// Flashcolor - color generate by weapon flash (R,G,B)
-// Firingsound - sound file used when firing
-// altfiringsound - sound file used when alt-firing
-// flashsound - sound file used by flash
-// altflashsound - sound file used by an alt-fire flash
-// stopsound - sound file used when a firing sound stops
-// Firetime - amount of time between firings
-// altfireTime - for alt fire
-// Range - range of weapon
-// energyPerShot - amount of energy used per shot
-// altenergypershot- for alt fire
-// barrelcount - number of barrels the model has (weaponname_b?.md3)
-// missileModel - missile .md3
-// altmissileModel - alternate missile .md3
-// missileSound - played while flying
-// altmissileSound - alternate missile launch sound
-// missileLight - intensity of lightsource for missile - if 0.0 then none (float)
-// altmissileLight - alternate missile light
-// missileLightColor - color in three float style R, G, B (0.0 to 1.0) - NOTE - if you have a light, you MUST HAVE THESE
-// altmissileLightColor - alternate color in three float style R, G, B (0.0 to 1.0)
-// missileHitSound - played on impact
-// altmissileHitSound - for alt fire
-// missileFuncName - missile fly function
-// altmissileFuncName - for alt fire
-//
-// FUNCTION NAMES
-// borgfunc
-// scavengerfunc
-// altscavengerfunc
-// stasisfunc
-// grenadefunc
-// altgrenadefunc
-// tetrionfunc
-// dreadnoughtfunc
-// quantumfunc
-// quantumaltfunc
-// botrocketfunc
-// forgeprojfunc
-// forgeprojfunc2
-// forgepsychfunc
-// parasiteacidfunc
-// stasisattackfunc
-// loaderlaserfunc
-// botprojfunc
-
-//
-// For AMMO Types
-// ammoicon - STRING
-// ammomax - INT
-
-
-// WP_NULL
-{
-WEAPONTYPE WP_NONE
-}
-
-// WP_STUN_BATON
-{
-weapontype WP_STUN_BATON
-weaponclass weapon_stun_baton
-weaponmodel models/weapons2/stun_baton/baton.md3
-weaponIcon gfx/hud/w_icon_stunbaton
-firingsound sound/weapons/baton/idle.wav
-barrelcount 3
-ammotype 1
-ammolowcount 5
-energypershot 0
-firetime 400
-range 8192
-altenergypershot 0
-altfiretime 400
-altrange 8192
-}
-
-// WP_SABER
-{
-weapontype WP_SABER
-weaponclass weapon_saber
-weaponmodel models/weapons2/saber/saber_w.md3
-weaponIcon gfx/hud/w_icon_lightsaber
-firingsound sound/weapons/saber/saberhum1.wav
-ammotype 1
-ammolowcount 5
-energypershot 1
-firetime 100
-range 8192
-altenergypershot 3
-altfiretime 100
-altrange 8192
-missilemodel models/weapons2/saber/saber_w.md3
-}
-
-
-// WP_BRYAR_PISTOL
-{
-weapontype WP_BRYAR_PISTOL
-weaponclass weapon_bryar_pistol
-weaponmodel models/weapons2/briar_pistol/briar_pistol.md3
-weaponIcon gfx/hud/w_icon_briar
-missileFuncName bryar_func
-altmissileFuncName bryar_alt_func
-ammotype 2
-ammolowcount 15
-energypershot 1
-firetime 300 //400
-range 8192
-altenergypershot 1
-altfiretime 400
-altrange 8192
-muzzleEffect bryar/muzzle_flash
-altmuzzleEffect bryar/altmuzzle_flash
-altchargesound sound/weapons/bryar/altcharge.wav
-selectSound sound/weapons/bryar/select.wav
-}
-
-// WP_BLASTER
-{
-weapontype WP_BLASTER
-weaponclass weapon_blaster
-weaponmodel models/weapons2/blaster_r/blaster.md3
-weaponIcon gfx/hud/w_icon_blaster
-ammotype 2
-ammolowcount 15
-energypershot 1
-firetime 300 //350
-range 8192
-altenergypershot 2
-altfiretime 150
-altrange 8192
-missileFuncName blaster_func
-altmissileFuncName blaster_alt_func
-muzzleEffect blaster/muzzle_flash
-altmuzzleEffect blaster/altmuzzle_flash
-selectSound sound/weapons/blaster/select.wav
-}
-
-// WP_DISRUPTOR
-{
-weapontype WP_DISRUPTOR
-weaponclass weapon_disruptor
-weaponmodel models/weapons2/disruptor/disruptor.md3
-weaponIcon gfx/hud/w_icon_disruptor
-ammotype 3
-ammolowcount 15
-energypershot 3
-barrelcount 1
-firetime 600
-range 8192
-altenergypershot 3
-altfiretime 1300
-altrange 8192
-muzzleEffect disruptor/muzzle_flash
-altmuzzleEffect disruptor/altmuzzle_flash
-selectSound sound/weapons/disruptor/select.wav
-altchargesound sound/weapons/disruptor/altCharge.wav
-}
-
-// WP_BOWCASTER
-{
-weapontype WP_BOWCASTER
-weaponclass weapon_bowcaster
-weaponmodel models/weapons2/bowcaster/bowcaster.md3
-weaponIcon gfx/hud/w_icon_bowcaster
-altchargesound sound/weapons/bowcaster/altcharge.wav
-ammotype 3
-ammolowcount 15
-energypershot 5
-firetime 750
-range 8192
-altenergypershot 5
-altfiretime 400
-altrange 8192
-missileFuncName bowcaster_func
-altmissileFuncName bowcaster_func
-muzzleEffect bowcaster/muzzle_flash
-altmuzzleEffect bowcaster/altmuzzle_flash
-selectSound sound/weapons/bowcaster/select.wav
-chargesound sound/weapons/bowcaster/altcharge.wav
-}
-
-// WP_REPEATER
-{
-weapontype WP_REPEATER
-weaponclass weapon_repeater
-weaponmodel models/weapons2/heavy_repeater/heavy_repeater.md3
-weaponIcon gfx/hud/w_icon_repeater
-ammotype 4
-ammolowcount 25
-energypershot 1
-firetime 50
-range 8192
-altenergypershot 8
-altfiretime 800
-altrange 8192
-barrelcount 1
-missileFuncName repeater_func
-altmissileFuncName repeater_alt_func
-muzzleEffect repeater/muzzle_flash
-altmuzzleEffect repeater/altmuzzle_flash
-selectSound sound/weapons/repeater/select.wav
-}
-
-// WP_DEMP2
-{
-weapontype WP_DEMP2
-weaponclass weapon_demp2
-weaponmodel models/weapons2/demp2/demp2.md3
-weaponIcon gfx/hud/w_icon_demp2
-ammotype 3
-ammolowcount 15
-energypershot 8
-firetime 450
-range 8192
-altenergypershot 10
-altfiretime 1200
-altrange 8192
-missileFuncName demp2_func
-muzzleEffect demp2/muzzle_flash
-altmissileFuncName demp2_alt_func
-altmuzzleEffect demp2/altmuzzle_flash
-selectSound sound/weapons/demp2/select.wav
-altchargesound sound/weapons/demp2/altCharge.wav
-}
-
-
-// WP_FLECHETTE
-{
-weapontype WP_FLECHETTE
-weaponclass weapon_flechette
-weaponmodel models/weapons2/golan_arms/golan_arms.md3
-barrelcount 1
-ammotype 4
-ammolowcount 15
-firetime 550
-energypershot 8
-range 8192
-weaponIcon gfx/hud/w_icon_flechette
-altenergypershot 8
-altfiretime 400
-altrange 8192
-missileFuncName flechette_func
-missileModel models/weapons2/golan_arms/projectileMain.md3
-altmissileFuncName flechette_alt_func
-muzzleEffect flechette/muzzle_flash
-altmuzzleEffect flechette/altmuzzle_flash
-altmissileModel models/weapons2/golan_arms/projectile.md3
-selectSound sound/weapons/flechette/select.wav
-}
-
-// WP_ROCKET_LAUNCHER
-{
-weapontype WP_ROCKET_LAUNCHER
-weaponclass weapon_rocket_launcher
-weaponmodel models/weapons2/merr_sonn/merr_sonn.md3
-ammotype 5
-ammolowcount 1
-firetime 600
-energypershot 1
-range 8192
-weaponIcon gfx/hud/w_icon_merrsonn
-barrelcount 1
-altenergypershot 1
-altfiretime 1000
-altrange 8192
-missileLight 125
-missileLightColor 1.0 1.0 0.5
-altmissileLight 125
-altmissileLightColor 1.0 1.0 0.5
-missileFuncName rocket_func
-altmissileFuncName rocket_alt_func
-muzzleEffect rocket/muzzle_flash2
-altmuzzleEffect rocket/altmuzzle_flash
-missileModel models/weapons2/merr_sonn/projectile.md3
-altmissileModel models/weapons2/merr_sonn/projectile.md3
-missilesound sound/weapons/rocket/missleloop.wav
-altmissilesound sound/weapons/rocket/missleloop.wav
-selectSound sound/weapons/rocket/select.wav
-}
-
-
-// WP_THERMAL
-{
-weapontype WP_THERMAL
-weaponclass weapon_thermal
-weaponmodel models/weapons2/thermal/thermal.md3
-weaponIcon gfx/hud/w_icon_thermal
-ammotype 7
-ammolowcount 1
-energypershot 1
-firetime 800
-range 8192
-altenergypershot 1
-altfiretime 400
-altrange 8192
-missileModel models/weapons2/thermal/thermal_proj.md3
-altmissileModel models/weapons2/thermal/thermal_proj.md3
-barrelcount 0
-chargesound sound/weapons/thermal/charge.wav
-altchargesound sound/weapons/thermal/charge.wav
-selectSound sound/weapons/thermal/select.wav
-muzzleEffect thermal/muzzle_flash
-}
-
-// WP_TRIP_MINE
-{
-weapontype WP_TRIP_MINE
-weaponclass weapon_trip_mine
-weaponmodel models/weapons2/laser_trap/laser_trap.md3
-weaponIcon gfx/hud/w_icon_tripmine
-ammotype 8
-ammolowcount 1
-energypershot 1
-firetime 800
-range 8192
-altenergypershot 1
-altfiretime 400
-altrange 8192
-missileModel models/weapons2/laser_trap/laser_trap_w.glm
-altmissileModel models/weapons2/laser_trap/laser_trap_w.glm
-selectSound sound/weapons/detpack/select.wav
-muzzleEffect tripmine/muzzle_flash
-
-}
-
-// WP_DET_PACK
-{
-weapontype WP_DET_PACK
-weaponclass weapon_det_pack
-weaponmodel models/weapons2/detpack/det_pack.md3
-weaponIcon gfx/hud/w_icon_detpack
-ammotype 9
-ammolowcount 1
-energypershot 1
-firetime 800
-range 8192
-altenergypershot 0
-altfiretime 400
-altrange 8192
-missileModel models/weapons2/detpack/det_pack_proj.glm
-selectSound sound/weapons/detpack/select.wav
-muzzleEffect detpack/muzzle_flash
-}
-
-// WP_EMPLACED_GUN
-{
-weapontype WP_EMPLACED_GUN
-weaponclass weapon_emplaced_gun
-weaponmodel models/weapons2/noweap/noweap.md3
-
-altenergypershot 1
-altrange 8192
-missileFuncName emplaced_func
-altmissileFuncName emplaced_func
-ammotype 6
-ammolowcount 15
-energypershot 1
-firetime 150
-altfiretime 150
-range 8192
-muzzleEffect emplaced/muzzle_flash
-}
-
-// WP_BOT_LASER
-{
-weapontype WP_BOT_LASER
-weaponclass weapon_bryar_pistol
-weaponmodel models/weapons2/noweap/noweap.md3
-
-//flashsound sound/weapons/probe/fire.wav
-//altflashsound sound/weapons/probe/alt_fire.wav
-altenergypershot 0
-altrange 8192
-missileFuncName bryar_func
-ammotype 1
-ammolowcount 15
-energypershot 2
-firetime 1600
-range 8192
-}
-
-// WP_MELEE
-{
-weapontype WP_MELEE
-weaponclass weapon_melee
-weaponmodel models/weapons2/noweap/noweap.md3
-
-ammotype 3
-ammolowcount 5
-energypershot 0
-firetime 1000
-range 1024
-}
-
-// WP_ATST_MAIN
-{
-weapontype WP_ATST_MAIN
-weaponclass weapon_atst_main
-weaponmodel models/weapons2/noweap/noweap.md3
-weaponIcon gfx/hud/w_icon_atst
-//flashsound sound/weapons/atst/ATSTfire1.wav
-//altflashsound sound/weapons/atst/ATSTfire2.wav
-altenergypershot 1
-altrange 8192
-missileFuncName atstmain_func
-altmissileFuncName atstmain_func
-ammotype 6
-ammolowcount 15
-energypershot 1
-firetime 200
-altfiretime 150
-range 8192
-muzzleEffect emplaced/muzzle_flash
-}
-
-// WP_ATST_SIDE
-{
-weapontype WP_ATST_SIDE
-weaponclass weapon_atst_side
-weaponmodel models/weapons2/noweap/noweap.md3
-weaponIcon gfx/hud/w_icon_atstside
-//flashsound sound/weapons/atst/ATSTfire3.wav
-//altflashsound sound/weapons/atst/ATSTfire4.wav
-altenergypershot 1
-altrange 8192
-
-altmissileModel models/weapons2/merr_sonn/projectile.md3
-
-missileFuncName atst_side_main_func
-altmissileFuncName atst_side_alt_func
-muzzleEffect emplaced/muzzle_flash
-altmuzzleEffect emplaced/muzzle_flash
-
-ammotype 6
-ammolowcount 15
-energypershot 1
-firetime 400
-altfiretime 1000
-range 8192
-}
-
-// WP_TIE_FIGHTER
-{
-weapontype WP_TIE_FIGHTER
-weaponclass weapon_tie_fighter
-weaponmodel models/weapons2/noweap/noweap.md3
-weaponIcon icons/w_icon_tie
-//flashsound sound/weapons/tie_fighter/tie_fire.wav
-//altflashsound sound/weapons/tie_fighter/tie_fire2.wav
-altenergypershot 1
-altrange 8192
-missileFuncName emplaced_func
-altmissileFuncName emplaced_func
-ammotype 6
-ammolowcount 15
-energypershot 1
-firetime 400
-altfiretime 400
-range 8192
-muzzleEffect emplaced/muzzle_flash
-}
-
-// WP_RAPID_FIRE_CONC
-{
-weapontype WP_RAPID_FIRE_CONC
-weaponclass weapon_radid_concussion
-weaponmodel models/weapons2/noweap/noweap.md3
-weaponIcon icons/w_icon_tie
-//flashsound sound/weapons/rapid_conc/fire.wav
-//altflashsound sound/weapons/rapid_conc/alt_fire.wav
-altenergypershot 1
-altrange 8192
-missileFuncName emplaced_func
-altmissileFuncName repeater_alt_func
-ammotype 6
-ammolowcount 15
-energypershot 1
-firetime 400
-altfiretime 1000
-range 8192
-muzzleEffect emplaced/muzzle_flash
-}
-
-// WP_BLASTER_PISTOL
-{
-weapontype WP_BLASTER_PISTOL
-weaponclass weapon_blaster_pistol
-weaponmodel models/weapons2/imp_pistol/pistol.md3
-
-//flashsound sound/weapons/npc_blaster/fire.wav
-//altflashsound sound/weapons/npc_blaster/alt_fire.wav
-missileFuncName bryar_func
-altmissileFuncName bryar_alt_func
-ammotype 2
-ammolowcount 15
-energypershot 2
-firetime 400
-range 8192
-altenergypershot 2
-altfiretime 400
-altrange 8192
-muzzleEffect bryar/muzzle_flash
-}
-
-// WP_TURRET
-{
-weapontype WP_TURRET
-weaponclass weapon_turret
-weaponmodel models/weapons2/noweap/noweap.md3
-weaponIcon icons/w_icon_turret
-altenergypershot 1
-altrange 8192
-missileFuncName turret_func
-ammotype 6
-ammolowcount 15
-energypershot 1
-firetime 400
-altfiretime 400
-range 8192
-muzzleEffect turret/muzzle_flash
-}
-
-// AMMO_NONE
-{
-AMMOTYPE AMMO_NONE
-}
-
-// AMMO_FORCE
-{
-AMMO AMMO_FORCE
-AMMOMAX 100
-}
-
-// AMMO_BLASTER
-{
-AMMO AMMO_BLASTER
-AMMOMAX 300
-}
-
-// AMMO_POWERCELL
-{
-AMMO AMMO_POWERCELL
-AMMOMAX 300
-}
-
-// AMMO_METAL_BOLTS
-{
-AMMO AMMO_METAL_BOLTS
-AMMOMAX 400
-}
-
-// AMMO_ROCKETS
-{
-AMMO AMMO_ROCKETS
-AMMOMAX 10
-}
-
-// AMMO_EMPLACED
-{
-AMMO AMMO_EMPLACED
-AMMOMAX 999
-}
-
-// AMMO_THERMAL
-{
-AMMO AMMO_THERMAL
-AMMOMAX 10
-}
-
-// AMMO_TRIPMINE
-{
-AMMO AMMO_TRIPMINE
-AMMOMAX 5
-}
-
-// AMMO_DETPACK
-{
-AMMO AMMO_DETPACK
-AMMOMAX 5
-}
\ No newline at end of file