Advertisement
Daemonion

new space restrictor logic

May 3rd, 2012
316
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.84 KB | None | 0 0
  1. [logic]
  2. active = sr_idle
  3.  
  4. [sr_idle]
  5. on_actor_in_zone = esc_sr_a10| sr_sound_act@underground
  6. on_actor_in_zone2 = esc_sr_a1| sr_sound_act@in_house
  7. on_actor_in_zone3 = esc_sr_a9| sr_sound_act@underground
  8. ;;on_actor_not_in_zone = esc_sr_a1, esc_sr_a9, esc_sr_a10| {=is_day} sr_sound_act@outdoor_day, {!is_day} sr_sound_act@outdoor_night
  9. ;;on_actor_outside = {=is_day} sr_sound_act@outdoor_day, {!is_day} sr_sound_act@outdoor_night
  10.  
  11. [sr_sound_act@underground]
  12. theme = sr_indoor_cement
  13. delay = 0
  14. max_delay = 0
  15. stereo = false
  16. on_actor_outside = {=is_day} sr_sound_act@outdoor_day, {!is_day} sr_sound_act@outdoor_night
  17. ;;on_actor_not_in_zone = esc_sr_a10, esc_sr_a9| sr_idle
  18. ;;on_info = on_actor_not_in_zone = esc_sr_a10| sr_idle
  19.  
  20. [sr_sound_act@in_house]
  21. theme = sr_indoor_wood
  22. delay = 0
  23. max_delay = 0
  24. stereo = false
  25. on_actor_outside = {=is_day} sr_sound_act@outdoor_day, {!is_day} sr_sound_act@outdoor_night
  26.  
  27. [sr_sound_act@outdoor_day]
  28. theme = outdoor_white_noise_day
  29. delay = 0
  30. max_delay = 0
  31. stereo = false
  32. on_info = {!is_day} sr_sound_act@outdoor_night
  33. on_actor_in_zone = esc_sr_a10| sr_sound_act@underground ;;%=stop_all_sound%
  34. on_actor_in_zone2 = esc_sr_a1| sr_sound_act@in_house ;;%=stop_all_sound%
  35. on_actor_in_zone3 = esc_sr_a9| sr_sound_act@underground ;;%=stop_all_sound%
  36. ;;on_actor_inside = sr_idle %=stop_all_sound%
  37. ;;on_info = {on_actor_in_zone}, {on_actor_in_zone2}, {on_actor_in_zone3}| sr_idle %=stop_all_sound%
  38.  
  39. [sr_sound_act@outdoor_night]
  40. theme = outdoor_white_noise_night
  41. delay = 0
  42. max_delay = 0
  43. stereo = false
  44. on_info = {=is_day} sr_sound_act@outdoor_day
  45. on_actor_in_zone = esc_sr_a10| sr_sound_act@underground ;;%=stop_all_sound%
  46. on_actor_in_zone2 = esc_sr_a1| sr_sound_act@in_house ;;%=stop_all_sound%
  47. on_actor_in_zone3 = esc_sr_a9| sr_sound_act@underground ;;%=stop_all_sound%
  48. ;;on_actor_inside = sr_idle %=stop_all_sound%
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement