Excessive and/or unusual hot weather that can be accompanied by elevated humidity, especially in coastal regions.


Prerequisites


Atmosphere Present - No Trace Atmosphere


Hydrosphere:


Liquid Water


Liquid Water-Ammonia


No Extreme Climate Present in Any Region


Orbital Periods, average of Surface Temperatures: > 263K


Triggering Probability (TP)


cT = current region surface temperature modified by seasonal changes

sT = seasonal region surface temperature (not modified by seasonal changes, , BUT calculated at the current day)


cT(deg) = cT - 273.15

sT(deg) = sT - 273.15


if sT(deg) <= 0  then TP x = 1

else x = ( ct(deg) / sT(deg) ) - 1


Region's Climate

ClimateCoef (cc)

I: Very Hot Humid

12

II: Very Hot Semi-Humid

9.6

III: Hot Semi-Arid

6

IV: Hot Arid

3

V: Moderate Humid

9.6

VI: Moderate Dry

5.4

VII: Cold Arid

1.8

VIII: Periarctic

3.6

IX: Arctic

0.6



If st(deg) <= 0 then TP = 100          

else TP = { x * [ 1 + ( cc / 100 ) ] } * 100    rounded()


cc is stored into the region's RWE data structure and stay effective for the whole duration of the event.


Duration


d = time left in days until the next season


a = atmospheric pressure (in mb)


x = SQRT( d ) * cc * 0.019


y = [ x * SQRT( a ) ] / 20


z = y * coefDuration


rand( 1-100 )

Duration

coefDuration

1 - 15%

short

0.611599398

16 - 75%

common

1

76 - 87%

uncommon

1.6350572

88 - 95%

long

2.67341205

96 - 100%

exceptional

4.37118162


duration = round( z )


if duration = 0, then duration = 1


Scope


Requirements:


 any Non Polar, Oceanic, Coastal Polar region


- with a current ( and modified by seasonal change) surface temperature > 288K


Root Target Region Determination:


Any region that pass the requirements above is submitted to a TP test.


No delay is set, the effect will be directly applied to any region that passed the test.


Behavior and Spreading:


The effect remains over its targeted region for its whole duration. It doesn't have any pattern over the time.


Effects Rules


The effect is a more or less dramatic increase of the surface temperature for the whole duration of the event:


when triggered, the intensity of the event is calculated as below:


cT(deg) = cT - 273.15

sT(deg) = sT - 273.15


if sT(deg) <= 0

then delta = cT(deg) * 0.1

else delta = cT(deg) / sT(deg)


maxIntensity = delta * ( cc * 0.16666 ) * ( cT(deg) - sT(deg)

intensityByRand = maxIntensity / 10


w = random( 1-10 )


intensity = intensityByRand * w    rto - 2


heat wave cT = cT + intensity   rto - 2


w is stored into the region's RWE data structure and stay effective for the whole duration of the event.


when the effect is updated, the whole trigger process described above is processed, since cT varies with seasonal changes and so cT and sT change after each day.

only the saved w data is reused.


Compatibility List


RWEs:


- Cold Wave


Effect Cancellation


RWE/Cold Wave


Cooldown [Local]


Max Cooldown = ( w / 20 ) * ( d - RWE duration )


if Max Cooldown > d, Max Cooldown = d


if Max Cooldown < 1, Max Cooldown = 1



if Max Cooldown = 1, Cooldown = 1

else:


CooldownByRandom = MaxCooldown / 100


Cooldown = random( 1 - 100 ) * CooldownByRandom    min always 1   rounded

Created with the Personal Edition of HelpNDoc: What is a Help Authoring tool?