Added Some Mods; Updated Starting Loadout
This commit is contained in:
@@ -0,0 +1,120 @@
|
||||
[logic@ac_melchior]
|
||||
suitable = {=check_npc_name(ac_melchior)} true
|
||||
active = beh@ac_melchior_1
|
||||
prior = 500
|
||||
|
||||
[logic@ac_caspar]
|
||||
suitable = {=check_npc_name(ac_caspar)} true
|
||||
active = beh@ac_caspar_1
|
||||
prior = 500
|
||||
|
||||
[logic@ac_balthazar]
|
||||
suitable = {=check_npc_name(ac_balthazar)} true
|
||||
active = beh@ac_balthazar_1
|
||||
prior = 500
|
||||
|
||||
[logic@ac_blue_winter]
|
||||
suitable = {=check_npc_name(ac_blue_winter)} true
|
||||
active = beh@ac_blue_winter_1
|
||||
prior = 500
|
||||
|
||||
|
||||
|
||||
[beh@nr_walk_base]
|
||||
behaviour_state = beh_move
|
||||
target = waypoint
|
||||
path_end = loop
|
||||
|
||||
[beh@ac_caspar_1]:beh@nr_walk_base
|
||||
pt1 = 88860000,sit_ass | pos:-53.156787872314,4.2060189247131,-93.54833984375 look:-52.527411818504,4.2060189247131,-92.881023287773
|
||||
|
||||
[beh@ac_melchior_1]:beh@nr_walk_base
|
||||
pt1 = 88860000,sit_ass | pos:-46.812149047852,4.2095527648926,-91.175514221191 look:-47.609451711178,4.2095527648926,-91.699980020523
|
||||
|
||||
[beh@ac_blue_winter_1]:beh@nr_walk_base
|
||||
pt1 = 88860000,idle | pos:-45.612403869629,4.2090244293213,-96.229629516602 look:-46.410343647003,4.2090244293213,-95.707116961479
|
||||
|
||||
[beh@ac_balthazar_1]:beh@nr_walk_base
|
||||
pt1 = 88860000,guard | pos:-47.417106628418,4.2109375,-96.689498901367 look:-47.38382839784,4.2109375,-95.768560349941
|
||||
|
||||
|
||||
--- Guards etc
|
||||
[ac_monolith_guard_1]
|
||||
suitable = {=npc_community(monolith)} true
|
||||
active = beh@ac_monolith_guard_1
|
||||
prior = 65
|
||||
|
||||
[ac_monolith_guard_2]
|
||||
suitable = {=npc_community(monolith)} true
|
||||
active = beh@ac_monolith_guard_2
|
||||
prior = 60
|
||||
|
||||
[ac_monolith_guard_3]
|
||||
suitable = {=npc_community(monolith)} true
|
||||
active = beh@ac_monolith_guard_3
|
||||
prior = 60
|
||||
|
||||
[ac_monolith_guard_4]
|
||||
suitable = {=npc_community(monolith)} true
|
||||
active = beh@ac_monolith_guard_4
|
||||
prior = 60
|
||||
|
||||
[ac_monolith_guard_5]
|
||||
suitable = {=npc_community(monolith)} true
|
||||
active = beh@ac_monolith_guard_5
|
||||
prior = 60
|
||||
|
||||
[ac_monolith_guard_6]
|
||||
suitable = {=npc_community(monolith)} true
|
||||
active = beh@ac_monolith_guard_6
|
||||
prior = 60
|
||||
|
||||
[ac_monolith_guard_7]
|
||||
suitable = {=npc_community(monolith)} true
|
||||
active = beh@ac_monolith_guard_7
|
||||
prior = 60
|
||||
|
||||
[ac_monolith_guard_8]
|
||||
suitable = {=npc_community(monolith)} true
|
||||
active = beh@ac_monolith_guard_8
|
||||
prior = 60
|
||||
|
||||
[ac_monolith_guard_9]
|
||||
suitable = {=npc_community(monolith)} true
|
||||
active = beh@ac_monolith_guard_9
|
||||
prior = 60
|
||||
|
||||
[ac_monolith_guard_10]
|
||||
suitable = {=npc_community(monolith)} true
|
||||
active = beh@ac_monolith_guard_10
|
||||
prior = 60
|
||||
|
||||
[beh@ac_monolith_guard_1]:beh@nr_walk_base
|
||||
pt1 = 88860000,guard | pos:-55.124950408936,-0.31158009171486,-86.411651611328 look:-54.401997089386,-0.31158009171486,-85.725204706192
|
||||
|
||||
[beh@ac_monolith_guard_2]:beh@nr_walk_base
|
||||
pt1 = 88860000,guard | pos:-51.308391571045,4.2109022140503,-107.42497253418 look:-51.12967929244,4.2109022140503,-108.40771448612
|
||||
|
||||
[beh@ac_monolith_guard_3]:beh@nr_walk_base
|
||||
pt1 = 88860000,guard | pos:-76.006576538086,4.2108345031738,-106.34118652344 look:-75.942655794322,4.2108345031738,-107.32756221294
|
||||
|
||||
[beh@ac_monolith_guard_4]:beh@nr_walk_base
|
||||
pt1 = 88860000,guard | pos:-80.548179626465,4.2099604606628,-106.4580078125 look:-80.798495650291,4.2099604606628,-107.41092896461
|
||||
|
||||
[beh@ac_monolith_guard_5]:beh@nr_walk_base
|
||||
pt1 = 88860000,guard | pos:-108.78719329834,4.2111105918884,-106.69918060303 look:-109.07465699315,4.2111105918884,-107.64432412386
|
||||
|
||||
[beh@ac_monolith_guard_6]:beh@nr_walk_base
|
||||
pt1 = 88860000,sit_ass | pos:-105.23497009277,4.2096700668335,-98.749618530273 look:-105.2419191869,4.2096700668335,-99.705528020859
|
||||
|
||||
[beh@ac_monolith_guard_7]:beh@nr_walk_base
|
||||
pt1 = 88860000,sit_ass | pos:-111.19422149658,4.211480140686,-99.175140380859 look:-110.43022841215,4.211480140686,-99.808866024017
|
||||
|
||||
[beh@ac_monolith_guard_8]:beh@nr_walk_base
|
||||
pt1 = 88860000,guard | pos:-106.43014526367,4.2230815887451,-91.983108520508 look:-106.26966485381,4.2230815887451,-91.008910417557
|
||||
|
||||
[beh@ac_monolith_guard_9]:beh@nr_walk_base
|
||||
pt1 = 88860000,guard | pos:-82.816474914551,0.84084087610245,-91.571136474609 look:-82.709020681679,0.84084087610245,-90.580922603607
|
||||
|
||||
[beh@ac_monolith_guard_10]:beh@nr_walk_base
|
||||
pt1 = 88860000,guard | pos:-51.532276153564,4.2088332176208,-90.798927307129 look:-51.169595360756,4.2088332176208,-89.876153707504
|
||||
+35
@@ -0,0 +1,35 @@
|
||||
[logic@ac_pri_medic_monolith]
|
||||
suitable = {=check_npc_name(ac_pri_medic_monolith)} true
|
||||
prior = 500
|
||||
active = beh@ac_pri_medic_monolith_job
|
||||
|
||||
[beh@ac_pri_medic_monolith_job]
|
||||
behaviour_state = beh_move
|
||||
combat_ignore_cond = true
|
||||
combat_ignore_keep_when_attacked = true
|
||||
invulnerable = true
|
||||
target = waypoint
|
||||
path_end = loop
|
||||
pt1 = 88860000,idle | pos:-18.209903717041,0.094873189926147,205.48162841797 look:-19.19679582119,0.094873189926147,205.37820041925
|
||||
|
||||
[logic@ac_blue_winter]
|
||||
suitable = {=check_npc_name(ac_blue_winter)} true
|
||||
prior = 500
|
||||
active = beh@ac_blue_winter_job
|
||||
|
||||
[beh@ac_blue_winter_job]
|
||||
behaviour_state = beh_move
|
||||
target = waypoint
|
||||
path_end = loop
|
||||
pt1 = 88860000,idle | pos:-22.748683929443,0.10391688346863,208.33767700195 look:-22.7534353761,0.10391688346863,207.34607470036
|
||||
|
||||
[logic@ac_balthazar]
|
||||
suitable = {=check_npc_name(ac_balthazar)} true
|
||||
prior = 500
|
||||
active = beh@ac_balthazar_job
|
||||
|
||||
[beh@ac_balthazar_job]
|
||||
behaviour_state = beh_move
|
||||
target = waypoint
|
||||
path_end = loop
|
||||
pt1 = 88860000,idle | pos:-24.652282714844,0.098858118057251,208.2882232666 look:-24.643940897658,0.098858118057251,207.29735052586
|
||||
@@ -0,0 +1,137 @@
|
||||
[logic@ac_melchior]
|
||||
suitable = {=check_npc_name(ac_melchior)} true
|
||||
active = beh@ac_melchior_1
|
||||
prior = 500
|
||||
|
||||
[logic@ac_caspar]
|
||||
suitable = {=check_npc_name(ac_caspar)} true
|
||||
active = beh@ac_caspar_1
|
||||
prior = 500
|
||||
|
||||
[logic@ac_balthazar]
|
||||
suitable = {=check_npc_name(ac_balthazar)} true
|
||||
active = beh@ac_balthazar_1
|
||||
prior = 500
|
||||
|
||||
[logic@ac_blue_winter]
|
||||
suitable = {=check_npc_name(ac_blue_winter)} true
|
||||
active = beh@ac_blue_winter_1
|
||||
prior = 500
|
||||
|
||||
|
||||
|
||||
[logic@ac_stalker_squad_1]
|
||||
suitable = {=target_squad_name(ac_task_3_stalker_squad)} true
|
||||
active = beh@ac_task_3_stalker_squad_1_1
|
||||
prior = 500
|
||||
|
||||
[logic@ac_stalker_squad_2]
|
||||
suitable = {=target_squad_name(ac_task_3_stalker_squad)} true
|
||||
active = beh@ac_task_3_stalker_squad_2_1
|
||||
prior = 500
|
||||
|
||||
[logic@ac_stalker_squad_3]
|
||||
suitable = {=target_squad_name(ac_task_3_stalker_squad)} true
|
||||
active = beh@ac_task_3_stalker_squad_3_1
|
||||
prior = 500
|
||||
|
||||
[logic@ac_stalker_squad_4]
|
||||
suitable = {=target_squad_name(ac_task_3_stalker_squad)} true
|
||||
active = beh@ac_task_3_stalker_squad_4_1
|
||||
prior = 500
|
||||
|
||||
|
||||
|
||||
[beh@ac_stalker_base]
|
||||
behaviour_state = beh_move
|
||||
target = waypoint
|
||||
walk_dist = 100
|
||||
jog_dist = 220
|
||||
|
||||
walk_anim = walk
|
||||
jog_anim = walk
|
||||
run_anim = walk
|
||||
path_end = loop
|
||||
|
||||
[beh@ac_stalker_base_2]
|
||||
behaviour_state = beh_move
|
||||
target = waypoint
|
||||
path_end = loop
|
||||
|
||||
[beh@ac_caspar_1]:beh@ac_stalker_base_2
|
||||
on_info = {+ac_task_3_convo} beh@ac_caspar_2
|
||||
pt1 = 88860000,guard | pos:-131.57495117188,-0.50764739513397,-199.29406738281 look:-131.51331664249,-0.50764739513397,-198.3104403615
|
||||
|
||||
[beh@ac_melchior_1]:beh@ac_stalker_base_2
|
||||
on_info = {+ac_task_3_convo} beh@ac_melchior_2
|
||||
pt1 = 88860000,guard | pos:-138.35227966309,-0.25803527235985,-211.60403442383 look:-139.25367939472,-0.25803527235985,-212.01028260589
|
||||
|
||||
[beh@ac_blue_winter_1]:beh@ac_stalker_base_2
|
||||
on_info = {+ac_task_3_convo} beh@ac_blue_winter_2
|
||||
pt1 = 88860000,guard | pos:-139.3289642334,-0.42204529047012,-204.6999206543 look:-138.76627629995,-0.42204529047012,-203.93811285496
|
||||
|
||||
[beh@ac_balthazar_1]:beh@ac_stalker_base_2
|
||||
on_info = {+ac_task_3_convo} beh@ac_balthazar_2
|
||||
pt1 = 88860000,guard | pos:-135.96295166016,-0.37012958526611,-198.35459899902 look:-136.93641990423,-0.37012958526611,-198.15424960852
|
||||
|
||||
[beh@ac_caspar_2]:beh@ac_stalker_base_2
|
||||
on_info = {+ac_task_3_checkpoint} beh@ac_task_3_stalker_squad_1_3
|
||||
pt1 = 88860000,guard | pos:-131.57495117188,-0.50764739513397,-199.29406738281 look:-131.51331664249,-0.50764739513397,-198.3104403615
|
||||
|
||||
[beh@ac_melchior_2]:beh@ac_stalker_base_2
|
||||
on_info = {+ac_task_3_checkpoint} beh@ac_task_3_stalker_squad_2_3
|
||||
pt1 = 88860000,guard | pos:-138.35227966309,-0.25803527235985,-211.60403442383 look:-139.25367939472,-0.25803527235985,-212.01028260589
|
||||
|
||||
[beh@ac_blue_winter_2]:beh@ac_stalker_base_2
|
||||
on_info = {+ac_task_3_checkpoint} beh@ac_task_3_stalker_squad_3_3
|
||||
pt1 = 88860000,guard | pos:-139.3289642334,-0.42204529047012,-204.6999206543 look:-138.76627629995,-0.42204529047012,-203.93811285496
|
||||
|
||||
[beh@ac_balthazar_2]:beh@ac_stalker_base_2
|
||||
on_info = {+ac_task_3_checkpoint} beh@ac_task_3_stalker_squad_4_3
|
||||
pt1 = 88860000,guard | pos:-135.96295166016,-0.37012958526611,-198.35459899902 look:-136.93641990423,-0.37012958526611,-198.15424960852
|
||||
|
||||
|
||||
|
||||
[beh@ac_task_3_stalker_squad_1_1]:beh@ac_stalker_base
|
||||
on_info = {+ac_task_3_pos_2} beh@ac_task_3_stalker_squad_1_2
|
||||
pt1 = 100000,guard | pos:49.821727752686,-0.49124795198441,-177.17810058594 look:48.922289013863,-0.49124795198441,-176.75973108411
|
||||
|
||||
[beh@ac_task_3_stalker_squad_2_1]:beh@ac_stalker_base
|
||||
on_info = {+ac_task_3_pos_2} beh@ac_task_3_stalker_squad_2_2
|
||||
pt1 = 100000,guard | pos:49.821727752686,-0.49124795198441,-177.17810058594 look:48.922289013863,-0.49124795198441,-176.75973108411
|
||||
|
||||
[beh@ac_task_3_stalker_squad_3_1]:beh@ac_stalker_base
|
||||
on_info = {+ac_task_3_pos_2} beh@ac_task_3_stalker_squad_3_2
|
||||
pt1 = 100000,guard | pos:49.821727752686,-0.49124795198441,-177.17810058594 look:48.922289013863,-0.49124795198441,-176.75973108411
|
||||
|
||||
[beh@ac_task_3_stalker_squad_4_1]:beh@ac_stalker_base
|
||||
on_info = {+ac_task_3_pos_2} beh@ac_task_3_stalker_squad_4_2
|
||||
pt1 = 100000,guard | pos:49.821727752686,-0.49124795198441,-177.17810058594 look:48.922289013863,-0.49124795198441,-176.75973108411
|
||||
|
||||
[beh@ac_task_3_stalker_squad_1_2]:beh@ac_stalker_base
|
||||
on_info = {+ac_task_3_pos_3} beh@ac_task_3_stalker_squad_1_3
|
||||
pt1 = 100000,guard | pos:-7.3301563262939,-0.17000591754913,-182.1794128418 look:-8.0076661705971,-0.17000591754913,-182.91228997707
|
||||
|
||||
[beh@ac_task_3_stalker_squad_2_2]:beh@ac_stalker_base
|
||||
on_info = {+ac_task_3_pos_3} beh@ac_task_3_stalker_squad_3_3
|
||||
pt1 = 100000,guard | pos:-7.3301563262939,-0.17000591754913,-182.1794128418 look:-8.0076661705971,-0.17000591754913,-182.91228997707
|
||||
|
||||
[beh@ac_task_3_stalker_squad_3_2]:beh@ac_stalker_base
|
||||
on_info = {+ac_task_3_pos_3} beh@ac_task_3_stalker_squad_2_3
|
||||
pt1 = 100000,guard | pos:-7.3301563262939,-0.17000591754913,-182.1794128418 look:-8.0076661705971,-0.17000591754913,-182.91228997707
|
||||
|
||||
[beh@ac_task_3_stalker_squad_4_2]:beh@ac_stalker_base
|
||||
on_info = {+ac_task_3_pos_3} beh@ac_task_3_stalker_squad_4_3
|
||||
pt1 = 100000,guard | pos:-7.3301563262939,-0.17000591754913,-182.1794128418 look:-8.0076661705971,-0.17000591754913,-182.91228997707
|
||||
|
||||
[beh@ac_task_3_stalker_squad_1_3]:beh@ac_stalker_base_2
|
||||
pt1 = 100000,guard | pos:-100.89275360107,0.4929051399231,-246.49229431152 look:-100.1578400135,0.4929051399231,-245.81716191769
|
||||
|
||||
[beh@ac_task_3_stalker_squad_2_3]:beh@ac_stalker_base_2
|
||||
pt1 = 100000,guard | pos:-96.78392791748,0.50106275081635,-250.90139770508 look:-96.205705225468,0.50106275081635,-250.08557683229
|
||||
|
||||
[beh@ac_task_3_stalker_squad_3_3]:beh@ac_stalker_base_2
|
||||
pt1 = 100000,guard | pos:-100.38987731934,0.49906086921692,-256.96508789063 look:-99.719907879829,0.49906086921692,-256.22272455692
|
||||
|
||||
[beh@ac_task_3_stalker_squad_4_3]:beh@ac_stalker_base_2
|
||||
pt1 = 100000,guard | pos:-106.4303817749,0.49242794513702,-253.03691101074 look:-105.83987349272,0.49242794513702,-252.23677414656
|
||||
+26
@@ -0,0 +1,26 @@
|
||||
[logic@ac_melchior]
|
||||
suitable = {=check_npc_name(ac_melchior)} true
|
||||
active = beh@ac_melchior_1
|
||||
prior = 500
|
||||
|
||||
[logic@ac_caspar]
|
||||
suitable = {=check_npc_name(ac_caspar)} true
|
||||
active = beh@ac_caspar_1
|
||||
prior = 500
|
||||
|
||||
[beh@nr_walk_base]
|
||||
combat_ignore_cond = true
|
||||
combat_ignore_keep_when_attacked = true
|
||||
meet = no_meet
|
||||
behaviour_state = beh_move
|
||||
target = waypoint
|
||||
path_end = loop
|
||||
|
||||
|
||||
|
||||
|
||||
[beh@ac_caspar_1]:beh@nr_walk_base
|
||||
pt1 = 88860000,guard | pos:-94.403129577637,-0.46183437108994,-52.664867401123 look:-94.450965367258,-0.46183437108994,-51.712814569473
|
||||
|
||||
[beh@ac_melchior_1]:beh@nr_walk_base
|
||||
pt1 = 88860000,guard | pos:-96.955108642578,-0.46410083770752,-53.258888244629 look:-97.228635758162,-0.46410083770752,-52.309909939766
|
||||
@@ -0,0 +1,136 @@
|
||||
|
||||
--- Vybegallo
|
||||
|
||||
[logic@vybegallo]
|
||||
suitable = {=check_npc_name(vybegallo)} true
|
||||
prior = 500
|
||||
active = beh@vybegallo_job
|
||||
|
||||
[beh@vybegallo_job]
|
||||
behaviour_state = beh_move
|
||||
target = waypoint
|
||||
path_end = loop
|
||||
pt1 = 88860000,idle | pos:-0.96449947357178,2.4984850883484,5.1722574234009 look:-1.9572842717171,2.4984850883484,5.0705771446228
|
||||
|
||||
[logic@vybegallo_2]
|
||||
suitable = {=check_npc_name(vybegallo)} true
|
||||
prior = 500
|
||||
active = beh@vybegallo_job_2
|
||||
|
||||
[beh@vybegallo_job_2]
|
||||
behaviour_state = beh_move
|
||||
target = waypoint
|
||||
walk_anim = patrol
|
||||
combat_ignore_cond = {=actor_true_enemy =check_enemy_name(actor)} false, true
|
||||
combat_ignore_keep_when_attacked = false
|
||||
invulnerable = {!actor_true_enemy} true, false
|
||||
path_end = loop
|
||||
pt1 = 88860000,idle | pos:42.025260925293,10.499049186707,16.939895629883 look:42.941039323807,10.499049186707,17.068541884422
|
||||
|
||||
--- Alyosha
|
||||
|
||||
[logic@alyosha_shyogolov]
|
||||
suitable = {=check_npc_name(alyosha_shyogolov)} true
|
||||
prior = 500
|
||||
active = beh@alyosha_shyogolov_job
|
||||
|
||||
[beh@alyosha_shyogolov_job]
|
||||
behaviour_state = beh_move
|
||||
|
||||
target = waypoint
|
||||
path_end = loop
|
||||
pt1 = 88860000,guard | pos:252.66156005859,-0.2021781951189,76.431800842285 look:252.27964878082,-0.2021781951189,75.510967731476
|
||||
|
||||
|
||||
[logic@alyosha_shyogolov_2]
|
||||
suitable = {=check_npc_name(alyosha_shyogolov)} true
|
||||
prior = 500
|
||||
active = beh@alyosha_shyogolov_job_2
|
||||
|
||||
[beh@alyosha_shyogolov_job_2]
|
||||
behaviour_state = beh_move
|
||||
target = waypoint
|
||||
path_end = loop
|
||||
pt1 = 88860000,sit_ass_drink_vodka | pos:-6.3672633171082,7.4974012374878,4.344096660614 look:-5.3891610503197,7.4974012374878,4.4683983996511
|
||||
|
||||
|
||||
--- Sarpedon
|
||||
|
||||
[logic@sarpedon_logic]
|
||||
suitable = {=check_npc_name(sarpedon)} true
|
||||
prior = 500
|
||||
active = beh@sarpedon_job
|
||||
|
||||
[beh@sarpedon_job]
|
||||
gather_items_enabled = false
|
||||
behaviour_state = beh_move
|
||||
target = waypoint
|
||||
walk_anim = patrol
|
||||
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
|
||||
|
||||
path_end = loop
|
||||
pt1 = 100000,sit_ass | pos:20.758554458618,0.15221303701401,11.817081451416 look:19.781954109669,0.15221303701401,11.732858784497
|
||||
|
||||
|
||||
--- Like Rats in a Trap
|
||||
|
||||
[logic@bh_rat_guards_1]
|
||||
suitable = {=target_squad_name(bh_rat_guards_1_squad)} true
|
||||
prior = 500
|
||||
active = beh@bh_rat_guards_1_1_job
|
||||
|
||||
[logic@bh_rat_guards_2]
|
||||
suitable = {=target_squad_name(bh_rat_guards_1_squad)} true
|
||||
prior = 500
|
||||
active = beh@bh_rat_guards_2_1_job
|
||||
|
||||
[logic@bh_rat_guards_3]
|
||||
suitable = {=target_squad_name(bh_rat_guards_1_squad)} true
|
||||
prior = 500
|
||||
active = beh@bh_rat_guards_3_1_job
|
||||
|
||||
[logic@bh_rat_guards_4]
|
||||
suitable = {=check_npc_name(bh_rat_guards_naruchnik)} true
|
||||
prior = 500
|
||||
active = beh@bh_rat_guards_4_1_job
|
||||
|
||||
[logic@bh_rat_guards_5]
|
||||
suitable = {=target_squad_name(bh_rat_guards_1_squad)} true
|
||||
prior = 500
|
||||
active = beh@bh_rat_guards_5_1_job
|
||||
|
||||
[logic@bh_rat_guards_6]
|
||||
suitable = {=target_squad_name(bh_rat_guards_1_squad)} true
|
||||
prior = 500
|
||||
active = beh@bh_rat_guards_6_1_job
|
||||
|
||||
[beh@rat_guards_base]
|
||||
meet = no_meet
|
||||
behaviour_state = beh_move
|
||||
target = waypoint
|
||||
walk_anim = patrol
|
||||
path_end = loop
|
||||
|
||||
[beh@bh_rat_guards_1_1_job]:beh@rat_guards_base
|
||||
pt1 = 100000,guard | pos:-39.03401184082,-0.0018443763256073,43.549373626709 look:-39.030780088622,-0.0018443763256073,42.550311863422
|
||||
|
||||
[beh@bh_rat_guards_2_1_job]:beh@rat_guards_base
|
||||
pt1 = 100000,guard | pos:-73.328407287598,1.5947494506836,15.870664596558 look:-73.177272751927,1.5947494506836,14.899828910828
|
||||
|
||||
[beh@bh_rat_guards_3_1_job]:beh@rat_guards_base
|
||||
pt1 = 100000,guard | pos:-75.507743835449,1.7313983440399,8.8472261428833 look:-75.153992801905,1.7313983440399,9.7309593558311
|
||||
|
||||
[beh@bh_rat_guards_4_1_job]
|
||||
behaviour_state = beh_move
|
||||
target = waypoint
|
||||
walk_anim = patrol
|
||||
path_end = loop
|
||||
pt1 = 100000,guard | pos:-44.158550262451,-0.20010030269623,-5.9492511749268 look:-45.03028523922,-0.20010030269623,-5.4725189805031
|
||||
|
||||
[beh@bh_rat_guards_5_1_job]:beh@rat_guards_base
|
||||
pt1 = 100000,guard | pos:-44.264957427979,-0.2002044916153,-8.7417984008789 look:-45.08905673027,-0.2002044916153,-8.1764976978302
|
||||
|
||||
[beh@bh_rat_guards_6_1_job]:beh@rat_guards_base
|
||||
pt1 = 100000,guard | pos:-42.33907699585,-0.20185586810112,-4.5265274047852 look:-43.171230971813,-0.20185586810112,-3.9731520414352
|
||||
+61
@@ -0,0 +1,61 @@
|
||||
|
||||
--- Like Rats in a Trap
|
||||
|
||||
[logic@bh_rat_trap_1]
|
||||
suitable = {=target_squad_name(bh_agr_u_bandits_1_squad)} true
|
||||
prior = 500
|
||||
active = beh@bh_rat_trap_1_1_job
|
||||
|
||||
[logic@bh_rat_trap_2]
|
||||
suitable = {=target_squad_name(bh_agr_u_bandits_1_squad)} true
|
||||
prior = 500
|
||||
active = beh@bh_rat_trap_2_1_job
|
||||
|
||||
[logic@bh_rat_trap_3]
|
||||
suitable = {=target_squad_name(bh_agr_u_bandits_1_squad)} true
|
||||
prior = 500
|
||||
active = beh@bh_rat_trap_3_1_job
|
||||
|
||||
[logic@bh_rat_trap_4]
|
||||
suitable = {=target_squad_name(bh_agr_u_bandits_1_squad)} true
|
||||
prior = 500
|
||||
active = beh@bh_rat_trap_4_1_job
|
||||
|
||||
[logic@bh_rat_trap_5]
|
||||
suitable = {=target_squad_name(bh_agr_u_bandits_1_squad)} true
|
||||
prior = 500
|
||||
active = beh@bh_rat_trap_5_1_job
|
||||
|
||||
[logic@bh_rat_trap_6]
|
||||
suitable = {=target_squad_name(bh_agr_u_bandits_leader_squad)} true
|
||||
prior = 500
|
||||
active = beh@bh_rat_trap_6_1_job
|
||||
|
||||
[beh@rat_trap_base]
|
||||
combat_ignore_cond = {+bh_rat_trap_wrong} false, true
|
||||
combat_ignore_keep_when_attacked = {+bh_rat_trap_wrong_wrong} false, true
|
||||
behaviour_state = beh_move
|
||||
target = waypoint
|
||||
walk_anim = patrol
|
||||
path_end = loop
|
||||
|
||||
[beh@rat_trap_base_squad]:beh@rat_trap_base
|
||||
meet = no_meet
|
||||
|
||||
[beh@bh_rat_guards_1_1_job]:beh@rat_trap_base_squad
|
||||
pt1 = 100000,guard | pos:44.07649230957,1.7319798469543,153.73095703125 look:43.815874963999,1.7319798469543,154.68956172466
|
||||
|
||||
[beh@bh_rat_guards_2_1_job]:beh@rat_trap_base_squad
|
||||
pt1 = 100000,guard | pos:44.055648803711,1.7313425540924,165.53575134277 look:43.855173543096,1.7313425540924,164.55952882767
|
||||
|
||||
[beh@bh_rat_guards_3_1_job]:beh@rat_trap_base_squad
|
||||
pt1 = 100000,guard | pos:64.069473266602,1.7085797786713,166.49966430664 look:64.989323079586,1.7085797786713,166.86394071579
|
||||
|
||||
[beh@bh_rat_guards_4_1_job]:beh@rat_trap_base_squad
|
||||
pt1 = 100000,guard | pos:59.699127197266,1.7820448875427,159.17863464355 look:60.470405995846,1.7820448875427,159.81399440765
|
||||
|
||||
[beh@bh_rat_guards_5_1_job]:beh@rat_trap_base_squad
|
||||
pt1 = 100000,guard | pos:68.050651550293,1.7445890903473,150.92826843262 look:68.912640213966,1.7445890903473,150.44776770473
|
||||
|
||||
[beh@bh_rat_guards_6_1_job]:beh@rat_trap_base
|
||||
pt1 = 100000,guard | pos:62.810642242432,1.7066581249237,159.26321411133 look:63.604858636856,1.7066581249237,159.87083989382
|
||||
+13
@@ -0,0 +1,13 @@
|
||||
---Controller Ambush
|
||||
|
||||
|
||||
[logic@primankov]
|
||||
suitable = {=check_npc_name(controller_victim_1)} true
|
||||
prior = 500
|
||||
active = beh@primankov_job
|
||||
|
||||
[beh@primankov_job]
|
||||
behaviour_state = beh_move
|
||||
target = waypoint
|
||||
path_end = loop
|
||||
pt1 = 88860000,psy_pain | pos:-184.74633789063,0.75744158029556,-284.82553100586 look:-185.38510763645,0.75744158029556,-284.0565263629
|
||||
+14
@@ -0,0 +1,14 @@
|
||||
[logic]
|
||||
|
||||
suitable = {=check_npc_name(nr_ambush_1)} true
|
||||
prior = 500
|
||||
active = beh@general
|
||||
|
||||
|
||||
[beh@general]
|
||||
actor_dialogs = actor_dialogs
|
||||
behavior_state = beh_wait
|
||||
target = waypoint
|
||||
path_end = loop
|
||||
pt1 = 600000,guard | pos:355.57171630859,27.977787017822,-239.86022949219 look:354.57521551847,27.977787017822,-239.87518584915
|
||||
|
||||
+14
@@ -0,0 +1,14 @@
|
||||
[logic]
|
||||
|
||||
suitable = {=check_npc_name(nr_ambush_2)} true
|
||||
prior = 500
|
||||
active = beh@general
|
||||
|
||||
|
||||
[beh@general]
|
||||
actor_dialogs = actor_dialogs
|
||||
behavior_state = beh_wait
|
||||
target = waypoint
|
||||
path_end = loop
|
||||
pt1 = 600000,guard | pos:378.29794311523,27.978296279907,-235.07585144043 look:378.19198679924,27.978296279907,-236.06145858765
|
||||
|
||||
+14
@@ -0,0 +1,14 @@
|
||||
[logic]
|
||||
|
||||
suitable = {=check_npc_name(nr_ambush_3)} true
|
||||
prior = 500
|
||||
active = beh@general
|
||||
|
||||
|
||||
[beh@general]
|
||||
actor_dialogs = actor_dialogs
|
||||
behavior_state = beh_wait
|
||||
target = waypoint
|
||||
path_end = loop
|
||||
pt1 = 600000,guard | pos:314.48291015625,34.592678070068,-237.58148193359 look:314.48143742932,34.592678070068,-238.57651388645
|
||||
|
||||
+14
@@ -0,0 +1,14 @@
|
||||
[logic]
|
||||
|
||||
suitable = {=check_npc_name(nr_ambush_4)} true
|
||||
prior = 500
|
||||
active = beh@general
|
||||
|
||||
|
||||
[beh@general]
|
||||
actor_dialogs = actor_dialogs
|
||||
behavior_state = beh_wait
|
||||
target = waypoint
|
||||
path_end = loop
|
||||
pt1 = 600000,guard | pos:331.10369873047,34.258598327637,-270.34857177734 look:331.10422963096,34.258598327637,-269.45186668634
|
||||
|
||||
+14
@@ -0,0 +1,14 @@
|
||||
[logic]
|
||||
|
||||
suitable = {=check_npc_name(nr_ambush_5)} true
|
||||
prior = 500
|
||||
active = beh@general
|
||||
|
||||
|
||||
[beh@general]
|
||||
actor_dialogs = actor_dialogs
|
||||
behavior_state = beh_wait
|
||||
target = waypoint
|
||||
path_end = loop
|
||||
pt1 = 600000,guard | pos:316.77917480469,34.714248657227,-237.42193603516 look:316.78955564555,34.714248657227,-238.33095598221
|
||||
|
||||
@@ -0,0 +1,296 @@
|
||||
---Army Lockdown
|
||||
|
||||
----- Army
|
||||
---esc_smart_terrain_2_14
|
||||
|
||||
[logic@lockdown_1]
|
||||
suitable = {=target_squad_name(bh_lockdown_2_14_squad)} true
|
||||
active = beh@lockdown_1
|
||||
prior = 500
|
||||
|
||||
[logic@lockdown_2]
|
||||
suitable = {=target_squad_name(bh_lockdown_2_14_squad)} true
|
||||
active = beh@lockdown_2
|
||||
prior = 500
|
||||
|
||||
[logic@lockdown_3]
|
||||
suitable = {=target_squad_name(bh_lockdown_2_14_squad)} true
|
||||
active = beh@lockdown_3
|
||||
prior = 500
|
||||
|
||||
[logic@lockdown_4]
|
||||
suitable = {=target_squad_name(bh_lockdown_2_14_squad)} true
|
||||
active = beh@lockdown_4
|
||||
prior = 500
|
||||
|
||||
---esc_smart_terrain_3_7
|
||||
|
||||
|
||||
[logic@lockdown_5]
|
||||
suitable = {=target_squad_name(bh_lockdown_3_7_squad_2)} true
|
||||
active = beh@lockdown_5
|
||||
prior = 500
|
||||
|
||||
[logic@lockdown_6]
|
||||
suitable = {=target_squad_name(bh_lockdown_3_7_squad_2)} true
|
||||
active = beh@lockdown_6
|
||||
prior = 500
|
||||
|
||||
[logic@lockdown_7]
|
||||
suitable = {=target_squad_name(bh_lockdown_3_7_squad_2)} true
|
||||
active = beh@lockdown_7
|
||||
prior = 500
|
||||
|
||||
[beh@base]
|
||||
dont_keep_items = false
|
||||
gather_items_enabled = true
|
||||
help_wounded_enabled = false
|
||||
corpse_detection_enabled = true
|
||||
combat_ignore_keep_when_attacked = false
|
||||
target = waypoint
|
||||
path_end = loop
|
||||
|
||||
|
||||
|
||||
|
||||
[beh@lockdown_1]:beh@base
|
||||
pt1 = 88860000,guard | pos:-253.50274658203,-22.243406295776,-286.48861694336 look:-252.68155324459,-22.243406295776,-286.97953498363
|
||||
|
||||
[beh@lockdown_2]:beh@base
|
||||
pt1 = 88860000,guard | pos:-257.00210571289,-22.425817489624,-290.72033691406 look:-256.19569432735,-22.425817489624,-291.25655472279
|
||||
|
||||
[beh@lockdown_3]:beh@base
|
||||
pt1 = 88860000,guard | pos:-272.68029785156,-21.686435699463,-277.73001098633 look:-271.87927597761,-21.686435699463,-277.1834077239
|
||||
|
||||
[beh@lockdown_4]:beh@base
|
||||
pt1 = 88860000,guard | pos:-272.31967163086,-21.689016342163,-272.48538208008 look:-273.20427548885,-21.689016342163,-272.92851692438
|
||||
|
||||
[beh@lockdown_5]:beh@base
|
||||
pt1 = 88860000,guard | pos:-157.84831237793,-2.3343555927277,313.54577636719 look:-157.37061774731,-2.3343555927277,312.67782557011
|
||||
|
||||
[beh@lockdown_6]:beh@base
|
||||
pt1 = 88860000,guard | pos:-151.16990661621,-3.0027039051056,314.77722167969 look:-150.75950548053,-3.0027039051056,313.8678458333
|
||||
|
||||
[beh@lockdown_7]:beh@base
|
||||
pt1 = 88860000,guard | pos:-149.83219909668,-2.9718582630157,325.28405761719 look:-150.22746643424,-2.9718582630157,326.19464844465
|
||||
|
||||
---- Stalker village
|
||||
|
||||
[logic@stalker_lockdown_1]
|
||||
suitable = {+army_lockdown_active} true
|
||||
active = beh@stalker_lockdown_1
|
||||
prior = 980
|
||||
|
||||
[logic@stalker_lockdown_2]
|
||||
suitable = {+army_lockdown_active} true
|
||||
active = beh@stalker_lockdown_2
|
||||
prior = 980
|
||||
|
||||
[logic@stalker_lockdown_3]
|
||||
suitable = {+army_lockdown_active} true
|
||||
active = beh@stalker_lockdown_3
|
||||
prior = 980
|
||||
|
||||
[logic@stalker_lockdown_4]
|
||||
suitable = {+army_lockdown_active} true
|
||||
active = beh@stalker_lockdown_4
|
||||
prior = 980
|
||||
|
||||
[logic@stalker_lockdown_5]
|
||||
suitable = {+army_lockdown_active} true
|
||||
active = beh@stalker_lockdown_5
|
||||
prior = 980
|
||||
|
||||
[logic@stalker_lockdown_6]
|
||||
suitable = {+army_lockdown_active} true
|
||||
active = beh@stalker_lockdown_6
|
||||
prior = 980
|
||||
|
||||
[logic@stalker_lockdown_7]
|
||||
suitable = {+army_lockdown_active} true
|
||||
active = beh@stalker_lockdown_7
|
||||
prior = 980
|
||||
|
||||
[logic@stalker_lockdown_8]
|
||||
suitable = {+army_lockdown_active} true
|
||||
active = beh@stalker_lockdown_8
|
||||
prior = 980
|
||||
|
||||
[logic@stalker_lockdown_9]
|
||||
suitable = {+army_lockdown_active} true
|
||||
active = beh@stalker_lockdown_9
|
||||
prior = 980
|
||||
|
||||
[logic@stalker_lockdown_10]
|
||||
suitable = {+army_lockdown_active} true
|
||||
active = beh@stalker_lockdown_12
|
||||
prior = 980
|
||||
|
||||
[logic@stalker_lockdown_11]
|
||||
suitable = {=check_npc_name(esc_2_12_stalker_fanat) +army_lockdown_active} true
|
||||
active = beh@stalker_lockdown_10
|
||||
prior = 990
|
||||
|
||||
[logic@stalker_lockdown_12]
|
||||
suitable = {=check_npc_name(esc_2_12_stalker_wolf) +army_lockdown_active} true
|
||||
active = beh@stalker_lockdown_11
|
||||
prior = 990
|
||||
|
||||
[logic@stalker_lockdown_13]
|
||||
suitable = {+army_lockdown_active} true
|
||||
active = beh@stalker_lockdown_13
|
||||
prior = 950
|
||||
|
||||
[logic@stalker_lockdown_14]
|
||||
suitable = {+army_lockdown_active} true
|
||||
active = beh@stalker_lockdown_14
|
||||
prior = 950
|
||||
|
||||
[logic@stalker_lockdown_15]
|
||||
suitable = {+army_lockdown_active} true
|
||||
active = beh@stalker_lockdown_15
|
||||
prior = 950
|
||||
|
||||
|
||||
[beh@stalker_base1]
|
||||
behaviour_state = beh_move
|
||||
target = waypoint
|
||||
path_end = loop
|
||||
|
||||
[beh@stalker_base]:beh@stalker_base1
|
||||
meet = no_meet
|
||||
|
||||
[beh@stalker_lockdown_1]:beh@stalker_base
|
||||
pt1 = 88860000,sit_ass | pos:-207.95452880859,-22.549293518066,-128.8483581543 look:-208.00271685794,-22.549293518066,-128.13234585524
|
||||
|
||||
[beh@stalker_lockdown_2]:beh@stalker_base
|
||||
pt1 = 88860000,sit_ass | pos:-205.44612121582,-22.545961380005,-128.9239654541 look:-205.42265072837,-22.545961380005,-128.10926455259
|
||||
|
||||
[beh@stalker_lockdown_3]:beh@stalker_base
|
||||
pt1 = 88860000,sit_ass | pos:-205.8454284668,-22.597984313965,-127.76307678223 look:-205.87773677707,-22.597984313965,-128.66031646729
|
||||
|
||||
[beh@stalker_lockdown_4]:beh@stalker_base
|
||||
pt1 = 88860000,sit_ass | pos:-201.59928894043,-22.293748855591,-127.64914703369 look:-201.86054000258,-22.293748855591,-128.5975586772
|
||||
|
||||
[beh@stalker_lockdown_5]:beh@stalker_base
|
||||
pt1 = 88860000,sit_ass | pos:-213.37600708008,-23.194629669189,-124.92739105225 look:-212.42892032862,-23.194629669189,-124.82814551145
|
||||
|
||||
[beh@stalker_lockdown_6]:beh@stalker_base
|
||||
pt1 = 88860000,sit_ass | pos:-213.83331298828,-23.195550918579,-122.38076019287 look:-213.25867366791,-23.195550918579,-123.08557617664
|
||||
|
||||
[beh@stalker_lockdown_7]:beh@stalker_base
|
||||
pt1 = 88860000,sit_ass | pos:-210.64294433594,-22.877895355225,-121.59774780273 look:-211.53942781687,-22.877895355225,-121.62897085957
|
||||
|
||||
[beh@stalker_lockdown_8]:beh@stalker_base
|
||||
pt1 = 88860000,sit_ass | pos:-210.89395141602,-22.890514373779,-123.01245880127 look:-211.76965814829,-22.890514373779,-122.98198455572
|
||||
|
||||
[beh@stalker_lockdown_9]:beh@stalker_base
|
||||
pt1 = 88860000,sit_ass | pos:-210.89686584473,-22.871044158936,-125.27816772461 look:-211.80926203728,-22.871044158936,-125.18921911716
|
||||
|
||||
[beh@stalker_lockdown_10]:beh@stalker_base1
|
||||
pt1 = 88860000,guard | pos:-210.65496826172,-23.193996429443,-129.35891723633 look:-210.78284063935,-23.193996429443,-130.34018409252
|
||||
|
||||
[beh@stalker_lockdown_11]:beh@stalker_base1
|
||||
pt1 = 88860000,guard | pos:-255.93208312988,-21.009017944336,-127.30093383789 look:-254.9332652092,-21.009017944336,-127.28773701284
|
||||
|
||||
[beh@stalker_lockdown_12]:beh@stalker_base
|
||||
pt1 = 88860000,sit_ass | pos:-223.49008178711,-19.854181289673,-164.21601867676 look:-222.51131898165,-19.854181289673,-164.17487579584
|
||||
|
||||
[beh@stalker_lockdown_13]:beh@stalker_base
|
||||
pt1 = 88860000,sit_ass | pos:-223.14724731445,-19.940927505493,-162.63453674316 look:-222.15914958715,-19.940927505493,-162.55491317064
|
||||
|
||||
[beh@stalker_lockdown_14]:beh@stalker_base
|
||||
pt1 = 88860000,sit_ass | pos:-219.69844055176,-19.94252204895,-164.51547241211 look:-220.69499152899,-19.94252204895,-164.53103899769
|
||||
|
||||
[beh@stalker_lockdown_15]:beh@stalker_base
|
||||
pt1 = 88860000,sit_ass | pos:-216.97019958496,-19.941274642944,-162.98168945313 look:-217.02342930436,-19.941274642944,-162.01859247684
|
||||
|
||||
|
||||
---Castor and Pollox
|
||||
[logic@castor_lockdown_1]
|
||||
suitable = {=check_npc_name(assault_csky_leader_esc_5_7)} true
|
||||
active = beh@castor_lockdown_1
|
||||
prior = 600
|
||||
|
||||
[logic@pollox_lockdown_1]
|
||||
suitable = {=check_npc_name(assault_stalker_leader_esc_5_9)} true
|
||||
active = beh@pollox_lockdown_1
|
||||
prior = 600
|
||||
|
||||
[beh@castor_lockdown_1]:beh@stalker_base1
|
||||
pt1 = 88860000,idle | pos:5.9352240562439,0.86977106332779,295.33111572266 look:5.1028490662575,0.86977106332779,295.8562169075
|
||||
|
||||
[beh@pollox_lockdown_1]:beh@stalker_base1
|
||||
pt1 = 88860000,idle | pos:3.3982691764832,0.87022680044174,295.80453491211 look:4.3374879360199,0.87022680044174,295.50534999371
|
||||
|
||||
|
||||
--- execution
|
||||
|
||||
[remark@general]
|
||||
gather_items_enabled = false
|
||||
help_wounded_enabled = false
|
||||
corpse_detection_enabled = false
|
||||
combat_ignore_cond = true
|
||||
meet = no_meet
|
||||
wounded = wounded@no_wound
|
||||
use_camp = false
|
||||
turn_on_campfire = false
|
||||
invulnerable = true
|
||||
combat_ignore_cond = true
|
||||
combat_ignore_keep_when_attacked = true
|
||||
|
||||
[beh@general]
|
||||
behavior_state = beh_move
|
||||
target = waypoint
|
||||
|
||||
[logic@bh_execution_lockdown_1]
|
||||
suitable = {=target_squad_name(bh_lockdown_execution_squad)} true
|
||||
active = remark@bh_execution_lockdown_1
|
||||
prior = 600
|
||||
|
||||
[logic@bh_execution_lockdown_2]
|
||||
suitable = {=target_squad_name(bh_lockdown_execution_squad_2)} true
|
||||
active = remark@bh_execution_lockdown_3
|
||||
prior = 600
|
||||
|
||||
[logic@bh_execution_lockdown_3]
|
||||
suitable = {=target_squad_name(bh_lockdown_execution_squad3)} true
|
||||
active = beh@bh_execution_lockdown_3
|
||||
prior = 1
|
||||
|
||||
[beh@bh_execution_base]
|
||||
behaviour_state = beh_move
|
||||
meet = no_meet
|
||||
|
||||
|
||||
target = waypoint
|
||||
path_end = loop
|
||||
|
||||
[beh@bh_execution_lockdown_1]:beh@bh_execution_base
|
||||
pt1 = 88860000,threat | pos:-134.43222045898,-30.139472961426,-393.75299072266 look:-134.47776456922,-30.139472961426,-394.75123798847
|
||||
|
||||
[beh@bh_execution_lockdown_2]:beh@bh_execution_base
|
||||
pt1 = 88860000,threat | pos:-137.74774169922,-30.139163970947,-393.99801635742 look:-137.35763055086,-30.139163970947,-394.91864162683
|
||||
|
||||
[beh@bh_execution_lockdown_3]:beh@bh_execution_base
|
||||
pt1 = 88860000,guard_fire | pos:-140.60908508301,-40.138750076294,-345.00961303711 look:-137.08314865828,-30.138750076294,-395.85903972387
|
||||
|
||||
[remark@bh_execution_lockdown_1]:remark@general
|
||||
anim = threat_na
|
||||
target = story | actor
|
||||
on_timer = 5 | remark@bh_execution_lockdown_2
|
||||
|
||||
|
||||
[remark@bh_execution_lockdown_2]:remark@general
|
||||
anim = assault_fire
|
||||
target = story | actor
|
||||
|
||||
[remark@bh_execution_lockdown_3]:remark@general
|
||||
anim = threat_na
|
||||
target = story | actor
|
||||
on_timer = 5 | remark@bh_execution_lockdown_4
|
||||
|
||||
|
||||
[remark@bh_execution_lockdown_4]:remark@general
|
||||
anim = threat_fire
|
||||
target = story | actor
|
||||
@@ -0,0 +1,57 @@
|
||||
---Ironchain Gang
|
||||
|
||||
|
||||
[logic@bh_ironchain_1]
|
||||
suitable = {=target_squad_name(bh_ironchain_2_squad)} true
|
||||
active = beh@bh_ironchain_1
|
||||
prior = 500
|
||||
|
||||
[logic@bh_ironchain_2]
|
||||
suitable = {=target_squad_name(bh_ironchain_2_squad)} true
|
||||
active = beh@bh_ironchain_2
|
||||
prior = 500
|
||||
|
||||
[logic@bh_ironchain_3]
|
||||
suitable = {=target_squad_name(bh_ironchain_2_squad)} true
|
||||
active = beh@bh_ironchain_3
|
||||
prior = 500
|
||||
|
||||
[logic@bh_ironchain_4]
|
||||
suitable = {=target_squad_name(bh_ironchain_2_squad)} true
|
||||
active = beh@bh_ironchain_4
|
||||
prior = 500
|
||||
|
||||
[logic@bh_ironchain_5]
|
||||
suitable = {=check_npc_name(bh_ironchain)} true
|
||||
active = beh@bh_ironchain_5
|
||||
prior = 500
|
||||
|
||||
[beh@base]
|
||||
dont_keep_items = true
|
||||
gather_items_enabled = false
|
||||
help_wounded_enabled = false
|
||||
corpse_detection_enabled = false
|
||||
combat_ignore_keep_when_attacked = false
|
||||
target = waypoint
|
||||
path_end = loop
|
||||
combat_ignore_cond = {+bh_ironchain_deal_gone_wrong} false, true
|
||||
combat_ignore_keep_when_attacked = {+bh_ironchain_deal_gone_wrong} false, true
|
||||
|
||||
[beh@gang]:beh@base
|
||||
meet = no_meet
|
||||
|
||||
|
||||
[beh@bh_ironchain_1]:beh@gang
|
||||
pt1 = 88860000,guard | pos:140.30145263672,0.18399813771248,341.83569335938 look:141.26340097189,0.18399813771248,341.59942138195
|
||||
|
||||
[beh@bh_ironchain_2]:beh@gang
|
||||
pt1 = 88860000,guard | pos:140.52110290527,0.21439450979233,337.41455078125 look:141.50974929333,0.21439450979233,337.30890928209
|
||||
|
||||
[beh@bh_ironchain_3]:beh@gang
|
||||
pt1 = 88860000,guard | pos:133.84097290039,0.18276101350784,336.84924316406 look:133.87411888316,0.18276101350784,337.84488683939
|
||||
|
||||
[beh@bh_ironchain_4]:beh@gang
|
||||
pt1 = 88860000,guard | pos:135.92878723145,0.18073549866676,342.07440185547 look:134.947881639,0.18073549866676,341.95935965329
|
||||
|
||||
[beh@bh_ironchain_5]:beh@base
|
||||
pt1 = 88860000,guard | pos:134.19320678711,0.18283259868622,339.78994750977 look:133.19913303852,0.18283259868622,339.86729538441
|
||||
+31
@@ -0,0 +1,31 @@
|
||||
[logic@nr_starik_murder_bandit_1]
|
||||
suitable = {=target_squad_name(nr_starik_murder_bandit_1_squad) -nr_starik_1_interrupted} true
|
||||
active = beh@nr_starik_murder_bandit_1
|
||||
prior = 500
|
||||
|
||||
[logic@nr_starik_murder_bandit_2]
|
||||
suitable = {=target_squad_name(nr_starik_murder_bandit_2_squad) -nr_starik_1_interrupted} true
|
||||
active = beh@nr_starik_murder_bandit_2
|
||||
prior = 500
|
||||
|
||||
[beh@nr_walk_base]
|
||||
combat_ignore_cond = true
|
||||
combat_ignore_keep_when_attacked = false
|
||||
meet = meet
|
||||
behaviour_state = beh_move
|
||||
target = waypoint
|
||||
walk_dist = 100
|
||||
jog_dist = 220
|
||||
|
||||
walk_anim = walk
|
||||
jog_anim = walk
|
||||
run_anim = walk
|
||||
path_end = loop
|
||||
|
||||
|
||||
|
||||
|
||||
[beh@nr_starik_murder_bandit_1]:beh@nr_walk_base
|
||||
pt1 = 88860000,guard | pos:-41.259243011475,-1.13884806633,268.23779296875 look:-42.000157237053,-1.13884806633,267.92011845112
|
||||
[beh@nr_starik_murder_bandit_2]:beh@nr_walk_base
|
||||
pt1 = 88860000,guard | pos:-43.523834228516,-1.2712132930756,268.31134033203 look:-43.092729508877,-1.2712132930756,267.55471074581
|
||||
+37
@@ -0,0 +1,37 @@
|
||||
---Badger
|
||||
|
||||
|
||||
[logic@bh_badger]
|
||||
suitable = {=check_npc_name(bh_badger)} true
|
||||
prior = 500
|
||||
active = beh@bh_badger_1_job
|
||||
|
||||
[beh@nr_ilyaz_base]
|
||||
meet = meet
|
||||
behaviour_state = beh_move
|
||||
target = waypoint
|
||||
walk_dist = 100
|
||||
jog_dist = 220
|
||||
|
||||
walk_anim = walk
|
||||
jog_anim = walk
|
||||
run_anim = walk
|
||||
path_end = loop
|
||||
|
||||
|
||||
[beh@bh_badger_1_job]:beh@nr_ilyaz_base
|
||||
on_info = {+bh_badger_guard_dutz_on} beh@bh_badger_2_job
|
||||
pt1 = 88860000,sit_ass | pos:-124.4213104248,-30.051345825195,-373.82867431641 look:-124.48068100959,-30.051345825195,-374.8169683218
|
||||
|
||||
[beh@bh_badger_2_job]:beh@nr_ilyaz_base
|
||||
on_info = {-bh_badger_guard_dutz_on} beh@bh_badger_1_job
|
||||
on_info2 = {+bh_badger_guard_dutz_on +bh_shlitzer_smuggling_done -bh_badger_deal_done} beh@bh_badger_3_job
|
||||
pt1 = 88860000,guard | pos:-161,-30,-358 look:0.276,-0.092,0.957
|
||||
|
||||
[beh@bh_badger_3_job]:beh@nr_ilyaz_base
|
||||
on_info = {+bh_badger_deal_done} beh@bh_badger_2_job
|
||||
pt1 = 88860000,idle | pos:-241.95616149902,-30.707180023193,-353.70162963867 look:-241.61646446586,-30.707180023193,-352.78583979607
|
||||
|
||||
|
||||
|
||||
|
||||
@@ -0,0 +1,43 @@
|
||||
[logic@nr_alyosha_bandits_squad_1]
|
||||
suitable = {=target_squad_name(nr_bandits_1_squad)} true
|
||||
active = beh@nr_alyosha_bandits_assault
|
||||
prior = 500
|
||||
|
||||
[logic@nr_alyosha_bandits_squad_2]
|
||||
suitable = {=target_squad_name(nr_bandits_1_squad)} true
|
||||
active = beh@nr_alyosha_bandits_assault
|
||||
prior = 500
|
||||
|
||||
[logic@nr_alyosha_bandits_squad_3]
|
||||
suitable = {=target_squad_name(nr_bandits_1_squad)} true
|
||||
active = beh@nr_alyosha_bandits_assault
|
||||
prior = 500
|
||||
|
||||
[logic@nr_alyosha_bandits_squad_4]
|
||||
suitable = {=target_squad_name(nr_bandits_1_squad)} true
|
||||
active = beh@nr_alyosha_bandits_assault
|
||||
prior = 500
|
||||
|
||||
[logic@nr_alyosha_bandits_squad_5]
|
||||
suitable = {=target_squad_name(nr_bandits_2_squad)} true
|
||||
active = beh@nr_alyosha_bandits_assault
|
||||
prior = 500
|
||||
|
||||
[logic@nr_alyosha_bandits_squad_6]
|
||||
suitable = {=target_squad_name(nr_bandits_2_squad)} true
|
||||
active = beh@nr_alyosha_bandits_assault
|
||||
prior = 500
|
||||
|
||||
[logic@nr_alyosha_bandits_squad_7]
|
||||
suitable = {=target_squad_name(nr_bandits_2_squad)} true
|
||||
active = beh@nr_alyosha_bandits_assault
|
||||
prior = 500
|
||||
|
||||
|
||||
|
||||
[beh@nr_alyosha_bandits_assault]
|
||||
run_anim = rush
|
||||
behaviour_state = beh_move
|
||||
target = waypoint
|
||||
path_end = loop
|
||||
pt1 = 100000,idle | pos:-67.114974975586,3.663382768631,114.72267150879 look:-67.101200799458,3.663382768631,113.72375202179
|
||||
+46
@@ -0,0 +1,46 @@
|
||||
----- Mercenaries
|
||||
|
||||
|
||||
|
||||
[logic@nr_bezsonik]
|
||||
suitable = {=check_npc_name(nr_bezsonik)} true
|
||||
prior = 500
|
||||
active = beh@nr_bezsonik_1_job
|
||||
|
||||
[beh@nr_bezsonik_1_job]
|
||||
behaviour_state = beh_move
|
||||
target = waypoint
|
||||
walk_anim = patrol
|
||||
on_info = {+nr_bezsonik_move} beh@nr_bezsonik_2_job
|
||||
path_end = loop
|
||||
pt1 = 88860000,idle | pos:4.3408036231995,-8.8730173110962,3.7783288955688 look:3.5400252938271,-8.8730173110962,4.3764227628708
|
||||
|
||||
|
||||
[beh@nr_bezsonik_2_job]
|
||||
behaviour_state = beh_move
|
||||
target = waypoint
|
||||
walk_anim = patrol
|
||||
gather_items_enabled = false
|
||||
help_wounded_enabled = false
|
||||
corpse_detection_enabled = false
|
||||
invulnerable = false
|
||||
path_end = loop
|
||||
pt1 = 88860000,sit_ass_drink_vodka | pos:20.051500320435,-7.3409280776978,16.539705276489 look:19.263518929482,-7.3409280776978,16.513776063919
|
||||
|
||||
|
||||
[logic@nr_lyoshik]
|
||||
suitable = {=check_npc_name(nr_lyoshik)} true
|
||||
prior = 500
|
||||
active = beh@nr_lyoshik_job
|
||||
|
||||
|
||||
[beh@nr_lyoshik_job]
|
||||
behaviour_state = beh_move
|
||||
target = waypoint
|
||||
walk_anim = patrol
|
||||
gather_items_enabled = false
|
||||
help_wounded_enabled = false
|
||||
corpse_detection_enabled = false
|
||||
invulnerable = false
|
||||
path_end = loop
|
||||
pt1 = 88860000,idle | pos:15.033114433289,-7.2893815040588,20.447532653809 look:15.054708955809,-7.2893815040588,21.447066128254
|
||||
@@ -0,0 +1,51 @@
|
||||
[logic@nr_sorokin]
|
||||
suitable = {=check_npc_name(nr_sorokin)} true
|
||||
prior = 500
|
||||
active = beh@nr_sorokin_job
|
||||
|
||||
[beh@nr_sorokin_job]
|
||||
behaviour_state = beh_move
|
||||
target = waypoint
|
||||
path_end = loop
|
||||
pt1 = 88860000,idle | pos:131.9454498291,-4.8244047164917,25.538990020752 look:132.94496375322,-4.8244047164917,25.533007382881
|
||||
|
||||
[logic@nr_scamlok_1]
|
||||
suitable = {=check_npc_name(nr_scamlok)} true
|
||||
prior = 500
|
||||
active = beh@nr_scamlok_job
|
||||
|
||||
[beh@nr_scamlok_job]
|
||||
behaviour_state = beh_move
|
||||
target = waypoint
|
||||
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
|
||||
path_end = loop
|
||||
pt1 = 88860000,idle | pos:109.44784545898,-0.012278616428375,127.16125488281 look:110.41980904341,-0.012278616428375,126.92711761594
|
||||
|
||||
---- Sasha Baltunov
|
||||
|
||||
[logic@nr_sasha_baltunov]
|
||||
suitable = {=check_npc_name(nr_sasha_baltunov)} true
|
||||
prior = 500
|
||||
active = beh@nr_sasha_baltunov_1_job
|
||||
|
||||
|
||||
[beh@nr_walk_base]
|
||||
meet = meet
|
||||
behaviour_state = beh_move
|
||||
target = waypoint
|
||||
walk_dist = 100
|
||||
jog_dist = 220
|
||||
|
||||
walk_anim = walk
|
||||
jog_anim = walk
|
||||
run_anim = walk
|
||||
path_end = loop
|
||||
|
||||
[beh@nr_sasha_baltunov_1_job]:beh@nr_walk_base
|
||||
on_info = {+nr_sasha_baltunov_1_job_init} beh@nr_sasha_baltunov_2_job
|
||||
pt1 = 88860000,idle | pos:125.42021179199,-4.3464636802673,28.191061019897 look:126.39852428436,-4.3464636802673,28.145230054855
|
||||
|
||||
[beh@nr_sasha_baltunov_2_job]:beh@nr_walk_base
|
||||
pt1 = 88860000,idle | pos:127.67053985596,-4.8243117332458,23.232620239258 look:128.07066076994,-4.8243117332458,22.330782175064
|
||||
@@ -0,0 +1,10 @@
|
||||
[logic@alyosha_shyogolov_4]
|
||||
suitable = {=check_npc_name(alyosha_shyogolov)} true
|
||||
prior = 500
|
||||
active = beh@alyosha_shyogolov_4_job
|
||||
|
||||
[beh@alyosha_shyogolov_4_job]
|
||||
behaviour_state = beh_move
|
||||
target = waypoint
|
||||
path_end = loop
|
||||
pt1 = 88860000,idle | pos:270.51989746094,27.592041015625,-222.35821533203 look:269.53373754025,27.592041015625,-222.51029442251
|
||||
@@ -0,0 +1,66 @@
|
||||
[logic@nr_erast_fandorin_2]
|
||||
suitable = {=check_npc_name(erast_fandorin)} true
|
||||
prior = 500
|
||||
active = beh@nr_erast_fandorin_2_job
|
||||
|
||||
[beh@nr_erast_fandorin_2_job]
|
||||
behaviour_state = beh_move
|
||||
target = waypoint
|
||||
path_end = loop
|
||||
pt1 = 88860000,idle | pos:337.31549072266,26.735898971558,-255.1216583252 look:336.32775199413,26.735898971558,-255.02598775178
|
||||
|
||||
|
||||
[logic@nr_ambush_1]
|
||||
suitable = {=check_npc_name(nr_ambush_1)} true
|
||||
prior = 500
|
||||
active = beh@nr_ambush_1_job
|
||||
|
||||
[beh@nr_ambush_1_job]
|
||||
behaviour_state = beh_move
|
||||
target = waypoint
|
||||
path_end = loop
|
||||
pt1 = 88860000,guard | pos:355.57171630859,27.977787017822,-239.86022949219 look:354.57521551847,27.977787017822,-239.87518584915
|
||||
|
||||
[logic@nr_ambush_2]
|
||||
suitable = {=check_npc_name(nr_ambush_2)} true
|
||||
prior = 500
|
||||
active = beh@nr_ambush_2_job
|
||||
|
||||
[beh@nr_ambush_2_job]
|
||||
behaviour_state = beh_move
|
||||
target = waypoint
|
||||
path_end = loop
|
||||
pt1 = 88860000,guard | pos:378.29794311523,27.978296279907,-235.07585144043 look:378.19198679924,27.978296279907,-236.06145858765
|
||||
|
||||
[logic@nr_ambush_3]
|
||||
suitable = {=check_npc_name(nr_ambush_3)} true
|
||||
prior = 500
|
||||
active = beh@nr_ambush_3_job
|
||||
|
||||
[beh@nr_ambush_3_job]
|
||||
behaviour_state = beh_move
|
||||
target = waypoint
|
||||
path_end = loop
|
||||
pt1 = 88860000,guard | pos:314.48291015625,34.592678070068,-237.58148193359 look:314.48143742932,34.592678070068,-238.57651388645
|
||||
|
||||
[logic@nr_ambush_4]
|
||||
suitable = {=check_npc_name(nr_ambush_4)} true
|
||||
prior = 500
|
||||
active = beh@nr_ambush_4_job
|
||||
|
||||
[beh@nr_ambush_4_job]
|
||||
behaviour_state = beh_move
|
||||
target = waypoint
|
||||
path_end = loop
|
||||
pt1 = 88860000,guard | pos:331.10369873047,34.258598327637,-270.34857177734 look:331.10422963096,34.258598327637,-269.45186668634
|
||||
|
||||
[logic@nr_ambush_5]
|
||||
suitable = {=check_npc_name(nr_ambush_5)} true
|
||||
prior = 500
|
||||
active = beh@nr_ambush_5_job
|
||||
|
||||
[beh@nr_ambush_5_job]
|
||||
behaviour_state = beh_move
|
||||
target = waypoint
|
||||
path_end = loop
|
||||
pt1 = 88860000,guard | pos:316.77917480469,34.714248657227,-237.42193603516 look:316.78955564555,34.714248657227,-238.33095598221
|
||||
@@ -0,0 +1,143 @@
|
||||
[logic@nr_sorokin_2]
|
||||
suitable = {=check_npc_name(nr_sorokin)} true
|
||||
prior = 500
|
||||
active = beh@nr_sorokin_job
|
||||
|
||||
[beh@nr_sorokin_job]
|
||||
behaviour_state = beh_move
|
||||
target = waypoint
|
||||
path_end = loop
|
||||
pt1 = 88860000,idle | pos:-43.189586639404,3.4878842830658,202.7116394043 look:-43.271250747144,3.4878842830658,201.74094808102
|
||||
|
||||
|
||||
[logic@alyosha_shyogolov_3]
|
||||
suitable = {=check_npc_name(alyosha_shyogolov)} true
|
||||
prior = 500
|
||||
active = beh@alyosha_shyogolov_3_job_1
|
||||
|
||||
[beh@alyosha_shyogolov_3_job_1]
|
||||
behaviour_state = beh_move
|
||||
on_info = {+alyosha_shyogolov_retreat_1} beh@alyosha_shyogolov_3_job_2
|
||||
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
|
||||
target = waypoint
|
||||
path_end = loop
|
||||
pt1 = 88860000,guard | pos:-67.114974975586,3.663382768631,114.72267150879 look:-67.101200799458,3.663382768631,113.72375202179
|
||||
|
||||
[beh@alyosha_shyogolov_3_job_2]
|
||||
meet = no_meet
|
||||
behaviour_state = beh_move
|
||||
on_info = {+nr_bandits_squads_dead_1} beh@alyosha_shyogolov_3_job_3
|
||||
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
|
||||
target = waypoint
|
||||
path_end = loop
|
||||
pt1 = 88860000,idle | pos:-52.516330718994,3.487446308136,205.72317504883 look:-51.547375679016,3.487446308136,205.80064857006
|
||||
|
||||
[beh@alyosha_shyogolov_3_job_3]
|
||||
|
||||
behaviour_state = beh_move
|
||||
|
||||
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
|
||||
target = waypoint
|
||||
path_end = loop
|
||||
pt1 = 88860000,idle | pos:-52.516330718994,3.487446308136,205.72317504883 look:-51.547375679016,3.487446308136,205.80064857006
|
||||
|
||||
|
||||
[logic@nr_dead_convict_1]
|
||||
suitable = {=check_npc_name(nr_dead_convict_1)} true
|
||||
prior = 500
|
||||
active = beh@nr_dead_convict_1_job
|
||||
|
||||
|
||||
[beh@nr_dead_convict_1_job]
|
||||
|
||||
behaviour_state = beh_move
|
||||
meet = no_meet
|
||||
combat_ignore_cond = true
|
||||
combat_ignore_keep_when_attacked = true
|
||||
|
||||
target = waypoint
|
||||
path_end = loop
|
||||
pt1 = 88860000,hands_up | pos:-53.964504241943,3.5118420124054,160.3719329834 look:-53.92770786956,3.5118420124054,159.37349265814
|
||||
--pt1 = 88860000,hands_up | pos:-55.452903747559,3.5291602611542,160.1261138916 look:-55.420926552266,3.5291602611542,159.1291744709
|
||||
|
||||
[logic@nr_dead_convict_2]
|
||||
suitable = {=check_npc_name(nr_dead_convict_2)} true
|
||||
prior = 500
|
||||
active = beh@nr_dead_convict_2_job
|
||||
|
||||
|
||||
[beh@nr_dead_convict_2_job]
|
||||
|
||||
behaviour_state = beh_move
|
||||
meet = no_meet
|
||||
combat_ignore_cond = true
|
||||
combat_ignore_keep_when_attacked = true
|
||||
|
||||
target = waypoint
|
||||
path_end = loop
|
||||
pt1 = 88860000,prisoner | pos:-58.915637969971,3.6456756591797,159.9506072998 look:-58.841192029417,3.6456756591797,158.96341890097
|
||||
|
||||
[logic@nr_executioner_1]
|
||||
suitable = {=check_npc_name(nr_executioner_1) -nr_dead_convict_1_squad_dead} true
|
||||
prior = 500
|
||||
active = beh@nr_executioner_1_job
|
||||
|
||||
[logic@nr_executioner_2]
|
||||
suitable = {=check_npc_name(nr_executioner_2) -nr_dead_convict_1_squad_dead} true
|
||||
prior = 500
|
||||
active = beh@nr_executioner_2_job
|
||||
|
||||
[logic@nr_executioner_3]
|
||||
suitable = {=check_npc_name(nr_executioner_3)} true
|
||||
prior = 500
|
||||
active = beh@nr_executioner_3_job
|
||||
|
||||
[beh@nr_executione_base]
|
||||
behaviour_state = beh_move
|
||||
target = waypoint
|
||||
walk_dist = 100
|
||||
jog_dist = 220
|
||||
|
||||
walk_anim = walk
|
||||
jog_anim = walk
|
||||
run_anim = walk
|
||||
path_end = loop
|
||||
|
||||
[beh@nr_executioner_1_job]:beh@nr_executione_base
|
||||
on_info = {+nr_execution_firing_1} beh@nr_executioner_firing_1_job
|
||||
meet = no_meet
|
||||
pt1 = 88860000,threat | pos:-53.715953826904,3.45143699646,167.76420593262 look:-53.922115325928,3.45143699646,166.79867982864
|
||||
|
||||
[beh@nr_executioner_firing_1_job]:beh@nr_executione_base
|
||||
|
||||
meet = no_meet
|
||||
pt1 = 88860000,guard_fire | pos:-53.715953826904,3.45143699646,167.76420593262 look:-53.922115325928,3.45143699646,166.79867982864
|
||||
|
||||
|
||||
[beh@nr_executioner_2_job]:beh@nr_executione_base
|
||||
on_info = {+nr_execution_firing_1} beh@nr_executioner_firing_2_job
|
||||
meet = no_meet
|
||||
pt1 = 88860000,threat | pos:-56.438800811768,3.4529418945313,168.19071960449 look:-56.335878804326,3.4529418945313,167.20485597849
|
||||
|
||||
[beh@nr_executioner_firing_2_job]:beh@nr_executione_base
|
||||
|
||||
meet = no_meet
|
||||
pt1 = 88860000,threat_fire | pos:-56.438800811768,3.4529418945313,168.19071960449 look:-56.335878804326,3.4529418945313,167.20485597849
|
||||
|
||||
|
||||
|
||||
[beh@nr_executioner_3_job]:beh@nr_executione_base
|
||||
on_info = {+nr_dead_convict_1_squad_dead} beh@nr_executioner_3_2_job
|
||||
combat_ignore_cond = true
|
||||
combat_ignore_keep_when_attacked = true
|
||||
pt1 = 88860000,guard | pos:-47.242031097412,3.4872958660126,161.45401000977 look:-48.236757516861,3.4872958660126,161.46631026175
|
||||
|
||||
[beh@nr_executioner_3_2_job]:beh@nr_executione_base
|
||||
|
||||
pt1 = 88860000,idle | pos:-50.671684265137,3.4870896339417,187.31074523926 look:-50.674897092395,3.4870896339417,188.3059297204
|
||||
@@ -0,0 +1,89 @@
|
||||
[logic@erast_fandorin_2]
|
||||
suitable = {=check_npc_name(erast_fandorin)} true
|
||||
prior = 500
|
||||
active = beh@nr_erast_fandorin_2_job
|
||||
|
||||
[logic@flavio_becca]
|
||||
suitable = {=check_npc_name(flavio_becca)} true
|
||||
prior = 500
|
||||
active = beh@flavio_becca_job_1
|
||||
|
||||
[logic@nr_ecologist_rydzyk]
|
||||
suitable = {=check_npc_name(nr_ecologist_rydzyk)} true
|
||||
prior = 500
|
||||
active = beh@nr_ecologist_rydzyk_job_1
|
||||
|
||||
[logic@nr_ecologist_1]
|
||||
suitable = {=check_npc_name(nr_ecologist_1)} true
|
||||
prior = 500
|
||||
active = beh@nr_ecologist_1_job_1
|
||||
|
||||
[logic@nr_ecologist_2]
|
||||
suitable = {=check_npc_name(nr_ecologist_2)} true
|
||||
prior = 500
|
||||
active = beh@nr_ecologist_2_job_1
|
||||
|
||||
[logic@nr_ecologist_3]
|
||||
suitable = {=check_npc_name(nr_ecologist_3)} true
|
||||
prior = 500
|
||||
active = beh@nr_ecologist_3_job_1
|
||||
|
||||
|
||||
|
||||
[beh@base]
|
||||
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
|
||||
dont_keep_items = true
|
||||
gather_items_enabled = false
|
||||
help_wounded_enabled = false
|
||||
corpse_detection_enabled = false
|
||||
combat_ignore_keep_when_attacked = false
|
||||
target = waypoint
|
||||
path_end = loop
|
||||
behaviour_state = beh_move
|
||||
|
||||
|
||||
|
||||
[beh@flavio_becca_job_1]:beh@base
|
||||
on_info = {+northern_rush_dialogs_trigger_done -nr_corruption_done !surge_started =is_night} beh@flavio_becca_job_2
|
||||
pt1 = 88860000,idle | pos:-219.03512573242,-3.5594117641449,79.986297607422 look:-218.10097187757,-3.5594117641449,79.936623685062
|
||||
|
||||
[beh@nr_ecologist_rydzyk_job_1]:beh@base
|
||||
on_info = {+northern_rush_dialogs_trigger_done -nr_corruption_done !surge_started =is_night} beh@nr_ecologist_rydzyk_job_2
|
||||
pt1 = 88860000,idle | pos:-216.47917175293,-3.557053565979,79.757942199707 look:-217.44162404537,-3.557053565979,79.765188694
|
||||
|
||||
[beh@nr_ecologist_1_job_1]:beh@base
|
||||
on_info = {+northern_rush_dialogs_trigger_done -nr_corruption_done !surge_started =is_night} beh@nr_ecologist_1_job_2
|
||||
pt1 = 88860000,idle | pos:-215.28471374512,-3.56827044487,75.60816192627 look:-216.28330546618,-3.56827044487,75.637223301455
|
||||
|
||||
[beh@nr_ecologist_2_job_1]:beh@base
|
||||
on_info = {+northern_rush_dialogs_trigger_done -nr_corruption_done !surge_started =is_night} beh@nr_ecologist_2_job_2
|
||||
pt1 = 88860000,idle | pos:-213.26760864258,-3.5684111118317,68.279556274414 look:-213.26374466368,-3.5684111118317,69.278563261032
|
||||
|
||||
[beh@nr_ecologist_3_job_1]:beh@base
|
||||
on_info = {+northern_rush_dialogs_trigger_done -nr_corruption_done !surge_started =is_night} beh@nr_ecologist_3_job_2
|
||||
pt1 = 88860000,idle | pos:-220.42057800293,-3.5371415615082,66.873374938965 look:-220.39999588579,-3.5371415615082,67.86948376894
|
||||
|
||||
[beh@flavio_becca_job_2]:beh@base
|
||||
on_info = {!is_night} beh@flavio_becca_job_1
|
||||
pt1 = 88860000,sit_ass_drink_vodka | pos:-199.74822998047,-4.1867122650146,59.184242248535 look:-199.09686005116,-4.1867122650146,58.539527893066
|
||||
|
||||
[beh@nr_ecologist_rydzyk_job_2]:beh@base
|
||||
on_info = {!is_night} beh@nr_ecologist_rydzyk_job_1
|
||||
pt1 = 88860000,sit_ass_drink_vodka | pos:-197.48492431641,-4.0895237922668,56.258228302002 look:-198.17211848497,-4.0895237922668,56.900286912918
|
||||
|
||||
[beh@nr_ecologist_1_job_2]:beh@base
|
||||
on_info = {!is_night} beh@nr_ecologist_1_job_1
|
||||
pt1 = 88860000,sit_ass_guitar | pos:-198.02180480957,-4.3409023284912,60.582843780518 look:-198.61049228907,-4.3409023284912,59.887114226818
|
||||
|
||||
[beh@nr_ecologist_2_job_2]:beh@base
|
||||
on_info = {!is_night} beh@nr_ecologist_2_job_1
|
||||
pt1 = 88860000,sit_ass_drink_vodka | pos:-196.62133789063,-4.300103187561,59.172569274902 look:-197.21002537012,-4.300103187561,58.476839780807
|
||||
|
||||
[beh@nr_ecologist_3_job_2]:beh@base
|
||||
on_info = {!is_night} beh@nr_ecologist_3_job_1
|
||||
pt1 = 88860000,sit_ass_drink_vodka | pos:-199.2805480957,-4.0733647346497,57.096076965332 look:-198.7807956934,-4.0733647346497,57.950074791908
|
||||
|
||||
[beh@nr_erast_fandorin_2_job]:beh@base
|
||||
pt1 = 88860000,guard | pos:-207.43057250977,-3.7736539840698,71.709953308105 look:-206.4928894639,-3.7736539840698,71.451419830322
|
||||
+22
@@ -0,0 +1,22 @@
|
||||
|
||||
[section@squad]
|
||||
target@base = jup_sim_21
|
||||
|
||||
[section@logic]
|
||||
logic@trapper_chimera_1
|
||||
|
||||
[logic@base]
|
||||
suitable = {=npc_squad_name(trapper_chimera_1)} true
|
||||
monster_job = true
|
||||
|
||||
[logic@trapper_chimera_1]:logic@base
|
||||
active = mob_home@point_a
|
||||
|
||||
[mob_home@base]
|
||||
target = %=mutant_path()%
|
||||
path_end = loop
|
||||
|
||||
[mob_home@point_a]:mob_home@base
|
||||
move_animation = run
|
||||
wait_animation = sleep
|
||||
pt1 = 88860000,idle | pos:-189.52851867676,3.3515679836273,394.25390625 look:-189.81469479203,3.3515679836273,393.30991244316
|
||||
+29
@@ -0,0 +1,29 @@
|
||||
|
||||
[section@squad]
|
||||
target@base = jup_b205_smart_terrain_tushkano
|
||||
|
||||
[section@logic]
|
||||
logic@trapper_chimera_2
|
||||
|
||||
[logic@base]
|
||||
suitable = {=npc_squad_name(trapper_chimera_2)} true
|
||||
monster_job = true
|
||||
|
||||
[logic@trapper_chimera_2]:logic@base
|
||||
active = mob_home@point_a
|
||||
|
||||
[mob_home@base]
|
||||
target = %=mutant_path()%
|
||||
path_end = loop
|
||||
|
||||
[mob_home@point_a]:mob_home@base
|
||||
move_animation = run
|
||||
wait_animation = sleep
|
||||
on_info = {+trapper_chimera_2_bait_active} mob_home@point_b
|
||||
pt1 = 88860000,sleep | pos:-381.40188598633,2.6410093307495,2.5957698822021 look:-381.23918409646,2.6410093307495,1.855603158474
|
||||
|
||||
[mob_home@point_b]:mob_home@base
|
||||
move_animation = run
|
||||
wait_animation = sleep
|
||||
on_info = {-trapper_chimera_2_bait_active} mob_home@point_a
|
||||
pt1 = 88860000,sleep | pos:-290.74948120117,7.8559045791626,-3.1653161048889 look:-291.61963200569,7.8559045791626,-3.1996148824692
|
||||
@@ -0,0 +1,82 @@
|
||||
[logic@erast_fandorin_1]
|
||||
suitable = {=check_npc_name(erast_fandorin)} true
|
||||
prior = 500
|
||||
active = beh@nr_erast_fandorin_job
|
||||
|
||||
|
||||
[beh@nr_erast_fandorin_job]
|
||||
|
||||
behaviour_state = beh_move
|
||||
|
||||
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, {=check_enemy_name(actor)} false, true
|
||||
target = waypoint
|
||||
path_end = loop
|
||||
pt1 = 88860000,idle | pos:32.644733428955,-11.733076095581,-278.20062255859 look:32.635128381662,-11.733076095581,-277.2018494606
|
||||
|
||||
[logic@nr_ecologist_rydzyk]
|
||||
suitable = {=check_npc_name(nr_ecologist_rydzyk)} true
|
||||
prior = 500
|
||||
active = beh@nr_ecologist_rydzyk_job
|
||||
|
||||
|
||||
[beh@nr_ecologist_rydzyk_job]
|
||||
|
||||
behaviour_state = beh_move
|
||||
|
||||
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, {=check_enemy_name(actor)} false, true
|
||||
target = waypoint
|
||||
path_end = loop
|
||||
pt1 = 88860000,idle | pos:34.447654724121,-11.879675865173,-247.45806884766 look:34.359435632825,-11.879675865173,-248.44870388508
|
||||
|
||||
[logic@nr_ecologist_1]
|
||||
suitable = {=check_npc_name(nr_ecologist_1)} true
|
||||
prior = 500
|
||||
active = beh@nr_ecologist_1_job
|
||||
|
||||
|
||||
[beh@nr_ecologist_1_job]
|
||||
|
||||
behaviour_state = beh_move
|
||||
|
||||
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, {=check_enemy_name(actor)} false, true
|
||||
target = waypoint
|
||||
path_end = loop
|
||||
pt1 = 88860000,sit_ass | pos:24.628534317017,-11.879796981812,-241.63436889648 look:25.315167486668,-11.879796981812,-242.24102640152
|
||||
|
||||
[logic@nr_ecologist_2]
|
||||
suitable = {=check_npc_name(nr_ecologist_2)} true
|
||||
prior = 500
|
||||
active = beh@nr_ecologist_2_job
|
||||
|
||||
|
||||
[beh@nr_ecologist_2_job]
|
||||
|
||||
behaviour_state = beh_move
|
||||
|
||||
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, {=check_enemy_name(actor)} false, true
|
||||
target = waypoint
|
||||
path_end = loop
|
||||
pt1 = 88860000,sit_ass | pos:27.540864944458,-11.88072013855,-240.82856750488 look:27.149089306593,-11.88072013855,-241.72887116671
|
||||
|
||||
|
||||
[logic@bellerophon_1]
|
||||
suitable = {=check_npc_name(bellerophon)} true
|
||||
prior = 500
|
||||
active = beh@bellerophon_job
|
||||
|
||||
|
||||
[beh@bellerophon_job]
|
||||
|
||||
behaviour_state = beh_move
|
||||
|
||||
target = waypoint
|
||||
path_end = loop
|
||||
pt1 = 88860000,sit_ass | pos:30.001893997192,-11.701859474182,-278.17437744141 look:29.02092641592,-11.701859474182,-278.11900424957
|
||||
@@ -0,0 +1,16 @@
|
||||
|
||||
[logic@alyosha_shyogolov_4]
|
||||
suitable = {=check_npc_name(alyosha_shyogolov)} true
|
||||
prior = 500
|
||||
active = beh@alyosha_shyogolov_4_job
|
||||
|
||||
[beh@alyosha_shyogolov_4_job]
|
||||
behaviour_state = beh_move
|
||||
|
||||
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
|
||||
target = waypoint
|
||||
path_end = loop
|
||||
pt1 = 88860000,idle | pos:126.01683807373,-7.3208603858948,190.79092407227 look:125.96493332088,-7.3208603858948,189.79253232479
|
||||
|
||||
@@ -0,0 +1,95 @@
|
||||
---Iliaz
|
||||
|
||||
|
||||
[logic@nr_ilyaz_1]
|
||||
suitable = {=check_npc_name(nr_iliaz)} true
|
||||
prior = 500
|
||||
active = beh@nr_ilyaz_1_job
|
||||
|
||||
[beh@nr_ilyaz_1_job]
|
||||
behaviour_state = beh_move
|
||||
target = waypoint
|
||||
path_end = loop
|
||||
pt1 = 88860000,sit_ass | pos:-223.73385620117,-19.864381790161,-163.76029968262 look:-222.83070719242,-19.864381790161,-163.73320126534
|
||||
|
||||
[logic@nr_ilyaz_2]
|
||||
suitable = {=check_npc_name(nr_iliaz)} true
|
||||
prior = 500
|
||||
active = beh@nr_ilyaz_2_1_job
|
||||
|
||||
[beh@nr_ilyaz_base]
|
||||
behaviour_state = beh_move
|
||||
target = waypoint
|
||||
walk_dist = 100
|
||||
jog_dist = 220
|
||||
|
||||
walk_anim = walk
|
||||
jog_anim = walk
|
||||
run_anim = walk
|
||||
path_end = loop
|
||||
|
||||
|
||||
[beh@nr_ilyaz_2_1_job]:beh@nr_ilyaz_base
|
||||
on_info = {+nr_ilyaz_point_1} beh@nr_ilyaz_2_2_job
|
||||
pt1 = 88860000,idle | pos:-207.83670043945,-6.3246264457703,-17.561170578003 look:-208.74708759785,-6.3246264457703,-17.915091872215
|
||||
|
||||
[beh@nr_ilyaz_2_2_job]:beh@nr_ilyaz_base
|
||||
|
||||
on_info = {-nr_ilyaz_point_1} beh@nr_ilyaz_2_1_job
|
||||
pt1 = 88860000,idle | pos:-222.81701660156,-9.301365852356,-13.697906494141 look:-223.74275541306,-9.301365852356,-13.826462864876
|
||||
|
||||
--- Gutalin
|
||||
|
||||
[logic@bh_gutalin]
|
||||
suitable = {=check_npc_name(bh_gutalin)} true
|
||||
prior = 500
|
||||
active = beh@bh_gutalin_1_job
|
||||
|
||||
[beh@bh_gutalin_1_job]:beh@nr_ilyaz_base
|
||||
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, {=check_enemy_name(actor)} false, true
|
||||
on_info = {+bh_gutalin_treasure} beh@bh_gutalin_2_job
|
||||
on_info2 = {=surge_started} beh@bh_gutalin_3_job
|
||||
path_end = loop
|
||||
pt1 = 88860000, idle | pos:-206.23277282715,-19.894157409668,-136.4208984375 look:-206.13894728571,-19.894157409668,-137.39541238546
|
||||
|
||||
[beh@bh_gutalin_2_job]
|
||||
behaviour_state = beh_move
|
||||
target = waypoint
|
||||
combat_ignore_cond = {=is_warfare} false, {=actor_true_enemy =check_enemy_name(actor)} false, true
|
||||
combat_ignore_keep_when_attacked = false
|
||||
invulnerable = {=is_warfare} false, {=check_enemy_name(actor)} false, true
|
||||
on_info = {-bh_gutalin_treasure} beh@bh_gutalin_1_job
|
||||
on_info2 = {=surge_started} beh@bh_gutalin_3_job
|
||||
path_end = loop
|
||||
pt1 = 88860000, idle | pos:-84.095733642578,-6.1258764266968,-19.095394134521 look:-83.593113720417,-6.1258764266968,-18.236057043076
|
||||
|
||||
[beh@bh_gutalin_3_job]
|
||||
behaviour_state = beh_move
|
||||
target = waypoint
|
||||
on_info = {!surge_started} beh@bh_gutalin_1_job
|
||||
path_end = loop
|
||||
pt1 = 88860000, idle | pos:-205.84790039063,-22.546752929688,-127.0520401001 look:-205.49457913637,-22.546752929688,-127.95124852657
|
||||
|
||||
|
||||
--- Shlitzer
|
||||
|
||||
[logic@bh_shlitzer]
|
||||
suitable = {=check_npc_name(bh_shlitzer)} true
|
||||
prior = 500
|
||||
active = beh@bh_shlitzer_1_job
|
||||
|
||||
[beh@bh_shlitzer_1_job]:beh@nr_ilyaz_base
|
||||
meet = meet
|
||||
on_info = {+bh_shlitzer_start_done} beh@bh_shlitzer_2_job
|
||||
pt1 = 88860000,idle | pos:-236.48327636719,-19.751678466797,-131.93586730957 look:-237.4260879159,-19.751678466797,-131.60787004232
|
||||
|
||||
[beh@bh_shlitzer_2_job]:beh@nr_ilyaz_base
|
||||
meet = no_meet
|
||||
on_info = {+bh_shlitzer_init_done} beh@bh_shlitzer_3_job
|
||||
pt1 = 88860000,idle | pos:-240.43469238281,-20.030139923096,-157.60787963867 look:-240.48021929711,-20.030139923096,-156.61001259089
|
||||
|
||||
[beh@bh_shlitzer_3_job]:beh@nr_ilyaz_base
|
||||
meet = meet
|
||||
pt1 = 88860000,idle | pos:-240.43469238281,-20.030139923096,-157.60787963867 look:-240.48021929711,-20.030139923096,-156.61001259089
|
||||
@@ -0,0 +1,39 @@
|
||||
----- Mercenaries
|
||||
|
||||
|
||||
|
||||
[logic@zaton_mercenary_1]
|
||||
suitable = {=check_npc_name(zaton_mercenary_1)} true
|
||||
prior = 500
|
||||
active = beh@zaton_mercenary_1_job
|
||||
|
||||
[beh@zaton_mercenary_1_job]
|
||||
behaviour_state = beh_move
|
||||
target = waypoint
|
||||
walk_anim = patrol
|
||||
on_info = {=surge_started} beh@surge
|
||||
on_info2 = {=is_night} beh@drink_1
|
||||
path_end = loop
|
||||
pt1 = 88860000,idle | pos:328.00573730469,38.341678619385,-403.95764160156 look:327.82991215587,38.341678619385,-402.97818154097
|
||||
|
||||
[beh@surge]
|
||||
path_walk = surge_hide_1_walk ;guard_2_walk
|
||||
path_look = surge_hide_1_look ;guard_2_look
|
||||
on_info = {!surge_started} beh@zaton_mercenary_1_job
|
||||
gather_items_enabled = false
|
||||
help_wounded_enabled = false
|
||||
corpse_detection_enabled = false
|
||||
invulnerable = false
|
||||
|
||||
[beh@drink_1]
|
||||
behaviour_state = beh_move
|
||||
target = waypoint
|
||||
walk_anim = patrol
|
||||
gather_items_enabled = false
|
||||
help_wounded_enabled = false
|
||||
corpse_detection_enabled = false
|
||||
invulnerable = false
|
||||
on_info = {=surge_started} beh@surge
|
||||
on_info2 = {!is_night} beh@zaton_mercenary_1_job
|
||||
path_end = loop
|
||||
pt1 = 88860000,sit_ass_drink_vodka | pos:405.10650634766,33.405792236328,-439.54626464844 look:405.02811595798,33.405792236328,-438.55846887827
|
||||
Reference in New Issue
Block a user