[BUG] unridden Megalosaurus only uses secondary attack.
#### Issue description
A tamed Megalosaurus without a rider uses the secondary attack (pick up) on every enemy, regardless if it can carry them or not. This results in extremely low damage and rendering the Megalosaurus unusable in any scenario when they are not ridden.
#### Steps to reproduce the issue
Turn on damage numbers
Tame a Megalosaurus
Ride it and attack to check the damage on both main and secondary attacks.
Dismount and send the Megalosaurus to attack a target that can't be carried by it.