diff --git a/zpak001.pk3dir/decls/def/monsters.def b/zpak001.pk3dir/decls/def/monsters.def index 1047484..9d10a61 100644 --- a/zpak001.pk3dir/decls/def/monsters.def +++ b/zpak001.pk3dir/decls/def/monsters.def @@ -10,9 +10,9 @@ #include "monsters/bigmomma.def" #include "monsters/bloater.def" #include "monsters/bullchicken.def" +#include "monsters/charger.def" #include "monsters/chumtoad.def" #include "monsters/cockroach.def" -#include "monsters/floater.def" #include "monsters/flyer_flock.def" #include "monsters/gargantua.def" #include "monsters/gman.def" @@ -30,12 +30,14 @@ #include "monsters/mrfriendly.def" #include "monsters/nihilanth.def" #include "monsters/osprey.def" +#include "monsters/panther.def" #include "monsters/rat.def" #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/snapbug.def" #include "monsters/stukabat.def" #include "monsters/tentacle.def" #include "monsters/tripmine.def" diff --git a/zpak001.pk3dir/decls/def/monsters/bloater.def b/zpak001.pk3dir/decls/def/monsters/bloater.def index 689f7b4..e8d84ce 100644 --- a/zpak001.pk3dir/decls/def/monsters/bloater.def +++ b/zpak001.pk3dir/decls/def/monsters/bloater.def @@ -1,15 +1,17 @@ entityDef monster_bloater { - "spawnclass" "NSTalkMonster" - "model" "models/floater.mdl" - "netname" "Bloater" - "health" "25" - "mins" "-16 -16 0" - "maxs" "16 16 72" + "spawnclass" "NSMonster" + "model" "models/floater.mdl" + "netname" "Flocking Floater" // wonder if it's the Floater from Cosmos + "health" "25" + "mins" "-16 -16 0" + "maxs" "16 16 72" "eye_height" "64" - "team" "2" - "propdata" "actor_alien" + "team" "2" + "propdata" "actor_alien" + "flying" "1" + "fly_offset" "64" "speed_walk" "64" - "speed_run" "364" // day one only + "speed_run" "364" // day one only } \ No newline at end of file diff --git a/zpak001.pk3dir/decls/def/monsters/charger.def b/zpak001.pk3dir/decls/def/monsters/charger.def new file mode 100644 index 0000000..1d8a0fe --- /dev/null +++ b/zpak001.pk3dir/decls/def/monsters/charger.def @@ -0,0 +1,34 @@ +entityDef monster_charger +{ + "spawnclass" "NSMonster" + "model" "models/charger.mdl" + "netname" "Charger" + "health" "skill:charger_health" + "mins" "-16 -16 0" + "maxs" "16 16 72" + "eye_height" "48" + "team" "2" + "propdata" "actor_alien" + "speed_walk" "72" + "speed_run" "160" + + "def_attack_melee" "melee_charger_stab" + "melee_range" "96" + +// "snd_sight" "Charger.Alert" +// "snd_idle" "Charger.Idle" +// "snd_pain" "Charger.Pain" +// "snd_death" "Charger.Die" +// "snd_melee_attack" "Charger.Attack" +// "snd_melee_attack_hit" "Charger.Hit" +// "snd_melee_attack_miss" "Charger.attackmiss" + "snd_thud" "monster_generic.thud" +} + +entityDef melee_charger_stab +{ + "damage" "skill:charger_dmg_one_slash" + "delay" "0.5" + "wait" "0.5" + "attempts" "2" +} diff --git a/zpak001.pk3dir/decls/def/monsters/human_assault.def b/zpak001.pk3dir/decls/def/monsters/human_assault.def index 8622fd9..c1f4718 100644 --- a/zpak001.pk3dir/decls/def/monsters/human_assault.def +++ b/zpak001.pk3dir/decls/def/monsters/human_assault.def @@ -2,7 +2,7 @@ entityDef monster_human_assault { "spawnclass" "NSSquadMonster" "model" "models/hassault.mdl" - "netname" "Grunt" + "netname" "Human Assault" "health" "skill:hgrunt_health" "mins" "-16 -16 0" "maxs" "16 16 72" @@ -13,15 +13,15 @@ entityDef monster_human_assault "speed_run" "304" // melee attack - "def_attack_melee" "melee_hassault_kick" + "def_attack_melee" "melee_hassault_kick" "attack_melee_range" "96" - "snd_melee_attack" "monster_human_grunt.kick" + "snd_melee_attack" "monster_human_grunt.kick" // primary ranged attack - "def_attack_ranged" "ranged_hassault_20mm" - "snd_ranged_attack" "Weapon_MP5.Single" + "def_attack_ranged" "ranged_hassault_20mm" + "snd_ranged_attack" "Weapon_MP5.Single" "attack_ranged_range" "1024" - "reload_count" "30" + "reload_count" "30" "snd_idle" "monster_human_grunt.idle" "snd_pain" "HGrunt.Pain" @@ -29,7 +29,6 @@ entityDef monster_human_assault "snd_reload" "HGrunt.Reload" "squad_leader" "1" // Intended to be the squad leader whenever present - } entityDef melee_hassault_kick diff --git a/zpak001.pk3dir/decls/def/monsters/panthereye.def b/zpak001.pk3dir/decls/def/monsters/panthereye.def new file mode 100644 index 0000000..e490b0c --- /dev/null +++ b/zpak001.pk3dir/decls/def/monsters/panthereye.def @@ -0,0 +1,41 @@ +entityDef monster_panther +{ + "spawnclass" "NSMonster" + "model" "models/panther.mdl" + "netname" "Panther Eye" + "health" "skill:panther_health" + "mins" "-16 -16 0" + "maxs" "16 16 72" + "eye_height" "48" + "team" "2" + "propdata" "actor_alien" + "speed_walk" "32" + "speed_run" "72" + + "def_attack_melee" "melee_panther_stab" + "melee_range" "96" + "attack_ranged_range" "180" // needs launch attack + +// "snd_sight" "monster_panther.alert" +// "snd_idle" "monster_panther.idle" +// "snd_pain" "monster_panther.pain" +// "snd_death" "monster_panther.death" + "leap_damage" "skill:panther_dmg_bite" + + events { + jump "AddVelocity" "512 0 250" + jump "StartSoundDef" "monster_panther.attack" + jump_variation1 "AddVelocity" "512 0 350" + jump_variation1 "StartSoundDef" "monster_panther.attack" + jump_variation2 "AddVelocity" "512 0 350" + jump_variation2 "StartSoundDef" "monster_panther.attack" + } +} + +entityDef melee_panther_stab +{ + "damage" "skill:panther_dmg_one_slash" + "delay" "0.5" + "wait" "0.5" + "attempts" "2" +} diff --git a/zpak001.pk3dir/decls/def/monsters/floater.def b/zpak001.pk3dir/decls/def/monsters/snapbug.def similarity index 71% rename from zpak001.pk3dir/decls/def/monsters/floater.def rename to zpak001.pk3dir/decls/def/monsters/snapbug.def index 301e397..e471085 100644 --- a/zpak001.pk3dir/decls/def/monsters/floater.def +++ b/zpak001.pk3dir/decls/def/monsters/snapbug.def @@ -1,12 +1,12 @@ -entityDef monster_floater +entityDef monster_snapbug { "spawnclass" "NSMonster" - "model" "models/floater.mdl" - "netname" "Floater" + "model" "models/snapbug.mdl" + "netname" "Snapbug" "health" "25" "mins" "-16 -16 0" "maxs" "16 16 16" - "eye_height" "64" + "eye_height" "12" "team" "2" "propdata" "actor_alien" "flying" "1" diff --git a/zpak001.pk3dir/decls/def/monsters/stukabat.def b/zpak001.pk3dir/decls/def/monsters/stukabat.def index 03dd03b..85abf3d 100644 --- a/zpak001.pk3dir/decls/def/monsters/stukabat.def +++ b/zpak001.pk3dir/decls/def/monsters/stukabat.def @@ -2,15 +2,15 @@ entityDef monster_stukabat { "spawnclass" "NSMonster" "model" "models/stukabat.mdl" - "netname" "Floater" + "netname" "Stukabat" "health" "25" "mins" "-16 -16 0" "maxs" "16 16 16" "eye_height" "64" "team" "2" "propdata" "actor_alien" + "lands" "1" // TODO "flying" "1" - "fly_offset" "32" "speed_walk" "25" // These values are "speed_run" "50" // purely speculative