Snake Parasite

The Snake Parasite is one of the most common enemies in the game along with the wolves. The mechanic behind the snake parasite is that it will hide in corpses strewn throughout the level once it see's the player, controlling their movements and using different attacks based on which type of corpse it is. When the corpse is defeated, the Snake will leave and search for a new host to use until it runs out of bodies or is killed. In addition, whenever the host attacks, the Snake will pop it's head out, allowing the player to kill the Snake from within. 

The Behavior Tree


Mechanics

Acid Spit

Design: This attack serves as a ranged attack for the very fragile Snake Parasite who doesn't want to be at close range all the time.  It also doubles up as a lingering AOE, forcing the player to reconsider their positioning which could leave them open to other attacks.

Damage: 35

Frequency: Often

Speed: N/A

Code: 

Snake Bite

Design: To keep the Snake Parasite from simply just spamming acid pools, a bite was implemented to give it some gameplay variety when it's forced to fight. It also allows the Snake to pull off hit and runs, creating dynamic gameplay situations where the player must scramble away from the Snake and try to shoot it down.

Damage: 20

Frequency: High

Speed: 300 units per second

Code: