SDEF
//  $Logfile:: /Quake 2 Engine/Sin/Base Sin Data/Models/Monster/securton.def  $
// $Revision:: 24                                                             $
//   $Author:: Jimdose                                                        $
//     $Date:: 11/14/98 12:31a                                                $
//
// Copyright (C) 1998 by Ritual Entertainment, Inc.
// All rights reserved.
//
// This source may not be distributed and/or modified without
// expressly written permission by Ritual Entertainment, Inc.
//
// DESCRIPTION:
// This is a model definition file.  It is to be used in conjunction with Sin.
// MODEL AUTHOR:
// Beau/Michael <Delete one>
//
//
// The SINED declaration section
//
/*SINED Monster_Securton (1 .5 0) (0 0 0) (0 0 0)
Securton
*/
//
//

// FILE DECLARATIONS
//
// Model Commands
path models/securton
scale 1.4

// Base Model
sec_base.sbm

// Skins
sec_base.tga

// Normal Animations
walk1			sec_walk.sam
idle1			sec_idle1.sam

alert1		sec_idle1.sam
twitch1		sec_idle2.sam
twitch2		sec_idle3.sam
fire1			sec_fire.sam
run1			sec_run.sam
pain1		sec_pain1.sam
pain2		sec_pain2.sam
pain3		sec_pain3.sam
pain4		sec_pain4.sam
death1		sec_death1.sam
death2		sec_death2.sam
death3		sec_death3.sam
death4		sec_death4.sam
jumpattack1 	sec_jumpattack.sam
sedated1	sec_sedated.sam
step_right sec_dodgeright.sam
step_left  sec_dodgeleft.sam

crouch_down		sec_idle1.sam
crouch_idle1	sec_idle1.sam

// Pain Location Based Animations

// Death Location Based Animations

// Crouching Pain Location Based Animations

// Crouching Death Location Based Animations

// Optional Animations

// Scripted Animations

// Id And Group Definitions
id 10 group eye fullbright
id 200 group underside bone gun 225 90 90

//
// INITIALIZATION SECTION
//
//
!init:

//
// SERVER Initialization Commands
//

// Class Setup
server classname actor
server setsize "-16 -16 0" "16 16 58"
server flags -blood -die_gibs +sparks +explode
server weapon Secgun
server health 200
server attackmode 2 // blitz attack
server script global/enemy.scr


// Sound Aliases
server aliascache snd_sightenemy1    "monsters/securton/site1.wav" 1
server aliascache snd_pursuit1    "monsters/securton/purs1.wav" 1
server aliascache snd_attacktaunt1    "monsters/securton/attack.wav" 1
server aliascache snd_investigate1    "monsters/securton/site1.wav" 1
server aliascache snd_locate1    "monsters/securton/purs1.wav" 1
server aliascache snd_tauntdeath1    "monsters/securton/taunt.wav" 1

//
// CLIENT Initialization Commands
//

// Sound Aliases
//client aliascache snd_idle1      "monsters/securton/idle1.wav" 1
client aliascache snd_death1     "monsters/securton/deth1.wav" 1
client aliascache snd_death2     "monsters/securton/deth2.wav" 1
client aliascache snd_death3     "monsters/securton/deth3.wav" 1
client aliascache snd_death4     "monsters/securton/deth4.wav" 1
client aliascache snd_pain1    "monsters/securton/pain1.wav" 1
client aliascache snd_pain2    "monsters/securton/pain2.wav" 1
client aliascache snd_pain3    "monsters/securton/pain3.wav" 1
client aliascache snd_pain4    "monsters/securton/pain4.wav" 1

client aliascache snd_slice1    "monsters/securton/slice.wav" 1
client aliascache snd_powerup1    "monsters/securton/getup.wav" 1
client aliascache snd_leg1    "monsters/securton/stepmix2.wav" 1
client aliascache snd_tap1    "monsters/securton/step2.wav" 1
client aliascache snd_drag1    "monsters/securton/drag.wav" 1
client aliascache snd_bodyhit1    "monsters/securton/bodyhit.wav" 1
client aliascache snd_uphead1    "monsters/securton/hedup.wav" 1
client aliascache snd_downhead1    "monsters/securton/heddwn.wav" 1
client aliascache snd_movehead1    "monsters/securton/hedmove.wav" 1
client aliascache snd_stophead1    "monsters/securton/hedstop.wav" 1

//
// SHARED initialization commands
//

// Sound Aliases




//
// The main section
//
//
!main:

// Normal Animations

server fire1     1 fire

server crouch_down last nextanim crouch_idle

server walk1 first movementsound
client walk1 first randomsound snd_leg 1 1
server walk1 6 movementsound
client walk1 6 randomsound snd_leg 1 1

server run1 first movementsound
client run1 first randomsound snd_leg
server run1 3 movementsound
client run1 3 randomsound snd_leg

server death1 first deathsound
client death1 first randomsound snd_death 1 1
client death1 11 randomsound snd_bodyhit 1 2
server death1 11 movementsound
client death1 12 randomsound snd_leg 1 3
server death1 12 movementsound
client death1 13 randomsound snd_downhead 1 4
server death1 13 movementsound
client death1 14 randomsound snd_uphead 1 4
server death1 14 movementsound
client death1 15 randomsound snd_downhead 1 4
server death1 15 movementsound

