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,243 @@
[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
walk_dist = 25
jog_dist = 220
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@mil_2_2_xcvb_day_1]
active = beh@day_1
suitable = {!surge_started !is_night} true
prior = 59
[beh@day_1]:beh@combat
pt1 = 20000, guard | pos: -336.7, -12.4003, 382.9 look: -333.4542, -13.3996, 378.0165
; (guard 3 west)
[logic@mil_2_2_xcvb_day_2]
active = beh@day_2
suitable = {!surge_started !is_night} true
prior = 59
[beh@day_2]:beh@combat
pt1 = 20000, guard | pos: -376.6, -13.0397, 394.8 look: -382.3817, -14.0413, 396.2115
; ------------- 58
; (patrol)
[logic@mil_2_2_xcvb_day_3]
active = beh@day_3
suitable = {!surge_started !is_night} true
prior = 58
[beh@day_3]:beh@combat
pt1 = 20000, guard | pos: -369.6, -13.0696, 395.5 look: -373.8237, -14.0272, 396.8113
pt2 = 20000, guard | pos: -341.6, -12.5736, 387.1 look: -337.3492, -13.5052, 385.9063
; (guard 2 east)
[logic@mil_2_2_xcvb_day_4]
active = beh@day_4
suitable = {!surge_started !is_night} true
prior = 58
[beh@day_4]:beh@combat
pt1 = 20000, guard | pos: -369.6, -13.0696, 395.5 look: -373.8237, -14.0272, 396.8113
; ------------- 57
; (guard 2 west)
[logic@mil_2_2_xcvb_day_5]
active = beh@day_5
suitable = {!surge_started !is_night} true
prior = 57
[beh@day_5]:beh@combat
pt1 = 20000, guard | pos: -374.5, -12.9144, 400.4 look: -380.4674, -14.0233, 399.8239
; (campfire 1)
[logic@mil_2_2_xcvb_day_6]
active = beh@day_6
suitable = {!surge_started !is_night} true
prior = 57
[beh@day_6]:beh@campfire
pt1 = 30000, sit_ass | pos: -352.1, -12.871, 397.6 look: -347.5881, -13.6659, 398.6349
pt2 = 15000, eat_kolbasa | pos: -352.1, -12.871, 397.6 look: -347.5881, -13.6659, 398.6349
pt3 = 25000, eat_energy | pos: -352.1, -12.871, 397.6 look: -347.5881, -13.6659, 398.6349
; (campfire 2)
[logic@mil_2_2_xcvb_day_7]
active = beh@day_7
suitable = {!surge_started !is_night} true
prior = 57
[beh@day_7]:beh@campfire
pt1 = 25000, smoking_sit | pos: -350, -12.5691, 400.4 look: -349.7373, -13.8938, 395.6446
pt2 = 30000, use_pda | pos: -350, -12.5691, 400.4 look: -349.7373, -13.8938, 395.6446
pt3 = 45000, sit | pos: -350, -12.5691, 400.4 look: -349.7373, -13.8938, 395.6446
; ------------- 56
; (campfire 3)
[logic@mil_2_2_xcvb_day_8]
active = beh@day_8
suitable = {!surge_started !is_night} true
prior = 56
[beh@day_8]:beh@campfire
pt1 = 25000, roast_kolbasa_bred | pos: -347.9, -12.7784, 396.9 look: -352.1238, -13.7912, 399.0826
pt2 = 20000, sit | pos: -347.9, -12.7784, 396.9 look: -352.1238, -13.7912, 399.0826
pt3 = 40000, use_pda | pos: -347.9, -12.7784, 396.9 look: -352.1238, -13.7912, 399.0826
; =======================
; ------------ NIGHT -------------
; =======================
; ------------- 59
; (guard 1 east)
[logic@mil_2_2_xcvb_night_1]
active = beh@night_1
suitable = {!surge_started =is_night} true
prior = 59
[beh@night_1]:beh@combat
pt1 = 20000, guard | pos: -336.7, -12.4003, 382.9 look: -333.4542, -13.3996, 378.0165
; (guard 3 west)
[logic@mil_2_2_xcvb_night_2]
active = beh@night_2
suitable = {!surge_started =is_night} true
prior = 59
[beh@night_2]:beh@combat
pt1 = 20000, guard | pos: -376.6, -13.0397, 394.8 look: -382.3817, -14.0413, 396.2115
; ------------- 58
; (patrol)
[logic@mil_2_2_xcvb_night_3]
active = beh@night_3
suitable = {!surge_started =is_night} true
prior = 58
[beh@night_3]:beh@combat
pt1 = 20000, guard | pos: -369.6, -13.0696, 395.5 look: -373.8237, -14.0272, 396.8113
pt2 = 20000, guard | pos: -341.6, -12.5736, 387.1 look: -337.3492, -13.5052, 385.9063
; (sleep 1)
[logic@mil_2_2_xcvb_night_4]
active = beh@night_4
suitable = {!surge_started =is_night} true
prior = 58
[beh@night_4]:beh@sleep
pt1 = 20000, sleep | pos: -357, -12.5279, 382.2 look: -358.5122, -13.6696, 382.6457
; (campfire 2)
[logic@mil_2_2_xcvb_night_5]
active = beh@night_5
suitable = {!surge_started =is_night} true
prior = 58
[beh@night_5]:beh@campfire
pt1 = 25000, drunk_sit_ass | pos: -350, -12.5691, 400.4 look: -349.7373, -13.8938, 395.6446
; ------------- 57
; (guard 2 east)
[logic@mil_2_2_xcvb_night_6]
active = beh@night_6
suitable = {!surge_started =is_night} true
prior = 57
[beh@night_6]:beh@combat
pt1 = 20000, guard | pos: -369.6, -13.0696, 395.5 look: -373.8237, -14.0272, 396.8113
; (sleep 2)
[logic@mil_2_2_xcvb_night_7]
active = beh@night_7
suitable = {!surge_started =is_night} true
prior = 57
[beh@night_7]:beh@sleep
pt1 = 20000, sleep | pos: -343.7, -12.5606, 396.9 look: -343.2431, -13.5945, 397.7794
; ------------- 56
; (campfire 3)
[logic@mil_2_2_xcvb_night_8]
active = beh@night_8
suitable = {!surge_started =is_night} true
prior = 56
[beh@night_8]:beh@campfire
pt1 = 40000, eat_vodka | pos: -347.9, -12.7784, 396.9 look: -352.1238, -13.7912, 399.0826
pt2 = 20000, sit_ass | pos: -347.9, -12.7784, 396.9 look: -352.1238, -13.7912, 399.0826
pt3 = 15000, smoking_sit | pos: -347.9, -12.7784, 396.9 look: -352.1238, -13.7912, 399.0826
pt4 = 20000, use_pda | pos: -347.9, -12.7784, 396.9 look: -352.1238, -13.7912, 399.0826
@@ -0,0 +1,227 @@
[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
walk_dist = 25
jog_dist = 220
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
; (tower 1 sniper)
[logic@mil_7_10_xcvb_day_1]
active = beh@day_1
suitable = {!surge_started !is_night =guard_has_sniper_rifle} true
prior = 59
[beh@day_1]:beh@combat
pt1 = 40000, threat_heli | pos: -107.1, 11.7089, 37.1 look: -179.2717, -4.2993, 27.948
pt2 = 10000, binocular | pos: -107.1, 11.7089, 37.1 look: -179.2717, -4.2993, 27.948
; ------------- 58
; (tower 2)
[logic@mil_7_10_xcvb_day_2]
active = beh@day_2
suitable = {!surge_started !is_night} true
prior = 58
[beh@day_2]:beh@combat
pt1 = 20000, guard | pos: -102.9, 4.0291, 38.5 look: -101.7927, 2.9592, 38.8336
pt2 = 20000, guard | pos: -102.9, 4.063, 33.6 look: -101.7263, 2.9316, 32.9361
; ------------- 57
; (patrol 1) (pt2 mid)
[logic@mil_7_10_xcvb_day_3]
active = beh@day_3
suitable = {!surge_started !is_night} true
prior = 57
[beh@day_3]:beh@combat
pt1 = 25000, smoking_stand | pos: -87.5, -12.0645, 46.2 look: -81.7789, -13.0725, 46.8023
pt2 = 1, guard | pos: -88.2, -11.9584, 4.9 look: -87.774, -12.6891, 1.7257
pt3 = 20000, guard | pos: -51.8, -10.1773, 2.1 look: -45.8116, -10.8501, 2.1343
; (idle 1) (stand)
[logic@mil_7_10_xcvb_day_4]
active = beh@day_4
suitable = {!surge_started !is_night} true
prior = 57
[beh@day_4]:beh@campfire
pt1 = 50000, wait | pos: -66.5, -10.1254, 25.9 look: -61.1125, -10.6126, 25.639
pt2 = 20000, smoking_stand | pos: -66.5, -10.1254, 25.9 look: -61.1125, -10.6126, 25.639
; ------------- 56
; (idle 2) (sit)
[logic@mil_7_10_xcvb_day_5]
active = beh@day_5
suitable = {!surge_started !is_night} true
prior = 56
[beh@day_5]:beh@campfire
pt1 = 25000, smoking_sit | pos: -63.7, -9.8799, 29.4 look: -61.52, -10.7763, 30.3399
pt2 = 30000, use_pda | pos: -63.7, -9.8799, 29.4 look: -61.52, -10.7763, 30.3399
pt3 = 45000, sit | pos: -63.7, -9.8799, 29.4 look: -61.52, -10.7763, 30.3399
; (idle 3) (sit)
[logic@mil_7_10_xcvb_day_6]
active = beh@day_6
suitable = {!surge_started !is_night} true
prior = 56
[beh@day_6]:beh@campfire
pt1 = 30000, sit_ass | pos: -61.6, -9.7208, 28.7 look: -63.1531, -10.9127, 31.1589
pt2 = 15000, eat_kolbasa | pos: -61.6, -9.7208, 28.7 look: -63.1531, -10.9127, 31.1589
pt3 = 25000, eat_energy | pos: -61.6, -9.7208, 28.7 look: -63.1531, -10.9127, 31.1589
; (guard 1 trader)
[logic@mil_7_10_xcvb_day_7]
active = beh@day_7
suitable = {!surge_started !is_night} true
prior = 56
[beh@day_7]:beh@combat
pt1 = 20000, guard | pos: -77, -11.2874, 6.3 look: -77.0018, -12.44, 2.6684
; =======================
; ------------ NIGHT -------------
; =======================
; ------------- 59
; (tower 1 sniper)
[logic@mil_7_10_xcvb_night_1]
active = beh@night_1
suitable = {!surge_started =is_night =guard_has_sniper_rifle} true
prior = 59
[beh@night_1]:beh@combat
pt1 = 40000, threat_heli | pos: -107.1, 11.7089, 37.1 look: -179.2717, -4.2993, 27.948
pt2 = 10000, binocular | pos: -107.1, 11.7089, 37.1 look: -179.2717, -4.2993, 27.948
; ------------- 58
; (tower 2)
[logic@mil_7_10_xcvb_night_2]
active = beh@night_2
suitable = {!surge_started =is_night} true
prior = 58
[beh@night_2]:beh@combat
pt1 = 20000, guard | pos: -102.9, 4.0291, 38.5 look: -101.7927, 2.9592, 38.8336
pt2 = 20000, guard | pos: -102.9, 4.063, 33.6 look: -101.7263, 2.9316, 32.9361
; ------------- 57
; (sleep 1) (sit)
[logic@mil_7_10_xcvb_night_3]
active = beh@night_3
suitable = {!surge_started =is_night} true
prior = 57
[beh@night_3]:beh@sleep
pt1 = 20000, eat_vodka | pos: 18.9, -6.2393, 20.3 look: 19.0153, -7.3304, 17.8812
; (sleep 2) (stand)
[logic@mil_7_10_xcvb_night_4]
active = beh@night_4
suitable = {!surge_started =is_night} true
prior = 57
[beh@night_4]:beh@sleep
pt1 = 15000, smoking_stand | pos: 5.6, -6.2731, 15.4 look: 10.0128, -7.2919, 16.0029
pt2 = 30000, wait | pos: 5.6, -6.2731, 15.4 look: 10.0128, -7.2919, 16.0029
; ------------- 56
; (idle 2) (sit)
[logic@mil_7_10_xcvb_night_5]
active = beh@night_5
suitable = {!surge_started =is_night} true
prior = 56
[beh@night_5]:beh@campfire
pt1 = 25000, smoking_sit | pos: -63.7, -9.8799, 29.4 look: -61.52, -10.7763, 30.3399
pt2 = 30000, use_pda | pos: -63.7, -9.8799, 29.4 look: -61.52, -10.7763, 30.3399
pt3 = 45000, sit | pos: -63.7, -9.8799, 29.4 look: -61.52, -10.7763, 30.3399
; (idle 3) (sit)
[logic@mil_7_10_xcvb_night_6]
active = beh@night_6
suitable = {!surge_started =is_night} true
prior = 56
[beh@night_6]:beh@campfire
pt1 = 30000, sit_ass | pos: -61.6, -9.7208, 28.7 look: -63.1531, -10.9127, 31.1589
pt2 = 15000, eat_kolbasa | pos: -61.6, -9.7208, 28.7 look: -63.1531, -10.9127, 31.1589
pt3 = 25000, eat_energy | pos: -61.6, -9.7208, 28.7 look: -63.1531, -10.9127, 31.1589
; (guard 1 trader)
[logic@mil_7_10_xcvb_night_7]
active = beh@night_7
suitable = {!surge_started =is_night} true
prior = 56
[beh@night_7]:beh@combat
pt1 = 20000, guard | pos: -77, -11.2874, 6.3 look: -77.0018, -12.44, 2.6684
@@ -0,0 +1,229 @@
[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
walk_dist = 25
jog_dist = 220
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 1 barracks)
[logic@mil_7_12_xcvb_day_1]
active = beh@day_1
suitable = {!surge_started !is_night} true
prior = 59
[beh@day_1]:beh@combat
pt1 = 20000, guard | pos: 16.8, -6.3341, 29.4 look: 15.5835, -7.5072, 31.2072
pt2 = 20000, guard | pos: 35.7, -7.0677, 25.2 look: 35.5101, -8.4884, 28.1728
; ------------- 58
; (guard 2 barracks)
[logic@mil_7_12_xcvb_day_2]
active = beh@day_2
suitable = {!surge_started !is_night} true
prior = 58
[beh@day_2]:beh@combat
pt1 = 20000, fold_arms | pos: 34.3, -7.0542, 21 look: 36.9935, -8.1863, 20.7992
pt2 = 30000, guard | pos: 34.3, -7.0542, 21 look: 36.9935, -8.1863, 20.7992
; (patrol 2 center)
[logic@mil_7_12_xcvb_day_3]
active = beh@day_3
suitable = {!surge_started !is_night} true
prior = 58
[beh@day_3]:beh@combat
walk_anim = walk
pt1 = 15000, ward | pos: 29.4, -7.8624, 2.1 look: 25.1083, -8.8736, 2.2442
pt2 = 15000, ward | pos: -3.5, -7.855, 2.1 look: -4.3617, -8.5535, 7.3982
; (campfire 1)
[logic@mil_7_12_xcvb_day_4]
active = beh@day_4
suitable = {!surge_started !is_night} true
prior = 58
[beh@day_4]:beh@campfire
pt1 = 35000, sit_ass | pos: 39.2, -7.2895, 18.9 look: 37.337, -8.1904, 21.0827
pt2 = 15000, roast_bred | pos: 39.2, -7.2895, 18.9 look: 37.337, -8.1904, 21.0827
; (campfire 2)
[logic@mil_7_12_xcvb_day_5]
active = beh@day_5
suitable = {!surge_started !is_night} true
prior = 58
[beh@day_5]:beh@campfire
pt1 = 20000, eat_energy | pos: 37.1, -7.2517, 18.9 look: 39.1828, -8.234, 21.0205
pt2 = 35000, sit | pos: 37.1, -7.2517, 18.9 look: 39.1828, -8.234, 21.0205
pt3 = 15000, smoking_sit | pos: 37.1, -7.2517, 18.9 look: 39.1828, -8.234, 21.0205
; ------------- 57
; (campfire 3)
[logic@mil_7_12_xcvb_day_6]
active = beh@day_6
suitable = {!surge_started !is_night} true
prior = 57
[beh@day_6]:beh@campfire
pt1 = 15000, eat_kolbasa | pos: 37.1, -7.1772, 21 look: 39.3157, -8.3029, 18.9702
pt2 = 35000, sit | pos: 37.1, -7.1772, 21 look: 39.3157, -8.3029, 18.9702
pt3 = 40000, sit_ass | pos: 37.1, -7.1772, 21 look: 39.3157, -8.3029, 18.9702
; (campfire 4)
[logic@mil_7_12_xcvb_day_7]
active = beh@day_7
suitable = {!surge_started !is_night} true
prior = 57
[beh@day_7]:beh@campfire
pt1 = 25000, roast_kolbasa_bred | pos: 38.5, -7.2207, 21 look: 37.4385, -8.274, 18.6144
pt2 = 20000, sit | pos: 38.5, -7.2207, 21 look: 37.4385, -8.274, 18.6144
pt3 = 40000, use_pda | pos: 38.5, -7.2207, 21 look: 37.4385, -8.274, 18.6144
; =======================
; ------------ NIGHT -------------
; =======================
; ------------- 59
; (guard 2 barracks)
[logic@mil_7_12_xcvb_night_1]
active = beh@night_1
suitable = {!surge_started =is_night} true
prior = 59
[beh@night_1]:beh@combat
pt1 = 20000, fold_arms | pos: 34.3, -7.0542, 21 look: 36.9935, -8.1863, 20.7992
pt2 = 30000, guard | pos: 34.3, -7.0542, 21 look: 36.9935, -8.1863, 20.7992
; ------------- 58
; (patrol 2 center)
[logic@mil_7_12_xcvb_night_2]
active = beh@night_2
suitable = {!surge_started =is_night} true
prior = 58
[beh@night_2]:beh@combat
pt1 = 20000, guard | pos: 18.2, -7.8624, 1.4 look: 13.629, -8.8726, 1.4928
pt2 = 1, guard | pos: 61.6, -7.8624, 0 look: 64.3103, -8.6839, -2.0476
pt3 = 10000, smoking_stand | pos: 71.4, -7.8601, -39.2 look: 66.7639, -8.8761, -45.2983
pt4 = 1, guard | pos: 70.7, -7.8736, -8.4 look: 68.2757, -8.6952, -5.2213
; (sleep 1)
[logic@mil_7_12_xcvb_night_3]
active = beh@night_3
suitable = {!surge_started =is_night} true
prior = 58
[beh@night_3]:beh@sleep
pt1 = 20000, sleep | pos: 50.4, -6.9786, 20.3 look: 52.6672, -8.0947, 20.2196
; (sleep 2) (sit)
[logic@mil_7_12_xcvb_night_4]
active = beh@night_4
suitable = {!surge_started =is_night} true
prior = 58
[beh@night_4]:beh@sleep
pt1 = 20000, drunk_sit_ass | pos: 52.5, -7.0739, 20.3 look: 52.5159, -8.1141, 18.6196
; (campfire 2)
[logic@mil_7_12_xcvb_night_5]
active = beh@night_5
suitable = {!surge_started =is_night} true
prior = 58
[beh@night_5]:beh@campfire
pt1 = 20000, eat_energy | pos: 37.1, -7.2517, 18.9 look: 39.1828, -8.234, 21.0205
pt2 = 35000, sit | pos: 37.1, -7.2517, 18.9 look: 39.1828, -8.234, 21.0205
pt3 = 15000, smoking_sit | pos: 37.1, -7.2517, 18.9 look: 39.1828, -8.234, 21.0205
; ------------- 57
; (campfire 4)
[logic@mil_7_12_xcvb_night_6]
active = beh@night_6
suitable = {!surge_started =is_night} true
prior = 57
[beh@night_6]:beh@campfire
pt1 = 25000, roast_kolbasa_bred | pos: 38.5, -7.2291, 21.7 look: 38.0384, -8.2996, 18.1768
pt2 = 20000, eat_vodka | pos: 38.5, -7.2291, 21.7 look: 38.0384, -8.2996, 18.1768
pt3 = 40000, use_pda | pos: 38.5, -7.2291, 21.7 look: 38.0384, -8.2996, 18.1768
; (sleep 3) (stand)
[logic@mil_7_12_xcvb_night_7]
active = beh@night_7
suitable = {!surge_started =is_night} true
prior = 57
[beh@night_7]:beh@campfire
pt1 = 20000, smoking_stand | pos: 46.2, -7.1326, 16.8 look: 48.5856, -8.1207, 16.8512
@@ -0,0 +1,198 @@
[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
walk_dist = 25
jog_dist = 220
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 3 east)
[logic@mil_7_4_xcvb_day_1]
active = beh@day_1
suitable = {!surge_started !is_night} true
prior = 59
[beh@day_1]:beh@combat
pt1 = 20000, guard | pos: -231, -11.643, 42 look: -228.5981, -12.6557, 38.854
; (guard 1 west)
[logic@mil_7_4_xcvb_day_2]
active = beh@day_2
suitable = {!surge_started !is_night} true
prior = 59
[beh@day_2]:beh@combat
pt1 = 20000, guard | pos: -214.2, -11.367, 64.4 look: -215.2559, -12.4603, 65.1378
; ------------- 58
; (patrol all)
[logic@mil_7_4_xcvb_day_3]
active = beh@day_3
suitable = {!surge_started !is_night} true
prior = 58
[beh@day_3]:beh@combat
pt1 = 20000, guard | pos: -209.3, -11.7502, 47.6 look: -205.1578, -12.7425, 48.8575
pt2 = 20000, guard | pos: -228.2, -11.643, 48.3 look: -225.3511, -12.6575, 41.8856
pt3 = 20000, guard | pos: -231.7, -11.6802, 66.5 look: -232.3089, -12.5466, 68.7369
; (campfire 1)
[logic@mil_7_4_xcvb_day_4]
active = beh@day_4
suitable = {!surge_started !is_night} true
prior = 58
[beh@day_4]:beh@campfire
pt1 = 15000, eat_energy | pos: -227.5, -11.6537, 44.1 look: -227.036, -12.6533, 40.4004
pt2 = 25000, sit | pos: -227.5, -11.6537, 44.1 look: -227.036, -12.6533, 40.4004
pt3 = 25000, eat_bread | pos: -227.5, -11.6537, 44.1 look: -227.036, -12.6533, 40.4004
; ------------- 57
; (guard 2 north)
[logic@mil_7_4_xcvb_day_5]
active = beh@day_5
suitable = {!surge_started !is_night} true
prior = 57
[beh@day_5]:beh@combat
pt1 = 20000, guard | pos: -203.7, -11.643, 51.1 look: -195.9824, -12.6648, 53.6443
; (campfire 2)
[logic@mil_7_4_xcvb_day_6]
active = beh@day_6
suitable = {!surge_started !is_night} true
prior = 57
[beh@day_6]:beh@campfire
pt1 = 50000, sit_ass | pos: -226.1, -11.6537, 41.3 look: -228.6999, -12.6548, 43.4303
pt2 = 25000, smoking_sit | pos: -226.1, -11.6537, 41.3 look: -228.6999, -12.6548, 43.4303
; =======================
; ------------ NIGHT -------------
; =======================
; ------------- 59
; (guard 1 west)
[logic@mil_7_4_xcvb_night_1]
active = beh@night_1
suitable = {!surge_started =is_night} true
prior = 59
[beh@night_1]:beh@combat
pt1 = 20000, guard | pos: -214.2, -11.367, 64.4 look: -215.2559, -12.4603, 65.1378
; (patrol all)
[logic@mil_7_4_xcvb_night_2]
active = beh@night_2
suitable = {!surge_started =is_night} true
prior = 59
[beh@night_2]:beh@combat
pt1 = 20000, guard | pos: -209.3, -11.7502, 47.6 look: -205.1578, -12.7425, 48.8575
pt2 = 20000, guard | pos: -228.2, -11.643, 48.3 look: -225.3511, -12.6575, 41.8856
pt3 = 20000, guard | pos: -231.7, -11.6802, 66.5 look: -232.3089, -12.5466, 68.7369
; ------------- 58
; (sleep 1)
[logic@mil_7_4_xcvb_night_3]
active = beh@night_3
suitable = {!surge_started =is_night} true
prior = 58
[beh@night_3]:beh@sleep
pt1 = 20000, sleep | pos: -238, -11.6463, 53.9 look: -237.8008, -12.6535, 52.036
; (sleep 2) (sit)
[logic@mil_7_4_xcvb_night_4]
active = beh@night_4
suitable = {!surge_started =is_night} true
prior = 58
[beh@night_4]:beh@sleep
pt1 = 20000, drunk_sit_ass | pos: -235.2, -11.6463, 53.9 look: -235.4019, -12.6536, 50.6578
; (campfire 1)
[logic@mil_7_4_xcvb_night_5]
active = beh@night_5
suitable = {!surge_started =is_night} true
prior = 58
[beh@night_5]:beh@campfire
pt1 = 35000, eat_vodka | pos: -227.5, -11.6537, 44.1 look: -227.036, -12.6533, 40.4004
pt2 = 20000, drunk_sit_ass | pos: -227.5, -11.6537, 44.1 look: -227.036, -12.6533, 40.4004
; (campfire 2)
[logic@mil_7_4_xcvb_night_6]
active = beh@night_6
suitable = {!surge_started =is_night} true
prior = 58
[beh@night_6]:beh@campfire
pt1 = 50000, sit_ass | pos: -226.1, -11.6537, 41.3 look: -228.6999, -12.6548, 43.4303
pt2 = 25000, smoking_sit | pos: -226.1, -11.6537, 41.3 look: -228.6999, -12.6548, 43.4303
@@ -0,0 +1,377 @@
[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
walk_dist = 25
jog_dist = 220
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 2 center near building entrance)
[logic@mil_7_7_xcvb_day_1]
active = beh@day_1
suitable = {!surge_started !is_night} true
prior = 59
[beh@day_1]:beh@combat
pt1 = 20000, guard | pos: -13.3, -7.4097, -25.2 look: -10.8081, -8.6259, -25.1873
; (guard 3 in building)
[logic@mil_7_7_xcvb_day_2]
active = beh@day_2
suitable = {!surge_started !is_night} true
prior = 59
[beh@day_2]:beh@combat
pt1 = 20000, guard | pos: -18.2, -3.1049, -23.8 look: -21.5051, -4.1143, -23.8754
pt2 = 20000, guard | pos: -21.7, -2.9892, -32.2 look: -21.6533, -4.1134, -28.3412
; ------------- 58
; (guard 4 in building)
[logic@mil_7_7_xcvb_day_3]
active = beh@day_3
suitable = {!surge_started !is_night} true
prior = 58
[beh@day_3]:beh@combat
pt1 = 20000, guard | pos: -21, -3.1049, -16.1 look: -20.9217, -4.1134, -21.3365
; (guard 1 center near building)
[logic@mil_7_7_xcvb_day_4]
active = beh@day_4
suitable = {!surge_started !is_night} true
prior = 58
[beh@day_4]:beh@combat
pt1 = 60000, guard | pos: -18.2, -6.9041, -11.9 look: -17.3416, -8.393, -8.2788
pt2 = 20000, smoking_stand | pos: -18.2, -6.9041, -11.9 look: -17.3416, -8.393, -8.2788
; (patrol 2 behind building)
[logic@mil_7_7_xcvb_day_5]
active = beh@day_5
suitable = {!surge_started !is_night} true
prior = 58
[beh@day_5]:beh@combat
walk_anim = walk
pt1 = 60000, fold_arms | pos: -30.1, -5.9165, -11.9 look: -26.8714, -7.2131, -11.7256
pt2 = 20000, wait | pos: -37.1, -5.8442, -30.8 look: -33.938, -6.7462, -32.8513
; (campfire 1)
[logic@mil_7_7_xcvb_day_6]
active = animpoint@day_6
suitable = {!surge_started !is_night} true
prior = 58
[animpoint@day_6]
cover_name = mil_smart_terrain_7_7_animpoint_kamp3
use_camp = true
turn_on_campfire = true
; (campfire 2)
[logic@mil_7_7_xcvb_day_7]
active = animpoint@day_7
suitable = {!surge_started !is_night} true
prior = 58
[animpoint@day_7]
cover_name = mil_smart_terrain_7_7_animpoint_kamp4
use_camp = true
turn_on_campfire = true
; ------------- 57
; (campfire 3)
[logic@mil_7_7_xcvb_day_8]
active = animpoint@day_8
suitable = {!surge_started !is_night} true
prior = 57
[animpoint@day_8]
cover_name = mil_smart_terrain_7_7_animpoint_kamp5
use_camp = true
turn_on_campfire = true
; (tower)
[logic@mil_7_7_xcvb_day_10]
active = beh@day_10
suitable = {!surge_started !is_night =guard_has_rifle} true
prior = 57
[beh@day_10]:beh@combat
walk_anim = walk
pt1 = 20000, ward | pos: -67.9, 1.4664, -27.3 look: -66.6249, 0.4295, -26.3863
; (patrol 1 center near building)
[logic@mil_7_7_xcvb_day_11]
active = beh@day_11
suitable = {!surge_started !is_night} true
prior = 57
[beh@day_11]:beh@combat
pt1 = 20000, guard | pos: -7.7, -7.8624, -26.6 look: -7.5073, -8.8724, -23.3589
pt2 = 20000, guard | pos: -7, -7.855, -3.5 look: -6.8059, -8.8717, -8.3505
; ------------- 56
; (campfire 4)
[logic@mil_7_7_xcvb_day_12]
active = animpoint@day_12
suitable = {!surge_started !is_night} true
prior = 56
[animpoint@day_12]
cover_name = mil_smart_terrain_7_7_animpoint_kamp1
use_camp = true
turn_on_campfire = true
; (campfire 5)
[logic@mil_7_7_xcvb_day_13]
active = animpoint@day_13
suitable = {!surge_started !is_night} true
prior = 56
[animpoint@day_13]
cover_name = mil_smart_terrain_7_7_animpoint_kamp2
use_camp = true
turn_on_campfire = true
; (campfire 6)
[logic@mil_7_7_xcvb_day_14]
active = animpoint@day_14
suitable = {!surge_started !is_night} true
prior = 56
[animpoint@day_14]
cover_name = mil_smart_terrain_7_7_animpoint_kamp21
use_camp = true
turn_on_campfire = true
; =======================
; ------------ NIGHT -------------
; =======================
; ------------- 59
; (guard 2 center near building entrance)
[logic@mil_7_7_xcvb_night_1]
active = beh@night_1
suitable = {!surge_started =is_night} true
prior = 59
[beh@night_1]:beh@combat
pt1 = 20000, guard | pos: -13.3, -7.4097, -25.2 look: -10.8081, -8.6259, -25.1873
; (guard 3 in building)
[logic@mil_7_7_xcvb_night_2]
active = beh@night_2
suitable = {!surge_started =is_night} true
prior = 59
[beh@night_2]:beh@combat
pt1 = 20000, guard | pos: -18.2, -3.1049, -23.8 look: -21.5051, -4.1143, -23.8754
pt2 = 20000, guard | pos: -21.7, -2.9892, -32.2 look: -21.6533, -4.1134, -28.3412
; ------------- 58
; (sleep 1)
[logic@mil_7_7_xcvb_night_3]
active = beh@night_3
suitable = {!surge_started =is_night} true
prior = 58
[beh@night_3]:beh@sleep
pt1 = 20000, drunk_sit_ass | pos: 54.6, -7.0739, 15.4 look: 57.229, -8.045, 13.8701
; (sleep 2)
[logic@mil_7_7_xcvb_night_4]
active = beh@night_4
suitable = {!surge_started =is_night} true
prior = 58
[beh@night_4]:beh@sleep
pt1 = 20000, sleep | pos: 55.3, -6.9944, 20.3 look: 53.1146, -8.0908, 20.3171
; (campfire 1)
[logic@mil_7_7_xcvb_night_5]
active = animpoint@night_5
suitable = {!surge_started =is_night} true
prior = 58
[animpoint@night_5]
cover_name = mil_smart_terrain_7_7_animpoint_kamp3
use_camp = true
turn_on_campfire = true
; (campfire 2)
[logic@mil_7_7_xcvb_night_6]
active = animpoint@night_6
suitable = {!surge_started =is_night} true
prior = 58
[animpoint@night_6]
cover_name = mil_smart_terrain_7_7_animpoint_kamp13
use_camp = true
turn_on_campfire = true
; ------------- 57
; (campfire 3)
[logic@mil_7_7_xcvb_night_7]
active = animpoint@night_7
suitable = {!surge_started =is_night} true
prior = 57
[animpoint@night_7]
cover_name = mil_smart_terrain_7_7_animpoint_kamp5
use_camp = true
turn_on_campfire = true
; (patrol 1 center near building)
[logic@mil_7_7_xcvb_night_8]
active = beh@night_8
suitable = {!surge_started =is_night =guard_has_rifle} true
prior = 57
[beh@night_8]:beh@combat
pt1 = 20000, guard | pos: -7, -7.855, -48.3 look: -6.9577, -8.8717, -44.822
pt2 = 1, guard | pos: -83.3, -11.9584, -45.5 look: -87.0122, -12.9693, -40.6048
pt3 = 20000, guard | pos: -87.5, -11.9522, 0.7 look: -83.5177, -12.8066, 1.0883
pt4 = 1, guard | pos: -86.8, -11.9584, -43.4 look: -84.0581, -12.9696, -45.1008
; (guard 4 in building)
[logic@mil_7_7_xcvb_night_9]
active = beh@night_9
suitable = {!surge_started =is_night} true
prior = 57
[beh@night_9]:beh@combat
pt1 = 20000, guard | pos: -21, -3.1049, -16.1 look: -20.9217, -4.1134, -21.3365
; (sleep 3)
[logic@mil_7_7_xcvb_night_10]
active = beh@night_10
suitable = {!surge_started =is_night} true
prior = 57
[beh@night_10]:beh@sleep
pt1 = 20000, lay_on_bed | pos: 60.9, -7.0486, 20.3 look: 60.8854, -8.0504, 21.4921
; ------------- 56
; (campfire 4)
[logic@mil_7_7_xcvb_night_11]
active = animpoint@night_11
suitable = {!surge_started =is_night} true
prior = 56
[animpoint@night_11]
cover_name = mil_smart_terrain_7_7_animpoint_kamp1
use_camp = true
turn_on_campfire = true
; (campfire 5)
[logic@mil_7_7_xcvb_night_12]
active = animpoint@night_12
suitable = {!surge_started =is_night} true
prior = 56
[animpoint@night_12]
cover_name = mil_smart_terrain_7_7_animpoint_kamp2
use_camp = true
turn_on_campfire = true
; (campfire 6)
[logic@mil_7_7_xcvb_night_13]
active = animpoint@night_13
suitable = {!surge_started =is_night} true
prior = 56
[animpoint@night_13]
cover_name = mil_smart_terrain_7_7_animpoint_kamp21
use_camp = true
turn_on_campfire = true
; (guard 1 center near building)
[logic@mil_7_7_xcvb_night_14]
active = beh@night_14
suitable = {!surge_started =is_night} true
prior = 56
[beh@night_14]:beh@combat
pt1 = 60000, guard | pos: -18.2, -6.9041, -11.9 look: -17.3416, -8.393, -8.2788
pt2 = 20000, smoking_stand | pos: -18.2, -6.9041, -11.9 look: -17.3416, -8.393, -8.2788
@@ -0,0 +1,251 @@
[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
walk_dist = 25
jog_dist = 220
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@mil_7_8_xcvb_day_1]
active = beh@day_1
suitable = {!surge_started !is_night} true
prior = 59
[beh@day_1]:beh@combat
pt1 = 20000, guard | pos: -9.8, -5.1252, 81.9 look: -8.6988, -6.0535, 87.464
; (guard 2 entrance)
[logic@mil_7_8_xcvb_day_2]
active = beh@day_2
suitable = {!surge_started !is_night} true
prior = 59
[beh@day_2]:beh@combat
pt1 = 60000, ward | pos: -2.8, -5.1117, 81.9 look: -7.0365, -6.1812, 91.0019
pt2 = 20000, smoking_stand | pos: -2.8, -5.1117, 81.9 look: -7.0365, -6.1812, 91.0019
; (guard 3 entrance sniper)
[logic@mil_7_8_xcvb_day_3]
active = beh@day_3
suitable = {!surge_started !is_night =guard_has_rifle} true
prior = 59
[beh@day_3]:beh@combat
pt1 = 40000, threat_heli | pos: -16.8, 9.9481, 72.1 look: -17.9478, -5.0219, 112.8278
pt2 = 15000, binocular | pos: -16.8, 9.9481, 72.1 look: -17.9478, -5.0219, 112.8278
; ------------- 58
; (guard down the road 1)
[logic@mil_7_8_xcvb_day_4]
active = beh@day_4
suitable = {!surge_started !is_night} true
prior = 58
[beh@day_4]:beh@combat
pt1 = 20000, guard | pos: -11.9, -11.6599, 140 look: -18.9581, -12.716, 141.985
pt2 = 20000, guard | pos: -7, -5.0914, 87.5 look: -7.2454, -6.1708, 90.818
; (patrol 1 bridge)
[logic@mil_7_8_xcvb_day_5]
active = beh@day_5
suitable = {!surge_started !is_night} true
prior = 58
[beh@day_5]:beh@combat
pt1 = 20000, guard | pos: -9.8, -5.1614, 67.2 look: -6.8445, -6.1284, 71.6312
pt2 = 20000, guard | pos: -9.8, -5.1614, 26.6 look: -5.5972, -6.1765, 26.723
; (patrol 2 bridge tower) (pt2 and pt4 are mid)
[logic@mil_7_8_xcvb_day_6]
active = beh@day_6
suitable = {!surge_started !is_night =guard_has_rifle} true
prior = 58
[beh@day_6]:beh@combat
pt1 = 20000, guard | pos: -11.9, 1.1086, 35.7 look: -11.2926, 0.0931, 36.6489
pt2 = 1, guard | pos: -18.2, 1.1521, 35 look: -18.1765, 0.1255, 32.7932
pt3 = 20000, guard | pos: -18.2, 1.1199, 30.8 look: -18.6474, 0.0897, 29.6275
pt4 = 1, guard | pos: -12.6, 1.1137, 30.1 look: -11.7019, 0.107, 31.1694
; ------------- 57
; (guard down the road 2)
[logic@mil_7_8_xcvb_day_7]
active = beh@day_7
suitable = {!surge_started !is_night} true
prior = 57
[beh@day_7]:beh@combat
pt1 = 20000, guard | pos: -19.6, -16.5274, 161 look: -27.2639, -17.2454, 160.3794
; (guard down the road 3)
[logic@mil_7_8_xcvb_day_8]
active = beh@day_8
suitable = {!surge_started !is_night} true
prior = 57
[beh@day_8]:beh@combat
pt1 = 20000, guard | pos: -12.6, -17.3282, 172.9 look: -12.0802, -19.0527, 183.9963
; =======================
; ------------ NIGHT -------------
; =======================
; ------------- 59
; (guard 1 entrance)
[logic@mil_7_8_xcvb_night_1]
active = beh@night_1
suitable = {!surge_started =is_night} true
prior = 59
[beh@night_1]:beh@combat
pt1 = 20000, guard | pos: -9.8, -5.1252, 81.9 look: -8.6988, -6.0535, 87.464
; (guard 2 entrance)
[logic@mil_7_8_xcvb_night_2]
active = beh@night_2
suitable = {!surge_started =is_night} true
prior = 59
[beh@night_2]:beh@combat
pt1 = 60000, ward | pos: -2.8, -5.1117, 81.9 look: -7.0365, -6.1812, 91.0019
pt2 = 20000, smoking_stand | pos: -2.8, -5.1117, 81.9 look: -7.0365, -6.1812, 91.0019
; ------------- 58
; (guard 3 entrance sniper)
[logic@mil_7_8_xcvb_night_3]
active = beh@night_3
suitable = {!surge_started =is_night =guard_has_rifle} true
prior = 58
[beh@night_3]:beh@combat
pt1 = 40000, threat_heli | pos: -16.8, 9.9481, 72.1 look: -17.9478, -5.0219, 112.8278
pt2 = 15000, binocular | pos: -16.8, 9.9481, 72.1 look: -17.9478, -5.0219, 112.8278
; (sleep 1)
[logic@mil_7_8_xcvb_night_4]
active = beh@night_4
suitable = {!surge_started =is_night} true
prior = 58
[beh@night_4]:beh@sleep
pt1 = 20000, sleep | pos: 9.1, -6.2139, 13.3 look: 10.3236, -7.3228, 13.1886
; (sleep 2) (sit)
[logic@mil_7_8_xcvb_night_5]
active = beh@night_5
suitable = {!surge_started =is_night} true
prior = 58
[beh@night_5]:beh@sleep
pt1 = 20000, drunk_sit_ass | pos: 15.4, -6.285, 20.3 look: 15.8663, -7.3045, 18.3581
; ------------- 57
; (sleep 3)
[logic@mil_7_8_xcvb_night_6]
active = beh@night_6
suitable = {!surge_started =is_night} true
prior = 57
[beh@night_6]:beh@sleep
pt1 = 20000, sleep | pos: 9.1, -6.1462, 20.3 look: 6.7914, -7.262, 20.1939
; (sleep 4)
[logic@mil_7_8_xcvb_night_7]
active = beh@night_7
suitable = {!surge_started =is_night} true
prior = 57
[beh@night_7]:beh@sleep
pt1 = 20000, drunk_sit_ass | pos: 14, -6.2895, 16.8 look: 15.8697, -7.3105, 16.9416
; (patrol 1 bridge)
[logic@mil_7_8_xcvb_night_8]
active = beh@night_8
suitable = {!surge_started =is_night} true
prior = 57
[beh@night_8]:beh@combat
pt1 = 20000, guard | pos: -9.8, -5.1614, 67.2 look: -6.8445, -6.1284, 71.6312
pt2 = 20000, guard | pos: -6.3, -7.8624, -23.1 look: -6.3645, -8.8768, -20.6853
; ------------- 56
; (guard down the road 1)
[logic@mil_7_8_xcvb_night_9]
active = beh@night_9
suitable = {!surge_started =is_night} true
prior = 56
[beh@night_9]:beh@combat
pt1 = 20000, guard | pos: -11.9, -11.6599, 140 look: -18.9581, -12.716, 141.985
pt2 = 20000, guard | pos: -7, -5.0914, 87.5 look: -7.2454, -6.1708, 90.818
@@ -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: 28, -6.3979, 13.3 look: 26.3851, -7.3944, 15.039
@@ -0,0 +1,27 @@
![animpoint@stand]
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@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, drunk_sit_ass | pos: -77, -10.3094, 36.4 look: -77.0602, -11.3288, 35.2133
@@ -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, drunk_sit_ass | pos: -18.2, -6.3476, -28.7 look: -21.1332, -7.3631, -28.8497
@@ -0,0 +1,19 @@
@[exclusive]
mil_2_2_xcvb_day_1 = military\mil_smart_terrain_2_2_smart_logic_xcvb.ltx
mil_2_2_xcvb_day_2 = military\mil_smart_terrain_2_2_smart_logic_xcvb.ltx
mil_2_2_xcvb_day_3 = military\mil_smart_terrain_2_2_smart_logic_xcvb.ltx
mil_2_2_xcvb_day_4 = military\mil_smart_terrain_2_2_smart_logic_xcvb.ltx
mil_2_2_xcvb_day_5 = military\mil_smart_terrain_2_2_smart_logic_xcvb.ltx
mil_2_2_xcvb_day_6 = military\mil_smart_terrain_2_2_smart_logic_xcvb.ltx
mil_2_2_xcvb_day_7 = military\mil_smart_terrain_2_2_smart_logic_xcvb.ltx
mil_2_2_xcvb_day_8 = military\mil_smart_terrain_2_2_smart_logic_xcvb.ltx
mil_2_2_xcvb_night_1 = military\mil_smart_terrain_2_2_smart_logic_xcvb.ltx
mil_2_2_xcvb_night_2 = military\mil_smart_terrain_2_2_smart_logic_xcvb.ltx
mil_2_2_xcvb_night_3 = military\mil_smart_terrain_2_2_smart_logic_xcvb.ltx
mil_2_2_xcvb_night_4 = military\mil_smart_terrain_2_2_smart_logic_xcvb.ltx
mil_2_2_xcvb_night_5 = military\mil_smart_terrain_2_2_smart_logic_xcvb.ltx
mil_2_2_xcvb_night_6 = military\mil_smart_terrain_2_2_smart_logic_xcvb.ltx
mil_2_2_xcvb_night_7 = military\mil_smart_terrain_2_2_smart_logic_xcvb.ltx
mil_2_2_xcvb_night_8 = military\mil_smart_terrain_2_2_smart_logic_xcvb.ltx
@@ -0,0 +1,17 @@
@[exclusive]
mil_7_10_xcvb_day_1 = military\mil_smart_terrain_7_10_smart_logic_xcvb.ltx
mil_7_10_xcvb_day_2 = military\mil_smart_terrain_7_10_smart_logic_xcvb.ltx
mil_7_10_xcvb_day_3 = military\mil_smart_terrain_7_10_smart_logic_xcvb.ltx
mil_7_10_xcvb_day_4 = military\mil_smart_terrain_7_10_smart_logic_xcvb.ltx
mil_7_10_xcvb_day_5 = military\mil_smart_terrain_7_10_smart_logic_xcvb.ltx
mil_7_10_xcvb_day_6 = military\mil_smart_terrain_7_10_smart_logic_xcvb.ltx
mil_7_10_xcvb_day_7 = military\mil_smart_terrain_7_10_smart_logic_xcvb.ltx
mil_7_10_xcvb_night_1 = military\mil_smart_terrain_7_10_smart_logic_xcvb.ltx
mil_7_10_xcvb_night_2 = military\mil_smart_terrain_7_10_smart_logic_xcvb.ltx
mil_7_10_xcvb_night_3 = military\mil_smart_terrain_7_10_smart_logic_xcvb.ltx
mil_7_10_xcvb_night_4 = military\mil_smart_terrain_7_10_smart_logic_xcvb.ltx
mil_7_10_xcvb_night_5 = military\mil_smart_terrain_7_10_smart_logic_xcvb.ltx
mil_7_10_xcvb_night_6 = military\mil_smart_terrain_7_10_smart_logic_xcvb.ltx
mil_7_10_xcvb_night_7 = military\mil_smart_terrain_7_10_smart_logic_xcvb.ltx
@@ -0,0 +1,17 @@
@[exclusive]
mil_7_12_xcvb_day_1 = military\mil_smart_terrain_7_12_smart_logic_xcvb.ltx
mil_7_12_xcvb_day_2 = military\mil_smart_terrain_7_12_smart_logic_xcvb.ltx
mil_7_12_xcvb_day_3 = military\mil_smart_terrain_7_12_smart_logic_xcvb.ltx
mil_7_12_xcvb_day_4 = military\mil_smart_terrain_7_12_smart_logic_xcvb.ltx
mil_7_12_xcvb_day_5 = military\mil_smart_terrain_7_12_smart_logic_xcvb.ltx
mil_7_12_xcvb_day_6 = military\mil_smart_terrain_7_12_smart_logic_xcvb.ltx
mil_7_12_xcvb_day_7 = military\mil_smart_terrain_7_12_smart_logic_xcvb.ltx
mil_7_12_xcvb_night_1 = military\mil_smart_terrain_7_12_smart_logic_xcvb.ltx
mil_7_12_xcvb_night_2 = military\mil_smart_terrain_7_12_smart_logic_xcvb.ltx
mil_7_12_xcvb_night_3 = military\mil_smart_terrain_7_12_smart_logic_xcvb.ltx
mil_7_12_xcvb_night_4 = military\mil_smart_terrain_7_12_smart_logic_xcvb.ltx
mil_7_12_xcvb_night_5 = military\mil_smart_terrain_7_12_smart_logic_xcvb.ltx
mil_7_12_xcvb_night_6 = military\mil_smart_terrain_7_12_smart_logic_xcvb.ltx
mil_7_12_xcvb_night_7 = military\mil_smart_terrain_7_12_smart_logic_xcvb.ltx
@@ -0,0 +1,15 @@
@[exclusive]
mil_2_2_xcvb_day_1 = military\mil_smart_terrain_7_4_smart_logic_xcvb.ltx
mil_2_2_xcvb_day_2 = military\mil_smart_terrain_7_4_smart_logic_xcvb.ltx
mil_2_2_xcvb_day_3 = military\mil_smart_terrain_7_4_smart_logic_xcvb.ltx
mil_2_2_xcvb_day_4 = military\mil_smart_terrain_7_4_smart_logic_xcvb.ltx
mil_2_2_xcvb_day_5 = military\mil_smart_terrain_7_4_smart_logic_xcvb.ltx
mil_2_2_xcvb_day_6 = military\mil_smart_terrain_7_4_smart_logic_xcvb.ltx
mil_2_2_xcvb_night_1 = military\mil_smart_terrain_7_4_smart_logic_xcvb.ltx
mil_2_2_xcvb_night_2 = military\mil_smart_terrain_7_4_smart_logic_xcvb.ltx
mil_2_2_xcvb_night_3 = military\mil_smart_terrain_7_4_smart_logic_xcvb.ltx
mil_2_2_xcvb_night_4 = military\mil_smart_terrain_7_4_smart_logic_xcvb.ltx
mil_2_2_xcvb_night_5 = military\mil_smart_terrain_7_4_smart_logic_xcvb.ltx
mil_2_2_xcvb_night_6 = military\mil_smart_terrain_7_4_smart_logic_xcvb.ltx
@@ -0,0 +1,43 @@
![exclusive]
!mil_smart_terrain_7_7_freedom_bodyguard1 = military\mil_smart_terrain_7_7_smart_logic.ltx
!mil_smart_terrain_7_7_freedom_bodyguard2 = military\mil_smart_terrain_7_7_smart_logic.ltx
!mil_smart_terrain_7_7_camp_work_1 = military\mil_smart_terrain_7_7_smart_logic_mlr.ltx
!mil_smart_terrain_7_7_camp_work_2 = military\mil_smart_terrain_7_7_smart_logic_mlr.ltx
!mil_smart_terrain_7_7_camp_work_3 = military\mil_smart_terrain_7_7_smart_logic_mlr.ltx
!mil_smart_terrain_7_7_camp_work_4 = military\mil_smart_terrain_7_7_smart_logic_mlr.ltx
!mil_smart_terrain_7_7_camp_work_5 = military\mil_smart_terrain_7_7_smart_logic_mlr.ltx
!mil_smart_terrain_7_7_camp_work_13 = military\mil_smart_terrain_7_7_smart_logic_mlr.ltx
!mil_smart_terrain_7_7_camp_work_18 = military\mil_smart_terrain_7_7_smart_logic_mlr.ltx
!mil_smart_terrain_7_7_camp_work_19 = military\mil_smart_terrain_7_7_smart_logic_mlr.ltx
!mil_smart_terrain_7_7_camp_work_20 = military\mil_smart_terrain_7_7_smart_logic_mlr.ltx
!mil_smart_terrain_7_7_camp_work_21 = military\mil_smart_terrain_7_7_smart_logic_mlr.ltx
mil_7_7_xcvb_day_1 = military\mil_smart_terrain_7_7_smart_logic_xcvb.ltx
mil_7_7_xcvb_day_2 = military\mil_smart_terrain_7_7_smart_logic_xcvb.ltx
mil_7_7_xcvb_day_3 = military\mil_smart_terrain_7_7_smart_logic_xcvb.ltx
mil_7_7_xcvb_day_4 = military\mil_smart_terrain_7_7_smart_logic_xcvb.ltx
mil_7_7_xcvb_day_5 = military\mil_smart_terrain_7_7_smart_logic_xcvb.ltx
mil_7_7_xcvb_day_6 = military\mil_smart_terrain_7_7_smart_logic_xcvb.ltx
mil_7_7_xcvb_day_7 = military\mil_smart_terrain_7_7_smart_logic_xcvb.ltx
mil_7_7_xcvb_day_8 = military\mil_smart_terrain_7_7_smart_logic_xcvb.ltx
mil_7_7_xcvb_day_9 = military\mil_smart_terrain_7_7_smart_logic_xcvb.ltx
mil_7_7_xcvb_day_10 = military\mil_smart_terrain_7_7_smart_logic_xcvb.ltx
mil_7_7_xcvb_day_11 = military\mil_smart_terrain_7_7_smart_logic_xcvb.ltx
mil_7_7_xcvb_day_12 = military\mil_smart_terrain_7_7_smart_logic_xcvb.ltx
mil_7_7_xcvb_day_13 = military\mil_smart_terrain_7_7_smart_logic_xcvb.ltx
mil_7_7_xcvb_day_14 = military\mil_smart_terrain_7_7_smart_logic_xcvb.ltx
mil_7_7_xcvb_night_1 = military\mil_smart_terrain_7_7_smart_logic_xcvb.ltx
mil_7_7_xcvb_night_2 = military\mil_smart_terrain_7_7_smart_logic_xcvb.ltx
mil_7_7_xcvb_night_3 = military\mil_smart_terrain_7_7_smart_logic_xcvb.ltx
mil_7_7_xcvb_night_4 = military\mil_smart_terrain_7_7_smart_logic_xcvb.ltx
mil_7_7_xcvb_night_5 = military\mil_smart_terrain_7_7_smart_logic_xcvb.ltx
mil_7_7_xcvb_night_6 = military\mil_smart_terrain_7_7_smart_logic_xcvb.ltx
mil_7_7_xcvb_night_7 = military\mil_smart_terrain_7_7_smart_logic_xcvb.ltx
mil_7_7_xcvb_night_8 = military\mil_smart_terrain_7_7_smart_logic_xcvb.ltx
mil_7_7_xcvb_night_9 = military\mil_smart_terrain_7_7_smart_logic_xcvb.ltx
mil_7_7_xcvb_night_10 = military\mil_smart_terrain_7_7_smart_logic_xcvb.ltx
mil_7_7_xcvb_night_11 = military\mil_smart_terrain_7_7_smart_logic_xcvb.ltx
mil_7_7_xcvb_night_12 = military\mil_smart_terrain_7_7_smart_logic_xcvb.ltx
mil_7_7_xcvb_night_13 = military\mil_smart_terrain_7_7_smart_logic_xcvb.ltx
mil_7_7_xcvb_night_14 = military\mil_smart_terrain_7_7_smart_logic_xcvb.ltx
@@ -0,0 +1,20 @@
@[exclusive]
mil_7_8_xcvb_day_1 = military\mil_smart_terrain_7_8_smart_logic_xcvb.ltx
mil_7_8_xcvb_day_2 = military\mil_smart_terrain_7_8_smart_logic_xcvb.ltx
mil_7_8_xcvb_day_3 = military\mil_smart_terrain_7_8_smart_logic_xcvb.ltx
mil_7_8_xcvb_day_4 = military\mil_smart_terrain_7_8_smart_logic_xcvb.ltx
mil_7_8_xcvb_day_5 = military\mil_smart_terrain_7_8_smart_logic_xcvb.ltx
mil_7_8_xcvb_day_6 = military\mil_smart_terrain_7_8_smart_logic_xcvb.ltx
mil_7_8_xcvb_day_7 = military\mil_smart_terrain_7_8_smart_logic_xcvb.ltx
mil_7_8_xcvb_day_8 = military\mil_smart_terrain_7_8_smart_logic_xcvb.ltx
mil_7_8_xcvb_night_1 = military\mil_smart_terrain_7_8_smart_logic_xcvb.ltx
mil_7_8_xcvb_night_2 = military\mil_smart_terrain_7_8_smart_logic_xcvb.ltx
mil_7_8_xcvb_night_3 = military\mil_smart_terrain_7_8_smart_logic_xcvb.ltx
mil_7_8_xcvb_night_4 = military\mil_smart_terrain_7_8_smart_logic_xcvb.ltx
mil_7_8_xcvb_night_5 = military\mil_smart_terrain_7_8_smart_logic_xcvb.ltx
mil_7_8_xcvb_night_6 = military\mil_smart_terrain_7_8_smart_logic_xcvb.ltx
mil_7_8_xcvb_night_7 = military\mil_smart_terrain_7_8_smart_logic_xcvb.ltx
mil_7_8_xcvb_night_8 = military\mil_smart_terrain_7_8_smart_logic_xcvb.ltx
mil_7_8_xcvb_night_9 = military\mil_smart_terrain_7_8_smart_logic_xcvb.ltx