NPC updates, added dead variants and some various fixes
This commit is contained in:
parent
a2086c3de6
commit
df78e8dee6
15 changed files with 251 additions and 37 deletions
|
@ -1,6 +1,7 @@
|
|||
include "monsters/alien_controller.def"
|
||||
include "monsters/alien_grunt.def"
|
||||
include "monsters/alien_slave.def"
|
||||
include "monsters/alien_slave_dead.def"
|
||||
include "monsters/apache.def"
|
||||
include "monsters/babycrab.def"
|
||||
include "monsters/barnacle.def"
|
||||
|
@ -17,6 +18,7 @@ include "monsters/headcrab.def"
|
|||
include "monsters/hevsuit_dead.def"
|
||||
include "monsters/hgrunt_dead.def"
|
||||
include "monsters/houndeye.def"
|
||||
include "monsters/houndeye_dead.def"
|
||||
include "monsters/human_assassin.def"
|
||||
include "monsters/human_grunt.def"
|
||||
include "monsters/ichthyosaur.def"
|
||||
|
@ -29,6 +31,7 @@ include "monsters/scientist.def"
|
|||
include "monsters/scientist_dead.def"
|
||||
include "monsters/sentry.def"
|
||||
include "monsters/sitting_scientist.def"
|
||||
include "monsters/skeleton_dead.def"
|
||||
include "monsters/tentacle.def"
|
||||
include "monsters/turret.def"
|
||||
include "monsters/zombie.def"
|
||||
|
|
|
@ -2,8 +2,8 @@ entityDef monster_alien_grunt
|
|||
{
|
||||
"spawnclass" "NSMonster"
|
||||
"model" "models/agrunt.mdl"
|
||||
"netname" "Zombie"
|
||||
"health" "skill:zombie_health"
|
||||
"netname" "Alien Grunt"
|
||||
"health" "skill:alien_grunt_health"
|
||||
"mins" "-16 -16 0"
|
||||
"maxs" "16 16 72"
|
||||
"eye_height" "64"
|
||||
|
@ -56,13 +56,13 @@ entityDef melee_agrunt_punch
|
|||
entityDef ranged_agrunt_shot
|
||||
{
|
||||
"spawnclass" "NSProjectile"
|
||||
"model" "models/hornet.mdl"
|
||||
"model" "models/hornet.mdl"
|
||||
|
||||
"def_damage" "damage_hornetDirect"
|
||||
|
||||
"health" "0"
|
||||
"velocity" "300"
|
||||
"fuse" "10"
|
||||
"fuse" "10"
|
||||
"detonate_on_fuse" "0"
|
||||
"detonate_on_death" "0"
|
||||
"detonate_on_world" "0"
|
||||
|
|
|
@ -1,13 +1,13 @@
|
|||
entityDef monster_alien_slave
|
||||
{
|
||||
"spawnclass" "NSMonster"
|
||||
"model" "models/islave.mdl"
|
||||
"model" "models/islave.mdl"
|
||||
"netname" "Vortigaunt"
|
||||
"health" "skill:islave_health"
|
||||
"mins" "-16 -16 0"
|
||||
"maxs" "16 16 72"
|
||||
"mins" "-16 -16 0"
|
||||
"maxs" "16 16 72"
|
||||
"eye_height" "64"
|
||||
"team" "2"
|
||||
"team" "2"
|
||||
"propdata" "actor_alien"
|
||||
"speed_walk" "72"
|
||||
"speed_run" "72"
|
||||
|
|
17
zpak001.pk3dir/def/monsters/alien_slave_dead.def
Normal file
17
zpak001.pk3dir/def/monsters/alien_slave_dead.def
Normal file
|
@ -0,0 +1,17 @@
|
|||
entityDef monster_alien_slave_dead
|
||||
{
|
||||
"spawnclass" "NSMonster"
|
||||
"model" "models/islave.mdl"
|
||||
"netname" "Dead Vortigaunt"
|
||||
"health" "skill:islave_health"
|
||||
"mins" "-16 -16 0"
|
||||
"maxs" "16 16 72"
|
||||
"eye_height" "32"
|
||||
"team" "2"
|
||||
"propdata" "actor_alien"
|
||||
"speed_walk" "32"
|
||||
"speed_run" "72"
|
||||
|
||||
"dead" "1"
|
||||
"frame" "0"
|
||||
}
|
|
@ -1,23 +1,27 @@
|
|||
entityDef monster_barney_dead
|
||||
{
|
||||
"spawnclass" "NSTalkMonster"
|
||||
"model" "models/barney.mdl"
|
||||
"model" "models/barney.mdl"
|
||||
"netname" "Barney"
|
||||
"health" "50"
|
||||
"mins" "-16 -16 0"
|
||||
"maxs" "16 16 72"
|
||||
"health" "skill:barney_heath"
|
||||
"mins" "-16 -16 0"
|
||||
"maxs" "16 16 72"
|
||||
"eye_height" "64"
|
||||
"team" "0"
|
||||
"team" "0"
|
||||
"propdata" "actor_human"
|
||||
|
||||
"weapon_drawn" "0"
|
||||
"body_on_draw" "1:2"
|
||||
"dead" "1"
|
||||
"frame" "35"
|
||||
|
||||
"dead" "1"
|
||||
"frame" "35"
|
||||
|
||||
// Side
|
||||
when "pose" equals "1" {
|
||||
"frame" "36"
|
||||
}
|
||||
|
||||
// Stomach
|
||||
when "pose" equals "2" {
|
||||
"frame" "37"
|
||||
}
|
||||
|
|
|
@ -1,13 +1,13 @@
|
|||
entityDef monster_bullchicken
|
||||
{
|
||||
"spawnclass" "NSMonster"
|
||||
"model" "models/bullsquid.mdl"
|
||||
"model" "models/bullsquid.mdl"
|
||||
"netname" "Bullsquid"
|
||||
"health" "skill:bullsquid_health"
|
||||
"mins" "-16 -16 0"
|
||||
"maxs" "16 16 72"
|
||||
"mins" "-16 -16 0"
|
||||
"maxs" "16 16 72"
|
||||
"eye_height" "32"
|
||||
"team" "2"
|
||||
"team" "2"
|
||||
"propdata" "actor_alien"
|
||||
"speed_walk" "32"
|
||||
"speed_run" "72"
|
||||
|
@ -54,13 +54,13 @@ entityDef melee_bullchicken_tailwhip
|
|||
entityDef ranged_bullchicken_spit
|
||||
{
|
||||
"spawnclass" "NSProjectile"
|
||||
"model" "sprites/bigspit.spr"
|
||||
"model" "sprites/bigspit.spr"
|
||||
|
||||
"def_damage" "damage_spitDirect"
|
||||
|
||||
"health" "0"
|
||||
"velocity" "900"
|
||||
"fuse" "10"
|
||||
"fuse" "10"
|
||||
"detonate_on_fuse" "0"
|
||||
"detonate_on_death" "0"
|
||||
"detonate_on_world" "1"
|
||||
|
|
|
@ -1,13 +1,13 @@
|
|||
entityDef monster_gman
|
||||
{
|
||||
"spawnclass" "NSTalkMonster"
|
||||
"model" "models/gman.mdl"
|
||||
"model" "models/gman.mdl"
|
||||
"netname" "G-Man"
|
||||
"health" "0"
|
||||
"mins" "-16 -16 0"
|
||||
"maxs" "16 16 72"
|
||||
"health" "0" // he can't die, he's the G-Man!
|
||||
"mins" "-16 -16 0"
|
||||
"maxs" "16 16 72"
|
||||
"eye_height" "64"
|
||||
"team" "0"
|
||||
"team" "0"
|
||||
"propdata" "actor_human"
|
||||
|
||||
"speed_walk" "77"
|
||||
|
|
|
@ -0,0 +1,32 @@
|
|||
entityDef monster_hevsuit_dead
|
||||
{
|
||||
"spawnclass" "NSMonster"
|
||||
"model" "models/player.mdl"
|
||||
"body1" "1"
|
||||
"netname" "Dead H.E.V. Scientist"
|
||||
"health" "50"
|
||||
"mins" "-16 -16 0"
|
||||
"maxs" "16 16 72"
|
||||
"eye_height" "64"
|
||||
"team" "0"
|
||||
"propdata" "actor_human"
|
||||
|
||||
"dead" "1"
|
||||
"frame" "73"
|
||||
"body1" "1"
|
||||
|
||||
// Seated
|
||||
when "pose" equals "1" {
|
||||
"frame" "74"
|
||||
}
|
||||
|
||||
// Stomach
|
||||
when "pose" equals "2" {
|
||||
"frame" "75"
|
||||
}
|
||||
|
||||
// On Table
|
||||
when "pose" equals "3" {
|
||||
"frame" "76"
|
||||
}
|
||||
}
|
|
@ -0,0 +1,43 @@
|
|||
entityDef monster_hgrunt_dead
|
||||
{
|
||||
"spawnclass" "NSMonster"
|
||||
"model" "models/hgrunt.mdl"
|
||||
"netname" "Dead Human Grunt"
|
||||
"health" "skill:hgrunt_health"
|
||||
"mins" "-16 -16 0"
|
||||
"maxs" "16 16 72"
|
||||
"eye_height" "64"
|
||||
"team" "0"
|
||||
"propdata" "actor_human"
|
||||
|
||||
"dead" "1"
|
||||
"frame" "44"
|
||||
|
||||
// Side
|
||||
when "pose" equals "1" {
|
||||
"frame" "45"
|
||||
}
|
||||
|
||||
// Seated
|
||||
when "pose" equals "1" {
|
||||
"frame" "46"
|
||||
}
|
||||
|
||||
when "body" equals "1" {
|
||||
"body1" "1"
|
||||
}
|
||||
|
||||
when "body" equals "2" {
|
||||
"body1" "2"
|
||||
}
|
||||
|
||||
when "body" equals "3" {
|
||||
"skin" "1"
|
||||
"body1" "3"
|
||||
}
|
||||
|
||||
when "body" equals "4" {
|
||||
"body1" "4"
|
||||
}
|
||||
|
||||
}
|
17
zpak001.pk3dir/def/monsters/houndeye_dead.def
Normal file
17
zpak001.pk3dir/def/monsters/houndeye_dead.def
Normal file
|
@ -0,0 +1,17 @@
|
|||
entityDef monster_houndeye_dead
|
||||
{
|
||||
"spawnclass" "NSMonster"
|
||||
"model" "models/houndeye.mdl"
|
||||
"netname" "Dead Houndeye"
|
||||
"health" "skill:houndeye_health"
|
||||
"mins" "-16 -16 0"
|
||||
"maxs" "16 16 72"
|
||||
"eye_height" "32"
|
||||
"team" "2"
|
||||
"propdata" "actor_alien"
|
||||
"speed_walk" "32"
|
||||
"speed_run" "72"
|
||||
|
||||
"dead" "1"
|
||||
"frame" "0"
|
||||
}
|
|
@ -1,13 +1,13 @@
|
|||
entityDef monster_human_grunt
|
||||
{
|
||||
"spawnclass" "NSSquadMonster"
|
||||
"model" "models/hgrunt.mdl"
|
||||
"model" "models/hgrunt.mdl"
|
||||
"netname" "Grunt"
|
||||
"health" "skill:hgrunt_health"
|
||||
"mins" "-16 -16 0"
|
||||
"maxs" "16 16 72"
|
||||
"mins" "-16 -16 0"
|
||||
"maxs" "16 16 72"
|
||||
"eye_height" "64"
|
||||
"team" "1"
|
||||
"team" "1"
|
||||
"propdata" "actor_human"
|
||||
"speed_walk" "41"
|
||||
"speed_run" "304"
|
||||
|
|
|
@ -0,0 +1,65 @@
|
|||
entityDef monster_scientist_dead
|
||||
{
|
||||
"spawnclass" "NSMonster"
|
||||
"model" "models/scientist.mdl"
|
||||
"netname" "Dead Scientist"
|
||||
"health" "skill:scientist_health"
|
||||
"mins" "-16 -16 0"
|
||||
"maxs" "16 16 72"
|
||||
"team" "0"
|
||||
"propdata" "actor_human"
|
||||
|
||||
"dead" "1"
|
||||
"frame" "38"
|
||||
|
||||
// Stomach
|
||||
when "pose" equals "1" {
|
||||
"frame" "39"
|
||||
}
|
||||
|
||||
// Sitting
|
||||
when "pose" equals "2" {
|
||||
"frame" "40"
|
||||
}
|
||||
|
||||
// Hanging
|
||||
when "pose" equals "3" {
|
||||
"frame" "41"
|
||||
}
|
||||
|
||||
// Table1
|
||||
when "pose" equals "4" {
|
||||
"frame" "42"
|
||||
}
|
||||
|
||||
// Table2
|
||||
when "pose" equals "5" {
|
||||
"frame" "43"
|
||||
}
|
||||
|
||||
// Table3
|
||||
when "pose" equals "6" {
|
||||
"frame" "44"
|
||||
}
|
||||
|
||||
when "body" equals "1" {
|
||||
"netname" "Dead Walter"
|
||||
"body1" "1"
|
||||
}
|
||||
|
||||
when "body" equals "2" {
|
||||
"netname" "Dead Einstein"
|
||||
"body1" "2"
|
||||
}
|
||||
|
||||
when "body" equals "3" {
|
||||
"netname" "Dead Luther"
|
||||
"skin" "1"
|
||||
"body1" "3"
|
||||
}
|
||||
|
||||
when "body" equals "4" {
|
||||
"netname" "Dead Slick"
|
||||
"body1" "4"
|
||||
}
|
||||
}
|
|
@ -1,15 +1,17 @@
|
|||
entityDef monster_sitting_scientist
|
||||
{
|
||||
"spawnclass" "NSTalkMonster"
|
||||
"model" "models/scientist.mdl"
|
||||
"netname" "Scientist"
|
||||
"health" "50"
|
||||
"mins" "-16 -16 0"
|
||||
"maxs" "16 16 72"
|
||||
"model" "models/scientist.mdl"
|
||||
"netname" "Seated Scientist"
|
||||
"health" "skill:scientist_health"
|
||||
"mins" "-16 -16 0"
|
||||
"maxs" "16 16 72"
|
||||
"eye_height" "64"
|
||||
"team" "0"
|
||||
"team" "0"
|
||||
"propdata" "actor_human"
|
||||
|
||||
"frame" "75"
|
||||
|
||||
when "body" equals "1" {
|
||||
"pitch" "105"
|
||||
"netname" "Walter"
|
||||
|
|
29
zpak001.pk3dir/def/monsters/skeleton_dead.def
Normal file
29
zpak001.pk3dir/def/monsters/skeleton_dead.def
Normal file
|
@ -0,0 +1,29 @@
|
|||
entityDef monster_skeleton_dead
|
||||
{
|
||||
"spawnclass" "NSMonster"
|
||||
"model" "models/skeleton.mdl"
|
||||
"netname" "Skeleton"
|
||||
"health" "50"
|
||||
"mins" "-16 -16 0"
|
||||
"maxs" "16 16 72"
|
||||
"team" "0"
|
||||
"propdata" "actor_human"
|
||||
|
||||
"dead" "1"
|
||||
"frame" "0"
|
||||
|
||||
// Seated
|
||||
when "pose" equals "1" {
|
||||
"frame" "1"
|
||||
}
|
||||
|
||||
// Against Wall
|
||||
when "pose" equals "2" {
|
||||
"frame" "2"
|
||||
}
|
||||
|
||||
// Stomach
|
||||
when "pose" equals "3" {
|
||||
"frame" "3"
|
||||
}
|
||||
}
|
|
@ -15,9 +15,11 @@ entityDef monster_zombie
|
|||
"def_attack_melee" "melee_zombie_stab"
|
||||
"melee_range" "96"
|
||||
|
||||
|
||||
"snd_sight" "monster_zombie.alert"
|
||||
"snd_idle" "monster_zombie.idle"
|
||||
"snd_pain" "monster_zombie.pain"
|
||||
"snd_death" "monster_zombie.pain"
|
||||
"snd_death" ""
|
||||
"snd_melee_attack" "monster_zombie.attack"
|
||||
"snd_melee_attack_hit" "monster_zombie.attackhit"
|
||||
"snd_melee_attack_miss" "monster_zombie.attackmiss"
|
||||
|
|
Loading…
Reference in a new issue