This is the kind of question we get when every time Bitcoin rises and falls significantly and seemingly out of nowhere it is directly associated with anything like the US-Iran tension, Hong Kong protest, and so on.
Bitcoin has the capacity to grow and its price increase with or without calamities, disasters, and violence.
I wonder if the possible zombie apocalypse would also affect the price of Bitcoin.
I think you're partly right. In the case of the Corona virus, I don't think it's very likely that it will influence the price of Bitcoin. But if two countries come into conflict, one way for the population to protect themselves financially is to buy assets that will give them some security, if the conflict extends over a very long period. Gold as well as Bitcoin are reserves of value that serve this purpose very well. In this case we are talking about a very large number of people who may come to buy Bitcoin and in that way it can increase its value.