Try:
[macro]500 {SD Shooter} Target:=Creature.Target() SD:=3155 Creatures.ByName(Hydra)>3 Self.Attacking()==1 Creature.ShootOn(!Target!, !SD!) Exit() [/macro]
Or
[macro]500 {SD Shooter} Target:=Creature.Target() SD:=3155 Creatures.ByName(Hydra)>3 Self.Attacking()==1 Creature.ShootOn(!Target!, !SD!) Exit() [/macro]
Or
Code:
Target:=Creature.Target()
SD:=3155
Creatures.ByName(Hydra)>3
Self.Attacking()==1
Creature.ShootOn(!Target!, !SD!)
Exit()