- desactivate rain on speedway

- activate rain possibility for all mpaxx
- reduce grip for soft/medium/hard in rain

git-svn-id: https://svn.code.sf.net/p/speed-dreams/code/trunk@9187 30fe4595-0a0c-4342-8851-515496e4dcbd
This commit is contained in:
torcs-ng 2023-10-29 21:33:04 +00:00
parent f875566344
commit 6ea463c634
4 changed files with 32 additions and 25 deletions

View File

@ -36,9 +36,6 @@
<!-- Experimental code, use only for development or testing -->
<attstr name="fixed wheel force" in="yes,no" val="no"/>
<!-- Experimental code, use only for development or testing -->
<attstr name="tire compounds" in="yes,no" val="no"/>
<!-- Experimental code, use only for development or testing -->
<!-- Cars set up for this feature enable it in their xml files. -->
<!--attstr name="enable tcl" in="yes,no" val="yes"/-->

View File

@ -26,7 +26,7 @@
<attnum name="red" val="0.9"/>
<attnum name="green" val="0.9"/>
<attnum name="blue" val="0.9"/>
<attstr name="features" val=""/>
<attstr name="features" val="wet track"/>
<attstr name="nation" val="FR"/>
</section>
<section name="2">
@ -41,7 +41,7 @@
<attnum name="red" val="0.9"/>
<attnum name="green" val="0.9"/>
<attnum name="blue" val="0.9"/>
<attstr name="features" val=""/>
<attstr name="features" val="wet track"/>
<attstr name="nation" val="FR"/>
</section>
<section name="3">
@ -56,7 +56,7 @@
<attnum name="red" val="1.0"/>
<attnum name="green" val="0.2"/>
<attnum name="blue" val="0.2"/>
<attstr name="features" val=""/>
<attstr name="features" val="wet track"/>
<attstr name="nation" val="UK"/>
</section>
<section name="4">
@ -71,7 +71,7 @@
<attnum name="red" val="1.0"/>
<attnum name="green" val="0.2"/>
<attnum name="blue" val="0.2"/>
<attstr name="features" val=""/>
<attstr name="features" val="wet track"/>
<attstr name="nation" val="IE"/>
</section>
<section name="5">
@ -86,7 +86,7 @@
<attnum name="red" val="0.8"/>
<attnum name="green" val="0.7"/>
<attnum name="blue" val="0.2"/>
<attstr name="features" val=""/>
<attstr name="features" val="wet track"/>
<attstr name="nation" val="US"/>
</section>
<section name="6">
@ -101,7 +101,7 @@
<attnum name="red" val="1.0"/>
<attnum name="green" val="0.5"/>
<attnum name="blue" val="0.0"/>
<attstr name="features" val=""/>
<attstr name="features" val="wet track"/>
<attstr name="nation" val="BR"/>
</section>
<section name="7">
@ -116,7 +116,7 @@
<attnum name="red" val="0.4"/>
<attnum name="green" val="0.4"/>
<attnum name="blue" val="1.0"/>
<attstr name="features" val=""/>
<attstr name="features" val="wet track"/>
<attstr name="nation" val="FI"/>
</section>
<section name="8">
@ -131,7 +131,7 @@
<attnum name="red" val="0.7"/>
<attnum name="green" val="0.7"/>
<attnum name="blue" val="0.7"/>
<attstr name="features" val=""/>
<attstr name="features" val="wet track"/>
<attstr name="nation" val="IT"/>
</section>
<section name="9">
@ -146,7 +146,7 @@
<attnum name="red" val="0.7"/>
<attnum name="green" val="0.7"/>
<attnum name="blue" val="0.7"/>
<attstr name="features" val=""/>
<attstr name="features" val="wet track"/>
<attstr name="nation" val="JP"/>
</section>
<section name="10">
@ -161,7 +161,7 @@
<attnum name="red" val="0.7"/>
<attnum name="green" val="0.7"/>
<attnum name="blue" val="0.7"/>
<attstr name="features" val=""/>
<attstr name="features" val="wet track"/>
<attstr name="nation" val="DE"/>
</section>
</section>

View File

