Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- [logic]
- active = sr_idle@check_night_and_day
- [sr_idle@check_night_and_day]
- on_info = {=is_day} sr_idle@verify_actor_inside_if_day_is_true
- on_info2 = {!is_day} sr_idle@verify_actor_inside_if_day_is_false
- ;[sr_idle]
- ;on_actor_in_zone = esc_sr_a10| %+actor_in_da_house =stop_all_sound%
- ;on_actor_in_zone2 = esc_sr_a1| %+actor_in_da_house =stop_all_sound%
- ;on_actor_in_zone3 = esc_sr_a9| %+actor_in_da_house =stop_all_sound%
- ;on_info {+actor_in_da_house}| sr_sound_act@underground
- ;on_info {-actor_in_da_house}| {=is_day} sr_sound_act@outdoor_day, {!is_day} sr_sound_act@outdoor_night
- ;on_actor_outside = %-actor_in_da_house =stop_all_sound% {=is_day} sr_sound_act@outdoor_day, {!is_day} sr_sound_act@outdoor_night
- ;on_actor_outside = %-actor_in_da_house =stop_all_sound% {=is_day} sr_sound_act@outdoor_day, {!is_day} sr_sound_act@outdoor_night
- [sr_idle@verify_actor_inside_if_day_is_true]
- on_info = {-some_sound_is_playing =actor_in_zone(name_of_the_zone_using_this_logic_file)} sr_sound_act@play_day_sound %+some_sound_is_playing%
- [sr_idle@verify_actor_inside_if_day_is_false]
- on_info = {-some_sound_is_playing =actor_in_zone(name_of_the_zone_using_this_logic_file)} sr_sound_act@play_night_sound %+some_sound_is_playing%
- [sr_sound_act@play_day_sound]
- snd = characters_voice\scenario\day_sound
- delay = 1000
- on_info ={!actor_in_zone(name_of_the_zone_using_this_logic_file)} sr_idle@actor_left_zone_after_sound_info_disabled %-some_sound_is_playing%
- on_signal = sound_end | {=actor_in_zone(name_of_the_zone_using_this_logic_file) sr_idle@day_sound_ended %-some_sound_is_playing%
- on_signal2 = sound_end | {!actor_in_zone(name_of_the_zone_using_this_logic_file) sr_idle@day_sound_ended %-some_sound_is_playing%
- [sr_sound_act@play_night_sound]
- snd = characters_voice\scenario\night_sound
- delay = 1000
- on_info ={!actor_in_zone(name_of_the_zone_using_this_logic_file)} sr_idle@actor_left_zone_after_sound_info_disabled %-some_sound_is_playing%
- on_signal = sound_end | {=actor_in_zone(name_of_the_zone_using_this_logic_file) sr_idle@night_sound_ended %-some_sound_is_playing%
- on_signal2 = sound_end | {!actor_in_zone(name_of_the_zone_using_this_logic_file) sr_idle@night_sound_ended %-some_sound_is_playing%
- [sr_sound_act@underground]
- theme = sr_indoor_cement
- delay = 0
- max_delay = 0
- stereo = false
- ;on_actor_outside = %-actor_in_da_house =stop_all_sound% sr_sound_act@outdoor_night
- on_actor_outside = %-actor_in_da_house =stop_all_sound% sr_idle
- ;on_info {-actor_in_da_house}| sr_sound_act@outdoor_night
- [sr_sound_act@in_house]
- theme = sr_indoor_wood
- delay = 0
- max_delay = 0
- stereo = false
- on_actor_outside = %-actor_in_da_house =stop_all_sound%
- [sr_sound_act@outdoor_day]
- theme = outdoor_white_noise_day
- delay = 0
- max_delay = 0
- stereo = false
- on_info = {!is_day -actor_in_da_house} sr_sound_act@outdoor_night %=stop_all_sound%
- on_actor_inside = sr_idle
- ;on_actor_in_zone = esc_sr_a10| sr_sound_act@underground %+actor_in_da_house =stop_all_sound%
- ;on_actor_in_zone2 = esc_sr_a1| sr_sound_act@in_house %+actor_in_da_house =stop_all_sound%
- ;on_actor_in_zone3 = esc_sr_a9| sr_sound_act@underground %+actor_in_da_house =stop_all_sound%
- [sr_sound_act@outdoor_night]
- theme = outdoor_white_noise_night
- delay = 0
- max_delay = 0
- stereo = false
- on_actor_inside = sr_idle
- on_info = {=is_day -actor_in_da_house} sr_sound_act@outdoor_day % =stop_all_sound%
- ;on_actor_in_zone = esc_sr_a10| sr_sound_act@underground %+actor_in_da_house =stop_all_sound%
- ;on_actor_in_zone2 = esc_sr_a1| sr_sound_act@in_house %+actor_in_da_house =stop_all_sound%
- ;on_actor_in_zone3 = esc_sr_a9| sr_sound_act@underground %+actor_in_da_house =stop_all_sound%
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement