Part 6 - Weather-Terrain Sentences
To write a weather-terrain sentence:
now the current terrain is a random terrain in the current room;
now the weather-terrain sentence is "(This is a weather-terrain sentence for an unknown case involving [current terrain] and [current weather].)";
if the current weather is sunny:
if the current temperature is hot:
if the current terrain is grass or the current terrain is moss:
now the weather-terrain sentence is "[Current terrain] shrivels beneath the scorching sun.";
otherwise if the current terrain is bare earth:
now the weather-terrain sentence is "Exposed bare earth bakes beneath the hot sun.";
otherwise if the current terrain is mud:
now the weather-terrain sentence is "[Current terrain] slowly dries beneath the sun.";
otherwise if the current terrain is sand:
now the weather-terrain sentence is "Heat shimmers up from the burning [current terrain].";
otherwise if the current terrain is snow:
now the weather-terrain sentence is "Cold sunlight glitters on [current terrain].";
otherwise if the current terrain is bare rock:
if a random chance of 1 in 2 succeeds:
say "The blazing sun imbues the bare rock with shimmering heat.";
otherwise:
say "Sunlight beats heavily down across the [current terrain], heating it to an almost unbearable temperature.";
otherwise:
if a random chance of 1 in 2 succeeds:
now the weather-terrain sentence is "Sunlight sears down on the [current terrain].";
otherwise:
now the weather-terrain sentence is "Sunlight blazes down upon the [current terrain] here.";
otherwise if the current temperature is cold:
now the weather-terrain sentence is "Warmthless sunlight illuminates the [current terrain].";
otherwise if the current temperature is temperate:
if the current terrain is grass or the current terrain is moss:
now the weather-terrain sentence is "The [current terrain] covering the ground seems to gain little sustenance from the glaring sun.";
otherwise if the current terrain is fallen leaves or the current terrain is pebbles:
now the weather-terrain sentence is "[Current terrain] gleam in the harsh sunlight.";
otherwise if the current terrain is mud:
now the weather-terrain sentence is "The sun's sharp light shows an unappealing vista of [current terrain].";
otherwise if the current terrain is slush:
now the weather-terrain sentence is "A field of [current terrain] melts slowly in the sun.";
otherwise:
now the weather-terrain sentence is "The sun's sharp light makes the [current terrain] here look no more appealing.";
otherwise if the current weather is cloudy:
if the current terrain is grass:
now the weather-terrain sentence is "The [current terrain] covering the ground here gains no energy from the sullen gray sky.";
if the current terrain is sand:
now the weather-terrain sentence is "The [current terrain] underfoot clumps up in the humid air.";
otherwise if the current terrain is bare rock:
if a random chance of 1 in 2 succeeds:
now the weather-terrain sentence is "Heavy clouds hang low over the [current terrain].";
otherwise:
now the weather-terrain sentence is "Sullen clouds loom over an unpromising slope of bare rock.";
otherwise if the current terrain is pebbles:
now the weather-terrain sentence is "A field of [current terrain] spreads beneath the cloudy sky.";
otherwise if the current terrain is snow:
now the weather-terrain sentence is "The thick clouds overhead are almost the same color as the [snow] accumulating beneath them.";
otherwise:
now the weather-terrain sentence is "Dead grey clouds hang above the [current terrain] underfoot.";
otherwise if the current weather is misty:
if the current terrain is grass:
now the weather-terrain sentence is "Mist blurs the edges of the [current terrain] covering the local landscape.";
otherwise if the current terrain is bare rock:
if a random chance of 1 in 2 succeeds:
now the weather-terrain sentence is "Gray mist veils the harsh lines of bare rock around you.";
otherwise:
now the weather-terrain sentence is "Mist glides across the [current terrain] here, concealing ridges and nonconformities.";
otherwise if the current terrain is ice:
now the weather-terrain sentence is "Mist obscures the treacherous layer of [current terrain] covering the ground here.";
otherwise:
now the weather-terrain sentence is "Layers of pale gray mist part to reveal [current terrain] underfoot.";
otherwise if the current weather is raining:
if the current terrain is grass:
now the weather-terrain sentence is "Falling rain soaks heavily into the [current terrain] underfoot.";
otherwise if the current terrain is moss:
now the weather-terrain sentence is "Rain soaks steadily into the [current terrain] covering the ground.";
otherwise if the current terrain is fallen leaves:
now the weather-terrain sentence is "The heavy rain has saturated the [current terrain] concealing the ground.";
otherwise if the current terrain is sand:
now the weather-terrain sentence is "Rain forms rivulets in the [current terrain] and sinks into puddles.";
otherwise if the current terrain is bare rock:
if a random chance of 1 in 2 succeeds:
now the weather-terrain sentence is "Rain sluices over the [current terrain].";
otherwise:
now the weather-terrain sentence is "Rain pours over the bare rock exposed here.";
otherwise if the current terrain is pebbles:
now the weather-terrain sentence is "Scattered pebbles cover the ground, darkened and made slippery by the falling rain.";
now the weather-terrain sentence is "Rain falls steadily across the [current terrain] underfoot.";
otherwise if the current weather is snowing:
if the current terrain is grass or the current terrain is moss or the current terrain is fallen leaves:
now the weather-terrain sentence is "Snowflakes drift quietly from the sky to accumulate upon the [current terrain] covering the ground.";
otherwise if the current terrain is bare earth:
now the weather-terrain sentence is "Snow falls from the sky, forming long drifts that partially expose the bare earth underfoot.";
otherwise if the current terrain is pebbles:
now the weather-terrain sentence is "The falling snow merges pebbles and ice together in an oddly textured conglomerate underfoot.";
otherwise if the current terrain is sand:
now the weather-terrain sentence is "Snow and sand form a strange conglomerate here.";
otherwise if the current terrain is mud:
now the weather-terrain sentence is "Snowflakes wander slowly down from the disinterested heavens and collect upon the [current terrain].";
otherwise if the current terrain is bare rock:
if a random chance of 1 in 2 succeeds:
now the weather-terrain sentence is "Snow accumulates in white drifts across the bare rock underfoot.";
otherwise:
now the weather-terrain sentence is "The falling snow fills nooks and crevices in the bare rock underfoot.";
otherwise if the current terrain is slush:
now the weather-terrain sentence is "[Current terrain] silently absorbs the falling snow.";
otherwise if the current terrain is snow:
if a random chance of 1 in 2 succeeds:
now the weather-terrain sentence is "[Current terrain] grows deeper as more layers accumulate.";
otherwise:
now the weather-terrain sentence is "The snow falls, covering everything with a [terrain adjective of the current terrain] shroud.";
otherwise if the current terrain is ice:
now the weather-terrain sentence is "The falling snow gradually obscures the [current terrain] underfoot."