147 lines
5.0 KiB
TeX
147 lines
5.0 KiB
TeX
[logic@esc_2_12_stalker_wolf]
|
|
active = walker@guarder_1
|
|
level_spot = quest_npc
|
|
suitable = {=check_npc_name(esc_2_12_stalker_wolf)} true
|
|
prior = 140
|
|
|
|
[walker@wolf]
|
|
combat_ignore_cond = {=is_warfare} false, {=actor_true_enemy =check_enemy_name(actor)} false, true
|
|
combat_ignore_keep_when_attacked = {=is_warfare} false, true
|
|
invulnerable = {=is_warfare} false, {!actor_true_enemy} true, false
|
|
use_camp = false
|
|
meet = meet@send_far
|
|
gather_items_enabled = false
|
|
help_wounded_enabled = false
|
|
corpse_detection_enabled = false
|
|
|
|
[walker@guarder_1]:walker@wolf
|
|
path_walk = guarder_1_walk
|
|
path_look = guarder_1_look
|
|
on_info = {=surge_started} walker@hide_1
|
|
on_info2 = {=is_night} sleeper@sleeper_1
|
|
on_info3 = {=is_heavy_rain} walker@rain_1
|
|
gather_items_enabled = false
|
|
help_wounded_enabled = false
|
|
corpse_detection_enabled = false
|
|
combat_ignore_cond = {!is_enemy_actor_or_companion !enemy_in_zone(esc_2_12_stalker_wolf_kill_zone)} true, false
|
|
combat_ignore_keep_when_attacked = false
|
|
on_game_timer = 11500 | walker@patrol_walk_1
|
|
|
|
[walker@guarder_2]:walker@wolf
|
|
path_walk = guarder_1_walk
|
|
path_look = guarder_1_look
|
|
on_info = {=surge_started} walker@hide_1
|
|
on_info2 = {=is_night} sleeper@sleeper_1
|
|
on_info3 = {=is_heavy_rain} walker@rain_1
|
|
gather_items_enabled = false
|
|
help_wounded_enabled = false
|
|
corpse_detection_enabled = false
|
|
combat_ignore_cond = {!is_enemy_actor_or_companion !enemy_in_zone(esc_2_12_stalker_wolf_kill_zone)} true, false
|
|
combat_ignore_keep_when_attacked = false
|
|
on_game_timer = 11500 | walker@patrol_walk_3
|
|
|
|
[walker@patrol_walk_1]:walker@wolf
|
|
path_walk = nimble_sleeper
|
|
path_look = surge_hide_1_walk
|
|
on_info = {=surge_started} walker@hide_1
|
|
on_info2 = {=is_night} sleeper@sleeper_1
|
|
on_info3 = {=is_heavy_rain} walker@rain_1
|
|
gather_items_enabled = false
|
|
help_wounded_enabled = false
|
|
corpse_detection_enabled = false
|
|
combat_ignore_cond = {!is_enemy_actor_or_companion !enemy_in_zone(esc_2_12_stalker_wolf_kill_zone)} true, false
|
|
combat_ignore_keep_when_attacked = false
|
|
meet = meet@send_far
|
|
on_game_timer = 300 | remark@fold_arms
|
|
|
|
[walker@patrol_walk_2]:walker@wolf
|
|
path_walk = surge_hide_1_walk
|
|
path_look = surge_hide_1_look
|
|
on_info = {=surge_started} walker@hide_1
|
|
on_info2 = {=is_night} sleeper@sleeper_1
|
|
on_info3 = {=is_heavy_rain} walker@rain_1
|
|
gather_items_enabled = false
|
|
help_wounded_enabled = false
|
|
corpse_detection_enabled = false
|
|
combat_ignore_cond = {!is_enemy_actor_or_companion !enemy_in_zone(esc_2_12_stalker_wolf_kill_zone)} true, false
|
|
combat_ignore_keep_when_attacked = false
|
|
meet = meet@send_far
|
|
on_game_timer = 450 | remark@eat_bread
|
|
|
|
[walker@patrol_walk_3]:walker@wolf
|
|
path_walk = surge_hide_9_walk
|
|
path_look = surge_hide_9_look
|
|
on_info = {=surge_started} walker@hide_1
|
|
on_info2 = {=is_night} sleeper@sleeper_1
|
|
on_info3 = {=is_heavy_rain} walker@rain_1
|
|
gather_items_enabled = false
|
|
help_wounded_enabled = false
|
|
corpse_detection_enabled = false
|
|
combat_ignore_cond = {!is_enemy_actor_or_companion !enemy_in_zone(esc_2_12_stalker_wolf_kill_zone)} true, false
|
|
combat_ignore_keep_when_attacked = false
|
|
on_game_timer = 150 | remark@fold_arms
|
|
|
|
[remark@fold_arms]:walker@wolf
|
|
anim = fold_arms
|
|
on_info = {=surge_started} walker@hide_1
|
|
on_info2 = {=is_night} sleeper@sleeper_1
|
|
on_game_timer = 2500 | walker@patrol_walk_2
|
|
|
|
[remark@eat_bread]:walker@wolf
|
|
anim = eat_bread
|
|
on_info = {=surge_started} walker@hide_1
|
|
on_info2 = {=is_night} sleeper@sleeper_1
|
|
on_game_timer = 800 | remark@use_pda
|
|
|
|
[remark@use_pda]:walker@wolf
|
|
anim = use_pda
|
|
on_info = {=surge_started} walker@hide_1
|
|
on_info2 = {=is_night} sleeper@sleeper_1
|
|
on_game_timer = 500 | walker@guarder_2
|
|
|
|
[walker@rain_1]:walker@wolf
|
|
path_walk = hide_1_walk
|
|
path_look = hide_1_look
|
|
on_info = {=surge_started} walker@hide_1
|
|
on_info2 = {=is_night} sleeper@sleeper_1
|
|
on_info3 = {!is_heavy_rain} walker@guarder_1
|
|
gather_items_enabled = false
|
|
help_wounded_enabled = false
|
|
corpse_detection_enabled = false
|
|
invulnerable = false
|
|
|
|
[walker@hide_1]:walker@wolf
|
|
path_walk = hide_1_walk
|
|
path_look = hide_1_look
|
|
on_info = {!surge_started} walker@guarder_1
|
|
out_restr = esc_smart_terrain_2_12_surge_hide_a1
|
|
gather_items_enabled = false
|
|
help_wounded_enabled = false
|
|
corpse_detection_enabled = false
|
|
combat_ignore_cond = {!enemy_in_zone(esc_2_12_stalker_wolf_kill_zone)} true, false
|
|
combat_ignore_keep_when_attacked = false
|
|
|
|
[sleeper@sleeper_1]
|
|
combat_ignore_cond = {=is_warfare} false, {=actor_true_enemy =check_enemy_name(actor)} false, true
|
|
combat_ignore_keep_when_attacked = {=is_warfare} false, false
|
|
gather_items_enabled = false
|
|
help_wounded_enabled = false
|
|
corpse_detection_enabled = false
|
|
invulnerable = {=is_warfare} false, {!actor_true_enemy} true, false
|
|
path_main = nimble_sleeper ;surge_hide_1_walk
|
|
meet = no_meet
|
|
on_info = {!is_night} remark@eat_bread
|
|
|
|
[meet@send_far]
|
|
close_anim = nil
|
|
close_victim = nil
|
|
far_anim = nil
|
|
far_victim = nil
|
|
close_snd_hello = nil
|
|
close_snd_bye = nil
|
|
use = {=actor_enemy} false, {=dist_to_actor_le(3)} true, false
|
|
snd_on_use = {=is_wounded} nil, {=actor_enemy} nil, {=has_enemy} meet_use_no_fight, {=actor_has_weapon} meet_use_no_weapon, {!dist_to_actor_le(3)} nil, meet_use_no_talk_leader
|
|
meet_on_talking = false
|
|
trade_enable = false
|
|
allow_break = false
|