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_controller.def"
|
||||||
include "monsters/alien_grunt.def"
|
include "monsters/alien_grunt.def"
|
||||||
include "monsters/alien_slave.def"
|
include "monsters/alien_slave.def"
|
||||||
|
include "monsters/alien_slave_dead.def"
|
||||||
include "monsters/apache.def"
|
include "monsters/apache.def"
|
||||||
include "monsters/babycrab.def"
|
include "monsters/babycrab.def"
|
||||||
include "monsters/barnacle.def"
|
include "monsters/barnacle.def"
|
||||||
|
@ -17,6 +18,7 @@ include "monsters/headcrab.def"
|
||||||
include "monsters/hevsuit_dead.def"
|
include "monsters/hevsuit_dead.def"
|
||||||
include "monsters/hgrunt_dead.def"
|
include "monsters/hgrunt_dead.def"
|
||||||
include "monsters/houndeye.def"
|
include "monsters/houndeye.def"
|
||||||
|
include "monsters/houndeye_dead.def"
|
||||||
include "monsters/human_assassin.def"
|
include "monsters/human_assassin.def"
|
||||||
include "monsters/human_grunt.def"
|
include "monsters/human_grunt.def"
|
||||||
include "monsters/ichthyosaur.def"
|
include "monsters/ichthyosaur.def"
|
||||||
|
@ -29,6 +31,7 @@ include "monsters/scientist.def"
|
||||||
include "monsters/scientist_dead.def"
|
include "monsters/scientist_dead.def"
|
||||||
include "monsters/sentry.def"
|
include "monsters/sentry.def"
|
||||||
include "monsters/sitting_scientist.def"
|
include "monsters/sitting_scientist.def"
|
||||||
|
include "monsters/skeleton_dead.def"
|
||||||
include "monsters/tentacle.def"
|
include "monsters/tentacle.def"
|
||||||
include "monsters/turret.def"
|
include "monsters/turret.def"
|
||||||
include "monsters/zombie.def"
|
include "monsters/zombie.def"
|
||||||
|
|
|
@ -2,8 +2,8 @@ entityDef monster_alien_grunt
|
||||||
{
|
{
|
||||||
"spawnclass" "NSMonster"
|
"spawnclass" "NSMonster"
|
||||||
"model" "models/agrunt.mdl"
|
"model" "models/agrunt.mdl"
|
||||||
"netname" "Zombie"
|
"netname" "Alien Grunt"
|
||||||
"health" "skill:zombie_health"
|
"health" "skill:alien_grunt_health"
|
||||||
"mins" "-16 -16 0"
|
"mins" "-16 -16 0"
|
||||||
"maxs" "16 16 72"
|
"maxs" "16 16 72"
|
||||||
"eye_height" "64"
|
"eye_height" "64"
|
||||||
|
@ -56,13 +56,13 @@ entityDef melee_agrunt_punch
|
||||||
entityDef ranged_agrunt_shot
|
entityDef ranged_agrunt_shot
|
||||||
{
|
{
|
||||||
"spawnclass" "NSProjectile"
|
"spawnclass" "NSProjectile"
|
||||||
"model" "models/hornet.mdl"
|
"model" "models/hornet.mdl"
|
||||||
|
|
||||||
"def_damage" "damage_hornetDirect"
|
"def_damage" "damage_hornetDirect"
|
||||||
|
|
||||||
"health" "0"
|
"health" "0"
|
||||||
"velocity" "300"
|
"velocity" "300"
|
||||||
"fuse" "10"
|
"fuse" "10"
|
||||||
"detonate_on_fuse" "0"
|
"detonate_on_fuse" "0"
|
||||||
"detonate_on_death" "0"
|
"detonate_on_death" "0"
|
||||||
"detonate_on_world" "0"
|
"detonate_on_world" "0"
|
||||||
|
|
|
@ -1,13 +1,13 @@
|
||||||
entityDef monster_alien_slave
|
entityDef monster_alien_slave
|
||||||
{
|
{
|
||||||
"spawnclass" "NSMonster"
|
"spawnclass" "NSMonster"
|
||||||
"model" "models/islave.mdl"
|
"model" "models/islave.mdl"
|
||||||
"netname" "Vortigaunt"
|
"netname" "Vortigaunt"
|
||||||
"health" "skill:islave_health"
|
"health" "skill:islave_health"
|
||||||
"mins" "-16 -16 0"
|
"mins" "-16 -16 0"
|
||||||
"maxs" "16 16 72"
|
"maxs" "16 16 72"
|
||||||
"eye_height" "64"
|
"eye_height" "64"
|
||||||
"team" "2"
|
"team" "2"
|
||||||
"propdata" "actor_alien"
|
"propdata" "actor_alien"
|
||||||
"speed_walk" "72"
|
"speed_walk" "72"
|
||||||
"speed_run" "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
|
entityDef monster_barney_dead
|
||||||
{
|
{
|
||||||
"spawnclass" "NSTalkMonster"
|
"spawnclass" "NSTalkMonster"
|
||||||
"model" "models/barney.mdl"
|
"model" "models/barney.mdl"
|
||||||
"netname" "Barney"
|
"netname" "Barney"
|
||||||
"health" "50"
|
"health" "skill:barney_heath"
|
||||||
"mins" "-16 -16 0"
|
"mins" "-16 -16 0"
|
||||||
"maxs" "16 16 72"
|
"maxs" "16 16 72"
|
||||||
"eye_height" "64"
|
"eye_height" "64"
|
||||||
"team" "0"
|
"team" "0"
|
||||||
"propdata" "actor_human"
|
"propdata" "actor_human"
|
||||||
|
|
||||||
"weapon_drawn" "0"
|
"weapon_drawn" "0"
|
||||||
"body_on_draw" "1:2"
|
"body_on_draw" "1:2"
|
||||||
"dead" "1"
|
|
||||||
"frame" "35"
|
|
||||||
|
|
||||||
|
"dead" "1"
|
||||||
|
"frame" "35"
|
||||||
|
|
||||||
|
// Side
|
||||||
when "pose" equals "1" {
|
when "pose" equals "1" {
|
||||||
"frame" "36"
|
"frame" "36"
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// Stomach
|
||||||
when "pose" equals "2" {
|
when "pose" equals "2" {
|
||||||
"frame" "37"
|
"frame" "37"
|
||||||
}
|
}
|
||||||
|
|
|
@ -1,13 +1,13 @@
|
||||||
entityDef monster_bullchicken
|
entityDef monster_bullchicken
|
||||||
{
|
{
|
||||||
"spawnclass" "NSMonster"
|
"spawnclass" "NSMonster"
|
||||||
"model" "models/bullsquid.mdl"
|
"model" "models/bullsquid.mdl"
|
||||||
"netname" "Bullsquid"
|
"netname" "Bullsquid"
|
||||||
"health" "skill:bullsquid_health"
|
"health" "skill:bullsquid_health"
|
||||||
"mins" "-16 -16 0"
|
"mins" "-16 -16 0"
|
||||||
"maxs" "16 16 72"
|
"maxs" "16 16 72"
|
||||||
"eye_height" "32"
|
"eye_height" "32"
|
||||||
"team" "2"
|
"team" "2"
|
||||||
"propdata" "actor_alien"
|
"propdata" "actor_alien"
|
||||||
"speed_walk" "32"
|
"speed_walk" "32"
|
||||||
"speed_run" "72"
|
"speed_run" "72"
|
||||||
|
@ -54,13 +54,13 @@ entityDef melee_bullchicken_tailwhip
|
||||||
entityDef ranged_bullchicken_spit
|
entityDef ranged_bullchicken_spit
|
||||||
{
|
{
|
||||||
"spawnclass" "NSProjectile"
|
"spawnclass" "NSProjectile"
|
||||||
"model" "sprites/bigspit.spr"
|
"model" "sprites/bigspit.spr"
|
||||||
|
|
||||||
"def_damage" "damage_spitDirect"
|
"def_damage" "damage_spitDirect"
|
||||||
|
|
||||||
"health" "0"
|
"health" "0"
|
||||||
"velocity" "900"
|
"velocity" "900"
|
||||||
"fuse" "10"
|
"fuse" "10"
|
||||||
"detonate_on_fuse" "0"
|
"detonate_on_fuse" "0"
|
||||||
"detonate_on_death" "0"
|
"detonate_on_death" "0"
|
||||||
"detonate_on_world" "1"
|
"detonate_on_world" "1"
|
||||||
|
|
|
@ -1,13 +1,13 @@
|
||||||
entityDef monster_gman
|
entityDef monster_gman
|
||||||
{
|
{
|
||||||
"spawnclass" "NSTalkMonster"
|
"spawnclass" "NSTalkMonster"
|
||||||
"model" "models/gman.mdl"
|
"model" "models/gman.mdl"
|
||||||
"netname" "G-Man"
|
"netname" "G-Man"
|
||||||
"health" "0"
|
"health" "0" // he can't die, he's the G-Man!
|
||||||
"mins" "-16 -16 0"
|
"mins" "-16 -16 0"
|
||||||
"maxs" "16 16 72"
|
"maxs" "16 16 72"
|
||||||
"eye_height" "64"
|
"eye_height" "64"
|
||||||
"team" "0"
|
"team" "0"
|
||||||
"propdata" "actor_human"
|
"propdata" "actor_human"
|
||||||
|
|
||||||
"speed_walk" "77"
|
"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
|
entityDef monster_human_grunt
|
||||||
{
|
{
|
||||||
"spawnclass" "NSSquadMonster"
|
"spawnclass" "NSSquadMonster"
|
||||||
"model" "models/hgrunt.mdl"
|
"model" "models/hgrunt.mdl"
|
||||||
"netname" "Grunt"
|
"netname" "Grunt"
|
||||||
"health" "skill:hgrunt_health"
|
"health" "skill:hgrunt_health"
|
||||||
"mins" "-16 -16 0"
|
"mins" "-16 -16 0"
|
||||||
"maxs" "16 16 72"
|
"maxs" "16 16 72"
|
||||||
"eye_height" "64"
|
"eye_height" "64"
|
||||||
"team" "1"
|
"team" "1"
|
||||||
"propdata" "actor_human"
|
"propdata" "actor_human"
|
||||||
"speed_walk" "41"
|
"speed_walk" "41"
|
||||||
"speed_run" "304"
|
"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
|
entityDef monster_sitting_scientist
|
||||||
{
|
{
|
||||||
"spawnclass" "NSTalkMonster"
|
"spawnclass" "NSTalkMonster"
|
||||||
"model" "models/scientist.mdl"
|
"model" "models/scientist.mdl"
|
||||||
"netname" "Scientist"
|
"netname" "Seated Scientist"
|
||||||
"health" "50"
|
"health" "skill:scientist_health"
|
||||||
"mins" "-16 -16 0"
|
"mins" "-16 -16 0"
|
||||||
"maxs" "16 16 72"
|
"maxs" "16 16 72"
|
||||||
"eye_height" "64"
|
"eye_height" "64"
|
||||||
"team" "0"
|
"team" "0"
|
||||||
"propdata" "actor_human"
|
"propdata" "actor_human"
|
||||||
|
|
||||||
|
"frame" "75"
|
||||||
|
|
||||||
when "body" equals "1" {
|
when "body" equals "1" {
|
||||||
"pitch" "105"
|
"pitch" "105"
|
||||||
"netname" "Walter"
|
"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"
|
"def_attack_melee" "melee_zombie_stab"
|
||||||
"melee_range" "96"
|
"melee_range" "96"
|
||||||
|
|
||||||
|
|
||||||
|
"snd_sight" "monster_zombie.alert"
|
||||||
"snd_idle" "monster_zombie.idle"
|
"snd_idle" "monster_zombie.idle"
|
||||||
"snd_pain" "monster_zombie.pain"
|
"snd_pain" "monster_zombie.pain"
|
||||||
"snd_death" "monster_zombie.pain"
|
"snd_death" ""
|
||||||
"snd_melee_attack" "monster_zombie.attack"
|
"snd_melee_attack" "monster_zombie.attack"
|
||||||
"snd_melee_attack_hit" "monster_zombie.attackhit"
|
"snd_melee_attack_hit" "monster_zombie.attackhit"
|
||||||
"snd_melee_attack_miss" "monster_zombie.attackmiss"
|
"snd_melee_attack_miss" "monster_zombie.attackmiss"
|
||||||
|
|
Loading…
Reference in a new issue