Added New Mods and Profiles Folders

This is a complete rebuild of the modpack, with all new mods and updates for 1.5.3 of Anomaly.
This commit is contained in:
2025-01-14 05:07:53 -05:00
parent 85c665b107
commit 376b4b9689
21217 changed files with 546254 additions and 0 deletions
@@ -0,0 +1,27 @@
![animpoint@sit]
on_info = {=medic_sleep_time} beh@xcvb_sleep
[beh@xcvb_sleep]
;sound_idle = state
behavior_state = beh_move
target = waypoint
walk_dist = 100
jog_dist = 220
wait_anim = walk
walk_anim = walk
jog_anim = walk
run_anim = walk
delay_anim = guard
path_end = loop
on_info = {!medic_sleep_time} animpoint@sit
meet = no_meet
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
gather_items_enabled = false
help_wounded_enabled = false
corpse_detection_enabled = false
pt1 = 20000, drunk_sit_ass | pos: 20.3, 7.2056, -40.6 look: 18.9133, 6.2059, -41.6031
@@ -0,0 +1,27 @@
![animpoint@stand]
on_info3 = {=mechanic_sleep_time} beh@xcvb_sleep
[beh@xcvb_sleep]
;sound_idle = state
behavior_state = beh_move
target = waypoint
walk_dist = 100
jog_dist = 220
wait_anim = walk
walk_anim = walk
jog_anim = walk
run_anim = walk
delay_anim = guard
path_end = loop
on_info = {!mechanic_sleep_time} animpoint@stand
meet = no_meet
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
gather_items_enabled = false
help_wounded_enabled = false
corpse_detection_enabled = false
pt1 = 20000, sleep | pos: 10.5, 6.2124, 26.6 look: 10.8187, 5.124, 27.8415
@@ -0,0 +1,27 @@
![animpoint@trade]
on_info2 = {=trader_sleep_time} beh@xcvb_sleep
[beh@xcvb_sleep]
;sound_idle = state
behavior_state = beh_move
target = waypoint
walk_dist = 100
jog_dist = 220
wait_anim = walk
walk_anim = walk
jog_anim = walk
run_anim = walk
delay_anim = guard
path_end = loop
on_info = {!trader_sleep_time} animpoint@trade
meet = no_meet
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
gather_items_enabled = false
help_wounded_enabled = false
corpse_detection_enabled = false
pt1 = 20000, sleep | pos: 34.3, 4.644, 4.2 look: 32.7052, 3.5917, 4.652
@@ -0,0 +1,27 @@
@[exclusive]
val_1_2_xcvb_day_1 = darkvalley\val_smart_terrain_1_2_smart_logic_xcvb.ltx
val_1_2_xcvb_day_2 = darkvalley\val_smart_terrain_1_2_smart_logic_xcvb.ltx
val_1_2_xcvb_day_3 = darkvalley\val_smart_terrain_1_2_smart_logic_xcvb.ltx
val_1_2_xcvb_day_4 = darkvalley\val_smart_terrain_1_2_smart_logic_xcvb.ltx
val_1_2_xcvb_day_5 = darkvalley\val_smart_terrain_1_2_smart_logic_xcvb.ltx
val_1_2_xcvb_day_6 = darkvalley\val_smart_terrain_1_2_smart_logic_xcvb.ltx
val_1_2_xcvb_day_7 = darkvalley\val_smart_terrain_1_2_smart_logic_xcvb.ltx
val_1_2_xcvb_day_8 = darkvalley\val_smart_terrain_1_2_smart_logic_xcvb.ltx
val_1_2_xcvb_day_9 = darkvalley\val_smart_terrain_1_2_smart_logic_xcvb.ltx
val_1_2_xcvb_day_10 = darkvalley\val_smart_terrain_1_2_smart_logic_xcvb.ltx
val_1_2_xcvb_day_11 = darkvalley\val_smart_terrain_1_2_smart_logic_xcvb.ltx
val_1_2_xcvb_day_12 = darkvalley\val_smart_terrain_1_2_smart_logic_xcvb.ltx
val_1_2_xcvb_night_1 = darkvalley\val_smart_terrain_1_2_smart_logic_xcvb.ltx
val_1_2_xcvb_night_2 = darkvalley\val_smart_terrain_1_2_smart_logic_xcvb.ltx
val_1_2_xcvb_night_3 = darkvalley\val_smart_terrain_1_2_smart_logic_xcvb.ltx
val_1_2_xcvb_night_4 = darkvalley\val_smart_terrain_1_2_smart_logic_xcvb.ltx
val_1_2_xcvb_night_5 = darkvalley\val_smart_terrain_1_2_smart_logic_xcvb.ltx
val_1_2_xcvb_night_6 = darkvalley\val_smart_terrain_1_2_smart_logic_xcvb.ltx
val_1_2_xcvb_night_7 = darkvalley\val_smart_terrain_1_2_smart_logic_xcvb.ltx
val_1_2_xcvb_night_8 = darkvalley\val_smart_terrain_1_2_smart_logic_xcvb.ltx
val_1_2_xcvb_night_9 = darkvalley\val_smart_terrain_1_2_smart_logic_xcvb.ltx
val_1_2_xcvb_night_10 = darkvalley\val_smart_terrain_1_2_smart_logic_xcvb.ltx
val_1_2_xcvb_night_11 = darkvalley\val_smart_terrain_1_2_smart_logic_xcvb.ltx
val_1_2_xcvb_night_12 = darkvalley\val_smart_terrain_1_2_smart_logic_xcvb.ltx
val_1_2_xcvb_night_13 = darkvalley\val_smart_terrain_1_2_smart_logic_xcvb.ltx
@@ -0,0 +1,22 @@
![exclusive]
val_4_0_xcvb_day_1 = darkvalley\val_smart_terrain_4_0_smart_logic_xcvb.ltx
val_4_0_xcvb_day_2 = darkvalley\val_smart_terrain_4_0_smart_logic_xcvb.ltx
val_4_0_xcvb_day_3 = darkvalley\val_smart_terrain_4_0_smart_logic_xcvb.ltx
val_4_0_xcvb_day_4 = darkvalley\val_smart_terrain_4_0_smart_logic_xcvb.ltx
val_4_0_xcvb_day_5 = darkvalley\val_smart_terrain_4_0_smart_logic_xcvb.ltx
val_4_0_xcvb_day_6 = darkvalley\val_smart_terrain_4_0_smart_logic_xcvb.ltx
val_4_0_xcvb_day_7 = darkvalley\val_smart_terrain_4_0_smart_logic_xcvb.ltx
val_4_0_xcvb_day_8 = darkvalley\val_smart_terrain_4_0_smart_logic_xcvb.ltx
val_4_0_xcvb_day_9 = darkvalley\val_smart_terrain_4_0_smart_logic_xcvb.ltx
val_4_0_xcvb_day_10 = darkvalley\val_smart_terrain_4_0_smart_logic_xcvb.ltx
val_4_0_xcvb_night_1 = darkvalley\val_smart_terrain_4_0_smart_logic_xcvb.ltx
val_4_0_xcvb_night_2 = darkvalley\val_smart_terrain_4_0_smart_logic_xcvb.ltx
val_4_0_xcvb_night_3 = darkvalley\val_smart_terrain_4_0_smart_logic_xcvb.ltx
val_4_0_xcvb_night_4 = darkvalley\val_smart_terrain_4_0_smart_logic_xcvb.ltx
val_4_0_xcvb_night_5 = darkvalley\val_smart_terrain_4_0_smart_logic_xcvb.ltx
val_4_0_xcvb_night_6 = darkvalley\val_smart_terrain_4_0_smart_logic_xcvb.ltx
val_4_0_xcvb_night_7 = darkvalley\val_smart_terrain_4_0_smart_logic_xcvb.ltx
val_4_0_xcvb_night_8 = darkvalley\val_smart_terrain_4_0_smart_logic_xcvb.ltx
val_4_0_xcvb_night_9 = darkvalley\val_smart_terrain_4_0_smart_logic_xcvb.ltx
val_4_0_xcvb_night_10 = darkvalley\val_smart_terrain_4_0_smart_logic_xcvb.ltx
@@ -0,0 +1,41 @@
![exclusive]
val_7_3_xcvb_day_1 = darkvalley\val_smart_terrain_7_3_smart_logic_xcvb.ltx
val_7_3_xcvb_day_2 = darkvalley\val_smart_terrain_7_3_smart_logic_xcvb.ltx
val_7_3_xcvb_day_3 = darkvalley\val_smart_terrain_7_3_smart_logic_xcvb.ltx
val_7_3_xcvb_day_4 = darkvalley\val_smart_terrain_7_3_smart_logic_xcvb.ltx
val_7_3_xcvb_day_5 = darkvalley\val_smart_terrain_7_3_smart_logic_xcvb.ltx
val_7_3_xcvb_day_6 = darkvalley\val_smart_terrain_7_3_smart_logic_xcvb.ltx
val_7_3_xcvb_day_7 = darkvalley\val_smart_terrain_7_3_smart_logic_xcvb.ltx
val_7_3_xcvb_day_8 = darkvalley\val_smart_terrain_7_3_smart_logic_xcvb.ltx
val_7_3_xcvb_day_9 = darkvalley\val_smart_terrain_7_3_smart_logic_xcvb.ltx
val_7_3_xcvb_day_10 = darkvalley\val_smart_terrain_7_3_smart_logic_xcvb.ltx
val_7_3_xcvb_day_11 = darkvalley\val_smart_terrain_7_3_smart_logic_xcvb.ltx
val_7_3_xcvb_day_12 = darkvalley\val_smart_terrain_7_3_smart_logic_xcvb.ltx
val_7_3_xcvb_day_13 = darkvalley\val_smart_terrain_7_3_smart_logic_xcvb.ltx
val_7_3_xcvb_day_14 = darkvalley\val_smart_terrain_7_3_smart_logic_xcvb.ltx
val_7_3_xcvb_day_15 = darkvalley\val_smart_terrain_7_3_smart_logic_xcvb.ltx
val_7_3_xcvb_day_16 = darkvalley\val_smart_terrain_7_3_smart_logic_xcvb.ltx
val_7_3_xcvb_day_17 = darkvalley\val_smart_terrain_7_3_smart_logic_xcvb.ltx
val_7_3_xcvb_day_18 = darkvalley\val_smart_terrain_7_3_smart_logic_xcvb.ltx
val_7_3_xcvb_day_19 = darkvalley\val_smart_terrain_7_3_smart_logic_xcvb.ltx
val_7_3_xcvb_day_20 = darkvalley\val_smart_terrain_7_3_smart_logic_xcvb.ltx
val_7_3_xcvb_night_1 = darkvalley\val_smart_terrain_7_3_smart_logic_xcvb.ltx
val_7_3_xcvb_night_2 = darkvalley\val_smart_terrain_7_3_smart_logic_xcvb.ltx
val_7_3_xcvb_night_3 = darkvalley\val_smart_terrain_7_3_smart_logic_xcvb.ltx
val_7_3_xcvb_night_4 = darkvalley\val_smart_terrain_7_3_smart_logic_xcvb.ltx
val_7_3_xcvb_night_5 = darkvalley\val_smart_terrain_7_3_smart_logic_xcvb.ltx
val_7_3_xcvb_night_6 = darkvalley\val_smart_terrain_7_3_smart_logic_xcvb.ltx
val_7_3_xcvb_night_7 = darkvalley\val_smart_terrain_7_3_smart_logic_xcvb.ltx
val_7_3_xcvb_night_8 = darkvalley\val_smart_terrain_7_3_smart_logic_xcvb.ltx
val_7_3_xcvb_night_9 = darkvalley\val_smart_terrain_7_3_smart_logic_xcvb.ltx
val_7_3_xcvb_night_10 = darkvalley\val_smart_terrain_7_3_smart_logic_xcvb.ltx
val_7_3_xcvb_night_11 = darkvalley\val_smart_terrain_7_3_smart_logic_xcvb.ltx
val_7_3_xcvb_night_12 = darkvalley\val_smart_terrain_7_3_smart_logic_xcvb.ltx
val_7_3_xcvb_night_13 = darkvalley\val_smart_terrain_7_3_smart_logic_xcvb.ltx
val_7_3_xcvb_night_14 = darkvalley\val_smart_terrain_7_3_smart_logic_xcvb.ltx
val_7_3_xcvb_night_15 = darkvalley\val_smart_terrain_7_3_smart_logic_xcvb.ltx
val_7_3_xcvb_night_16 = darkvalley\val_smart_terrain_7_3_smart_logic_xcvb.ltx
val_7_3_xcvb_night_17 = darkvalley\val_smart_terrain_7_3_smart_logic_xcvb.ltx
val_7_3_xcvb_night_18 = darkvalley\val_smart_terrain_7_3_smart_logic_xcvb.ltx
val_7_3_xcvb_night_19 = darkvalley\val_smart_terrain_7_3_smart_logic_xcvb.ltx
@@ -0,0 +1,20 @@
![exclusive]
val_7_4_xcvb_day_1 = darkvalley\val_smart_terrain_7_4_smart_logic_xcvb.ltx
val_7_4_xcvb_day_2 = darkvalley\val_smart_terrain_7_4_smart_logic_xcvb.ltx
val_7_4_xcvb_day_3 = darkvalley\val_smart_terrain_7_4_smart_logic_xcvb.ltx
val_7_4_xcvb_day_4 = darkvalley\val_smart_terrain_7_4_smart_logic_xcvb.ltx
val_7_4_xcvb_day_5 = darkvalley\val_smart_terrain_7_4_smart_logic_xcvb.ltx
val_7_4_xcvb_day_6 = darkvalley\val_smart_terrain_7_4_smart_logic_xcvb.ltx
val_7_4_xcvb_day_7 = darkvalley\val_smart_terrain_7_4_smart_logic_xcvb.ltx
val_7_4_xcvb_day_8 = darkvalley\val_smart_terrain_7_4_smart_logic_xcvb.ltx
val_7_4_xcvb_day_9 = darkvalley\val_smart_terrain_7_4_smart_logic_xcvb.ltx
val_7_4_xcvb_day_10 = darkvalley\val_smart_terrain_7_4_smart_logic_xcvb.ltx
val_7_4_xcvb_night_1 = darkvalley\val_smart_terrain_7_4_smart_logic_xcvb.ltx
val_7_4_xcvb_night_2 = darkvalley\val_smart_terrain_7_4_smart_logic_xcvb.ltx
val_7_4_xcvb_night_3 = darkvalley\val_smart_terrain_7_4_smart_logic_xcvb.ltx
val_7_4_xcvb_night_4 = darkvalley\val_smart_terrain_7_4_smart_logic_xcvb.ltx
val_7_4_xcvb_night_5 = darkvalley\val_smart_terrain_7_4_smart_logic_xcvb.ltx
val_7_4_xcvb_night_6 = darkvalley\val_smart_terrain_7_4_smart_logic_xcvb.ltx
val_7_4_xcvb_night_7 = darkvalley\val_smart_terrain_7_4_smart_logic_xcvb.ltx
val_7_4_xcvb_night_8 = darkvalley\val_smart_terrain_7_4_smart_logic_xcvb.ltx
@@ -0,0 +1,31 @@
![exclusive]
!val_smart_terrain_7_5_camp_work_1 = darkvalley\val_smart_terrain_7_5_smart_logic.ltx
val_7_5_xcvb_day_1 = darkvalley\val_smart_terrain_7_5_smart_logic_xcvb.ltx
val_7_5_xcvb_day_2 = darkvalley\val_smart_terrain_7_5_smart_logic_xcvb.ltx
val_7_5_xcvb_day_3 = darkvalley\val_smart_terrain_7_5_smart_logic_xcvb.ltx
val_7_5_xcvb_day_4 = darkvalley\val_smart_terrain_7_5_smart_logic_xcvb.ltx
val_7_5_xcvb_day_5 = darkvalley\val_smart_terrain_7_5_smart_logic_xcvb.ltx
val_7_5_xcvb_day_6 = darkvalley\val_smart_terrain_7_5_smart_logic_xcvb.ltx
val_7_5_xcvb_day_7 = darkvalley\val_smart_terrain_7_5_smart_logic_xcvb.ltx
val_7_5_xcvb_day_8 = darkvalley\val_smart_terrain_7_5_smart_logic_xcvb.ltx
val_7_5_xcvb_day_9 = darkvalley\val_smart_terrain_7_5_smart_logic_xcvb.ltx
val_7_5_xcvb_day_10 = darkvalley\val_smart_terrain_7_5_smart_logic_xcvb.ltx
val_7_5_xcvb_day_11 = darkvalley\val_smart_terrain_7_5_smart_logic_xcvb.ltx
val_7_5_xcvb_day_12 = darkvalley\val_smart_terrain_7_5_smart_logic_xcvb.ltx
val_7_5_xcvb_day_13 = darkvalley\val_smart_terrain_7_5_smart_logic_xcvb.ltx
val_7_5_xcvb_night_1 = darkvalley\val_smart_terrain_7_5_smart_logic_xcvb.ltx
val_7_5_xcvb_night_2 = darkvalley\val_smart_terrain_7_5_smart_logic_xcvb.ltx
val_7_5_xcvb_night_3 = darkvalley\val_smart_terrain_7_5_smart_logic_xcvb.ltx
val_7_5_xcvb_night_4 = darkvalley\val_smart_terrain_7_5_smart_logic_xcvb.ltx
val_7_5_xcvb_night_5 = darkvalley\val_smart_terrain_7_5_smart_logic_xcvb.ltx
val_7_5_xcvb_night_6 = darkvalley\val_smart_terrain_7_5_smart_logic_xcvb.ltx
val_7_5_xcvb_night_7 = darkvalley\val_smart_terrain_7_5_smart_logic_xcvb.ltx
val_7_5_xcvb_night_8 = darkvalley\val_smart_terrain_7_5_smart_logic_xcvb.ltx
val_7_5_xcvb_night_9 = darkvalley\val_smart_terrain_7_5_smart_logic_xcvb.ltx
val_7_5_xcvb_night_10 = darkvalley\val_smart_terrain_7_5_smart_logic_xcvb.ltx
val_7_5_xcvb_night_11 = darkvalley\val_smart_terrain_7_5_smart_logic_xcvb.ltx
val_7_5_xcvb_night_12 = darkvalley\val_smart_terrain_7_5_smart_logic_xcvb.ltx
val_7_5_xcvb_night_13 = darkvalley\val_smart_terrain_7_5_smart_logic_xcvb.ltx
val_7_5_xcvb_night_14 = darkvalley\val_smart_terrain_7_5_smart_logic_xcvb.ltx
@@ -0,0 +1,340 @@
[beh@general]
;sound_idle = state
behavior_state = beh_move
target = waypoint
walk_dist = 100
jog_dist = 220
wait_anim = walk
walk_anim = walk
jog_anim = walk
run_anim = walk
delay_anim = guard
gather_items_enabled = true
help_wounded_enabled = true
corpse_detection_enabled = true
meet = meet@general
wounded = wounded@ignore
use_camp = false
path_end = loop
[beh@combat]:beh@general
wait_anim = patrol
walk_anim = patrol
jog_anim = patrol
run_anim = patrol
sound_idle = state
[beh@campfire]:beh@general
turn_on_campfire = true
sound_idle = state
[beh@sleep]:beh@general
gather_items_enabled = false
corpse_detection_enabled = false
meet = no_meet
[meet@general]
close_anim = nil
close_victim = nil
far_anim = nil
far_victim = nil
close_distance = 0
far_distance = 0
use = {=actor_enemy} false, {=dist_to_actor_le(3)} true, false
snd_on_use = {!dist_to_actor_le(3)} nil
meet_on_talking = false
[wounded@ignore]
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
; =======================
; ------------- DAY ---------------
; =======================
; ------------- 59
; (guard 1 entrance)
[logic@val_1_2_xcvb_day_1]
active = beh@day_1
suitable = {!surge_started !is_night} true
prior = 59
[beh@day_1]:beh@combat
pt1 = 10000, guard | pos: 115.5, 1.2062, -264.6 look: 108.0466, 0.1698, -258.5728
; (guard 2 entrance)
[logic@val_1_2_xcvb_day_2]
active = beh@day_2
suitable = {!surge_started !is_night} true
prior = 59
[beh@day_2]:beh@combat
pt1 = 10000, guard | pos: 123.2, 1.1342, -250.6 look: 114.8585, 0.1332, -254.4694
; ------------- 58
; (guard 3 entrance roof)
[logic@val_1_2_xcvb_day_3]
active = beh@day_3
suitable = {!surge_started !is_night =guard_has_rifle} true
prior = 58
[beh@day_3]:beh@combat
pt1 = 45000, guard | pos: 133, 6.8266, -256.9 look: 129.7176, 5.8319, -257.1916
pt2 = 20000, binocular | pos: 133, 6.8266, -256.9 look: 129.7176, 5.8319, -257.1916
; (guard 4 entrance sniper)
[logic@val_1_2_xcvb_day_4]
active = beh@day_4
suitable = {!surge_started !is_night =guard_has_sniper_rifle} true
prior = 58
[beh@day_4]:beh@combat
pt1 = 10000, threat_heli | pos: 140, 11.306, -254.1 look: 96.0381, 0.1518, -258.2311
; ------------- 57
; (guard 1 inside 1st floor)
[logic@val_1_2_xcvb_day_5]
active = beh@day_5
suitable = {!surge_started !is_night} true
prior = 57
[beh@day_5]:beh@combat
pt1 = 10000, guard | pos: 142.1, 1.2233, -236.6 look: 130.6209, 0.2332, -238.0685
; (guard 2 inside patrol 1st floor)
[logic@val_1_2_xcvb_day_6]
active = beh@day_6
suitable = {!surge_started !is_night} true
prior = 57
[beh@day_6]:beh@combat
pt1 = 10000, guard | pos: 121.1, 1.2233, -237.3 look: 121.3781, 0.2313, -240.5567
pt2 = 10000, guard | pos: 136.5, 1.2233, -231 look: 122.0666, 0.2284, -238.7048
; (guard 3 inside patrol 1st floor)
[logic@val_1_2_xcvb_day_7]
active = beh@day_7
suitable = {!surge_started !is_night} true
prior = 57
[beh@day_7]:beh@combat
pt1 = 10000, guard | pos: 149.1, 1.2216, -269.5 look: 146.2171, 0.2306, -260.4059
pt2 = 10000, guard | pos: 146.3, 1.2233, -254.8 look: 142.9571, 0.2326, -245.4347
; ------------- 56
; (patrol entrance)
[logic@val_1_2_xcvb_day_8]
active = beh@day_8
suitable = {!surge_started !is_night} true
prior = 56
[beh@day_8]:beh@combat
pt1 = 15000, guard | pos: 119.7, 1.189, -259 look: 111.0584, 0.1829, -258.6175
pt2 = 1, guard | pos: 122.5, 1.1445, -275.8 look: 127.9255, 0.1527, -274.7163
pt3 = 20000, smoking_stand | pos: 163.1, 1.177, -280.7 look: 165.0313, 0.1707, -277.6689
walk_anim = patrol
jog_anim = patrol
run_anim = patrol
; (guard near lab 1)
[logic@val_1_2_xcvb_day_9]
active = beh@day_9
suitable = {!surge_started !is_night} true
prior = 56
[beh@day_9]:beh@combat
pt1 = 15000, guard | pos: 121.8, -1.8427, -271.6 look: 125.7293, -2.8389, -271.5915
pt2 = 15000, guard | pos: 137.2, -1.8427, -271.6 look: 137.2236, -1.0723, -268.4792
; ------------- 55
; (guard near lab 2)
[logic@val_1_2_xcvb_day_10]
active = beh@day_10
suitable = {!surge_started !is_night} true
prior = 55
[beh@day_10]:beh@combat
pt1 = 15000, guard | pos: 121.8, -1.8427, -261.1 look: 123.2966, -2.8411, -267.1996
; (guard 5 inside 2nd floor)
[logic@val_1_2_xcvb_day_11]
active = beh@day_11
suitable = {!surge_started !is_night} true
prior = 55
[beh@day_11]:beh@combat
pt1 = 15000, guard | pos: 160.3, 6.7752, -270.2 look: 155.8888, 5.8291, -261.3734
pt2 = 15000, guard | pos: 153.3, 6.8232, -253.4 look: 152.8476, 4.6396, -256.268
; (guard 4 inside 1st floor)
[logic@val_1_2_xcvb_day_12]
active = beh@day_12
suitable = {!surge_started !is_night} true
prior = 55
[beh@day_12]:beh@combat
pt1 = 15000, ward | pos: 140.7, 1.2233, -256.9 look: 147.1504, 0.2332, -256.4153
; =======================
; ------------ NIGHT -------------
; =======================
; -------------- 59
; (guard 1 entrance)
[logic@val_1_2_xcvb_night_1]
active = beh@night_1
suitable = {!surge_started =is_night} true
prior = 59
[beh@night_1]:beh@combat
pt1 = 10000, guard | pos: 115.5, 1.2062, -264.6 look: 108.0466, 0.1698, -258.5728
; (guard 2 entrance)
[logic@val_1_2_xcvb_night_2]
active = beh@night_2
suitable = {!surge_started =is_night} true
prior = 59
[beh@night_2]:beh@combat
pt1 = 10000, guard | pos: 123.2, 1.1342, -250.6 look: 114.8585, 0.1332, -254.4694
; -------------- 58
; (guard 4 entrance sniper)
[logic@val_1_2_xcvb_night_3]
active = beh@night_3
suitable = {!surge_started =is_night =guard_has_sniper_rifle} true
prior = 58
[beh@night_3]:beh@combat
pt1 = 10000, threat_heli | pos: 140, 11.306, -254.1 look: 96.0381, 0.1518, -258.2311
; -------------- 57
; (guard 3 entrance roof)
[logic@val_1_2_xcvb_night_4]
active = beh@night_4
suitable = {!surge_started =is_night =guard_has_rifle} true
prior = 57
[beh@night_4]:beh@combat
pt1 = 45000, guard | pos: 133, 6.8266, -256.9 look: 129.7176, 5.8319, -257.1916
pt2 = 20000, binocular | pos: 133, 6.8266, -256.9 look: 129.7176, 5.8319, -257.1916
; (sleep 1)
[logic@val_1_2_xcvb_night_5]
active = beh@night_5
suitable = {!surge_started =is_night} true
prior = 57
[beh@night_5]:beh@sleep
pt1 = 20000, sleep | pos: 149.8, 6.8232, -249.9 look: 149.7898, 5.8294, -247.6675
; (sleep 2)
[logic@val_1_2_xcvb_night_6]
active = beh@night_6
suitable = {!surge_started =is_night} true
prior = 57
[beh@night_6]:beh@sleep
pt1 = 20000, lay_on_bed | pos: 149.8, 6.8232, -247.8 look: 149.8125, 5.8324, -245.2467
; -------------- 56
; (sleep 3)
[logic@val_1_2_xcvb_night_7]
active = beh@night_7
suitable = {!surge_started =is_night} true
prior = 56
[beh@night_7]:beh@sleep
pt1 = 20000, drunk_sit_ass | pos: 150.5, 6.8249, -244.3 look: 148.0526, 5.8322, -244.2149
; (guard 4 inside 1st floor)
[logic@val_1_2_xcvb_night_8]
active = beh@night_8
suitable = {!surge_started =is_night} true
prior = 56
[beh@night_8]:beh@combat
pt1 = 10000, guard | pos: 142.1, 1.2233, -236.6 look: 130.6209, 0.2332, -238.0685
; (patrol entrance)
[logic@val_1_2_xcvb_night_9]
active = beh@night_9
suitable = {!surge_started =is_night} true
prior = 56
[beh@night_9]:beh@combat
pt1 = 15000, guard | pos: 119.7, 1.189, -259 look: 111.0584, 0.1829, -258.6175
pt2 = 1, guard | pos: 122.5, 1.1445, -275.8 look: 127.9255, 0.1527, -274.7163
pt3 = 20000, smoking_stand | pos: 163.1, 1.177, -280.7 look: 165.0313, 0.1707, -277.6689
walk_anim = patrol
jog_anim = patrol
run_anim = patrol
; -------------- 55
; (sleep 4)
[logic@val_1_2_xcvb_night_10]
active = beh@night_10
suitable = {!surge_started =is_night} true
prior = 55
[beh@night_10]:beh@sleep
pt1 = 20000, sleep | pos: 148.4, 6.8232, -242.9 look: 150.3808, 5.8323, -242.8687
; (guard near lab 2)
[logic@val_1_2_xcvb_night_11]
active = beh@night_11
suitable = {!surge_started =is_night} true
prior = 55
[beh@night_11]:beh@combat
pt1 = 15000, guard | pos: 121.8, -1.8427, -261.1 look: 123.2966, -2.8411, -267.1996
; -------------- 54
; (sleep 5)
[logic@val_1_2_xcvb_night_12]
active = beh@night_12
suitable = {!surge_started =is_night} true
prior = 54
[beh@night_12]:beh@sleep
pt1 = 25000, sit_ass | pos: 147, 6.8232, -246.4 look: 149.4113, 5.8308, -246.5273
pt2 = 30000, eat_vodka | pos: 147, 6.8232, -246.4 look: 149.4113, 5.8308, -246.5273
pt3 = 25000, smoking_sit | pos: 147, 6.8232, -246.4 look: 149.4113, 5.8308, -246.5273
; (guard 4 inside 1st floor)
[logic@val_1_2_xcvb_night_13]
active = beh@night_13
suitable = {!surge_started =is_night} true
prior = 54
[beh@night_13]:beh@combat
pt1 = 15000, ward | pos: 140.7, 1.2233, -256.9 look: 147.1504, 0.2332, -256.4153
@@ -0,0 +1,296 @@
[beh@general]
;sound_idle = state
behavior_state = beh_move
target = waypoint
walk_dist = 100
jog_dist = 220
wait_anim = walk
walk_anim = walk
jog_anim = walk
run_anim = walk
delay_anim = guard
gather_items_enabled = true
help_wounded_enabled = true
corpse_detection_enabled = true
meet = meet@general
wounded = wounded@ignore
use_camp = false
path_end = loop
[beh@combat]:beh@general
wait_anim = patrol
walk_anim = patrol
jog_anim = patrol
run_anim = patrol
sound_idle = state
[beh@campfire]:beh@general
turn_on_campfire = true
sound_idle = state
[beh@sleep]:beh@general
gather_items_enabled = false
corpse_detection_enabled = false
meet = no_meet
[meet@general]
close_anim = nil
close_victim = nil
far_anim = nil
far_victim = nil
close_distance = 0
far_distance = 0
use = {=actor_enemy} false, {=dist_to_actor_le(3)} true, false
snd_on_use = {!dist_to_actor_le(3)} nil
meet_on_talking = false
[wounded@ignore]
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
; =======================
; ------------- DAY ---------------
; =======================
; ------------- 59
; (guard 1 east)
[logic@val_4_0_xcvb_day_1]
active = beh@day_1
suitable = {!surge_started !is_night} true
prior = 59
[beh@day_1]:beh@combat
pt1 = 10000, guard | pos: -87.5, 1.4017, -475.3 look: -81.9527, 0.2268, -471.1777
; (guard 1 north)
[logic@val_4_0_xcvb_day_2]
active = beh@day_2
suitable = {!surge_started !is_night} true
prior = 59
[beh@day_2]:beh@combat
pt1 = 10000, guard | pos: -117.6, 1.2353, -462.7 look: -121.8063, 0.0057, -454.5933
; ------------- 58
; (patrol north - east)
[logic@val_4_0_xcvb_day_3]
active = beh@day_3
suitable = {!surge_started !is_night} true
prior = 58
[beh@day_3]:beh@combat
pt1 = 10000, guard | pos: -130.2, 1.3777, -463.4 look: -129.9232, 0.1566, -456.7726
pt2 = 10000, guard | pos: -95.2, 1.4017, -471.8 look: -90.4048, 0.3322, -471.186
walk_anim = patrol
jog_anim = patrol
run_anim = patrol
; ------------- 57
; (campfire 1)
[logic@val_4_0_xcvb_day_4]
active = animpoint@day_4
suitable = {!surge_started !is_night} true
prior = 57
[animpoint@day_4]
cover_name = val_smart_terrain_4_0_animpoint_kamp1
use_camp = true
turn_on_campfire = true
; (campfire 2)
[logic@val_4_0_xcvb_day_5]
active = animpoint@day_5
suitable = {!surge_started !is_night} true
prior = 57
[animpoint@day_5]
cover_name = val_smart_terrain_4_0_animpoint_kamp2
use_camp = true
turn_on_campfire = true
; ------------- 56
; (guard 1 east)
[logic@val_4_0_xcvb_day_6]
active = beh@day_6
suitable = {!surge_started !is_night} true
prior = 56
[beh@day_6]:beh@combat
pt1 = 10000, guard | pos: -99.4, 1.2251, -465.5 look: -90.4991, 0.25, -468.0832
; (guard 1 north)
[logic@val_4_0_xcvb_day_7]
active = beh@day_7
suitable = {!surge_started !is_night} true
prior = 56
[beh@day_7]:beh@combat
pt1 = 10000, guard | pos: -123.9, 1.5135, -470.4 look: -128.0343, 0.2202, -459.2881
; ------------- 55
; (campfire 3)
[logic@val_4_0_xcvb_day_8]
active = animpoint@day_8
suitable = {!surge_started !is_night} true
prior = 55
[animpoint@day_8]
cover_name = val_smart_terrain_4_0_animpoint_kamp3
use_camp = true
turn_on_campfire = true
; (campfire 4)
[logic@val_4_0_xcvb_day_9]
active = animpoint@day_9
suitable = {!surge_started !is_night} true
prior = 55
[animpoint@day_9]
cover_name = val_smart_terrain_4_0_animpoint_kamp4
use_camp = true
turn_on_campfire = true
; (campfire 5)
[logic@val_4_0_xcvb_day_10]
active = animpoint@day_10
suitable = {!surge_started !is_night} true
prior = 55
[animpoint@day_10]
cover_name = val_smart_terrain_4_0_animpoint_kamp5
use_camp = true
turn_on_campfire = true
; =======================
; ------------ NIGHT -------------
; =======================
; ------------- 59
; (guard 1 east)
[logic@val_4_0_xcvb_night_1]
active = beh@night_1
suitable = {!surge_started =is_night} true
prior = 59
[beh@night_1]:beh@combat
pt1 = 10000, guard | pos: -87.5, 1.4017, -475.3 look: -81.9527, 0.2268, -471.1777
; (guard 1 north)
[logic@val_4_0_xcvb_night_2]
active = beh@night_2
suitable = {!surge_started =is_night} true
prior = 59
[beh@night_2]:beh@combat
pt1 = 10000, guard | pos: -117.6, 1.2353, -462.7 look: -121.8063, 0.0057, -454.5933
; ------------- 58
; (campfire 1)
[logic@val_4_0_xcvb_night_3]
active = animpoint@night_3
suitable = {!surge_started =is_night} true
prior = 58
[animpoint@night_3]
cover_name = val_smart_terrain_4_0_animpoint_kamp1
use_camp = true
turn_on_campfire = true
; (campfire 2)
[logic@val_4_0_xcvb_night_4]
active = animpoint@night_4
suitable = {!surge_started =is_night} true
prior = 58
[animpoint@night_4]
cover_name = val_smart_terrain_4_0_animpoint_kamp2
use_camp = true
turn_on_campfire = true
; ------------- 57
; (patrol north - east)
[logic@val_4_0_xcvb_night_5]
active = beh@night_5
suitable = {!surge_started =is_night} true
prior = 57
[beh@night_5]:beh@combat
pt1 = 10000, guard | pos: -130.2, 1.3777, -463.4 look: -129.9232, 0.1566, -456.7726
pt2 = 10000, guard | pos: -95.2, 1.4017, -471.8 look: -90.4048, 0.3322, -471.186
walk_anim = patrol
jog_anim = patrol
run_anim = patrol
; ------------- 56
; (campfire 2)
[logic@val_4_0_xcvb_night_6]
active = animpoint@night_6
suitable = {!surge_started =is_night} true
prior = 56
[animpoint@night_6]
cover_name = val_smart_terrain_4_0_animpoint_kamp3
use_camp = true
turn_on_campfire = true
; (sleep 1)
[logic@val_4_0_xcvb_night_7]
active = beh@night_7
suitable = {!surge_started =is_night} true
prior = 56
[beh@night_7]:beh@sleep
pt1 = 10000, sleep | pos: -128.1, 2.0348, -504.7 look: -127.9521, 0.9113, -501.8723
; (sleep 2)
[logic@val_4_0_xcvb_night_8]
active = beh@night_8
suitable = {!surge_started =is_night} true
prior = 56
[beh@night_8]:beh@sleep
pt1 = 10000, sleep | pos: -128.1, 1.949, -506.1 look: -128.6703, 0.9483, -508.412
; ------------- 55
; (guard 1 east)
[logic@val_4_0_xcvb_night_9]
active = beh@night_9
suitable = {!surge_started =is_night} true
prior = 55
[beh@night_9]:beh@combat
pt1 = 10000, guard | pos: -99.4, 1.2251, -465.5 look: -90.4991, 0.25, -468.0832
; (guard 1 north)
[logic@val_4_0_xcvb_night_10]
active = beh@night_10
suitable = {!surge_started =is_night} true
prior = 55
[beh@night_10]:beh@combat
pt1 = 10000, guard | pos: -123.9, 1.5135, -470.4 look: -128.0343, 0.2202, -459.2881
@@ -0,0 +1,504 @@
[beh@general]
;sound_idle = state
behavior_state = beh_move
target = waypoint
walk_dist = 100
jog_dist = 220
wait_anim = walk
walk_anim = walk
jog_anim = walk
run_anim = walk
delay_anim = guard
gather_items_enabled = true
help_wounded_enabled = true
corpse_detection_enabled = true
meet = meet@general
wounded = wounded@ignore
use_camp = false
path_end = loop
[beh@combat]:beh@general
wait_anim = patrol
walk_anim = patrol
jog_anim = patrol
run_anim = patrol
sound_idle = state
[beh@campfire]:beh@general
turn_on_campfire = true
sound_idle = state
[beh@sleep]:beh@general
gather_items_enabled = false
corpse_detection_enabled = false
meet = no_meet
[meet@general]
close_anim = nil
close_victim = nil
far_anim = nil
far_victim = nil
close_distance = 0
far_distance = 0
use = {=actor_enemy} false, {=dist_to_actor_le(3)} true, false
snd_on_use = {!dist_to_actor_le(3)} nil
meet_on_talking = false
[wounded@ignore]
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
; =======================
; ------------- DAY ---------------
; =======================
; ------------- 59
; guard west 1
[logic@val_7_3_xcvb_day_1]
active = beh@day_1
suitable = {!surge_started !is_night} true
prior = 59
[beh@day_1]:beh@combat
pt1 = 1000, guard | pos: -56, 1.1513, -0.7 look: -60.1147, -0.3102, -4.0266
pt2 = 1000, guard | pos: -56.7, 0.9644, -9.1 look: -58.678, -0.3528, -11.6798
; guard east 1
[logic@val_7_3_xcvb_day_2]
active = beh@day_2
suitable = {!surge_started !is_night} true
prior = 59
[beh@day_2]:beh@combat
pt1 = 20000, guard | pos: 41.3, 1.0673, 23.1 look: 46.3935, 0.0872, 18.585
; -------------- 58
; guard 3 west
[logic@val_7_3_xcvb_day_3]
active = beh@day_3
suitable = {!surge_started !is_night} true
prior = 58
[beh@day_3]:beh@combat
pt1 = 90000, guard | pos: -50.4, 4.7712, -5.6 look: -50.9252, 3.7768, -6.1791
pt2 = 30000, smoking_stand | pos: -50.4, 0.877, -5.6 look: -54.2037, 0.0859, -5.8202
; guard 3 east
[logic@val_7_3_xcvb_day_4]
active = beh@day_4
suitable = {!surge_started !is_night} true
prior = 58
[beh@day_4]:beh@combat
pt1 = 10000, guard | pos: 53.9, 0.9233, 11.2 look: 57.6104, -0.0253, 9.4196
pt2 = 10000, guard | pos: 24.5, 0.9078, 21.7 look: 30.0582, -0.1503, 20.7151
; -------------- 57
; patrol 1 center
[logic@val_7_3_xcvb_day_5]
active = beh@day_5
suitable = {!surge_started !is_night} true
prior = 57
[beh@day_5]:beh@combat
pt1 = 1, guard | pos: -23.8, 0.9798, -9.1 look: -26.805, -0.2025, -8.4959
pt2 = 1, guard | pos: -9.1, 1.0004, 20.3 look: -6.9159, -0.0568, 15.0597
; patrol 3 center between buildings
[logic@val_7_3_xcvb_day_6]
active = beh@day_6
suitable = {!surge_started !is_night} true
prior = 57
[beh@day_6]:beh@combat
pt1 = 20000, guard | pos: 29.4, 1.1102, -16.8 look: 29.6352, 0.1352, -12.7022
pt2 = 20000, guard | pos: 22.4, 1.1582, -49 look: 12.9317, 0.0949, -54.5497
; guard 2 east
[logic@val_7_3_xcvb_day_7]
active = beh@day_7
suitable = {!surge_started !is_night =guard_has_sniper_rifle} true
prior = 57
[beh@day_7]:beh@combat
pt1 = 10000, threat_heli | pos: -49.7, 10.1821, -24.5 look: -51.0105, 9.19, -26.8456
; -------------- 56
; angar-bar patrol
[logic@val_7_3_xcvb_day_8]
active = beh@day_8
suitable = {!surge_started !is_night} true
prior = 56
[beh@day_8]:beh@combat
pt1 = 25000, guard | pos: 4.9, 1.0742, 24.5 look: 6.6153, -0.0478, 19.102
pt2 = 500, guard | pos: 7, 1.0862, 35 look: 7.377, 0.0938, 35
pt3 = 20000, smoking_stand | pos: 30.8, 1.0279, 38.5 look: 33.3233, 0.0361, 34.296
pt4 = 500, guard | pos: 7, 1.0862, 35 look: 7.377, 0.0938, 35
; bar idle
[logic@val_7_3_xcvb_day_9]
active = beh@day_9
suitable = {!surge_started !is_night} true
prior = 56
[beh@day_9]:beh@campfire
pt1 = 20000, drunk_stand_table_2 | pos: 42, 1.0279, 38.5 look: 42.0178, 0.0331, 41.0424
; bar campfire
[logic@val_7_3_xcvb_day_10]
active = beh@day_10
suitable = {!surge_started !is_night} true
prior = 56
[beh@day_10]:beh@campfire
pt1 = 10000, sit | pos: 36.4, 1.0279, 30.8 look: 32.8234, 0.0344, 31.1398
pt2 = 25000, roast_kolbasa_bred | pos: 36.4, 1.0279, 30.8 look: 32.8234, 0.0344, 31.1398
pt3 = 15000, sit | pos: 36.4, 1.0279, 30.8 look: 32.8234, 0.0344, 31.1398
pt4 = 20000, eat_energy | pos: 36.4, 1.0279, 30.8 look: 32.8234, 0.0344, 31.1398
; -------------- 55
; guard 2 center (near 7_4)
[logic@val_7_3_xcvb_day_11]
active = beh@day_11
suitable = {!surge_started !is_night} true
prior = 54
[beh@day_11]:beh@combat
pt1 = 15000, guard | pos: 7, 2.1668, -14.7 look: 8.0085, 1.2347, -10.945
pt2 = 15000, guard | pos: 1.4, 2.1668, -14.7 look: -0.2501, 1.2367, -12.2825
; -------------- 54
; angar idle near mechanic
[logic@val_7_3_xcvb_day_12]
active = beh@day_12
suitable = {!surge_started !is_night} true
prior = 54
[beh@day_12]:beh@campfire
pt1 = 5000, wait | pos: -2.8, 1.0879, 39.2 look: 0.4662, 0.0914, 40.7383
pt2 = 5000, search | pos: -2.8, 1.0879, 39.2 look: 0.4662, 0.0914, 40.7383
pt3 = 5000, fold_arms | pos: -2.8, 1.0879, 39.2 look: 0.4662, 0.0914, 40.7383
pt4 = 5000, search | pos: -2.8, 1.0879, 39.2 look: 0.4662, 0.0914, 40.7383
pt5 = 5000, wait | pos: -2.8, 1.0879, 39.2 look: 0.4662, 0.0914, 40.7383
pt6 = 10000, light_campfire | pos: -2.8, 1.0879, 39.2 look: 0.4662, 0.0914, 40.7383
; bar campfire 2
[logic@val_7_3_xcvb_day_13]
active = beh@day_13
suitable = {!surge_started !is_night} true
prior = 56
[beh@day_13]:beh@campfire
pt1 = 90000, sit_ass | pos: 33.6, 1.0279, 32.9 look: 35.9394, 0.0366, 29.4277
pt2 = 30000, sit_ass_drink_vodka | pos: 33.6, 1.0279, 32.9 look: 35.9394, 0.0366, 29.4277
pt3 = 25000, eat_kolbasa | pos: 33.6, 1.0279, 32.9 look: 35.9394, 0.0366, 29.4277
pt4 = 20000, smoking_sit | pos: 33.6, 1.0279, 32.9 look: 35.9394, 0.0366, 29.4277
; -------------- 53
; guard 2 west
[logic@val_7_3_xcvb_day_14]
active = beh@day_14
suitable = {!surge_started !is_night} true
prior = 53
[beh@day_14]:beh@combat
pt1 = 10000, guard | pos: 43.4, 1.0604, 7 look: 50.4105, -0.0731, 10.1287
; guard 4 center (smoking pt2)
[logic@val_7_3_xcvb_day_15]
active = beh@day_15
suitable = {!surge_started !is_night} true
prior = 53
[beh@day_15]:beh@combat
pt1 = 50000, guard | pos: 28, 4.584, 3.5 look: 26.9362, 3.4816, 3.4061
pt2 = 25000, smoking_stand | pos: 26.6, 1.3279, 1.4 look: 22.2241, 0.0802, 1.99
; -------------- 52
; angar guard
[logic@val_7_3_xcvb_day_16]
active = beh@day_16
suitable = {!surge_started !is_night} true
prior = 52
[beh@day_16]:beh@combat
pt1 = 10000, guard | pos: -13.3, 1.1359, 42.7 look: -13.5928, 0.2158, 40.2821
; bar campfire 3
[logic@val_7_3_xcvb_day_17]
active = beh@day_17
suitable = {!surge_started !is_night} true
prior = 52
[beh@day_17]:beh@campfire
pt1 = 25000, use_pda | pos: 33.6, 1.0279, 29.4 look: 35.9111, 0.035, 32.3919
pt2 = 50000, sit_ass | pos: 33.6, 1.0279, 29.4 look: 35.9111, 0.035, 32.3919
pt3 = 15000, eat_vodka | pos: 33.6, 1.0279, 29.4 look: 35.9111, 0.035, 32.3919
; -------------- 51
; angar campfire 1
[logic@val_7_3_xcvb_day_18]
active = beh@day_18
suitable = {!surge_started !is_night} true
prior = 51
[beh@day_18]:beh@campfire
pt1 = 70000, sit_ass | pos: 2.1, 1.129, 32.2 look: -2.2606, 0.0936, 33.0653
pt2 = 35000, smoking_sit | pos: 2.1, 1.129, 32.2 look: -2.2606, 0.0936, 33.0653
; angar campfire 2
[logic@val_7_3_xcvb_day_19]
active = beh@day_19
suitable = {!surge_started !is_night} true
prior = 51
[beh@day_19]:beh@campfire
pt1 = 10000, drunk_sit_ass | pos: 0, 1.3108, 35 look: -0.3167, 0.0929, 33.5636
; angar campfire 3
[logic@val_7_3_xcvb_day_20]
active = beh@day_20
suitable = {!surge_started !is_night} true
prior = 51
[beh@day_20]:beh@campfire
pt1 = 60000, sit_ass | pos: -1.4, 1.1616, 30.1 look: -0.7072, 0.0899, 31.3131
pt2 = 20000, roast_kolbasa_bred | pos: -1.4, 1.1616, 30.1 look: -0.7072, 0.0899, 31.3131
pt3 = 15000, eat_vodka | pos: -1.4, 1.1616, 30.1 look: -0.7072, 0.0899, 31.3131
; =======================
; ------------ NIGHT -------------
; =======================
; -------------- 59
; guard west 1
[logic@val_7_3_xcvb_night_1]
active = beh@night_1
suitable = {!surge_started =is_night} true
prior = 59
[beh@night_1]:beh@combat
pt1 = 1000, guard | pos: -56, 1.1513, -0.7 look: -60.1147, -0.3102, -4.0266
pt2 = 1000, guard | pos: -56.7, 0.9644, -9.1 look: -58.678, -0.3528, -11.6798
; guard east 1
[logic@val_7_3_xcvb_night_2]
active = beh@night_2
suitable = {!surge_started =is_night} true
prior = 59
[beh@night_2]:beh@combat
pt1 = 20000, guard | pos: 41.3, 1.0673, 23.1 look: 46.3935, 0.0872, 18.585
; -------------- 58
; guard 3 west
[logic@val_7_3_xcvb_night_3]
active = beh@night_3
suitable = {!surge_started =is_night} true
prior = 58
[beh@night_3]:beh@combat
pt1 = 90000, guard | pos: -50.4, 4.7712, -5.6 look: -50.9252, 3.7768, -6.1791
pt2 = 30000, smoking_stand | pos: -50.4, 0.877, -5.6 look: -54.2037, 0.0859, -5.8202
; guard 3 east
[logic@val_7_3_xcvb_night_4]
active = beh@night_4
suitable = {!surge_started =is_night} true
prior = 58
[beh@night_4]:beh@combat
pt1 = 10000, guard | pos: 53.9, 0.9233, 11.2 look: 57.6104, -0.0253, 9.4196
pt2 = 10000, guard | pos: 24.5, 0.9078, 21.7 look: 30.0582, -0.1503, 20.7151
; -------------- 57
; sleep 1
[logic@val_7_3_xcvb_night_5]
active = beh@night_5
suitable = {!surge_started =is_night} true
prior = 57
[beh@night_5]:beh@sleep
pt1 = 90000, sleep | pos: 13.3, 1.1736, 43.4 look: 13.5272, 0.0869, 41.2141
; sleep 2
[logic@val_7_3_xcvb_night_6]
active = beh@night_6
suitable = {!surge_started =is_night} true
prior = 57
[beh@night_6]:beh@sleep
pt1 = 90000, lay_on_bed | pos: 9.8, 1.1719, 42 look: 12.6333, 0.0849, 42.2006
; sleep 3
[logic@val_7_3_xcvb_night_7]
active = beh@night_7
suitable = {!surge_started =is_night} true
prior = 57
[beh@night_7]:beh@sleep
pt1 = 90000, sleep | pos: 13.3, 1.1702, 39.2 look: 12.9014, 0.0867, 42.5306
; -------------- 56
; guard 2 center (near 7_4)
[logic@val_7_3_xcvb_night_8]
active = beh@night_8
suitable = {!surge_started =is_night} true
prior = 56
[beh@night_8]:beh@combat
pt1 = 15000, guard | pos: 7, 2.1668, -14.7 look: 8.0085, 1.2347, -10.945
pt2 = 15000, guard | pos: 1.4, 2.1668, -14.7 look: -0.2501, 1.2367, -12.2825
; angar guard
[logic@val_7_3_xcvb_night_9]
active = beh@night_9
suitable = {!surge_started =is_night} true
prior = 56
[beh@night_9]:beh@campfire
pt1 = 10000, eat_vodka | pos: -13.3, 1.1359, 42.7 look: -13.5928, 0.2158, 40.2821
; -------------- 55
; angar-bar patrol
[logic@val_7_3_xcvb_night_10]
active = beh@night_10
suitable = {!surge_started =is_night} true
prior = 55
[beh@night_10]:beh@combat
pt1 = 25000, guard | pos: 4.9, 1.0742, 24.5 look: 6.6153, -0.0478, 19.102
pt2 = 500, guard | pos: 7, 1.0862, 35 look: 7.377, 0.0938, 35
pt3 = 20000, smoking_stand | pos: 30.8, 1.0279, 38.5 look: 33.3233, 0.0361, 34.296
pt4 = 500, guard | pos: 7, 1.0862, 35 look: 7.377, 0.0938, 35
; sleep 4
[logic@val_7_3_xcvb_night_11]
active = beh@night_11
suitable = {!surge_started =is_night} true
prior = 55
[beh@night_11]:beh@sleep
pt1 = 90000, sleep | pos: 17.5, 1.1685, 26.6 look: 17.9143, 0.1574, 31.1067
; -------------- 54
; patrol 3 center between buildings
[logic@val_7_3_xcvb_night_12]
active = beh@night_12
suitable = {!surge_started =is_night} true
prior = 54
[beh@night_12]:beh@combat
pt1 = 20000, guard | pos: 29.4, 1.1102, -16.8 look: 29.6352, 0.1352, -12.7022
pt2 = 20000, guard | pos: 22.4, 1.1582, -49 look: 12.9317, 0.0949, -54.5497
; angar campfire 1
[logic@val_7_3_xcvb_night_13]
active = beh@night_13
suitable = {!surge_started =is_night} true
prior = 54
[beh@night_13]:beh@campfire
pt1 = 70000, sit_ass | pos: 2.1, 1.129, 32.2 look: -2.2606, 0.0936, 33.0653
pt2 = 35000, smoking_sit | pos: 2.1, 1.129, 32.2 look: -2.2606, 0.0936, 33.0653
; angar campfire 2
[logic@val_7_3_xcvb_night_14]
active = beh@night_14
suitable = {!surge_started =is_night} true
prior = 54
[beh@night_14]:beh@campfire
pt1 = 10000, drunk_sit_ass | pos: 0, 1.3108, 35 look: -0.3167, 0.0929, 33.5636
; -------------- 53
; patrol 1 center
[logic@val_7_3_xcvb_night_15]
active = beh@night_15
suitable = {!surge_started =is_night} true
prior = 53
[beh@night_15]:beh@combat
pt1 = 1, guard | pos: -23.8, 0.9798, -9.1 look: -26.805, -0.2025, -8.4959
pt2 = 1, guard | pos: -9.1, 1.0004, 20.3 look: -6.9159, -0.0568, 15.0597
; guard 2 east
[logic@val_7_3_xcvb_night_16]
active = beh@night_16
suitable = {!surge_started =is_night =guard_has_sniper_rifle} true
prior = 53
[beh@night_16]:beh@combat
pt1 = 10000, threat_heli | pos: -49.7, 10.1821, -24.5 look: -51.0105, 9.19, -26.8456
; -------------- 52
; sleep 5
[logic@val_7_3_xcvb_night_17]
active = beh@night_17
suitable = {!surge_started =is_night} true
prior = 52
[beh@night_17]:beh@sleep
pt1 = 90000, drunk_sit_ass | pos: 25.9, 6.2106, 38.5 look: 25.933, 5.2185, 36.2269
; sleep 6
[logic@val_7_3_xcvb_night_18]
active = beh@night_18
suitable = {!surge_started =is_night} true
prior = 52
[beh@night_18]:beh@sleep
pt1 = 90000, sleep | pos: 25.9, 6.2106, 31.5 look: 25.606, 5.1232, 33.32
; -------------- 51
; guard 2 west
[logic@val_7_3_xcvb_night_19]
active = beh@night_19
suitable = {!surge_started =is_night} true
prior = 51
[beh@night_19]:beh@combat
pt1 = 10000, guard | pos: -49.7, 10.1821, -24.5 look: -51.0105, 9.19, -26.8456
@@ -0,0 +1,278 @@
[beh@general]
;sound_idle = state
behavior_state = beh_move
target = waypoint
walk_dist = 100
jog_dist = 220
wait_anim = walk
walk_anim = walk
jog_anim = walk
run_anim = walk
delay_anim = guard
gather_items_enabled = true
help_wounded_enabled = true
corpse_detection_enabled = true
meet = meet@general
wounded = wounded@ignore
use_camp = false
path_end = loop
[beh@combat]:beh@general
wait_anim = patrol
walk_anim = patrol
jog_anim = patrol
run_anim = patrol
sound_idle = state
[beh@campfire]:beh@general
turn_on_campfire = true
sound_idle = state
[beh@sleep]:beh@general
gather_items_enabled = false
corpse_detection_enabled = false
meet = no_meet
[meet@general]
close_anim = nil
close_victim = nil
far_anim = nil
far_victim = nil
close_distance = 0
far_distance = 0
use = {=actor_enemy} false, {=dist_to_actor_le(3)} true, false
snd_on_use = {!dist_to_actor_le(3)} nil
meet_on_talking = false
[wounded@ignore]
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
; =======================
; ------------- DAY ---------------
; =======================
; ------------- 59
; (patrol 2nd floor east)
[logic@val_7_4_xcvb_day_1]
active = beh@day_1
suitable = {!surge_started !is_night} true
prior = 59
[beh@day_1]:beh@combat
pt1 = 10000, guard | pos: 18.9, 7.1884, -37.8 look: 17.9875, 6.1933, -34.2163
pt2 = 25000, fold_arms | pos: 13.3, 7.1884, -25.2 look: 7.6595, 6.3249, -24.2194
; (patrol 2-3 floor, bricks)
[logic@val_7_4_xcvb_day_2]
active = beh@day_2
suitable = {!surge_started !is_night} true
prior = 59
[beh@day_2]:beh@combat
pt1 = 10000, guard | pos: 40.6, 5.5415, -35 look: 40.6097, 4.5426, -30.6688
pt2 = 5000, guard | pos: 35.7, 7.173, -21 look: 32.2915, 6.1768, -20.9101
pt3 = 10000, guard | pos: 40.6, 9.062, -33.6 look: 40.6026, 8.0628, -30.5499
pt4 = 5000, guard | pos: 35.7, 7.173, -21 look: 32.2915, 6.1768, -20.9101
; ------------- 58
; (patrol 1 floor, bricks)
[logic@val_7_4_xcvb_day_3]
active = beh@day_3
suitable = {!surge_started !is_night} true
prior = 58
[beh@day_3]:beh@combat
pt1 = 10000, guard | pos: 44.8, 2.0211, -40.6 look: 44.4606, 1.0193, -37.1563
pt2 = 10000, guard | pos: 41.3, 1.8942, -18.2 look: 38.2806, 1.5332, -19.6407
; (idle first floor boxes center)
[logic@val_7_4_xcvb_day_4]
active = beh@day_4
suitable = {!surge_started !is_night} true
prior = 58
[beh@day_4]:beh@campfire
pt1 = 5000, search | pos: 10.5, 2.2303, -29.4 look: 10.5709, 2.1531, -31.2934
pt2 = 5000, search | pos: 10.5, 2.2303, -29.4 look: 10.5709, 2.1531, -31.2934
pt3 = 5000, search | pos: 10.5, 2.2303, -29.4 look: 10.5709, 2.1531, -31.2934
; ------------- 57
; (patrol 2nd floor west)
[logic@val_7_4_xcvb_day_5]
active = beh@day_5
suitable = {!surge_started !is_night =guard_has_rifle} true
prior = 57
[beh@day_5]:beh@combat
pt1 = 20000, smoking_stand | pos: -5.6, 7.2296, -23.1 look: -6.5271, 7.2284, -22.5103
pt2 = 30000, guard | pos: 0, 2.2303, -39.2 look: 2.19, 1.2299, -27.6176
pt3 = 20000, guard | pos: -5.6, 7.2296, -23.1 look: -6.5271, 7.2284, -22.5103
pt4 = 30000, guard | pos: 0, 2.2303, -39.2 look: 2.19, 1.2299, -27.6176
; (idle first floor boxes west)
[logic@val_7_4_xcvb_day_6]
active = beh@day_6
suitable = {!surge_started !is_night} true
prior = 57
[beh@day_6]:beh@campfire
pt1 = 5000, search | pos: -2.8, 2.2286, -28 look: -3.152, 2.2161, -26.7969
pt2 = 5000, search | pos: -2.8, 2.2286, -28 look: -3.152, 2.2161, -26.7969
pt4 = 5000, light_campfire | pos: -2.8, 2.2286, -28 look: -3.152, 2.2161, -26.7969
; ------------- 56
; (sniper transition)
[logic@val_7_4_xcvb_day_7]
active = beh@day_7
suitable = {!surge_started !is_night =guard_has_rifle} true
prior = 56
[beh@day_7]:beh@combat
pt1 = 10000, guard | pos: 34.3, 7.1747, -19.6 look: 32.4774, 7.3271, -17.9982
; (campfire 1)
[logic@val_7_4_xcvb_day_8]
active = beh@day_8
suitable = {!surge_started !is_night} true
prior = 56
[beh@day_8]:beh@campfire
pt1 = 15000, smoking_sit | pos: 47.6, 9.062, -32.2 look: 45.2142, 8.0628, -29.6399
pt2 = 40000, sit_ass | pos: 47.6, 9.062, -32.2 look: 45.2142, 8.0628, -29.6399
pt3 = 20000, eat_vodka | pos: 47.6, 9.062, -32.2 look: 45.2142, 8.0628, -29.6399
; (campfire 2)
[logic@val_7_4_xcvb_day_9]
active = beh@day_9
suitable = {!surge_started !is_night} true
prior = 56
[beh@day_9]:beh@campfire
pt1 = 25000, use_pda | pos: 46.2, 9.062, -29.4 look: 46.4624, 8.0628, -33.097
pt2 = 35000, sit | pos: 47.6, 9.062, -32.2 look: 45.2142, 8.0628, -29.6399
pt3 = 25000, roast_kolbasa | pos: 47.6, 9.062, -32.2 look: 45.2142, 8.0628, -29.6399
; ------------- 55
; (idle second floor boxes)
[logic@val_7_4_xcvb_day_10]
active = beh@day_10
suitable = {!surge_started !is_night} true
prior = 55
[beh@day_10]:beh@campfire
pt1 = 5000, search | pos: 18.2, 7.1884, -18.2 look: 19.7841, 7.1048, -18.0254
pt2 = 10000, wait | pos: 18.2, 7.1884, -18.2 look: 19.7841, 7.1048, -18.0254
pt3 = 5000, search | pos: 18.2, 7.1884, -18.2 look: 19.7841, 7.1048, -18.0254
; =======================
; ------------ NIGHT -------------
; =======================
; ------------- 59
; (patrol 1-2-3 floor, bricks night)
[logic@val_7_4_xcvb_night_1]
active = beh@night_1
suitable = {!surge_started =is_night} true
prior = 59
[beh@night_1]:beh@combat
pt1 = 10000, guard | pos: 39.9, 8.9351, -21.7 look: 35.3004, 6.1734, -21.6103
pt2 = 1, guard | pos: 40.6, 5.4129, -21.7 look: 40.8253, 4.4948, -24.113
pt3 = 1, guard | pos: 44.8, 5.5415, -35 look: 44.8916, 4.5424, -37.6066
pt4 = 1, guard | pos: 39.9, 3.7811, -39.9 look: 44.0205, 1.008, -39.6332
pt5 = 1, guard | pos: 44.8, 2.0211, -31.5 look: 40.253, 1.0222, -31.396
pt6 = 1, guard | pos: 40.6, 1.8942, -21 look: 39.0443, 0.9692, -19.7583
pt7 = 1, guard | pos: 40.6, 5.4129, -20.3 look: 37.5244, 5.6003, -19.7376
; ------------- 58
[logic@val_7_4_xcvb_night_2]
active = beh@night_2
suitable = {!surge_started =is_night} true
prior = 58
[beh@night_2]:beh@sleep
pt1 = 10000, drunk_sit_ass | pos: 47.6, 9.062, -32.2 look: 45.2142, 8.0628, -29.6399
[logic@val_7_4_xcvb_night_3]
active = beh@night_3
suitable = {!surge_started =is_night} true
prior = 58
[beh@night_3]:beh@campfire
pt1 = 15000, sit_ass | pos: 46.2, 9.062, -29.4 look: 46.4624, 8.0628, -33.097
pt2 = 30000, use_pda | pos: 46.2, 9.062, -29.4 look: 46.4624, 8.0628, -33.097
pt3 = 20000, eat_vodka | pos: 46.2, 9.062, -29.4 look: 46.4624, 8.0628, -33.097
; ------------- 57
; (patrol 2nd floor east)
[logic@val_7_4_xcvb_night_4]
active = beh@night_4
suitable = {!surge_started =is_night} true
prior = 57
[beh@night_4]:beh@combat
pt1 = 25000, smoking_stand | pos: 18.9, 7.1884, -37.8 look: 17.9875, 6.1933, -34.2163
pt2 = 60000, smoking_stand | pos: 13.3, 7.1884, -25.2 look: 7.6595, 6.3249, -24.2194
; ------------- 56
; (sleep 1)
[logic@val_7_4_xcvb_night_5]
active = beh@night_5
suitable = {!surge_started =is_night} true
prior = 56
[beh@night_5]:beh@sleep
pt1 = 15000, sleep | pos: 44.8, 9.1529, -27.3 look: 46.8293, 8.0623, -26.3215
; (sleep 2)
[logic@val_7_4_xcvb_night_6]
active = beh@night_6
suitable = {!surge_started =is_night} true
prior = 56
[beh@night_6]:beh@sleep
pt1 = 15000, sleep | pos: 33.6, 5.6256, -35.7 look: 33.4958, 4.5394, -32.5734
; ------------- 55
; (sleep 3)
[logic@val_7_4_xcvb_night_7]
active = beh@night_7
suitable = {!surge_started =is_night} true
prior = 55
[beh@night_7]:beh@sleep
pt1 = 15000, lay_on_bed | pos: 36.4, 5.6273, -35 look: 34.2052, 4.5384, -32.1604
; (patrol 2nd floor west)
[logic@val_7_4_xcvb_night_8]
active = beh@night_8
suitable = {!surge_started =is_night =guard_has_rifle} true
prior = 55
[beh@night_8]:beh@combat
pt1 = 20000, smoking_stand | pos: -5.6, 7.2296, -23.1 look: -6.5271, 7.2284, -22.5103
pt2 = 30000, guard | pos: 0, 2.2303, -39.2 look: 2.19, 1.2299, -27.6176
pt3 = 20000, guard | pos: -5.6, 7.2296, -23.1 look: -6.5271, 7.2284, -22.5103
pt4 = 30000, guard | pos: 0, 2.2303, -39.2 look: 2.19, 1.2299, -27.6176
@@ -0,0 +1,390 @@
[beh@general]
;sound_idle = state
behavior_state = beh_move
target = waypoint
walk_dist = 100
jog_dist = 220
wait_anim = walk
walk_anim = walk
jog_anim = walk
run_anim = walk
delay_anim = guard
gather_items_enabled = true
help_wounded_enabled = true
corpse_detection_enabled = true
meet = meet@general
wounded = wounded@ignore
use_camp = false
path_end = loop
[beh@combat]:beh@general
wait_anim = patrol
walk_anim = patrol
jog_anim = patrol
run_anim = patrol
sound_idle = state
[beh@campfire]:beh@general
turn_on_campfire = true
sound_idle = state
[beh@sleep]:beh@general
gather_items_enabled = false
corpse_detection_enabled = false
meet = no_meet
[meet@general]
close_anim = nil
close_victim = nil
far_anim = nil
far_victim = nil
close_distance = 0
far_distance = 0
use = {=actor_enemy} false, {=dist_to_actor_le(3)} true, false
snd_on_use = {!dist_to_actor_le(3)} nil
meet_on_talking = false
[wounded@ignore]
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
; =======================
; ------------- DAY ---------------
; =======================
; ------------- 59
; (guard 1 entrance gates)
[logic@val_7_5_xcvb_day_1]
active = beh@day_1
suitable = {!surge_started !is_night} true
prior = 59
[beh@day_1]:beh@combat
pt1 = 10000, guard | pos: 38.5, 1.0673, -94.5 look: 48.49, 0.0511, -98.4438
; ------------- 58
; (guard 3 entrance patrol)
[logic@val_7_5_xcvb_day_2]
active = beh@day_2
suitable = {!surge_started !is_night} true
prior = 58
[beh@day_2]:beh@combat
pt1 = 10000, guard | pos: 26.6, 1.0742, -94.5 look: 34.9455, 0.0623, -94.3981
pt2 = 1, guard | pos: 2.8, 1.0793, -86.8 look: 2.5044, 0.0768, -81.0747
pt3 = 1, guard | pos: 3.5, 1.0844, -65.1 look: 2.8256, 0.0834, -72.3864
pt4 = 1, guard | pos: 2.8, 1.0793, -86.8 look: 5.2145, 0.0755, -89.1084
; ------------- 57
; (guard 1 near sultan)
[logic@val_7_5_xcvb_day_3]
active = beh@day_3
suitable = {!surge_started !is_night} true
prior = 57
[beh@day_3]:beh@combat
pt1 = 10000, fold_arms | pos: 33.6, 5.5415, -84.7 look: 27.5041, 4.5403, -83.6863
pt2 = 35000, guard | pos: 33.6, 5.5415, -84.7 look: 27.5041, 4.5403, -83.6863
; (patrol 1st and 2nd floor bricks)
[logic@val_7_5_xcvb_day_4]
active = beh@day_4
suitable = {!surge_started !is_night} true
prior = 57
[beh@day_4]:beh@combat
pt1 = 15000, guard | pos: 39.9, 1.3811, -63.7 look: 39.4586, 0.3792, -66.9552
pt2 = 1, guard | pos: 41.3, 2.0211, -45.5 look: 43.648, 1.0226, -44.1519
pt3 = 15000, guard | pos: 41.3, 5.5415, -48.3 look: 41.1554, 4.5376, -51.5618
pt4 = 1, guard | pos: 43.4, 2.0211, -41.3 look: 43.8265, 1.0227, -44.1379
; (sniper)
[logic@val_7_5_xcvb_day_5]
active = beh@day_5
suitable = {!surge_started !is_night =guard_has_sniper_rifle} true
prior = 57
[beh@day_5]:beh@combat
pt1 = 15000, threat_heli | pos: 37.1, 12.1843, -100.8 look: 38.2861, 11.1736, -102.5673
pt2 = 15000, threat_heli | pos: 38.5, 12.1843, -100.8 look: 36.4816, 11.1827, -102.7078
; ------------- 56
; (guard 2 entrance)
[logic@val_7_5_xcvb_day_6]
active = beh@day_6
suitable = {!surge_started !is_night} true
prior = 56
[beh@day_6]:beh@combat
pt1 = 20000, smoking_stand | pos: 25.9, 2.0536, -84.7 look: 31.0786, 0.0717, -90.6796
pt2 = 20000, guard | pos: 28, 1.3811, -81.9 look: 30.9055, 0.3797, -75.5196
pt3 = 30000, ward | pos: 25.9, 2.0536, -84.7 look: 31.0786, 0.0717, -90.6796
pt4 = 20000, guard | pos: 28, 1.3811, -81.9 look: 30.9055, 0.3797, -75.5196
; (patrol 2nd floor ladders)
[logic@val_7_5_xcvb_day_7]
active = beh@day_7
suitable = {!surge_started !is_night} true
prior = 56
[beh@day_7]:beh@combat
walk_anim = walk
pt1 = 12000, wait | pos: 39.9, 5.5415, -79.8 look: 39.1988, 4.5425, -77.775
pt2 = 1, wait | pos: 44.1, 5.5415, -68.6 look: 43.9629, 4.5419, -63.6647
pt3 = 15000, wait | pos: 35.7, 5.5415, -62.3 look: 35.6115, 4.542, -64.6939
pt4 = 9000, wait | pos: 29.4, 5.5415, -72.1 look: 31.4052, 4.5731, -71.9378
; ------------- 55
; (campfire 2nd floor 1)
[logic@val_7_5_xcvb_day_8]
active = beh@day_8
suitable = {!surge_started !is_night} true
prior = 55
[beh@day_8]:beh@campfire
pt1 = 30000, sit_ass | pos: 47.6, 5.5415, -56 look: 45.1783, 4.5489, -52.8631
pt2 = 20000, smoking_sit | pos: 47.6, 5.5415, -56 look: 45.1783, 4.5489, -52.8631
pt3 = 20000, sit_ass | pos: 47.6, 5.5415, -56 look: 45.1783, 4.5489, -52.8631
pt4 = 25000, eat_vodka | pos: 47.6, 5.5415, -56 look: 45.1783, 4.5489, -52.8631
; (campfire 2nd floor 2)
[logic@val_7_5_xcvb_day_9]
active = beh@day_9
suitable = {!surge_started !is_night} true
prior = 55
[beh@day_9]:beh@campfire
pt1 = 15000, sit | pos: 46.2, 5.557, -52.5 look: 46.6661, 4.5427, -56.2973
pt2 = 30000, use_pda | pos: 46.2, 5.557, -52.5 look: 46.6661, 4.5427, -56.2973
pt3 = 25000, sit | pos: 46.2, 5.557, -52.5 look: 46.6661, 4.5427, -56.2973
pt4 = 20000, roast_kolbasa | pos: 46.2, 5.557, -52.5 look: 46.6661, 4.5427, -56.2973
; ------------- 54
; (guard 2 near sultan)
[logic@val_7_5_xcvb_day_10]
active = beh@day_10
suitable = {!surge_started !is_night} true
prior = 54
[beh@day_10]:beh@combat
pt1 = 15000, guard | pos: 21.7, 5.5415, -81.9 look: 16.3417, 4.5423, -82.1427
pt2 = 30000, guard | pos: 12.6, 5.5415, -81.9 look: 15.6687, 4.5426, -81.8519
; (campfire 1st floor 1)
[logic@val_7_5_xcvb_day_11]
active = beh@day_11
suitable = {!surge_started !is_night} true
prior = 54
[beh@day_11]:beh@campfire
pt1 = 25000, sit_ass | pos: 48.3, 2.184, -56.7 look: 47.3708, 1.0139, -55.5572
pt2 = 20000, eat_energy | pos: 48.3, 2.184, -56.7 look: 47.3708, 1.0139, -55.5572
pt3 = 20000, sit | pos: 48.3, 2.184, -56.7 look: 47.3708, 1.0139, -55.5572
pt4 = 20000, eat_bread | pos: 48.3, 2.184, -56.7 look: 47.3708, 1.0139, -55.5572
; (sniper near sultan)
[logic@val_7_5_xcvb_day_12]
active = beh@day_12
suitable = {!surge_started !is_night =guard_has_sniper_rifle} true
prior = 54
[beh@day_12]:beh@combat
pt1 = 15000, threat_heli | pos: 19.6, 5.5415, -89.6 look: 19.6318, 4.8699, -92.5616
; ------------- 53
; (campfire 1st floor 2)
[logic@val_7_5_xcvb_day_13]
active = beh@day_13
suitable = {!surge_started !is_night} true
prior = 53
[beh@day_13]:beh@campfire
pt1 = 15000, sit_ass | pos: 45.5, 2.0897, -53.2 look: 47.9788, 1.1122, -56.1118
pt2 = 25000, roast_kolbasa_bred | pos: 45.5, 2.0897, -53.2 look: 47.9788, 1.1122, -56.1118
pt3 = 30000, sit_ass | pos: 45.5, 2.0897, -53.2 look: 47.9788, 1.1122, -56.1118
pt4 = 20000, eat_vodka | pos: 45.5, 2.0897, -53.2 look: 47.9788, 1.1122, -56.1118
; =======================
; ------------ NIGHT -------------
; =======================
; ------------- 59
; (guard 1 entrance gates)
[logic@val_7_5_xcvb_night_1]
active = beh@night_1
suitable = {!surge_started =is_night} true
prior = 59
[beh@night_1]:beh@combat
pt1 = 10000, guard | pos: 38.5, 1.0673, -94.5 look: 48.49, 0.0511, -98.4438
; ------------- 58
; (guard 3 entrance patrol)
[logic@val_7_5_xcvb_night_2]
active = beh@night_2
suitable = {!surge_started =is_night} true
prior = 58
[beh@night_2]:beh@combat
pt1 = 10000, guard | pos: 26.6, 1.0742, -94.5 look: 34.9455, 0.0623, -94.3981
pt2 = 1, guard | pos: 2.8, 1.0793, -86.8 look: 2.5044, 0.0768, -81.0747
pt3 = 1, guard | pos: 3.5, 1.0844, -65.1 look: 2.8256, 0.0834, -72.3864
pt4 = 1, guard | pos: 2.8, 1.0793, -86.8 look: 5.2145, 0.0755, -89.1084
; ------------- 57
; (sleep 2nd floor 1)
[logic@val_7_5_xcvb_night_3]
active = beh@night_3
suitable = {!surge_started =is_night} true
prior = 57
[beh@night_3]:beh@sleep
pt1 = 10000, sleep | pos: 46.2, 5.6256, -59.5 look: 44.8429, 4.5314, -60.0455
; (sleep 2nd floor 2)
[logic@val_7_5_xcvb_night_4]
active = beh@night_4
suitable = {!surge_started =is_night} true
prior = 57
[beh@night_4]:beh@sleep
pt1 = 10000, sleep | pos: 48.3, 5.6256, -59.5 look: 46.4591, 4.6237, -59.2688
; ------------- 56
; (patrol 1st and 2nd floor bricks)
[logic@val_7_5_xcvb_night_5]
active = beh@night_5
suitable = {!surge_started =is_night} true
prior = 56
[beh@night_5]:beh@combat
pt1 = 15000, guard | pos: 39.9, 1.3811, -63.7 look: 39.4586, 0.3792, -66.9552
pt2 = 1, guard | pos: 41.3, 2.0211, -45.5 look: 43.648, 1.0226, -44.1519
pt3 = 15000, guard | pos: 41.3, 5.5415, -48.3 look: 41.1554, 4.5376, -51.5618
pt4 = 1, guard | pos: 43.4, 2.0211, -41.3 look: 43.8265, 1.0227, -44.1379
; (guard 1 near sultan)
[logic@val_7_5_xcvb_night_6]
active = beh@night_6
suitable = {!surge_started =is_night} true
prior = 56
[beh@night_6]:beh@combat
pt1 = 10000, guard | pos: 33.6, 5.5415, -84.7 look: 27.5041, 4.5403, -83.6863
pt2 = 35000, guard | pos: 33.6, 5.5415, -84.7 look: 27.5041, 4.5403, -83.6863
; ------------- 55
; (guard 2 entrance)
[logic@val_7_5_xcvb_night_7]
active = beh@night_7
suitable = {!surge_started =is_night} true
prior = 55
[beh@night_7]:beh@combat
pt1 = 20000, smoking_stand | pos: 25.9, 2.0536, -84.7 look: 31.0786, 0.0717, -90.6796
pt2 = 20000, guard | pos: 28, 1.3811, -81.9 look: 30.9055, 0.3797, -75.5196
pt3 = 30000, ward | pos: 25.9, 2.0536, -84.7 look: 31.0786, 0.0717, -90.6796
pt4 = 20000, guard | pos: 28, 1.3811, -81.9 look: 30.9055, 0.3797, -75.5196
; (sleep 2nd floor 3)
[logic@val_7_5_xcvb_night_8]
active = beh@night_8
suitable = {!surge_started =is_night} true
prior = 55
[beh@night_8]:beh@sleep
pt1 = 10000, drunk_sit_ass | pos: 35.7, 5.5827, -56.7 look: 33.5718, 4.5376, -55.3605
; (sleep 2nd floor 4)
[logic@val_7_5_xcvb_night_9]
active = beh@night_9
suitable = {!surge_started =is_night} true
prior = 55
[beh@night_9]:beh@sleep
pt1 = 10000, sleep | pos: 33.6, 5.6376, -57.4 look: 33.2167, 4.5427, -55.2592
; ------------- 54
; (sleep 2nd floor 5)
[logic@val_7_5_xcvb_night_10]
active = beh@night_10
suitable = {!surge_started =is_night} true
prior = 54
[beh@night_10]:beh@sleep
pt1 = 10000, sleep | pos: 33.6, 5.6358, -60.2 look: 33.8647, 4.6236, -57.2361
; (patrol 2nd floor ladders)
[logic@val_7_5_xcvb_night_11]
active = beh@night_11
suitable = {!surge_started =is_night} true
prior = 54
[beh@night_11]:beh@combat
walk_anim = walk
pt1 = 12000, wait | pos: 39.9, 5.5415, -79.8 look: 39.1988, 4.5425, -77.775
pt2 = 1, wait | pos: 44.1, 5.5415, -68.6 look: 43.9629, 4.5419, -63.6647
pt3 = 15000, wait | pos: 35.7, 5.5415, -62.3 look: 35.6115, 4.542, -64.6939
pt4 = 9000, wait | pos: 29.4, 5.5415, -72.1 look: 31.4052, 4.5731, -71.9378
; (sniper)
[logic@val_7_5_xcvb_night_12]
active = beh@night_12
suitable = {!surge_started =is_night =guard_has_sniper_rifle} true
prior = 54
[beh@night_12]:beh@combat
pt1 = 15000, threat_heli | pos: 37.8, 12.1843, -100.8 look: 36.8349, 11.1841, -102.7084
pt2 = 15000, threat_heli | pos: 37.8, 12.1843, -100.8 look: 38.9891, 11.1782, -102.7087
; ------------- 53
; (sniper near sultan)
[logic@val_7_5_xcvb_night_13]
active = beh@night_13
suitable = {!surge_started =is_night =guard_has_sniper_rifle} true
prior = 53
[beh@night_13]:beh@combat
pt1 = 15000, threat_heli | pos: 19.6, 5.5415, -89.6 look: 19.6318, 4.8699, -92.5616
; (campfire 2nd floor 2)
[logic@val_7_5_xcvb_night_14]
active = beh@night_14
suitable = {!surge_started =is_night} true
prior = 53
[beh@night_14]:beh@campfire
pt1 = 50000, drunk_sit_ass | pos: 46.2, 5.557, -52.5 look: 46.6661, 4.5427, -56.2973
pt2 = 20000, eat_vodka | pos: 46.2, 5.557, -52.5 look: 46.6661, 4.5427, -56.2973