and one of it's attacks seem to just spawn rocks at the player and deal ridiculous damage.
the code for the attack is really strange ( HHRockSpawner is spawned by A_MissileAttack)
Code: Select all
ACTOR HHRockSpawner
{
//SPAWNID 243
Speed 7
RENDERSTYLE None
+SEEKERMISSILE
+NoTarget
MissileType HHRock
Obituary "%o was snuffed by a hammer hound."
States
{
Spawn:
HSHK A 1 A_Jump(224, 3)
HSHK A 4 A_Fire
HSHK A 1 A_MissileAttack
HSHK A 1
Stop
}
}
ACTOR HHRock
{
Speed 0
Damage 3
ExplosionDamage 5
ExplosionRadius 64
PROJECTILE
+SEEKERMISSILE
+SpawnCeiling
+CeilingHugger
+LowGravity
- NoGravity
- NODAMAGETHRUST
DeathSound "hammerhound/rocks"
Obituary "%o was smashed by a rock."
States
{
Spawn:
HRCK B 0 A_Jump (36, 7)//C
HRCK B 0 A_Jump (43, 7)//D
HRCK B 0 A_Jump (51, 7)//E
HRCK B 0 A_Jump (64, 7)//F
HRCK B 0 A_Jump (85, 7)//G
HRCK B 0 A_Jump (128, 7)//H
HRCK B 35
Goto Spawn+6
HRCK C 35
Goto Spawn+7
HRCK D 35
Goto Spawn+8
HRCK E 35
Goto Spawn+9
HRCK F 35
Goto Spawn+10
HRCK G 35
Goto Spawn+11
HRCK H 35
Goto Spawn+12
Death:
HRKE ABCDE 6 A_Explode
Stop
}
}