Did you know that initially the game was supposed to have one more, additional type of weather. In the game code, it is called "CWeather::EarthQuake" (or something similar), which means "Earthquake" It works, you can even turn it on, but the earthquake force is always zero. This script does not fit into the gta_sa.exe code, but generates an earthquake that is as similar as possible to what is preserved in the game code.
Earthquakes can now occur in the state of San Andreas. They can be small, large and VERY BIG. They can last a couple of seconds, or maybe 5-10 minutes. Seismic activity is high in San Fierro, and after an incident that occurred shortly before the events of the game, new aftershocks can begin. In this city, there is an increased chance of running into an earthquake. I forgot to mention that the earthquake is local, i.e. it only happens in one area (for example, it started in Los Santos, it will stay there)