237 lines
9.4 KiB
TeX
237 lines
9.4 KiB
TeX
#include "pas_b400_general.ltx"
|
|
|
|
[logic@pas_b400_zulus_canalisation]
|
|
active = walker@zulus_canalisation_1
|
|
suitable = {=check_npc_name(pas_b400_zulus) -pas_b400_canalisation_done} true
|
|
prior = 200
|
|
on_hit = hit@zulus
|
|
on_death = death@zulus
|
|
post_combat_time = 0,0
|
|
|
|
[walker@zulus_canalisation_1]:walker@zulus_def
|
|
path_walk = zulus_1_walk
|
|
path_look = zulus_1_look
|
|
out_restr = pas_b400_sr_canalisation_1
|
|
combat_ignore_cond = {-pas_b400_canalisation_tushkano_attacked =check_enemy_name(tushkano)} true, false
|
|
on_info = {+pas_b400_sr_canalisation_2} walker@zulus_canalisation_2
|
|
|
|
[walker@zulus_canalisation_2]:walker@zulus_def
|
|
path_walk = zulus_2_walk
|
|
path_look = zulus_2_look
|
|
out_restr = pas_b400_sr_canalisation_2
|
|
combat_ignore_cond = {-pas_b400_canalisation_tushkano_attacked =check_enemy_name(tushkano)} true, false
|
|
on_info = {+pas_b400_sr_canalisation_3} walker@zulus_canalisation_3
|
|
|
|
[walker@zulus_canalisation_3]:walker@zulus_def
|
|
path_walk = zulus_3_walk
|
|
path_look = zulus_3_look
|
|
out_restr = pas_b400_sr_canalisation_3
|
|
on_info = {+pas_b400_sr_canalisation_2} walker@zulus_canalisation_2
|
|
on_info2 = {+pas_b400_sr_canalisation_4} walker@zulus_canalisation_4
|
|
|
|
[walker@zulus_canalisation_4]:walker@zulus_def
|
|
path_walk = zulus_4_walk
|
|
path_look = zulus_4_look
|
|
out_restr = pas_b400_sr_canalisation_4
|
|
on_info = {+pas_b400_sr_canalisation_3} walker@zulus_canalisation_3
|
|
on_info2 = {+pas_b400_sr_canalisation_5} walker@zulus_canalisation_5
|
|
|
|
[walker@zulus_canalisation_5]:walker@zulus_def
|
|
path_walk = zulus_5_walk
|
|
path_look = zulus_5_look
|
|
out_restr = pas_b400_sr_canalisation_5
|
|
on_info = {+pas_b400_sr_canalisation_4} walker@zulus_canalisation_4
|
|
on_info2 = {+pas_b400_sr_canalisation_6} walker@zulus_canalisation_6
|
|
on_info3 = {-pas_b400_zulus_about_exit_1 =npc_in_zone(pas_b400_sr_canalisation_5)} %+pas_b400_zulus_about_exit_1 =play_sound(pas_b400_zulus_about_exit_1)%
|
|
|
|
[walker@zulus_canalisation_6]:walker@zulus_def
|
|
path_walk = zulus_6_walk
|
|
path_look = zulus_6_look
|
|
out_restr = pas_b400_sr_canalisation_6
|
|
on_info = {+pas_b400_sr_canalisation_5} walker@zulus_canalisation_5
|
|
on_info2 = {+pas_b400_sr_canalisation_7} walker@zulus_canalisation_7
|
|
|
|
[walker@zulus_canalisation_7]:walker@zulus_def
|
|
path_walk = zulus_7_walk
|
|
path_look = zulus_7_look
|
|
out_restr = pas_b400_sr_canalisation_7
|
|
on_info = {+pas_b400_sr_canalisation_6} walker@zulus_canalisation_6
|
|
|
|
|
|
|
|
|
|
[logic@pas_b400_vano_canalisation]
|
|
active = walker@vano_canalisation_1
|
|
suitable = {=check_npc_name(pas_b400_vano) -pas_b400_canalisation_done} true
|
|
prior = 200
|
|
on_hit = hit@vano
|
|
on_death = death@vano
|
|
post_combat_time = 0,0
|
|
|
|
[walker@vano_canalisation_1]:walker@vano_def
|
|
path_walk = vano_1_walk
|
|
path_look = vano_1_look
|
|
out_restr = pas_b400_sr_canalisation_1
|
|
combat_ignore_cond = {-pas_b400_canalisation_tushkano_attacked =check_enemy_name(tushkano)} true, false
|
|
on_info = {+pas_b400_sr_canalisation_2} walker@vano_canalisation_2
|
|
|
|
[walker@vano_canalisation_2]:walker@vano_def
|
|
path_walk = vano_2_walk
|
|
path_look = vano_2_look
|
|
out_restr = pas_b400_sr_canalisation_2
|
|
combat_ignore_cond = {-pas_b400_canalisation_tushkano_attacked =check_enemy_name(tushkano)} true, false
|
|
on_info = {+pas_b400_sr_canalisation_3} walker@vano_canalisation_3
|
|
|
|
[walker@vano_canalisation_3]:walker@vano_def
|
|
path_walk = vano_3_walk
|
|
path_look = vano_3_look
|
|
out_restr = pas_b400_sr_canalisation_3
|
|
on_info = {+pas_b400_sr_canalisation_2} walker@vano_canalisation_2
|
|
on_info2 = {+pas_b400_sr_canalisation_4} walker@vano_canalisation_4
|
|
|
|
[walker@vano_canalisation_4]:walker@vano_def
|
|
path_walk = vano_4_walk
|
|
path_look = vano_4_look
|
|
out_restr = pas_b400_sr_canalisation_4
|
|
on_info = {+pas_b400_sr_canalisation_3} walker@vano_canalisation_3
|
|
on_info2 = {+pas_b400_sr_canalisation_5} walker@vano_canalisation_5
|
|
|
|
[walker@vano_canalisation_5]:walker@vano_def
|
|
path_walk = vano_5_walk
|
|
path_look = vano_5_look
|
|
out_restr = pas_b400_sr_canalisation_5
|
|
on_info = {+pas_b400_sr_canalisation_4} walker@vano_canalisation_4
|
|
on_info2 = {+pas_b400_sr_canalisation_6} walker@vano_canalisation_6
|
|
|
|
[walker@vano_canalisation_6]:walker@vano_def
|
|
path_walk = vano_6_walk
|
|
path_look = vano_6_look
|
|
out_restr = pas_b400_sr_canalisation_6
|
|
on_info = {+pas_b400_sr_canalisation_5} walker@vano_canalisation_5
|
|
on_info2 = {+pas_b400_sr_canalisation_7} walker@vano_canalisation_7
|
|
|
|
[walker@vano_canalisation_7]:walker@vano_def
|
|
path_walk = vano_7_walk
|
|
path_look = vano_7_look
|
|
out_restr = pas_b400_sr_canalisation_7
|
|
on_info = {+pas_b400_sr_canalisation_6} walker@vano_canalisation_6
|
|
|
|
|
|
|
|
|
|
[logic@pas_b400_sokolov_canalisation]
|
|
active = walker@sokolov_canalisation_1
|
|
suitable = {=check_npc_name(pas_b400_sokolov) -pas_b400_canalisation_done} true
|
|
prior = 200
|
|
on_hit = hit@sokolov
|
|
on_death = death@sokolov
|
|
post_combat_time = 0,0
|
|
|
|
[walker@sokolov_canalisation_1]:walker@sokolov_def
|
|
path_walk = sokolov_1_walk
|
|
path_look = sokolov_1_look
|
|
out_restr = pas_b400_sr_canalisation_1
|
|
combat_ignore_cond = {-pas_b400_canalisation_tushkano_attacked =check_enemy_name(tushkano)} true, false
|
|
on_info = {+pas_b400_sr_canalisation_2} walker@sokolov_canalisation_2
|
|
|
|
[walker@sokolov_canalisation_2]:walker@sokolov_def
|
|
path_walk = sokolov_2_walk
|
|
path_look = sokolov_2_look
|
|
out_restr = pas_b400_sr_canalisation_2
|
|
combat_ignore_cond = {-pas_b400_canalisation_tushkano_attacked =check_enemy_name(tushkano)} true, false
|
|
on_info = {+pas_b400_sr_canalisation_3} walker@sokolov_canalisation_3
|
|
|
|
[walker@sokolov_canalisation_3]:walker@sokolov_def
|
|
path_walk = sokolov_3_walk
|
|
path_look = sokolov_3_look
|
|
out_restr = pas_b400_sr_canalisation_3
|
|
on_info = {+pas_b400_sr_canalisation_2} walker@sokolov_canalisation_2
|
|
on_info2 = {+pas_b400_sr_canalisation_4} walker@sokolov_canalisation_4
|
|
|
|
[walker@sokolov_canalisation_4]:walker@sokolov_def
|
|
path_walk = sokolov_4_walk
|
|
path_look = sokolov_4_look
|
|
out_restr = pas_b400_sr_canalisation_4
|
|
on_info = {+pas_b400_sr_canalisation_3} walker@sokolov_canalisation_3
|
|
on_info2 = {+pas_b400_sr_canalisation_5} walker@sokolov_canalisation_5
|
|
|
|
[walker@sokolov_canalisation_5]:walker@sokolov_def
|
|
path_walk = sokolov_5_walk
|
|
path_look = sokolov_5_look
|
|
out_restr = pas_b400_sr_canalisation_5
|
|
on_info = {+pas_b400_sr_canalisation_4} walker@sokolov_canalisation_4
|
|
on_info2 = {+pas_b400_sr_canalisation_6} walker@sokolov_canalisation_6
|
|
on_info3 = {+pas_b400_sokolov_about_exit_1_can -pas_b400_sokolov_about_exit_1 =npc_in_zone(pas_b400_sr_canalisation_5)} %+pas_b400_sokolov_about_exit_1 =play_sound(pas_b400_sokolov_about_exit_1)%
|
|
on_info4 = {!is_alive(pas_b400_zulus) -pas_b400_sokolov_about_exit_1 =npc_in_zone(pas_b400_sr_canalisation_5)} %+pas_b400_sokolov_about_exit_1 =play_sound(pas_b400_sokolov_about_exit_1)%
|
|
|
|
[walker@sokolov_canalisation_6]:walker@sokolov_def
|
|
path_walk = sokolov_6_walk
|
|
path_look = sokolov_6_look
|
|
out_restr = pas_b400_sr_canalisation_6
|
|
on_info = {+pas_b400_sr_canalisation_5} walker@sokolov_canalisation_5
|
|
on_info2 = {+pas_b400_sr_canalisation_7} walker@sokolov_canalisation_7
|
|
|
|
[walker@sokolov_canalisation_7]:walker@sokolov_def
|
|
path_walk = sokolov_7_walk
|
|
path_look = sokolov_7_look
|
|
out_restr = pas_b400_sr_canalisation_7
|
|
on_info = {+pas_b400_sr_canalisation_6} walker@sokolov_canalisation_6
|
|
|
|
|
|
|
|
|
|
[logic@pas_b400_wanderer_canalisation]
|
|
active = walker@wanderer_canalisation_1
|
|
suitable = {=check_npc_name(pas_b400_wanderer) -pas_b400_canalisation_done} true
|
|
prior = 200
|
|
on_hit = hit@wanderer
|
|
on_death = death@wanderer
|
|
post_combat_time = 0,0
|
|
|
|
[walker@wanderer_canalisation_1]:walker@wanderer_def
|
|
path_walk = wanderer_1_walk
|
|
path_look = wanderer_1_look
|
|
out_restr = pas_b400_sr_canalisation_1
|
|
combat_ignore_cond = {-pas_b400_canalisation_tushkano_attacked =check_enemy_name(tushkano)} true, false
|
|
on_info = {+pas_b400_sr_canalisation_2} walker@wanderer_canalisation_2
|
|
|
|
[walker@wanderer_canalisation_2]:walker@wanderer_def
|
|
path_walk = wanderer_2_walk
|
|
path_look = wanderer_2_look
|
|
out_restr = pas_b400_sr_canalisation_2
|
|
combat_ignore_cond = {-pas_b400_canalisation_tushkano_attacked =check_enemy_name(tushkano)} true, false
|
|
on_info = {+pas_b400_sr_canalisation_3} walker@wanderer_canalisation_3
|
|
|
|
[walker@wanderer_canalisation_3]:walker@wanderer_def
|
|
path_walk = wanderer_3_walk
|
|
path_look = wanderer_3_look
|
|
out_restr = pas_b400_sr_canalisation_3
|
|
on_info = {+pas_b400_sr_canalisation_2} walker@wanderer_canalisation_2
|
|
on_info2 = {+pas_b400_sr_canalisation_4} walker@wanderer_canalisation_4
|
|
|
|
[walker@wanderer_canalisation_4]:walker@wanderer_def
|
|
path_walk = wanderer_4_walk
|
|
path_look = wanderer_4_look
|
|
out_restr = pas_b400_sr_canalisation_4
|
|
on_info = {+pas_b400_sr_canalisation_3} walker@wanderer_canalisation_3
|
|
on_info2 = {+pas_b400_sr_canalisation_5} walker@wanderer_canalisation_5
|
|
|
|
[walker@wanderer_canalisation_5]:walker@wanderer_def
|
|
path_walk = wanderer_5_walk
|
|
path_look = wanderer_5_look
|
|
out_restr = pas_b400_sr_canalisation_5
|
|
on_info = {+pas_b400_sr_canalisation_4} walker@wanderer_canalisation_4
|
|
on_info2 = {+pas_b400_sr_canalisation_6} walker@wanderer_canalisation_6
|
|
|
|
[walker@wanderer_canalisation_6]:walker@wanderer_def
|
|
path_walk = wanderer_6_walk
|
|
path_look = wanderer_6_look
|
|
out_restr = pas_b400_sr_canalisation_6
|
|
on_info = {+pas_b400_sr_canalisation_5} walker@wanderer_canalisation_5
|
|
on_info2 = {+pas_b400_sr_canalisation_7} walker@wanderer_canalisation_7
|
|
|
|
[walker@wanderer_canalisation_7]:walker@wanderer_def
|
|
path_walk = wanderer_7_walk
|
|
path_look = wanderer_7_look
|
|
out_restr = pas_b400_sr_canalisation_7
|
|
on_info = {+pas_b400_sr_canalisation_6} walker@wanderer_canalisation_6
|