I'm ok.
If I'm not mistaken, Hannibal's father dies in a great battle. What can we make of that?
"Hamilcar probably landed at Gades in the summer of 237 BC. Whatever direct territorial control Carthage had had in the past in Iberia,"
Hamilcar's immediate objective was to secure access to the gold and silver mines of Sierra Morena, either by direct and indirect control.[104] Negotiations with the "Tartessian" tribes were successfully concluded, but Hamilcar faced hostility from the Turdetani or Turduli tribe, near the foothills of modern Seville and Córdoba. The Iberians had support from Celtiberian tribes and were under the command of two chieftains, Istolatios and his brother. Hamilcar defeated the confederates, killed the leaders and several of their soldiers, while he released a number of prisoners and incorporated 3,000 of the enemy into his army. The Turdetani surrendered.
Carthaginians may have taken control of the mining operations and introduced new technologies to increase production.
[...]
Orissus, chieftain of the Oretani tribe, came to the assistance of the besieged town. There are several versions to what happened next: Orissus offered to aid Hamilcar, then attacked the Punic army, and Hamilcar drowned during a retreat across the Jucar river;[115] the Oretani sent ox-driven carts to the Carthaginian position, then set them on fire and Hamilcar died in the resulting melee;[116] Hamilcar accepted an offer to parley, then led the enemy in one direction while Hannibal and Hasdrubal Barca fled in the opposite direction. According to Appian, Hamilcar was thrown from his horse and drowned in a river,[117] but Polybius says he fell in battle in an unknown corner of Iberia against an unnamed tribe.
https://en.m.wikipedia.org/wiki/Hamilcar_Barca
There were several battles before Hamilcar's death.