Thread: the fog
View Single Post
  #2  
Old 07-05-2020, 10:46 PM
Guest001 is offline Guest001
Registered User

Join Date: Aug 2008
Posts: 4,971

Maybe you can work it out from this script, I'm pretty sure the code works with nile maps
Make a map with 4 area triggers and use this wac script

There's a bms and mis map with 4 area triggers in it uploaded below.
(map made wth the DFXMEd)



Code:
if never() then
; specular contrast & background smoothing (haze)
fogcolor(15,15,15)
skyfogcolor(15,15,15)
fogtype(1)
fogdist(350) 
sky(28,28,28)
sun(40,40,40)
endif
// ***WeatherEffects***
//------------------------------
if elapse 30 and random 31 then
lightning 25,25,30
farflash
endif
//------------------------------
if elapse 50 and random 51 then
lightning 25,25,30
flash
endif
//------------------------------
if past 1 and elapse 256 then
overcast 0,36
rain 0,36
endif
if chain 15 and never then
overcast 12,36
rain 6,36
endif
if chain 30 and never then
overcast 24,36
rain 100,36
endif
if chain 45 and never then
overcast 12,36
rain 6,36
endif
if chain 35 and never then
overcast 0,36
rain 0,6
endif
if chain 40 and never then
overcast 33,36
rain 1,36
endif
if chain 50 and never then
overcast 0,36
rain 0,36
endif
if chain 40 and never then
overcast 12,36
rain 1,36
endif
//------------------------------
if past(6) and never() then
ammoarea AMMO_60MM_MORTAR(1)
endif
if chain(2) and never() then
quake(2)
endif
//
if chain(2) and never() then
ammoarea AMMO_60MM_MORTAR(2)
endif
if chain(2) and never() then
quake(2)
endif
//
if chain(5) and never() then
ammoarea AMMO_60MM_MORTAR(3)
endif
if chain(2) and never() then
quake(2)
endif
//
if chain(7) and never() then
ammoarea AMMO_60MM_MORTAR(4)
endif
if chain(2) and never() then
quake(2)
endif
//
if chain(4) and never() then
ammoarea AMMO-60MM_MORTAR(1)
endif
if chain(2) and never() then
quake(2)
endif
//
if chain(4) and never() then
ammoarea AMMO_60MM_MORTAR(2)
endif
if chain(2) and never() then
quake(2)
endif
//
if chain(2) and never() then
ammoarea AMMO_60MM_MORTAR(3)
endif
if chain(2) and never() then
quake(2)
endif
//
if chain(8) and never() then
ammoarea AMMO_60MM_MORTAR(4)
endif
if chain(2) and never() then
quake(2)
endif
//
if chain(4) and never() then
ammoarea AMMO_60MM_MORTAR(1)
endif
if chain(2) and never() then
quake(4)
endif
//
if chain(6) and never() then
ammoarea AMMO_60MM_MORTAR(2)
endif
if chain(2) and never() then
quake(2)
endif
//
if chain(7) and never() then
ammoarea AMMO_60MM_MORTAR(3)
endif
if chain(2) and never() then
quake(2)
endif
//
if chain(2) and never() then
ammoarea AMMO_60MM_MORTAR(4)
endif
if chain(1) and never() then
quake(2)
endif
//
if chain(8) and never() then
ammoarea AMMO_60MM_MORTAR(1)
endif
if chain(2) and never() then
quake(4)
endif
if chain(9) and never() then
ammoarea AMMO_60MM_MORTAR(2)
endif
if chain(2) and never() then
quake(2)
endif
//
if chain(2) and never() then
ammoarea AMMO_60MM_MORTAR(3)
endif
if chain(2) and never() then
quake(2)
endif
//
if chain(4) and never() then
ammoarea AMMO_60MM_MORTAR(4)
endif
if chain(2) and never() then
quake(2)
endif
//
Attached Files
File Type: zip Random_Weather.zip (2.9 KB, 1 views)

Last edited by Guest001; 07-05-2020 at 11:45 PM.
Reply With Quote