diff options
Diffstat (limited to 'assets/models')
27 files changed, 471 insertions, 0 deletions
diff --git a/assets/models/buildables/acid_tube/animation.cfg b/assets/models/buildables/acid_tube/animation.cfg new file mode 100644 index 0000000..19f616e --- /dev/null +++ b/assets/models/buildables/acid_tube/animation.cfg @@ -0,0 +1,15 @@ +//acid tube +0   12  0   24    // CONSTRUCT1  +0   12  0   24    // CONSTRUCT2  +12  1   0   24    // IDLE1  +0   0   0   0     // IDLE2 +0   0   0   0     // IDLE3 +13  19  0   24    // ATTACK1 +0   0   0   1     // ATTACK2  +0   0   0   1     // SPAWN1  +0   0   0   1     // SPAWN2 +12  8   0   12    // PAIN1  +0   0   0   1     // PAIN2 +0   -12 0   16    // DESTROY +12  0   0   12    // DESTROY2 +0   1   1   1     // DESTROYED diff --git a/assets/models/buildables/barricade/animation.cfg b/assets/models/buildables/barricade/animation.cfg new file mode 100644 index 0000000..b4703ea --- /dev/null +++ b/assets/models/buildables/barricade/animation.cfg @@ -0,0 +1,17 @@ +//barricade +0   12  0   24    // CONSTRUCT1 +0   12  0   24    // CONSTRUCT1 +12  1   1   24    // IDLE1 +0   0   0   24    // IDLE2 +0   0   0   0     // IDLE3 +39  9   0   48    // ATTACK1 (shrink) +39 -9   0   48    // ATTACK2 (unshrink) +0   0   0   0     // SPAWN1 +0   0   0   0     // SPAWN2 +12  12  0   24    // PAIN1 +48  1   0   24    // PAIN2 +36  12  0   24    // DESTROY +0   0   0   0     // DESTROY2 +48  1   1   1     // DEAD + +//12 frames for each pain, 6 going down 6 going up diff --git a/assets/models/buildables/medistat/animation.cfg b/assets/models/buildables/medistat/animation.cfg new file mode 100644 index 0000000..5a5ab0f --- /dev/null +++ b/assets/models/buildables/medistat/animation.cfg @@ -0,0 +1,18 @@ +//medistation
 +0   8   0   24    // CONSTRUCT 
 +0   8   0   24    // CONSTRUCT 
 +8   19  19  12    // IDLE
 +32  1   1   1     // IDLE2-HEAL
 +0   1   1   1     // IDLE3-NOPOWER
 +27  6   0   24    // ATTACK1-HEAL
 +0   0   0   0     // ATTACK2
 +0   0   0   0     // SPAWN1 
 +0   0   0   0     // SPAWN2
 +0   0   0   0     // PAIN1
 +0   0   0   0     // PAIN2
 +33  1   0   5     // DESTROY
 +0   0   0   0     // DESTROY2
 +33  1   1   1     // DEAD
 +
 +//attack is the heal activate
 +//idle2 is the heal idle
 diff --git a/assets/models/buildables/mgturret/animation.cfg b/assets/models/buildables/mgturret/animation.cfg new file mode 100644 index 0000000..7b80fb7 --- /dev/null +++ b/assets/models/buildables/mgturret/animation.cfg @@ -0,0 +1,15 @@ +//mgturret
 +0   1   0   1    // CONSTRUCT1 
 +0   1   0   1    // CONSTRUCT1 
 +0   1   1   1    // IDLE1 
 +0   1   1   1    // IDLE2
 +0   1   1   1    // IDLE3-NOPOWER
 +1   1   0   10   // ATTACK1
 +0   1   0   0    // ATTACK2
 +0   1   0   0    // SPAWN1 
 +0   1   0   0    // SPAWN2
 +0   1   0   0    // PAIN1 
 +0   1   0   0    // PAIN2
 +0   1   0   1    // DESTROY1 
 +0   1   0   0    // DESTROY2
 +0   1   1   1    // DEAD
 diff --git a/assets/models/buildables/repeater/animation.cfg b/assets/models/buildables/repeater/animation.cfg new file mode 100644 index 0000000..fdfdb65 --- /dev/null +++ b/assets/models/buildables/repeater/animation.cfg @@ -0,0 +1,15 @@ +//repeater
 +0   12  0   24    // CONSTRUCT1
 +0   12  0   24    // CONSTRUCT1
 +12  24  24  36    // IDLE1
 +0   0   0   0     // IDLE2
 +12  24  24  6     // IDLE3-NOPOWER
 +0   0   0   0     // ATTACK1
 +0   0   0   0     // ATTACK2
 +0   0   0   0     // SPAWN1 
 +0   0   0   0     // SPAWN2
 +0   0   0   0     // PAIN1 
 +0   0   0   0     // PAIN2
 +37  1   0   5     // DESTROY
 +0   0   0   0     // DESTROY2
 +37  1   1   1     // DEAD
 diff --git a/assets/models/buildables/tesla/animation.cfg b/assets/models/buildables/tesla/animation.cfg new file mode 100644 index 0000000..2c3f1d9 --- /dev/null +++ b/assets/models/buildables/tesla/animation.cfg @@ -0,0 +1,15 @@ +// tesla
 +0   8   0   12   // CONSTRUCT1 
 +0   8   0   12   // CONSTRUCT1
 +8   24  24  24   // IDLE1 
 +0   0   0   0    // IDLE2
 +32  1   1   1    // IDLE3-NOPOWER
 +0   0   0   0    // ATTACK1
 +0   0   0   0    // ATTACK2
 +0   0   0   0    // SPAWN1 
 +0   0   0   0    // SPAWN2
 +0   0   0   0    // PAIN1 
 +0   0   0   0    // PAIN2
 +32  2   0   12   // DESTROY1 
 +0   0   0   0    // DESTROY2
 +34  1   1   1    // DESTROYED 
 diff --git a/assets/models/generic/sphere.md3 b/assets/models/generic/sphere.md3 Binary files differnew file mode 100644 index 0000000..54482d6 --- /dev/null +++ b/assets/models/generic/sphere.md3 diff --git a/assets/models/generic/sphericalCone240.md3 b/assets/models/generic/sphericalCone240.md3 Binary files differnew file mode 100644 index 0000000..2b187da --- /dev/null +++ b/assets/models/generic/sphericalCone240.md3 diff --git a/assets/models/generic/sphericalCone64.md3 b/assets/models/generic/sphericalCone64.md3 Binary files differnew file mode 100644 index 0000000..f0518fd --- /dev/null +++ b/assets/models/generic/sphericalCone64.md3 diff --git a/assets/models/players/human_base/locdamage.cfg b/assets/models/players/human_base/locdamage.cfg new file mode 100644 index 0000000..3beeb16 --- /dev/null +++ b/assets/models/players/human_base/locdamage.cfg @@ -0,0 +1,60 @@ +// These regions must cover the entire body and cannot overlap otherwise +// the non-locational damage calculation will not be correct! + +{ +  name "legs" +  minHeight 0.0 +  maxHeight 0.5 +  minAngle 0 +  maxAngle 360 +  modifier 0.5 +} + +{ +  name "torso" +  minHeight 0.5 +  maxHeight 0.8 +  minAngle 0 +  maxAngle 360 +  modifier 1.0 +} + +{ +  name "head" +  minHeight 0.8 +  maxHeight 1.0 +  minAngle 0 +  maxAngle 360 +  modifier 1.5 +} + +{ +  name "legs crouch" +  minHeight 0.0 +  maxHeight 0.3 +  minAngle 0 +  maxAngle 360 +  modifier 0.5 +  crouch +} + +{ +  name "torso crouch" +  minHeight 0.3 +  maxHeight 0.7 +  minAngle 0 +  maxAngle 360 +  modifier 1.0 +  crouch +} + +{ +  name "head crouch" +  minHeight 0.7 +  maxHeight 1.0 +  minAngle 0 +  maxAngle 360 +  modifier 1.5 +  crouch +} +     diff --git a/assets/models/players/human_bsuit/locdamage.cfg b/assets/models/players/human_bsuit/locdamage.cfg new file mode 100644 index 0000000..a2ed6d9 --- /dev/null +++ b/assets/models/players/human_bsuit/locdamage.cfg @@ -0,0 +1,29 @@ +// These regions must cover the entire body and cannot overlap otherwise +// the non-locational damage calculation will not be correct! + +{ +  name "legs" +  minHeight 0.0 +  maxHeight 0.5 +  minAngle 0 +  maxAngle 360 +  modifier 0.5 +} + +{ +  name "torso" +  minHeight 0.5 +  maxHeight 0.8 +  minAngle 0 +  maxAngle 360 +  modifier 1.0 +} + +{ +  name "head" +  minHeight 0.8 +  maxHeight 1.0 +  minAngle 0 +  maxAngle 360 +  modifier 1.5 +} diff --git a/assets/models/players/level1/animation.cfg b/assets/models/players/level1/animation.cfg new file mode 100644 index 0000000..1c474f9 --- /dev/null +++ b/assets/models/players/level1/animation.cfg @@ -0,0 +1,48 @@ +// animation config file +// Tremulous: level1 alien + +sex	n + +// first frame, num frames, looping frames, frames per second + +footsteps none + +nonsegmented + +0     40    40    30  //NSPA_STAND + +41    141   0     60  //NSPA_GESTURE + +182   31    31    30  //NSPA_WALK +182   31    31    60  //NSPA_RUN +182   -31   31    60  //NSPA_RUNBACK + +0     0     0     30  //NSPA_CHARGE + +213   31    31    60  //NSPA_RUNLEFT +213   31    31    30  //NSPA_WALKLEFT +244   31    31    60  //NSPA_RUNRIGHT +244   31    31    30  //NSPA_WALKRIGHT + +182   31    31    30  //NSPA_SWIM + +275   41    20    30  //NSPA_JUMP +316   20    0     30  //NSPA_LAND +275   41    20    30  //NSPA_JUMPBACK +316   20    0     30  //NSPA_LANDBACK + +182   31    31    30  //NSPA_TURN + +336   31    0     30  //NSPA_ATTACK1 +336   31    0     30  //NSPA_ATTACK2 +336   31    0     30  //NSPA_ATTACK3 + +367   11    0     30  //NSPA_PAIN1 +367   11    0     30  //NSPA_PAIN2 + +378   41    0     30  //NSPA_DEATH1 +418   1     0     30  //NSPA_DEAD1 +378   41    0     30  //NSPA_DEATH2 +418   1     0     30  //NSPA_DEAD2 +378   41    0     30  //NSPA_DEATH3 +418   1     0     30  //NSPA_DEAD3 diff --git a/assets/models/weapons/abuild/weapon.cfg b/assets/models/weapons/abuild/weapon.cfg new file mode 100644 index 0000000..46cfdaa --- /dev/null +++ b/assets/models/weapons/abuild/weapon.cfg @@ -0,0 +1,11 @@ +disableIn3rdPerson +crosshair         15 gfx/2d/crosshair-alien_s + +icon              icons/icona_builder + +secondary +{ +  flashSound        0 models/weapons/abuildupg/flash0.wav +  impactFleshSound  0 models/weapons/abuildupg/impactflesh0.wav +  alwaysImpact +} diff --git a/assets/models/weapons/abuildupg/weapon.cfg b/assets/models/weapons/abuildupg/weapon.cfg new file mode 100644 index 0000000..0646359 --- /dev/null +++ b/assets/models/weapons/abuildupg/weapon.cfg @@ -0,0 +1,19 @@ +disableIn3rdPerson +crosshair         15 gfx/2d/crosshair-alien_s + +icon              icons/icona_builder + +secondary +{ +  flashSound        0 models/weapons/abuildupg/flash0.wav +  impactFleshSound  0 models/weapons/abuildupg/impactflesh0.wav +  alwaysImpact +} + +tertiary +{ +  missileModel      models/weapons/level3upg/missile.md3 + +  impactMark        64 creep +  impactSound       0 sound/misc/organic_bounce.wav +} diff --git a/assets/models/weapons/grenade/weapon.cfg b/assets/models/weapons/grenade/weapon.cfg new file mode 100644 index 0000000..8ba230e --- /dev/null +++ b/assets/models/weapons/grenade/weapon.cfg @@ -0,0 +1,13 @@ +weaponModel       models/weapons/grenade/grenade.md3
 +icon              icons/iconw_nade
 +
 +primary
 +{
 +  missileModel          models/weapons/grenade/grenade.md3
 +  missileAnimates       0 20 20 0
 +
 +  impactMark            64 gfx/marks/bullet_mrk
 +  impactParticleSystem  models/weapons/grenade/impactPS
 +
 +  impactSound           0 models/weapons/grenade/impact0.wav
 +}
 diff --git a/assets/models/weapons/lcannon/weapon.cfg b/assets/models/weapons/lcannon/weapon.cfg new file mode 100644 index 0000000..be3ae30 --- /dev/null +++ b/assets/models/weapons/lcannon/weapon.cfg @@ -0,0 +1,33 @@ +weaponModel       models/weapons/lcannon/lcannon.md3 +icon              icons/iconw_lucifer +crosshair         48 gfx/2d/crosshair-lcannon_s +idleSound         models/weapons/lcannon/idle.wav + +primary +{ +  missileSprite         16 gfx/lcannon/primary +  missileSpriteCharge   0.25 +  missileSound          models/weapons/lcannon/missle.wav +  missileParticleSystem models/weapons/lcannon/missilePS + +  flashDlightColor      1.0 1.0 0.0 +  flashSound            0 models/weapons/lcannon/flash0.wav + +  impactMark            32 gfx/marks/bullet_mrk +  impactSound           0 models/weapons/lcannon/impact0.wav +  impactParticleSystem  models/weapons/lcannon/impactPS +} + +secondary +{ +  missileSprite         16 gfx/lcannon/primary +  missileSound          models/weapons/lcannon/missle.wav +  missileParticleSystem models/weapons/lcannon/secondaryMissilePS + +  flashDlightColor      1.0 1.0 0.0 +  flashSound            0 models/weapons/lcannon/flash0.wav + +  impactMark            8 gfx/marks/bullet_mrk +  impactSound           0 models/weapons/lcannon/impact0.wav +  impactParticleSystem  models/weapons/lcannon/secondaryImpactPS +} diff --git a/assets/models/weapons/level0/weapon.cfg b/assets/models/weapons/level0/weapon.cfg new file mode 100644 index 0000000..2e52551 --- /dev/null +++ b/assets/models/weapons/level0/weapon.cfg @@ -0,0 +1,9 @@ +disableIn3rdPerson +crosshair         15 gfx/2d/crosshair-alien_s + +icon              icons/icona_lev0 + +primary +{ +  flashSound        0 models/weapons/level0/flash0.wav +} diff --git a/assets/models/weapons/level1/weapon.cfg b/assets/models/weapons/level1/weapon.cfg new file mode 100644 index 0000000..5932283 --- /dev/null +++ b/assets/models/weapons/level1/weapon.cfg @@ -0,0 +1,11 @@ +disableIn3rdPerson +crosshair         15 gfx/2d/crosshair-alien_s + +icon              icons/icona_lev1 + +primary +{ +  flashSound        0 models/weapons/level1/flash0.wav +  impactFleshSound  0 models/weapons/level1/impactflesh0.wav +  alwaysImpact +} diff --git a/assets/models/weapons/level1upg/weapon.cfg b/assets/models/weapons/level1upg/weapon.cfg new file mode 100644 index 0000000..5b60e8c --- /dev/null +++ b/assets/models/weapons/level1upg/weapon.cfg @@ -0,0 +1,17 @@ +disableIn3rdPerson +crosshair         15 gfx/2d/crosshair-alien_s + +icon              icons/icona_lev1 + +primary +{ +  flashSound        0 models/weapons/level1/flash0.wav +  impactFleshSound  0 models/weapons/level1/impactflesh0.wav +  alwaysImpact +} + +secondary +{ +  flashSound            0 models/weapons/level1upg/gas.wav +  muzzleParticleSystem  models/weapons/level1upg/muzzlePS +} diff --git a/assets/models/weapons/level2/weapon.cfg b/assets/models/weapons/level2/weapon.cfg new file mode 100644 index 0000000..927a731 --- /dev/null +++ b/assets/models/weapons/level2/weapon.cfg @@ -0,0 +1,11 @@ +disableIn3rdPerson +crosshair         15 gfx/2d/crosshair-alien_s + +icon              icons/icona_lev2 + +primary +{ +  flashSound        0 models/weapons/level2/flash0.wav +  impactFleshSound  0 models/weapons/level2/impactflesh0.wav +  alwaysImpact +} diff --git a/assets/models/weapons/level2upg/weapon.cfg b/assets/models/weapons/level2upg/weapon.cfg new file mode 100644 index 0000000..7a1f26c --- /dev/null +++ b/assets/models/weapons/level2upg/weapon.cfg @@ -0,0 +1,18 @@ +disableIn3rdPerson + +icon              icons/icona_lev2 +crosshair         15 gfx/2d/crosshair-alien_s + +primary +{ +  flashSound        0 models/weapons/level2/flash0.wav +  impactFleshSound  0 models/weapons/level2/impactflesh0.wav +  alwaysImpact +} + +secondary +{ +  flashSound        0 models/weapons/level2upg/electric.wav + +  impactMark        24 gfx/marks/plasma_mrk +} diff --git a/assets/models/weapons/level3/weapon.cfg b/assets/models/weapons/level3/weapon.cfg new file mode 100644 index 0000000..faa2c18 --- /dev/null +++ b/assets/models/weapons/level3/weapon.cfg @@ -0,0 +1,16 @@ +disableIn3rdPerson +crosshair         15 gfx/2d/crosshair-alien_s + +icon              icons/icona_lev3 + +primary +{ +  flashSound        0 models/weapons/level3/flash0.wav +  impactFleshSound  0 models/weapons/level3/impactflesh0.wav +  alwaysImpact +} + +secondary +{ +  flashSound        0 models/weapons/level3/pounce.wav +} diff --git a/assets/models/weapons/level3upg/weapon.cfg b/assets/models/weapons/level3upg/weapon.cfg new file mode 100644 index 0000000..51192f7 --- /dev/null +++ b/assets/models/weapons/level3upg/weapon.cfg @@ -0,0 +1,28 @@ +disableIn3rdPerson + +icon              icons/icona_lev3 +crosshair         15 gfx/2d/crosshair-alien_s + +primary +{ +  flashSound        0 models/weapons/level3/flash0.wav +  impactFleshSound  0 models/weapons/level3/impactflesh0.wav +  alwaysImpact +} + +secondary +{ +  flashSound        0 models/weapons/level3/pounce.wav +} + +tertiary +{ +  flashSound        0 models/weapons/level3upg/flash0.wav + +  missileModel      models/weapons/level3upg/missile.md3 +  missileSound      models/weapons/level3upg/missile.wav + +  impactMark        30 gfx/marks/bullet_mrk +  impactSound       0 models/weapons/rifle/ricochet0.wav +  impactParticleSystem          models/weapons/level3upg/impactPS +} diff --git a/assets/models/weapons/level4/weapon.cfg b/assets/models/weapons/level4/weapon.cfg new file mode 100644 index 0000000..b890af1 --- /dev/null +++ b/assets/models/weapons/level4/weapon.cfg @@ -0,0 +1,11 @@ +disableIn3rdPerson +crosshair         15 gfx/2d/crosshair-alien_s + +icon              icons/icona_lev4 + +primary +{ +  flashSound        0 models/weapons/level4/flash0.wav +  impactFleshSound  0 models/weapons/level4/impactflesh0.wav +  alwaysImpact +} diff --git a/assets/models/weapons/mdriver/weapon.cfg b/assets/models/weapons/mdriver/weapon.cfg new file mode 100644 index 0000000..938e7ae --- /dev/null +++ b/assets/models/weapons/mdriver/weapon.cfg @@ -0,0 +1,12 @@ +weaponModel       models/weapons/mdriver/mdriver.md3 +icon              icons/iconw_driver +crosshair         24 gfx/2d/crosshair-mdriver_s + +primary +{ +  flashDlightColor  0.0 1.0 0.0 +  flashSound        0 models/weapons/mdriver/flash0.wav + +  impactMark           6 gfx/marks/bullet_mrk +  impactParticleSystem models/weapons/mdriver/impactPS +} diff --git a/assets/models/weapons/prifle/weapon.cfg b/assets/models/weapons/prifle/weapon.cfg new file mode 100644 index 0000000..ca99f4f --- /dev/null +++ b/assets/models/weapons/prifle/weapon.cfg @@ -0,0 +1,17 @@ +weaponModel       models/weapons/prifle/prifle.md3 +icon              icons/iconw_pulse +crosshair         24 gfx/2d/crosshair-prifle_s + +primary +{ +  missileSprite     3 gfx/prifle/red_blob +  missileTrailSystem models/weapons/prifle/missileTS + +  flashDlightColor  1.0 0.0 0.0 +  flashSound        0 models/weapons/prifle/flash0.wav + +  impactMark           16 gfx/marks/bullet_mrk +  impactParticleSystem models/weapons/prifle/impactPS +  impactSound          0 models/weapons/prifle/impact0.wav +  alwaysImpact +} diff --git a/assets/models/weapons/psaw/weapon.cfg b/assets/models/weapons/psaw/weapon.cfg new file mode 100644 index 0000000..7b87940 --- /dev/null +++ b/assets/models/weapons/psaw/weapon.cfg @@ -0,0 +1,13 @@ +weaponModel       models/weapons/psaw/psaw.md3 +icon              icons/iconw_saw +idleSound         models/weapons/psaw/idle.wav +crosshair         24 gfx/2d/crosshair-psaw + +primary +{ +  flashDlightColor  1.0 1.0 1.0 +  firingSound       models/weapons/psaw/firing.wav + +  impactParticleSystem models/weapons/psaw/impactPS +  alwaysImpact +}
\ No newline at end of file  | 