server death2 first deathsound
client death2 first randomsound snd_death 1 1
server death2 1 movementsound
client death2 1 randomsound snd_bodyhit 1 2
client death2 2 randomsound snd_leg 1 3
server death2 2 movementsound
client death2 2 randomsound snd_movehead 1 4
server death2 2 movementsound
client death2 5 randomsound snd_leg 1
server death2 5 movementsound
client death2 9 randomsound snd_stophead 1 4
server death2 9 movementsound

server death3 first deathsound
client death3 first randomsound snd_death 1 1
client death3 1 randomsound snd_bodyhit 1 2
server death3 1 movementsound
client death3 2 randomsound snd_drag 1 3
server death3 2 movementsound
client death3 3 randomsound snd_movehead 1 2
server death3 3 movementsound
client death3 10 randomsound snd_stophead 1 2
server death3 10 movementsound

server death4 first deathsound
client death4 first randomsound snd_death 1 1
client death4 2 randomsound snd_tap 1 2
server death4 2 movementsound
client death4 3 randomsound snd_tap 1 2
server death4 3 movementsound
client death4 4 randomsound snd_bodyhit 1 3
server death4 4 movementsound
client death4 6 randomsound snd_bodyhit 1 3
server death4 6 movementsound

server pain1 first painsound
client pain1 first randomsound snd_pain 1
client pain1 3 randomsound snd_tap 1
server pain1 3 movementsound
client pain1 4 randomsound snd_tap 1
server pain1 4 movementsound

server pain2 first painsound
client pain2 first randomsound snd_pain 1 1
client pain2 1 randomsound snd_leg 1 2
server pain2 1 movementsound
client pain2 2 randomsound snd_powerup 1 1
server pain2 2 movementsound

server pain3 first painsound
client pain3 first randomsound snd_pain 1
client pain3 2 randomsound snd_leg 1
server pain3 2 movementsound


server pain4 first painsound
client pain4 first randomsound snd_pain 1
client pain4 1 randomsound snd_bodyhit 1 2
server pain4 1 movementsound
client pain4 2 randomsound snd_tap 1 3
server pain4 2 movementsound
client pain4 3 randomsound snd_uphead 1 4
server pain4 3 movementsound
client pain4 5 randomsound snd_drag 1 2
server pain4 5 movementsound
client pain4 6 randomsound snd_drag 1 4
server pain4 6 movementsound
client pain4 7 randomsound snd_drag 1 2
server pain4 7 movementsound
client pain4 8 randomsound snd_drag 1 4
server pain4 8 movementsound


server jumpattack1 first movementsound
client jumpattack1 first randomsound snd_powerup 1 1
client jumpattack1 4 randomsound snd_slice 1 2
server jumpattack1 4 movementsound
client jumpattack1 5 randomsound snd_leg 1 3
server jumpattack1 5 movementsound

server step_left first movementsound
client step_left first randomsound snd_powerup 1 1
client step_left 5 randomsound snd_leg 1 1
server step_left 5 movementsound

server step_right first movementsound
client step_right first randomsound snd_powerup 1 1
client step_right 5 randomsound snd_leg 1 1
server step_right 5 movementsound

server twitch1 4 movementsound
client twitch1 4 randomsound snd_uphead 1 2
client twitch1 6 randomsound snd_movehead 1 2
server twitch1 6 movementsound
client twitch1 18 randomsound snd_downhead 1 2
server twitch1 18 movementsound

server twitch2 first movementsound
client twitch2 first randomsound snd_powerup 1 1
client twitch2 3 randomsound snd_movehead 1 2
server twitch2 3 movementsound
client twitch2 5 randomsound snd_tap 1 1
server twitch2 5 movementsound
client twitch2 6 randomsound snd_tap 1 1
server twitch2 6 movementsound
client twitch2 7 randomsound snd_stophead 1 2
server twitch2 7 movementsound


// Pain Location Based Animations

// Death Location Based Animations

// Crouching Pain Location Based Animations

// Crouching Death Location Based Animations

// Optional Animations

// Scripted Animations

//
// SOURCESAFE Update Log
//
// $Log:: /Quake 2 Engine/Sin/Base Sin Data/Models/Monster/securton.def       $
// 
// 24    11/14/98 12:31a Jimdose
// default to blitz attack
// 
// 23    11/14/98 12:15a Jimdose
// made the bounding box smaller
// 
// 22    10/21/98 12:39a Markd
// Fixed securton's looping problems
//
// 21    10/21/98 12:04a Markd
// added stepleft and stepright and proper weapon
//
// 20    10/20/98 9:51p Aldie
//
// 19    10/20/98 3:30a Markd
// Made securtons spark instead of bleed
//
// 18    10/16/98 6:56p Phook
// Oct 16: First global damage settings tweaks
//
// 17    9/20/98 8:37p Onethumb
// Semi-final revisions complete, almost ready for first half beta
//
// 16    9/20/98 7:14p Onethumb
// Minor changes
//
