// SPDX-License-Identifier: MIT // Copyright (c) 2026 Incoprea // Pocket weather report // Not compiled or tested in-world // Setup: Put in a copy of a sign. It cycles through fictional, gentle forecasts. // Stop / restore: Disable the script and clear the floating text. // Notes: These are invented fortunes, not region weather data. // License: see LICENSE in this distribution. // Original Incoprea example. Whimsical weather, not a real forecast. list forecast = ["Chance of pocket-sized clouds.", "The wind may hum today.", "A blue afternoon with one curious moon.", "Clear skies for tiny adventures."]; showForecast() { integer pick = (integer)llFrand((float)llGetListLength(forecast)); llSetText(llList2String(forecast, pick), <0.68, 0.86, 1.0>, 1.0); } default { state_entry() { showForecast(); llSetTimerEvent(30.0); } timer() { showForecast(); } }