Divergent/mods/New Levels/gamedata/configs/scripts/redemption_task_5_meeting.ltx

118 lines
3.4 KiB
TeX

[remark@general]
gather_items_enabled = false
help_wounded_enabled = false
corpse_detection_enabled = false
combat_ignore_cond = true
meet = no_meet
wounded = wounded@no_wound
use_camp = false
turn_on_campfire = false
invulnerable = true
[beh@general]:remark@general
behavior_state = beh_move
target = waypoint
[wounded@no_wound]
hp_state = 0|wounded_heavy@help_heavy
hp_state_see = 0|wounded_heavy@help_heavy
hp_victim = 0|nil
hp_fight = 0|false
hp_cover = 0|false
[meet@meet_freed]
close_anim = wait
close_victim = nil
far_anim = nil
far_victim = nil
close_distance = 0
far_distance = 0
use = {=dist_to_actor_le(4)} self, false
snd_on_use = {!dist_to_actor_le(4)} nil
allow_break = false
trade_enable = false
meet_dialog = redemption_storyline_5_7
[meet@meet_dolg]
close_anim = wait
close_victim = nil
far_anim = nil
far_victim = nil
close_distance = 0
far_distance = 0
use = {=dist_to_actor_le(15)} self, false
snd_on_use = {!dist_to_actor_le(15)} nil
allow_break = false
trade_enable = false
meet_dialog = redemption_storyline_5_8
[logic]
suitable = {!surge_started =check_npc_name(redemption_task_5)} true
active = beh@task_5_meeting
prior = 59
[beh@task_5_meeting]:beh@general, remark@general
on_info = {=check_npc_name(redemption_task_5_duty_captain)} beh@duty_cap, {=check_npc_name(redemption_task_5_duty_1)} beh@duty_1, {=check_npc_name(redemption_task_5_freedom_captain)} beh@freed_cap, {=check_npc_name(redemption_task_5_freedom_1)} beh@freed_1
[beh@duty_cap]:beh@general, remark@general
walk_dist = 25
jog_dist = 50
walk_anim = patrol
pt1 = 2500, guard | pos: -230.3, -11.643, 44.1 look: -226.124, -12.6535, 44.1986
path_end = remark@duty_cap_stay
[remark@duty_cap_stay]:remark@general
anim = wait
target = story | redemption_task_5_freedom_captain
on_info = {+redemption_5_freedom_talk_end -redemption_5_duty_talk_end} remark@duty_cap_stay_2
[remark@duty_cap_stay_2]:remark@general
meet = meet@meet_dolg
anim = wait
target = story | redemption_task_5_freedom_captain
on_info = {+redemption_5_duty_talk_end} remark@duty_cap_stay
[beh@duty_1]:beh@general, remark@general
walk_dist = 25
jog_dist = 50
walk_anim = patrol
pt1 = 2500, guard | pos: -231.7, -11.643, 42 look: -228.3728, -12.6573, 42.2482
path_end = remark@duty_1_stay
[remark@duty_1_stay]:remark@general
anim = guard
target = story | redemption_task_5_freedom_1
[beh@freed_cap]:beh@general, remark@general
walk_dist = 25
jog_dist = 50
walk_anim = patrol
pt1 = 2500, guard | pos: -226.8, -11.6548, 44.1 look: -229.4397, -12.6546, 43.6063
path_end = remark@freed_cap_stay
[remark@freed_cap_stay]:remark@general
meet = meet@meet_freed
anim = wait
target = story | redemption_task_5_duty_captain
on_info = {+redemption_5_freedom_talk_end} remark@freed_cap_stay_2
[remark@freed_cap_stay_2]:remark@general
meet = no_meet
anim = wait
target = story | redemption_task_5_duty_captain
on_info = {-redemption_5_freedom_talk_end} remark@freed_cap_stay
[beh@freed_1]:beh@general, remark@general
walk_dist = 25
jog_dist = 50
walk_anim = patrol
pt1 = 2500, guard | pos: -224, -11.643, 42.7 look: -226.1302, -12.6566, 42.0098
path_end = remark@freed_1_stay
[remark@freed_1_stay]:remark@general
anim = guard
target = story | redemption_task_5_duty_1