Random Weather System First make a common event called 'weather' set it to parallel process Make a switch called 'weather Then make a conditional branch with an else case 'if weather switch is on' Wait 600 tenths of a second Set weather effects to none Make a variable called 'weather' Make a variable operation 'weather' set random number between 1-20 Conditional branch variable 'weather' is 6 sound effect: rain1 Weather effects rain weak Conditional branch variable 'weather' is 12 sound effect: rain1 Weather effects rain medium Conditional branch variable 'weather' is 18 sound effect: rain2 Weather effects rain strong in the else handler do this: Wait 600 tenths of a second Set weather effects to none Make a variable operation 'weather' set random number between 1-20 Conditional branch variable 'weather' is 6 sound effect: rain1 Conditional branch variable 'weather' is 12 sound effect: rain1 Conditional branch variable 'weather' is 18 sound effect: rain2 It should look like this: <>Branch:switch[weather] is on <>Wait:60.0sec <>weather effects: none <>Variable oper:[weather]set,rnd[1-20] <>Branch:Var:[weather] is 6 <>play sound:rain1 <>weather effects:rain,weak <>Branch:Var:[weather] is 12 <>play sound:rain1 <>weather effects:rain,medium <>Branch:Var:[weather] is 18 <>play sound:rain2 <>weather effects:rain,strong <> :end <> :end <> :end <> :else handler <>Wait:60.0sec <>weather effects: none <>Variable oper:[weather]set,rnd[1-20] <>Branch:Var:[weather] is 6 <>play sound:rain1 <>Branch:Var:[weather] is 12 <>play sound:rain1 <>Branch:Var:[weather] is 18 <>play sound:rain2 <> :end <> :end <> :end <> :end <> Now turn the 'weather' switch off when you go inside & it wont rain If you loop it the sound effects might be continuous Created By: Kingy