103 lines
No EOL
6.4 KiB
TeX
103 lines
No EOL
6.4 KiB
TeX
[logic@zat_b20_noah_teleport]
|
|
active = walker@start
|
|
suitable = {=check_npc_name(zat_b20_noah_teleport)} true
|
|
prior = 500
|
|
on_death = death
|
|
|
|
[walker@start]
|
|
path_walk = zat_b20_noah_1_walk
|
|
path_look = zat_b20_noah_1_look
|
|
def_state_moving1 = assault
|
|
def_state_standing = guard_na
|
|
out_restr = zat_b20_in_restrictor
|
|
on_signal = ready | {=see_actor} walker@wait %+zat_b20_stop_postprocess%
|
|
combat_ignore_cond = true
|
|
combat_ignore_keep_when_attacked = true
|
|
meet = no_meet
|
|
invulnerable = true
|
|
gather_items_enabled = false
|
|
help_wounded_enabled = false
|
|
corpse_detection_enabled = false
|
|
in_restr = zat_b20_zone_mine_thermal_average_0034, zat_b20_zone_mine_thermal_average_0035, zat_b20_zone_mine_thermal_average_0037, zat_b20_zone_mine_thermal_average_0038, zat_b20_zone_mine_thermal_average_0040, zat_b20_zone_mine_thermal_average_0041, zat_b20_zone_mine_thermal_average_0042, zat_b20_zone_mine_thermal_average_0043 , zat_b20_zone_mine_thermal_average_0047, zat_b20_zone_mine_thermal_average_0050, zat_b20_zone_mine_thermal_average_0051, zat_b20_zone_mine_thermal_average_0054, zat_b20_zone_mine_thermal_average_0057, zat_b20_zone_mine_thermal_average_0058, zat_b20_zone_mine_thermal_average_0062, zat_b20_zone_mine_thermal_average_0066
|
|
|
|
|
|
[walker@wait]
|
|
path_walk = zat_b20_noah_1_walk
|
|
path_look = zat_b20_noah_1_look
|
|
def_state_moving1 = assault
|
|
def_state_standing = guard_na
|
|
out_restr = zat_b20_in_restrictor
|
|
on_info = {+zat_b20_noah_ready_to_jump} remark@instructions
|
|
combat_ignore_cond = true
|
|
combat_ignore_keep_when_attacked = true
|
|
meet = no_meet
|
|
invulnerable = true
|
|
gather_items_enabled = false
|
|
help_wounded_enabled = false
|
|
corpse_detection_enabled = false
|
|
in_restr = zat_b20_zone_mine_thermal_average_0034, zat_b20_zone_mine_thermal_average_0035, zat_b20_zone_mine_thermal_average_0037, zat_b20_zone_mine_thermal_average_0038, zat_b20_zone_mine_thermal_average_0040, zat_b20_zone_mine_thermal_average_0041, zat_b20_zone_mine_thermal_average_0042, zat_b20_zone_mine_thermal_average_0043 , zat_b20_zone_mine_thermal_average_0047, zat_b20_zone_mine_thermal_average_0050, zat_b20_zone_mine_thermal_average_0051, zat_b20_zone_mine_thermal_average_0054, zat_b20_zone_mine_thermal_average_0057, zat_b20_zone_mine_thermal_average_0058, zat_b20_zone_mine_thermal_average_0062, zat_b20_zone_mine_thermal_average_0066
|
|
|
|
[remark@instructions]
|
|
anim = guard
|
|
target = story | actor
|
|
on_info = %=play_sound(zat_b20_noah_instructions)%
|
|
on_signal = sound_end | walker@walk_2
|
|
combat_ignore_cond = true
|
|
combat_ignore_keep_when_attacked = true
|
|
out_restr = zat_b20_in_restrictor
|
|
danger = danger
|
|
meet = no_meet
|
|
invulnerable = true
|
|
gather_items_enabled = false
|
|
help_wounded_enabled = false
|
|
corpse_detection_enabled = false
|
|
in_restr = zat_b20_zone_mine_thermal_average_0034, zat_b20_zone_mine_thermal_average_0035, zat_b20_zone_mine_thermal_average_0037, zat_b20_zone_mine_thermal_average_0038, zat_b20_zone_mine_thermal_average_0040, zat_b20_zone_mine_thermal_average_0041, zat_b20_zone_mine_thermal_average_0042, zat_b20_zone_mine_thermal_average_0043 , zat_b20_zone_mine_thermal_average_0047, zat_b20_zone_mine_thermal_average_0050, zat_b20_zone_mine_thermal_average_0051, zat_b20_zone_mine_thermal_average_0054, zat_b20_zone_mine_thermal_average_0057, zat_b20_zone_mine_thermal_average_0058, zat_b20_zone_mine_thermal_average_0062, zat_b20_zone_mine_thermal_average_0066
|
|
|
|
[walker@walk_2]
|
|
path_walk = zat_b20_noah_2_walk
|
|
on_signal = jump | remark@jump
|
|
def_state_moving1 = assault
|
|
def_state_standing = wait_na
|
|
combat_ignore_cond = true
|
|
combat_ignore_keep_when_attacked = true
|
|
out_restr = zat_b20_in_restrictor
|
|
meet = no_meet
|
|
invulnerable = true
|
|
gather_items_enabled = false
|
|
help_wounded_enabled = false
|
|
corpse_detection_enabled = false
|
|
in_restr = zat_b20_zone_mine_thermal_average_0034, zat_b20_zone_mine_thermal_average_0035, zat_b20_zone_mine_thermal_average_0037, zat_b20_zone_mine_thermal_average_0038, zat_b20_zone_mine_thermal_average_0040, zat_b20_zone_mine_thermal_average_0041, zat_b20_zone_mine_thermal_average_0042, zat_b20_zone_mine_thermal_average_0043 , zat_b20_zone_mine_thermal_average_0047, zat_b20_zone_mine_thermal_average_0050, zat_b20_zone_mine_thermal_average_0051, zat_b20_zone_mine_thermal_average_0054, zat_b20_zone_mine_thermal_average_0057, zat_b20_zone_mine_thermal_average_0058, zat_b20_zone_mine_thermal_average_0062, zat_b20_zone_mine_thermal_average_0066
|
|
|
|
[remark@jump]
|
|
target = story | zat_b20_teleport_mapspot
|
|
anim = zat_b20_noah_jump
|
|
meet = no_meet
|
|
on_info = {=npc_in_zone(zat_b20_teleport)} %+zat_b20_destroy_actor =destroy_object%
|
|
on_info2 = {+zat_b20_plateau_way_known)} %+zat_b20_destroy_actor =destroy_object%
|
|
out_restr = zat_b20_in_restrictor
|
|
combat_ignore_cond = true
|
|
combat_ignore_keep_when_attacked = true
|
|
invulnerable = true
|
|
gather_items_enabled = false
|
|
help_wounded_enabled = false
|
|
corpse_detection_enabled = false
|
|
in_restr = zat_b20_zone_mine_thermal_average_0034, zat_b20_zone_mine_thermal_average_0035, zat_b20_zone_mine_thermal_average_0037, zat_b20_zone_mine_thermal_average_0038, zat_b20_zone_mine_thermal_average_0040, zat_b20_zone_mine_thermal_average_0041, zat_b20_zone_mine_thermal_average_0042, zat_b20_zone_mine_thermal_average_0043 , zat_b20_zone_mine_thermal_average_0047, zat_b20_zone_mine_thermal_average_0050, zat_b20_zone_mine_thermal_average_0051, zat_b20_zone_mine_thermal_average_0054, zat_b20_zone_mine_thermal_average_0057, zat_b20_zone_mine_thermal_average_0058, zat_b20_zone_mine_thermal_average_0062, zat_b20_zone_mine_thermal_average_0066
|
|
|
|
[meet]
|
|
close_anim = guard_na
|
|
close_victim = actor
|
|
close_distance = 1
|
|
close_snd_hello = nil
|
|
close_snd_bye = nil
|
|
use = true
|
|
;abuse = true
|
|
;trade_enable = false
|
|
;allow_break = false
|
|
|
|
[danger]
|
|
ignore_distance = 0
|
|
|
|
[death]
|
|
on_info = %+zat_b18_noah_dead%
|
|
|
|
;in_restr = zat_b20_zone_mine_thermal_average_0034, zat_b20_zone_mine_thermal_average_0035, zat_b20_zone_mine_thermal_average_0037, zat_b20_zone_mine_thermal_average_0038, zat_b20_zone_mine_thermal_average_0040, zat_b20_zone_mine_thermal_average_0041, zat_b20_zone_mine_thermal_average_0042, zat_b20_zone_mine_thermal_average_0043 , zat_b20_zone_mine_thermal_average_0047, zat_b20_zone_mine_thermal_average_0050, zat_b20_zone_mine_thermal_average_0051, zat_b20_zone_mine_thermal_average_0054, zat_b20_zone_mine_thermal_average_0057, zat_b20_zone_mine_thermal_average_0058, zat_b20_zone_mine_thermal_average_0062, zat_b20_zone_mine_thermal_average_0066 |