monster_bullchicken

monster_bullchicken (aka Bullsquid) #

TWHL

Changes #

  • Spit projectile precision depends on difficulty level.
  • Can spit an alternative projectile - the slow poisonous ball. Depends on sk_bullsquid_toxicity cvar.
  • Restores health when eating.

Skill variables #

  • sk_bullsquid_health - monster’s health.
  • sk_bullsquid_dmg_bite - bite damage.
  • sk_bullsquid_dmg_whip - tail whip damage.
  • sk_bullsquid_dmg_spit - acid spit damage.
  • sk_bullsquid_toxicity - whether bullsquids can use toxic spit attack. Default values: 0 on easy, 1 on medium and hard.
  • sk_bullsquid_dmg_toxic_poison - the poison damage of the toxic spit.
  • sk_bullsquid_dmg_toxic_impact - the impact damage of the toxic spit.

Default classification #

Alien Predator

Soundscripts #

  • Bullsquid.Idle - idle sounds.
  • Bullsquid.Alert - alert sounds.
  • Bullsquid.Pain - pain sounds.
  • Bullsquid.Die - death sounds.
  • Bullsquid.Growl - a growling sound on the bite attack.
  • Bullsquid.Attack - spit attack sound.
  • Bullsquid.AttackToxic - toxic spit attack sound.
  • Bullsquid.Bite - bit someone with a bite attack.
  • Bullsquid.SpitTouch - one of the sounds played when the spit projectile hits something. Emitted from the spit projectile. Derived from NPC.SpitTouch
  • Bullsquid.SpitHit - one of the sounds played when the spit projectile hits something. Emitted from the spit projectile. Derived from NPC.SpitHit
  • Bullsquid.ToxicSpitTouch - one of the sounds played when the toxic spit projectile hits something. Emitted from the spit projectile.
  • Bullsquid.ToxicSpitHit - one of the sounds played when the toxic spit projectile hits something. Emitted from the spit projectile.

Visuals #

  • Bullsquid.TinySpit - sprites sprayed out of bullsquid mouth on spit attack.
  • Bullsquid.Spit - the spit projectile sprite.
  • Bullsquid.Fleck - sprites sprayed on the spit projectile impact with the wall.
  • Bullsquid.ToxicTinySpit - sprites sprayed out of bullsquid mouth on toxic spit attack.
  • Bullsquid.ToxicSpit - the toxic spit projectile sprite.
  • Bullsquid.ToxicFleck - sprites sprayed on the toxic spit projectile impact with the wall.
  • Bullsquid.ToxicParticle - sprites emitted from the toxic spit projectile as it flies. Note: currently can’t be animated.

Shared visuals:

  • Bullsquid.TinySpitBase - defines a sprite used by Bullsquid.TinySpit, Bullsquid.ToxicTinySpit, Bullsquid.Fleck and Bullsquid.ToxicFleck.

Notes:

Attacks #

  • Melee Attack 1 - tail whip.
  • Melee Attack 2 - bite.
  • Range Attack 1 - spit.

Animation events #

  • 1 - spawn spit projectile. Play Bullsquid.Attack or Bullsquid.AttackToxic soundscripts.
  • 2 - bite trace hull attack. Deals sk_bullsquid_dmg_bite damage.
  • 3 - change skin to 1 (close eyes).
  • 4 - tail whip trace hull attack. Deals sk_bullsquid_dmg_whip damage.
  • 5 - jump (when bullsquid is surprised by attack).
  • 6 - knock away trace hull attack (during bite). Doesn’t do damage by default, just a knockback.

Entity template examples #

{
    "yellowbullsquid": {
        "own_visual": {
            "model": "models/yellowbullsquid.mdl"
        },
        "visuals": {
            "Bullsquid.Spit": {
                "model": "models/spit.mdl",
                "rendermode": "normal",
                "framerate": 1.0,
                "scale": 1
            }
        }
    }
}