mirror of
https://github.com/infinitefusion/infinitefusion-e18.git
synced 2025-12-08 21:54:58 +00:00
6.6 update
This commit is contained in:
@@ -0,0 +1,44 @@
|
||||
# frozen_string_literal: true
|
||||
|
||||
|
||||
def isRaining?()
|
||||
return isWeatherRain? || isWeatherStorm?
|
||||
end
|
||||
|
||||
def isWeatherRain?()
|
||||
return $game_weather.get_map_weather_type($game_map.map_id) == :Rain || $game_weather.get_map_weather_type($game_map.map_id) == :HeavyRain
|
||||
end
|
||||
|
||||
def isWeatherSunny?()
|
||||
return $game_weather.get_map_weather_type($game_map.map_id) == :Sunny || $game_weather.get_map_weather_type($game_map.map_id) == :HarshSun
|
||||
end
|
||||
|
||||
def isWeatherStorm?()
|
||||
return $game_weather.get_map_weather_type($game_map.map_id) == :Storm
|
||||
end
|
||||
|
||||
def isWeatherWind?()
|
||||
return $game_weather.get_map_weather_type($game_map.map_id) == :Wind || $game_weather.get_map_weather_type($game_map.map_id) == :StrongWinds
|
||||
end
|
||||
|
||||
def isWeatherFog?()
|
||||
return $game_weather.get_map_weather_type($game_map.map_id) == :Fog
|
||||
end
|
||||
|
||||
def isWeatherSnow?()
|
||||
return $game_weather.get_map_weather_type($game_map.map_id) == :Fog
|
||||
end
|
||||
|
||||
|
||||
def changeCurrentWeather(weatherType,intensity)
|
||||
new_map_id = $game_map.map_id
|
||||
mapMetadata = GameData::MapMetadata.try_get(new_map_id)
|
||||
return nil if mapMetadata.nil?
|
||||
return nil if !mapMetadata.outdoor_map
|
||||
if $game_weather
|
||||
$game_weather.set_map_weather($game_map.map_id,weatherType,intensity)
|
||||
$game_weather.update_overworld_weather($game_map.map_id)
|
||||
else
|
||||
$game_screen.weather(weatherType,intensity,5)
|
||||
end
|
||||
end
|
||||
Reference in New Issue
Block a user