home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
PC Zone 99
/
dppcz0201.7z
/
dppcz0201.mdf
/
Demos
/
Alice
/
alicedem.exe
/
demo
/
pak0.pk3
/
models
/
c_chess_red_knight.tik
< prev
next >
Wrap
Text File
|
2000-11-20
|
4KB
|
233 lines
TIKI
$define knightworkdir sound/character/chess_piece/knight
setup
{
scale 1
lod_scale 8
radius 32
path models/characters/chess_knight
surface material1 shader skin01r.tga
skelmodel chessknight_baseframe.skb
}
init
{
server
{
classname Actor
setsize "-32 -32 0" "32 32 80"
eyeoffset "0 0 72"
statemap ai/c_chess_knight.st
name "Red Knight"
manatype large
visiondistance 800
enemy
health 150
painthreshold 50
turnspeed 10
deathshrink
cache fx_sparkhit2.tik
bounceoffeffect fx_sparkhit2.tik
cache w_knightsword.tik
cache w_knightshield.tik
attachmodel w_knightsword.tik tag_weapon 1 "" 0
attachmodel w_knightshield.tik tag_shield 1 "" 0
bloodmodel blood_spray.tik
}
client
{
cache $knightworkdir$/alert1.wav
cache $knightworkdir$/alert2.wav
cache $knightworkdir$/attack_1.wav
cache $knightworkdir$/block_1.wav
cache $knightworkdir$/block_2.wav
cache $knightworkdir$/death1.wav
cache $knightworkdir$/death2.wav
cache $knightworkdir$/pain_front.wav
cache $knightworkdir$/pain_right.wav
cache $knightworkdir$/pain_left.wav
cache $knightworkdir$/twitch1.wav
cache $knightworkdir$/twitch2.wav
cache $knightworkdir$/twitch3.wav
cache $knightworkdir$/walk_1.wav
cache $knightworkdir$/walk_2.wav
}
}
animations
{
idle stand_idle_1.ska
twitch1 stand_idle_2.ska
{
client
{
10 sound $knightworkdir$/twitch1.wav 0 .6 128
}
}
twitch2 stand_idle_3.ska
{
client
{
2 sound $knightworkdir$/twitch2.wav 0 .6 128
}
}
twitch3 stand_idle_4.ska
{
client
{
0 sound $knightworkdir$/twitch3.wav 0 .6 128
}
}
block_1 block_1a.ska crossblend 75
{
client
{
0 sound $knightworkdir$/block_1.wav 0 .6 128
}
}
block_2 block_1b.ska
{
client
{
10 sound $knightworkdir$/block_2.wav 0 .6 128
}
}
alert1 alert_1.ska
{
client
{
2 sound $knightworkdir$/alert1.wav 0 .6 128
}
}
alert2 alert_2.ska
{
client
{
2 sound $knightworkdir$/alert2.wav 0 .6 128
}
}
stand_2_talk stand_2_talk.ska
{
server
{
21 removeattachedmodel tag_weapon
21 attachmodel w_knightsword.tik tag_sheathed 1 "" 0
}
}
talk talk_1.ska
talk_twitch1 talk_2.ska
talk_twitch2 talk_3.ska
talk_2_stand talk_2_stand.ska
{
server
{
8 removeattachedmodel tag_sheathed
8 attachmodel w_knightsword.tik tag_weapon 1 "" 0
}
}
stand_2_ready stand_2_ready.ska
ready_2_stand ready_2_stand.ska
walk_1 walk_1.ska
{
client
{
2 sound $knightworkdir$/walk_1.wav 0 .6 128
}
}
walk_2 walk_2.ska
{
client
{
2 sound $knightworkdir$/walk_2.wav 0 .6 128
}
}
// for scripting
walk walk_1.ska
{
client
{
2 sound $knightworkdir$/walk_1.wav 0 .6 128
}
}
run walk_2.ska
{
client
{
2 sound $knightworkdir$/walk_2.wav 0 .6 128
}
}
ready1 ready_idle_1.ska
attack_1 attack_1.ska
{
server
{
8 melee 10 "" "impale" "8 85 64" 2 1
}
client
{
0 sound $knightworkdir$/attack_1.wav 0 .6 128
}
}
pain_front pain_1.ska
{
client
{
2 sound $knightworkdir$/pain_front.wav 0 .6 128
}
}
pain_right pain_2.ska
{
client
{
2 sound $knightworkdir$/pain_right.wav 0 .6 128
}
}
pain_left pain_3.ska
{
client
{
2 sound $knightworkdir$/pain_left.wav 0 .6 128
}
}
death1 death_1.ska
{
client
{
2 sound $knightworkdir$/death1.wav 0 .6 128
}
}
death2 death_2.ska
{
client
{
2 sound $knightworkdir$/death2.wav 0 .6 128
}
}
death_frozen death_1.ska
{
server
{
0 freeze 1
3 setframe 3
}
}
}
/*QUAKED Characters_chess_red_knight (1 0.5 0) (-28 -28 0) (28 28 80)
Chess Red Knight
*/