19 lines
No EOL
1 KiB
TeX
19 lines
No EOL
1 KiB
TeX
[logic]
|
|
active = sr_idle@no_action
|
|
|
|
[sr_idle@no_action]
|
|
on_info = {+pri_a17_mon_preacher_dead} sr_idle@timer
|
|
|
|
[sr_idle@timer]
|
|
on_game_timer = 55 | {=story_obj_in_zone_by_name(pri_a17_gauss_rifle:pri_a17_gauss_fall_zone)} sr_idle@end %+pri_a17_gauss_falled =damage_pri_a17_gauss%
|
|
on_game_timer2 = 55 | {!story_obj_in_zone_by_name(pri_a17_gauss_rifle:pri_a17_gauss_fall_zone)} sr_idle@progress
|
|
on_info = {=actor_has_item(pri_a17_gauss_rifle)} sr_idle@end %=damage_pri_a17_gauss +pri_a17_gauss_falled%
|
|
|
|
[sr_idle@progress]
|
|
on_info = {=actor_has_item(pri_a17_gauss_rifle)} sr_idle@end, {=story_object_exist(pri_a17_gauss_rifle) -pri_a17_gauss_destroyed} %+pri_a17_gauss_destroyed =destroy_object(story:pri_a17_gauss_rifle)%
|
|
on_game_timer = 10 | {!story_object_exist(pri_a17_gauss_rifle) +pri_a17_gauss_destroyed} sr_idle@hit %=spawn_object(pri_a17_gauss_rifle:pri_a17_gauss_fall_point) +pri_a17_gauss_falled%
|
|
|
|
[sr_idle@hit]
|
|
on_info = {=story_object_exist(pri_a17_gauss_rifle)} sr_idle@end %=damage_pri_a17_gauss%
|
|
|
|
[sr_idle@end] |