@ -26,7 +26,7 @@
<attnum name="red" val="0.9"/>
<attnum name="green" val="0.9"/>
<attnum name="blue" val="0.9"/>
<attstr name="features" val=""/>
<attstr name="features" val="wet track"/>
<attstr name="nation" val="FR"/>
</section>
<section name="2">
@ -41,7 +41,7 @@
<attnum name="red" val="0.9"/>
<attnum name="green" val="0.9"/>
<attnum name="blue" val="0.9"/>
<attstr name="features" val=""/>
<attstr name="features" val="wet track"/>
<attstr name="nation" val="FR"/>
</section>
<section name="3">
@ -56,7 +56,7 @@
<attnum name="red" val="1.0"/>
<attnum name="green" val="0.2"/>
<attnum name="blue" val="0.2"/>
<attstr name="features" val=""/>
<attstr name="features" val="wet track"/>
<attstr name="nation" val="UK"/>
</section>
<section name="4">
@ -71,7 +71,7 @@
<attnum name="red" val="1.0"/>
<attnum name="green" val="0.2"/>
<attnum name="blue" val="0.2"/>
<attstr name="features" val=""/>
<attstr name="features" val="wet track"/>
<attstr name="nation" val="IE"/>
</section>
<section name="5">
@ -86,7 +86,7 @@
<attnum name="red" val="0.8"/>
<attnum name="green" val="0.7"/>
<attnum name="blue" val="0.2"/>
<attstr name="features" val=""/>
<attstr name="features" val="wet track"/>
<attstr name="nation" val="US"/>
</section>
<section name="6">
@ -101,7 +101,7 @@
<attnum name="red" val="1.0"/>
<attnum name="green" val="0.5"/>
<attnum name="blue" val="0.0"/>
<attstr name="features" val=""/>
<attstr name="features" val="wet track"/>
<attstr name="nation" val="BR"/>
</section>
<section name="7">
@ -116,7 +116,7 @@
<attnum name="red" val="0.4"/>
<attnum name="green" val="0.4"/>
<attnum name="blue" val="1.0"/>
<attstr name="features" val=""/>
<attstr name="features" val="wet track"/>
<attstr name="nation" val="FI"/>
</section>
<section name="8">
@ -131,7 +131,7 @@
<attnum name="red" val="0.7"/>
<attnum name="green" val="0.7"/>
<attnum name="blue" val="0.7"/>
<attstr name="features" val=""/>
<attstr name="features" val="wet track"/>
<attstr name="nation" val="IT"/>
</section>
<section name="9">
@ -146,7 +146,7 @@
<attnum name="red" val="0.7"/>
<attnum name="green" val="0.7"/>
<attnum name="blue" val="0.7"/>
<attstr name="features" val=""/>
<attstr name="features" val="wet track"/>
<attstr name="nation" val="JP"/>
</section>
<section name="10">
@ -161,7 +161,7 @@
<attnum name="red" val="0.7"/>
<attnum name="green" val="0.7"/>
<attnum name="blue" val="0.7"/>
<attstr name="features" val=""/>
<attstr name="features" val="wet track"/>
<attstr name="nation" val="DE"/>
</section>
</section>

View File

@ -420,6 +420,12 @@ reTrackInitWeather(void)
}
// Ground water = rain for the moment (might change in the future).
if (strcmp(ReInfo->track->category, "speedway") == 0)
{
rain = TR_RAIN_NONE;
}
const int water = rain;
// Update track local info.
@ -568,7 +574,11 @@ reTrackInitWeatherValues(void)
reTrackUpdatePressure();
// Update track local info.
trackLocal->rain = rain;
if (strcmp(ReInfo->track->category, "speedway") == 0)
trackLocal->rain = TR_RAIN_NONE;
else
trackLocal->rain = rain;
trackLocal->hail = 0;
trackLocal->snow = 0;
trackLocal->clouds = (int)clouds;
@ -754,7 +764,7 @@ reTrackInitRealWeather(void)
else
trackLocal->airdensity = (tdble)(webMetar->getDensity_C());
if (ReInfo->s->_features & RM_FEATURE_WETTRACK)
if (ReInfo->s->_features & RM_FEATURE_WETTRACK && (!strcmp(ReInfo->track->category, "speedway")) == 0)
{
trackLocal->rain = webMetar->getRain();
trackLocal->water = trackLocal->rain;