Divergent/mods/Redone Collection_backup/gamedata/configs/scripts/escape/esc_2_12_stalker_wolf.ltx

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