There is 3 levels of difficulty. Moreover please use constant value = 1 for lengths because i am not sure that i used right overview size.
[lvl 1]
Health = 10
[lvl 2]
Health = 10
[lvl 3]
Health = 20
[lvl 1]
Attack = 5
[lvl 2]
Attack = 10
[lvl 3]
Attack = 10
Walk speed = 1,5 tiles/sec * constant
Jump speed = 16 tiles/sec * constant
Jump lenght = 8 tiles * constant
Rotation speed = ~60 degrees/sec
Behavior:
Can't jump through walls but through obstacles.
1.] If
range >
jump lenght then
HB walk to player.
2.] If
range <
jump lenght then
HB jump on player's head + hand attack.
HB rotates by fits and starts (
How HB rotates). HB wigles while walking.
Also i think (i didn't checked, because i played alone) if there is one player which is closer to HB and HB aren't in jump then HB jumps to him.
"hc_alert1.wav" plays when going to attack (?).
"hc_attack(1,2,3).wav" when jump.
"hc_die(1,2).wav" when die.
"hc_headbite.wav" when attack.
"hc_idle(1,2,3,4,5).wav" when is idle.
"hc_pain(1,2,3).wav" when gets damage.
Image of HB in HL2D mod.