diff --git a/game/theater/theaterloader.py b/game/theater/theaterloader.py index 1534db83..f88096fd 100644 --- a/game/theater/theaterloader.py +++ b/game/theater/theaterloader.py @@ -16,6 +16,7 @@ from dcs.terrain import ( PersianGulf, Syria, TheChannel, + Sinai, ) from .conflicttheater import ConflictTheater @@ -32,6 +33,7 @@ ALL_TERRAINS = [ Nevada(), TheChannel(), Syria(), + Sinai(), ] TERRAINS_BY_NAME = {t.name: t for t in ALL_TERRAINS} diff --git a/requirements.txt b/requirements.txt index b029ef2b..05f2bb94 100644 --- a/requirements.txt +++ b/requirements.txt @@ -31,7 +31,7 @@ platformdirs==3.5.1 pluggy==1.0.0 pre-commit==3.3.1 pydantic==1.10.7 --e git+https://github.com/dcs-retribution/pydcs@5137e3f3757e1f9deb9d9f7db93a63cacf9f1047#egg=pydcs +-e git+https://github.com/dcs-retribution/pydcs@1d4e078b0d047b4745f794c0951cc45c658a7306#egg=pydcs pyinstaller==5.11.0 pyinstaller-hooks-contrib==2023.3 pyparsing==3.0.9 diff --git a/resources/theaters/sinai/info.yaml b/resources/theaters/sinai/info.yaml new file mode 100644 index 00000000..9804cd7c --- /dev/null +++ b/resources/theaters/sinai/info.yaml @@ -0,0 +1,44 @@ +--- +name: Sinai +timezone: +2 +daytime: + dawn: [6, 8] + day: [8, 16] + dusk: [16, 18] + night: [0, 5] +climate: + day_night_temperature_difference: 8.0 + seasons: + winter: + average_pressure: 29.86 # TODO: Find real-world data + average_temperature: 10.0 + weather: + thunderstorm: 1 + raining: 25 + cloudy: 35 + clear: 40 + spring: + weather: + thunderstorm: 1 + raining: 10 + cloudy: 30 + clear: 60 + summer: + average_pressure: 29.98 # TODO: Find real-world data + average_temperature: 28.5 + weather: + thunderstorm: 1 + raining: 5 + cloudy: 30 + clear: 65 + fall: + weather: + thunderstorm: 1 + raining: 15 + cloudy: 35 + clear: 50 + turbulence: + high_avg_yearly_turbulence_per_10cm: 9 + low_avg_yearly_turbulence_per_10cm: 3.5 + solar_noon_turbulence_per_10cm: 3.5 + midnight_turbulence_per_10cm: -3 \ No newline at end of file