Hi Vlue, i need to say that your scripts are awesome!Now the reason why i'm here: I want to disable rain/snow inside my buildings. \!/NOOB ALERT\!/ And i don't know how to do that. Some help?
Just simply do a script call:
Climate_Control.change_weather

none)
OR
you can put whichever climate you plan in using for your map to be tagged on the notetag with C=?
For example in the script editor where you will find this:
AC_WEATHERS = {
0 => [
[:none, 0, nil, 6000, 12000, 40, nil, nil],
[:c_rain, 5, "Spring", 300, 900, 100, ["Rain",100,100], ["Rain",75,100]],
[:c_storm, 25, "Spring", 600, 900, 100, ["Rain",100,100], ["Rain",75,100]],
[:rain, 6, "Fall", 6000, 12000, 30, ["Rain",100,100], ["Rain",75,100]],
[:storm, 6, "Spring", 6000, 12000, 10, ["Storm",100,100], ["Storm",75,100]],
[:storm, 9, "Summer", 6000, 12000, 10, ["Storm",100,100], ["Storm",75,100]],
[:snow, 3, "Winter", 6000, 12000, 30, nil, nil],
[:snow, 9, "Winter", 6000, 12000, 10, nil, nil]
],
1 => [
[:none, 0, nil, 6000, 12000, 10, nil, nil],
[:snow, 3, nil, 6000, 12000, 5, nil, nil],
[:snow, 9, "Winter", 6000, 12000, 1, nil, nil]
]
}
Notice the blue colored values, thats what your gonna put in the map notetag. Example, i will use climate 0 then i place this on the notetag C=0 if i wanna use the climate 1 then tag the map note with C=1
The script call i provided up top which is Climate_Control.change_weather

none) means that you will manually change the weather to nothing. However, you can still use the weather sound if your map is made for the purpose of a building. For example, you want to use climate 1 for your map which is made for the purpose of a building then you need to tag your map with:
C=1
inside
Now, what will happen is that it will use climate 1 sound effects but you will not see the weather. However, there is one thing that you must take into mind, when i said that you can use a script call of Climate_Control.change_weather

none) to change the weather to clear or nothing, you must have the clear or nothing weather which is referred to as
[:none, 0, nil, 6000, 12000, 10, nil, nil],
the red color font that calls it clear to be set in the climate. Persay, if i wanted to make my custom climate of 2 since 0 and 1 is already taken, i would simply make these settings:
2 => [
[:snow, 3, nil, 6000, 12000, 5, nil, nil],
[:snow, 9, "Winter", 6000, 12000, 1, nil, nil]
]
Notice on my setting in climate 2 that it doesnt have :none on this setting which means if i tag my map with C=2 on the notetag then i cannot do a script call of Climate_Control.change_weather

none) on that map thats tagged C=2 because there i did not include the :none weather which is referred to as clear or nothing. So, in conclusion, if you want to change the weather effects to rain, storm, or snow you have to make sure you include them in the climate. Well, i hope that clears that confusion.
I'm using Vlues climate so i have a slight idea on how to answer these questions
EDIT1:
OPPPS, i forgot to mention that when adding an extra climate like i had mentioned up above which is:
2 => [
[:snow, 3, nil, 6000, 12000, 5, nil, nil],
[:snow, 9, "Winter", 6000, 12000, 1, nil, nil]
]
In able for me to use the setting number 2, i must change the
AC_CLIMATES = 2 thats on the script to
AC_CLIMATES = 3 since there is now 3 climates on the setting which are 0,1,2 equals 3 value. If you dont change the
AC_CLIMATES = it will cause an error at start. So, hope that clears the error that may occur if you add an extra settings
