I had to think about the technical conditions a bit, but, if I recall, I believe this could be because the Huntsman is set to attack hostile monsters wandering the Outskirts; so, when Odo attacks Geralt, he would have also been regarded as a hostile by the Huntsman.Why did the city huntsman kill Odo? How dose that make sense???? Im really curiose about this! Dose anyone have a good answer???????