From 844f53d648e3fcac8907b9b5bbb4473eeb83f3b6 Mon Sep 17 00:00:00 2001 From: Xylemon Date: Fri, 1 Nov 2024 19:30:19 -0700 Subject: [PATCH] Add back some of the cut monsters, especially with some new community documentation on them --- zpak001.pk3dir/decls/def/monsters.def | 7 +++ .../decls/def/monsters/archerfish.def | 17 ++++++ .../decls/def/monsters/chumtoad.def | 15 +++++ zpak001.pk3dir/decls/def/monsters/floater.def | 17 ++++++ .../decls/def/monsters/human_assault.def | 58 +++++++++++++++++++ zpak001.pk3dir/decls/def/monsters/kingpin.def | 15 +++++ .../decls/def/monsters/mrfriendly.def | 15 +++++ .../decls/def/monsters/nihilanth.def | 14 ++--- .../decls/def/monsters/stukabat.def | 17 ++++++ 9 files changed, 168 insertions(+), 7 deletions(-) create mode 100644 zpak001.pk3dir/decls/def/monsters/archerfish.def create mode 100644 zpak001.pk3dir/decls/def/monsters/chumtoad.def create mode 100644 zpak001.pk3dir/decls/def/monsters/floater.def create mode 100644 zpak001.pk3dir/decls/def/monsters/human_assault.def create mode 100644 zpak001.pk3dir/decls/def/monsters/kingpin.def create mode 100644 zpak001.pk3dir/decls/def/monsters/mrfriendly.def create mode 100644 zpak001.pk3dir/decls/def/monsters/stukabat.def diff --git a/zpak001.pk3dir/decls/def/monsters.def b/zpak001.pk3dir/decls/def/monsters.def index d597cd1..1047484 100644 --- a/zpak001.pk3dir/decls/def/monsters.def +++ b/zpak001.pk3dir/decls/def/monsters.def @@ -2,6 +2,7 @@ #include "monsters/alien_grunt.def" #include "monsters/alien_slave.def" #include "monsters/apache.def" +#include "monsters/archerfish.def" #include "monsters/babycrab.def" #include "monsters/barnacle.def" #include "monsters/barney.def" @@ -9,7 +10,9 @@ #include "monsters/bigmomma.def" #include "monsters/bloater.def" #include "monsters/bullchicken.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" @@ -18,10 +21,13 @@ #include "monsters/hgrunt_dead.def" #include "monsters/houndeye.def" #include "monsters/human_assassin.def" +#include "monsters/human_assault.def" #include "monsters/human_grunt.def" #include "monsters/ichthyosaur.def" +#include "monsters/kingpin.def" #include "monsters/leech.def" #include "monsters/miniturret.def" +#include "monsters/mrfriendly.def" #include "monsters/nihilanth.def" #include "monsters/osprey.def" #include "monsters/rat.def" @@ -30,6 +36,7 @@ #include "monsters/sentry.def" #include "monsters/sitting_scientist.def" #include "monsters/skeleton_dead.def" +#include "monsters/stukabat.def" #include "monsters/tentacle.def" #include "monsters/tripmine.def" #include "monsters/turret.def" diff --git a/zpak001.pk3dir/decls/def/monsters/archerfish.def b/zpak001.pk3dir/decls/def/monsters/archerfish.def new file mode 100644 index 0000000..543726d --- /dev/null +++ b/zpak001.pk3dir/decls/def/monsters/archerfish.def @@ -0,0 +1,17 @@ +entityDef monster_archerfish +{ + "spawnclass" "NSMonster" + "model" "models/archer.mdl" + "netname" "Archer Fish" + "health" "10" + "mins" "-16 -16 0" + "maxs" "16 16 16" + "eye_height" "32" + "team" "2" + "propdata" "actor_alien" + "flying" "1" + "fly_offset" "32" + + "speed_walk" "25" // These values are + "speed_run" "50" // purely speculative +} \ No newline at end of file diff --git a/zpak001.pk3dir/decls/def/monsters/chumtoad.def b/zpak001.pk3dir/decls/def/monsters/chumtoad.def new file mode 100644 index 0000000..1dec3f2 --- /dev/null +++ b/zpak001.pk3dir/decls/def/monsters/chumtoad.def @@ -0,0 +1,15 @@ +entityDef monster_chumtoad +{ + "spawnclass" "NSMonster" + "model" "models/chumtaod.mdl" + "netname" "Chumtoad" + "health" "10" + "mins" "-16 -16 0" + "maxs" "16 16 16" + "eye_height" "12" + "team" "0" + "propdata" "actor_alien" + + "speed_walk" "25" // These values are + "speed_run" "50" // purely speculative +} \ No newline at end of file diff --git a/zpak001.pk3dir/decls/def/monsters/floater.def b/zpak001.pk3dir/decls/def/monsters/floater.def new file mode 100644 index 0000000..301e397 --- /dev/null +++ b/zpak001.pk3dir/decls/def/monsters/floater.def @@ -0,0 +1,17 @@ +entityDef monster_floater +{ + "spawnclass" "NSMonster" + "model" "models/floater.mdl" + "netname" "Floater" + "health" "25" + "mins" "-16 -16 0" + "maxs" "16 16 16" + "eye_height" "64" + "team" "2" + "propdata" "actor_alien" + "flying" "1" + "fly_offset" "32" + + "speed_walk" "25" // These values are + "speed_run" "50" // purely speculative +} \ No newline at end of file diff --git a/zpak001.pk3dir/decls/def/monsters/human_assault.def b/zpak001.pk3dir/decls/def/monsters/human_assault.def new file mode 100644 index 0000000..8622fd9 --- /dev/null +++ b/zpak001.pk3dir/decls/def/monsters/human_assault.def @@ -0,0 +1,58 @@ +entityDef monster_human_assault +{ + "spawnclass" "NSSquadMonster" + "model" "models/hassault.mdl" + "netname" "Grunt" + "health" "skill:hgrunt_health" + "mins" "-16 -16 0" + "maxs" "16 16 72" + "eye_height" "64" + "team" "1" + "propdata" "actor_human" + "speed_walk" "41" + "speed_run" "304" + + // melee attack + "def_attack_melee" "melee_hassault_kick" + "attack_melee_range" "96" + "snd_melee_attack" "monster_human_grunt.kick" + + // primary ranged attack + "def_attack_ranged" "ranged_hassault_20mm" + "snd_ranged_attack" "Weapon_MP5.Single" + "attack_ranged_range" "1024" + "reload_count" "30" + + "snd_idle" "monster_human_grunt.idle" + "snd_pain" "HGrunt.Pain" + "snd_death" "HGrunt.Die" + "snd_reload" "HGrunt.Reload" + + "squad_leader" "1" // Intended to be the squad leader whenever present + +} + +entityDef melee_hassault_kick +{ + "spawnclass" "NSProjectile" + "is_bullet" "1" + "damage" "skill:hgrunt_kick" + "delay" "0.25" + "range" "64" +} + +entityDef ranged_hassault_20mm +{ + "inherit" "projectile_bullet_base" + "damage" "skill:hgrunt_pellets" + "burst" "3" + "burst_delay" "0.5" + "delay" "0.1" +} + +entityDef ranged_hassault_shot +{ + "inherit" "projectile_bullet_base" + "damage" "skill:hgrunt_pellets" + "delay" "1.0" +} diff --git a/zpak001.pk3dir/decls/def/monsters/kingpin.def b/zpak001.pk3dir/decls/def/monsters/kingpin.def new file mode 100644 index 0000000..bb4572a --- /dev/null +++ b/zpak001.pk3dir/decls/def/monsters/kingpin.def @@ -0,0 +1,15 @@ +entityDef monster_kingpin +{ + "spawnclass" "NSMonster" + "model" "models/kingpin.mdl" + "netname" "Kingpin" + "health" "200" + "mins" "-16 -16 0" + "maxs" "16 16 16" + "eye_height" "96" + "team" "2" + "propdata" "actor_alien" + + "speed_walk" "25" // These values are + "speed_run" "50" // purely speculative +} \ No newline at end of file diff --git a/zpak001.pk3dir/decls/def/monsters/mrfriendly.def b/zpak001.pk3dir/decls/def/monsters/mrfriendly.def new file mode 100644 index 0000000..ce61dcc --- /dev/null +++ b/zpak001.pk3dir/decls/def/monsters/mrfriendly.def @@ -0,0 +1,15 @@ +entityDef monster_mrfriendly +{ + "spawnclass" "NSMonster" + "model" "models/friendly.mdl" + "netname" "Mr. Friendly" + "health" "100" + "mins" "-16 -16 0" + "maxs" "16 16 16" + "eye_height" "64" + "team" "2" + "propdata" "actor_alien" + + "speed_walk" "25" // These values are + "speed_run" "50" // purely speculative +} \ No newline at end of file diff --git a/zpak001.pk3dir/decls/def/monsters/nihilanth.def b/zpak001.pk3dir/decls/def/monsters/nihilanth.def index 43b156c..709d7db 100644 --- a/zpak001.pk3dir/decls/def/monsters/nihilanth.def +++ b/zpak001.pk3dir/decls/def/monsters/nihilanth.def @@ -1,16 +1,16 @@ entityDef monster_nihilanth { - "spawnclass" "NSTalkMonster" - "model" "models/nihilanth.mdl" + "spawnclass" "NSTalkMonster" + "model" "models/nihilanth.mdl" "netname" "Nihilanth" "health" "0" - "mins" "-16 -16 0" - "maxs" "16 16 72" - "eye_height" "64" - "team" "2" + "mins" "-16 -16 0" + "maxs" "16 16 72" + "eye_height" "64" + "team" "2" "propdata" "actor_alien" - "speed_walk" "0" + "speed_walk" "0" "speed_run" "0" "flying" "1" } diff --git a/zpak001.pk3dir/decls/def/monsters/stukabat.def b/zpak001.pk3dir/decls/def/monsters/stukabat.def new file mode 100644 index 0000000..03dd03b --- /dev/null +++ b/zpak001.pk3dir/decls/def/monsters/stukabat.def @@ -0,0 +1,17 @@ +entityDef monster_stukabat +{ + "spawnclass" "NSMonster" + "model" "models/stukabat.mdl" + "netname" "Floater" + "health" "25" + "mins" "-16 -16 0" + "maxs" "16 16 16" + "eye_height" "64" + "team" "2" + "propdata" "actor_alien" + "flying" "1" + "fly_offset" "32" + + "speed_walk" "25" // These values are + "speed_run" "50" // purely speculative +} \ No newline at end of file