Definately need to do something with EW.
I've posted in the EW thread in hopes one of the experts will find time to stop in and offer advice on this.

Short TempVarIf GetCurrentWeatherID == 1Set TempVar to 1Elseif GetCurrentWeatherID == 2Set TempVar to 2Endif
Scriptname ORPRandomFight; This script will allow you to set random fights based on the players level, so instead of using levelled lists, this script will act instead.; The best use is in the case of a boss fight or a unique encounter, which can be randomized to have it less predicatble.; Created by ISShort RandomShort ChallengeBegin Gamemodeif player.GetLevel <= 5 set Challenge to 1 elseif ( player.GetLevel >= 6 ) && ( player.GetLevel <= 10 ) set Challenge to 2 elseif ( player.GetLevel >= 11 ) && ( player.GetLevel <= 15 ) set Challenge to 3 elseif ( player.GetLevel >= 16 ) set Challenge to 4endif;If Player.GetInCell ORPCellIDIf Challenge == 1 set Random to GetRandomPercent if Random < 40;ORPSpawnMarker.placeatme LL0Dremora4Kynmarcher100 elseif Random < 70;ORPSpawnMarker.placeatme LL0Dremora5Markynaz100 elseif Random < 90;ORPSpawnMarker.placeatme LL0Dremora6Valkynaz100 else;ORPSpawnMarker.placeatme LL0Dremora6ValkynazMage100 endifendifIf Challenge == 2 set Random to GetRandomPercent if Random < 40;ORPSpawnMarker.placeatme LL0Dremora4Kynmarcher100 elseif Random < 70;ORPSpawnMarker.placeatme LL0Dremora5Markynaz100 elseif Random < 90;ORPSpawnMarker.placeatme LL0Dremora6Valkynaz100 else;ORPSpawnMarker.placeatme LL0Dremora6ValkynazMage100 endifendifIf Challenge == 3 set Random to GetRandomPercent if Random < 40;ORPSpawnMarker.placeatme LL0Dremora4Kynmarcher100 elseif Random < 70;ORPSpawnMarker.placeatme LL0Dremora5Markynaz100 elseif Random < 90;ORPSpawnMarker.placeatme LL0Dremora6Valkynaz100 else;ORPSpawnMarker.placeatme LL0Dremora6ValkynazMage100 endifendifIf Challenge == 4 set Random to GetRandomPercent if Random < 40;ORPSpawnMarker.placeatme LL0Dremora4Kynmarcher100 elseif Random < 70;ORPSpawnMarker.placeatme LL0Dremora5Markynaz100 elseif Random < 90;ORPSpawnMarker.placeatme LL0Dremora6Valkynaz100 else;ORPSpawnMarker.placeatme LL0Dremora6ValkynazMage100 endifendif;else;return; If not in realm, then don't execute;endifEnd
Scriptname ORPRandomWeather;This script allows you to set random weather for a specific ORP realm, this should shake things up a bit;);The script will be delayed (got to add that) and every few seconds will run and the weather will change; Created by ISShort RandomBegin Gamemodeset Random to GetRandomPercent;If Player.GetinCell ORPCellID if Random < 20 SetWeather OblivionDefault 1 elseif Random < 20 SetWeather OblivionElectrical 1 elseif Random < 40 SetWeather OblivionMountainFog 1 elseif Random < 60 SetWeather OblivionSigil 1 elseif Random < 80 SetWeather OblivionStormOblivion 1 elseif Random < 100 SetWeather OblivionStormTamriel 1 else SetWeather OblivionStormTamrielMQ16 1 endif;endifEnd