Divergent/mods/HIP HD Model/gamedata/configs/scripts/escape/devushka.ltx

72 lines
2.0 KiB
TeX

[logic@devushka]
suitable = {=target_squad_name(devushka_squad)} true
prior = 140
active = walker@devushka
level_spot = special
meet = meet@devushka
[walker@devushka]
path_walk = guard_2_walk
path_look = guard_2_look
on_info = {=surge_started} walker@surge
on_info2 = {=is_night} walker@sleeper_1
on_info3 = {=is_rain} walker@rain
combat_ignore_cond = false
combat_ignore_keep_when_attacked = false
reach_distance = 10
gather_items_enabled = false
help_wounded_enabled = false
corpse_detection_enabled = false
invulnerable = false
on_game_timer = 2400 | remark@smoking_stand
meet = meet@devushka
[meet@devushka]
close_victim = actor
far_victim = actor
close_anim = {=actor_has_weapon} threat_na, {=!actor_has_weapon}guard_na
far_anim = {=actor_has_weapon} threat_na, {=!actor_has_weapon} guard_na
close_distance = 3
far_distance = 4
use = {=actor_has_weapon} false, true
snd_on_use = {=actor_has_weapon} meet_hide_weapon
far_snd = {=actor_has_weapon =dist_to_actor_ge(1)} meet_hide_weapon, {=!actor_has_weapon =dist_to_actor_ge(1)} meet_hello, nil
[remark@smoking_stand]:walker@devushka
anim = smoking_stand
on_game_timer = 900 | walker@devushka
on_info = {=surge_started} walker@surge
[walker@rain]
path_walk = surge_hide_1_walk
path_look = surge_hide_1_look
on_info = {!is_rain} walker@devushka
gather_items_enabled = false
help_wounded_enabled = false
corpse_detection_enabled = false
invulnerable = false
[walker@surge]
path_walk = surge_hide_1_walk ;guard_2_walk
path_look = surge_hide_1_look ;guard_2_look
on_info = {!surge_started} walker@devushka
gather_items_enabled = false
help_wounded_enabled = false
corpse_detection_enabled = false
invulnerable = false
[walker@sleeper_1]
path_walk = guardermlr_2_walk
path_look = guardermlr_2_look
gather_items_enabled = false
help_wounded_enabled = false
corpse_detection_enabled = false
invulnerable = false
on_info = {!is_night} walker@devushka
on_game_timer = 2400 | remark@smoking_stand2
[remark@smoking_stand2]:walker@sleeper_1
anim = smoking_stand
on_game_timer = 900 | walker@sleeper_1
on_info = {=surge_started} walker@surge