Advertisement
Guest User

ProjectReality Radioactive Rain

a guest
May 19th, 2013
511
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 2.24 KB | None | 0 0
  1. scn F3NVRadStormsScript
  2.  
  3. short sNewHour
  4. float fTimer2
  5. float fTimer
  6. float fQuestDelayTime
  7. short sDoOnce1
  8. short sDoOnce2
  9. short sDoOnce3
  10. short sDoOnce4
  11. short sDoOnce5
  12. ref rForceFlee
  13.  
  14.  
  15.  
  16. Begin gamemode
  17.  
  18. if RadStorm == 1
  19.  
  20.     set fQuestDelayTime to 0.01
  21.     SetQuestDelay F3NVRadStorm 0.01
  22.  
  23.     if getiscurrentweather RadStormA == 1 && player.isininterior == 0 && ( sDoOnce4 == 0 )
  24.        
  25.         player.CIOS F3NVRad200
  26.         set sDoOnce4 to 1
  27.         set sDoOnce1 to 0
  28.  
  29.     endif
  30.  
  31.  
  32.     if getiscurrentweather RadstormB == 1 && player.isininterior == 0
  33.    
  34.        
  35.         EnableFastTravel 0
  36.  
  37.  
  38.         if  ( fTimer < 240 )
  39.  
  40.             if ( sDoOnce1 == 0 )
  41.                
  42.                 set sDoOnce1 to 1
  43.                 set sDoOnce2 to 0
  44.                 set sDoOnce5 to 0
  45.                
  46.                 F3NVSirenREF.moveto player 0 0 0   
  47.                 F3NVSirenREF.enable 1
  48.                 set rForceFlee to player.placeatme F3NVForceFlee 1
  49.                 set sNewHour to ( gamehour + 2 )   
  50.        
  51.             endif
  52.  
  53.                
  54.         set fTimer to fTimer + GetSecondsPassed
  55.          
  56.         else   
  57.            
  58.             F3NVSirenREF.disable 0
  59.             F3NVSirenREF.moveto rainset 0 0 0
  60.            
  61.             setweather RadStormC 1
  62.                        
  63.     endif
  64.    
  65. endif
  66.  
  67. if getiscurrentweather RadStormC == 1 && player.isininterior == 0
  68.  
  69.    
  70.     EnableFastTravel 0
  71.    
  72.    
  73.     if ( sDoOnce5 == 0 )
  74.                
  75.         set sDoOnce1 to 0
  76.         set sDoOnce4 to 0
  77.         set sDoOnce5 to 1
  78.        
  79.         player.CIOS F3NVRad800
  80.  
  81.     endif
  82.  
  83.     if ( fTimer2 < 60 )
  84.  
  85.        
  86.         set fTimer2 to fTimer2 + GetSecondsPassed
  87.  
  88.     else
  89.  
  90.         if ( sDoOnce2 == 0 )
  91.  
  92.             set sDoOnce2 to 1
  93.             imod BloodISFXd 1
  94.            
  95.             imod F3NVDblV 1
  96.  
  97.             F3NVhbEXT.enable 1
  98.             F3NVhbEXT.moveto player 0 0 0
  99.  
  100.             sgtm .2
  101.            
  102.            
  103.         endif
  104.  
  105.     endif
  106.    
  107. endif
  108.  
  109.  
  110.  
  111.  
  112. if player.isininterior == 1
  113.  
  114.     setweather Cloudy06 1
  115.  
  116.     SetQuestDelay F3NVRadStorm 0
  117.    
  118.     if ( sNewhour < gamehour )
  119.  
  120.        
  121.         set sHRSoundREF to 0
  122.         set sHRThSoundREF to 0
  123.         set sThSoundREF to 0
  124.         set SirenINT to 0
  125.         fw Cloudy06 1
  126.     endif
  127.        
  128.    
  129.     set sDoOnce1 to 0
  130.     set sDoOnce4 to 0
  131.     set sDoOnce5 to 0
  132.     rimod F3NVDblV 1
  133.  
  134.     F3NVSirenREF.disable 0
  135.     F3NVSirenREF.moveto rainset 0 0 0
  136.     F3NVhbEXT.disable 0
  137.     F3NVhbEXT.moveto rainset 0 0 0
  138.     player.removespell F3NVRad800
  139.  
  140.        
  141.     sgtm 1
  142.  
  143.         if ( sDoOnce2 == 1 )
  144.  
  145.            
  146.             set sDoOnce1 to 0
  147.             rimod F3NVDblV 1           
  148.             imod F3NVDblVFade 1
  149.  
  150.         endif
  151.            
  152.     player.removespell F3NVRad200
  153.    
  154.    
  155.  
  156. endif
  157.  
  158. endif
  159.  
  160. end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement