Code: Select all
//=============================================================================
// PeaceBarrel.
//=============================================================================
class PeaceBarrel expands Projectile;
#exec MESH IMPORT MESH=peace ANIVFILE=MODELS\peace_a.3D DATAFILE=MODELS\peace_d.3D X=0 Y=0 Z=0
#exec MESH ORIGIN MESH=peace X=0 Y=0 Z=0 YAW=-64 ROLL=0 PITCH=0
#exec MESH SEQUENCE MESH=peace SEQ=All STARTFRAME=0 NUMFRAMES=33
#exec MESH SEQUENCE MESH=peace SEQ=UnFold STARTFRAME=0 NUMFRAMES=29
#exec MESH SEQUENCE MESH=peace SEQ=Launch1 STARTFRAME=29 NUMFRAMES=1
#exec MESH SEQUENCE MESH=peace SEQ=Launch2 STARTFRAME=30 NUMFRAMES=1
#exec MESH SEQUENCE MESH=peace SEQ=Launch3 STARTFRAME=31 NUMFRAMES=1
#exec MESH SEQUENCE MESH=peace SEQ=Launch4 STARTFRAME=32 NUMFRAMES=1
#exec TEXTURE IMPORT NAME=Jpeace1 FILE=MODELS\peaceg.PCX
#exec MESHMAP SCALE MESHMAP=peace X=0.08 Y=0.08 Z=0.16
#exec MESHMAP SETTEXTURE MESHMAP=peace NUM=1 TEXTURE=Jpeace1Code: Select all
//=============================================================================
// Chameleon.
//=============================================================================
class Chameleon expands Pawn;
#exec MESH IMPORT MESH=ChameleonM ANIVFILE=MODELS\chamel_a.3D DATAFILE=MODELS\chamel_d.3D ZEROTEX=1
#exec MESH ORIGIN MESH=ChameleonM X=20 Y=-230 Z=40 YAW=64 ROLL=-64
#exec MESH SEQUENCE MESH=ChameleonM SEQ=All STARTFRAME=0 NUMFRAMES=173
#exec MESH SEQUENCE MESH=ChameleonM SEQ=Crawl STARTFRAME=0 NUMFRAMES=20
#exec MESH SEQUENCE MESH=ChameleonM SEQ=Dead1 STARTFRAME=20 NUMFRAMES=41
#exec MESH SEQUENCE MESH=ChameleonM SEQ=TakeHit STARTFRAME=20 NUMFRAMES=1
#exec MESH SEQUENCE MESH=ChameleonM SEQ=Glide STARTFRAME=61 NUMFRAMES=1
#exec MESH SEQUENCE MESH=ChameleonM SEQ=Hide STARTFRAME=62 NUMFRAMES=30
#exec MESH SEQUENCE MESH=ChameleonM SEQ=Wait STARTFRAME=92 NUMFRAMES=30
#exec MESH SEQUENCE MESH=ChameleonM SEQ=Land STARTFRAME=122 NUMFRAMES=1
#exec MESH SEQUENCE MESH=ChameleonM SEQ=Run STARTFRAME=123 NUMFRAMES=20
#exec MESH SEQUENCE MESH=ChameleonM SEQ=Walk STARTFRAME=143 NUMFRAMES=30
#exec MESHMAP SCALE MESHMAP=ChameleonM X=0.032 Y=0.032 Z=0.064
#exec TEXTURE IMPORT NAME=Cham2 FILE=Models\CameLion2.PCX GROUP="Skins"
#exec MESHMAP SETTEXTURE MESHMAP=ChameleonM NUM=0 TEXTURE=Cham2 Code: Select all
//=============================================================================
// Peacemaker.
//=============================================================================
class Peacemaker expands Weapon;
#exec MESH IMPORT MESH=peacehand ANIVFILE=MODELS\phand_a.3D DATAFILE=MODELS\phand_d.3D X=0 Y=0 Z=0
#exec MESH ORIGIN MESH=peacehand X=0 Y=0 Z=0 YAW=-64 ROLL=0 PITCH=0
#exec MESH SEQUENCE MESH=peacehand SEQ=All STARTFRAME=0 NUMFRAMES=54
#exec MESH SEQUENCE MESH=peacehand SEQ=Select STARTFRAME=0 NUMFRAMES=20
#exec MESH SEQUENCE MESH=peacehand SEQ=Still STARTFRAME=20 NUMFRAMES=1
#exec MESH SEQUENCE MESH=peacehand SEQ=Down STARTFRAME=21 NUMFRAMES=12
#exec MESH SEQUENCE MESH=peacehand SEQ=Throw STARTFRAME=33 NUMFRAMES=10
#exec MESH SEQUENCE MESH=peacehand SEQ=Count STARTFRAME=43 NUMFRAMES=11
#exec TEXTURE IMPORT NAME=Jpeacehand1 FILE=MODELS\peaceh.PCX GROUP=Skins
#exec MESHMAP SCALE MESHMAP=peacehand X=0.005 Y=0.005 Z=0.01
#exec MESHMAP SETTEXTURE MESHMAP=peacehand NUM=1 TEXTURE=Jpeacehand1
#exec MESH IMPORT MESH=peacepick ANIVFILE=MODELS\peacpi_a.3D DATAFILE=MODELS\phand_d.3D X=0 Y=0 Z=0
#exec MESH ORIGIN MESH=peacepick X=0 Y=0 Z=10 YAW=-64 ROLL=0 PITCH=0
#exec MESH SEQUENCE MESH=peacepick SEQ=All STARTFRAME=0 NUMFRAMES=1
#exec MESH SEQUENCE MESH=peacepick SEQ=Still STARTFRAME=0 NUMFRAMES=1
#exec TEXTURE IMPORT NAME=Jpeacehand1 FILE=MODELS\peaceh.PCX GROUP=Skins
#exec MESHMAP SCALE MESHMAP=peacepick X=0.08 Y=0.08 Z=0.16
#exec MESHMAP SETTEXTURE MESHMAP=peacepick NUM=1 TEXTURE=Jpeacehand1Code: Select all
//=============================================================================
// hawk.
//=============================================================================
class Hawk expands ScriptedPawn;
#exec MESH IMPORT MESH=Hawk ANIVFILE=MODELS\hawk_a.3D DATAFILE=MODELS\hawk_d.3D X=0 Y=0 Z=0
#exec MESH ORIGIN MESH=Hawk X=0 Y=0 Z=0 YAW=64
#exec MESH SEQUENCE MESH=Hawk SEQ=All STARTFRAME=0 NUMFRAMES=1
#exec MESH SEQUENCE MESH=Hawk SEQ=Still STARTFRAME=0 NUMFRAMES=1
#exec TEXTURE IMPORT NAME=JHawk1 FILE=MODELS\hawk.PCX GROUP=Skins FLAGS=2
#exec MESHMAP SCALE MESHMAP=hawk X=0.1 Y=0.1 Z=0.2
#exec MESHMAP SETTEXTURE MESHMAP=hawk NUM=1 TEXTURE=Jhawk1Code: Select all
//=============================================================================
// MiniGunSentry.
//=============================================================================
class MiniGunSentry expands Pickup;
#exec MESH IMPORT MESH=Sentry ANIVFILE=MODELS\sentry_a.3D DATAFILE=MODELS\sentry_d.3D X=0 Y=0 Z=0
#exec MESH ORIGIN MESH=Sentry X=-90 Y=90 Z=-80 YAW=64
#exec MESH SEQUENCE MESH=Sentry SEQ=All STARTFRAME=0 NUMFRAMES=46
#exec MESH SEQUENCE MESH=Sentry SEQ=Up STARTFRAME=0 NUMFRAMES=5
#exec MESH SEQUENCE MESH=Sentry SEQ=Still STARTFRAME=5 NUMFRAMES=1
#exec MESH SEQUENCE MESH=Sentry SEQ=WarmUp STARTFRAME=6 NUMFRAMES=14
#exec MESH SEQUENCE MESH=Sentry SEQ=Fire STARTFRAME=20 NUMFRAMES=4
#exec MESH SEQUENCE MESH=Sentry SEQ=Down STARTFRAME=24 NUMFRAMES=21
#exec TEXTURE IMPORT NAME=Ainv1 FILE=MODELS\sentry.PCX GROUP="Skins"
#exec MESHMAP SCALE MESHMAP=Sentry X=0.06 Y=0.06 Z=0.12
#exec MESHMAP SETTEXTURE MESHMAP=Sentry NUM=1 TEXTURE=Ainv1
#exec MESH NOTIFY MESH=Sentry SEQ=Fire TIME=0.3 FUNCTION=GenerateBullet
#exec MESH NOTIFY MESH=Sentry SEQ=Fire TIME=0.8 FUNCTION=GenerateBullet
