Added, Updated and Removed Mods; Updated Readme
This commit is contained in:
+130
@@ -0,0 +1,130 @@
|
||||
[section@squad]
|
||||
target@base = val_smart_terrain_1_2
|
||||
|
||||
[section@logic]
|
||||
logic@krov_a_1
|
||||
logic@krov_a_2
|
||||
logic@krov_a_3
|
||||
logic@krov_a_4
|
||||
logic@krov_a_5
|
||||
logic@krov_a_6
|
||||
logic@krov_b_1
|
||||
logic@krov_b_2
|
||||
logic@krov_b_3
|
||||
logic@krov_b_4
|
||||
logic@krov_b_5
|
||||
logic@krov_b_6
|
||||
logic@krov_c_1
|
||||
logic@krov_c_2
|
||||
logic@krov_c_3
|
||||
logic@krov_c_4
|
||||
logic@krov_c_5
|
||||
logic@krov_c_6
|
||||
|
||||
;------------------------------
|
||||
; Logic
|
||||
;------------------------------
|
||||
[logic@base]
|
||||
net_spawn = pt1
|
||||
|
||||
[logic@krov_a_1]:logic@base
|
||||
active = mob_home@krov_a_1
|
||||
[logic@krov_a_2]:logic@base
|
||||
active = mob_home@krov_a_2
|
||||
[logic@krov_a_3]:logic@base
|
||||
active = mob_home@krov_a_3
|
||||
[logic@krov_a_4]:logic@base
|
||||
active = mob_home@krov_a_4
|
||||
[logic@krov_a_5]:logic@base
|
||||
active = mob_home@krov_a_5
|
||||
[logic@krov_a_6]:logic@base
|
||||
active = mob_home@krov_a_6
|
||||
|
||||
[logic@krov_b_1]:logic@base
|
||||
active = mob_home@krov_b_1
|
||||
[logic@krov_b_2]:logic@base
|
||||
active = mob_home@krov_b_2
|
||||
[logic@krov_b_3]:logic@base
|
||||
active = mob_home@krov_b_3
|
||||
[logic@krov_b_4]:logic@base
|
||||
active = mob_home@krov_b_4
|
||||
[logic@krov_b_5]:logic@base
|
||||
active = mob_home@krov_b_5
|
||||
[logic@krov_b_6]:logic@base
|
||||
active = mob_home@krov_b_6
|
||||
|
||||
[logic@krov_c_1]:logic@base
|
||||
active = mob_home@krov_c_1
|
||||
[logic@krov_c_2]:logic@base
|
||||
active = mob_home@krov_c_2
|
||||
[logic@krov_c_3]:logic@base
|
||||
active = mob_home@krov_c_3
|
||||
[logic@krov_c_4]:logic@base
|
||||
active = mob_home@krov_c_4
|
||||
[logic@krov_c_5]:logic@base
|
||||
active = mob_home@krov_c_5
|
||||
[logic@krov_c_6]:logic@base
|
||||
active = mob_home@krov_c_6
|
||||
|
||||
;------------------------------
|
||||
; Scheme
|
||||
;------------------------------
|
||||
[mob_home@base]
|
||||
target = %=mutant_path()%
|
||||
move_animation = walk
|
||||
wait_animation = {-me_misc_bloodsucker_val_aggro} bloodsucker_sleep, stand
|
||||
combat_ignore_cond = {-me_misc_bloodsucker_val_aggro} true
|
||||
enemy_ignore_cond = {-me_misc_bloodsucker_val_aggro} true
|
||||
|
||||
on_sound1 = actor|WPN_shoot|10|0| {-me_misc_bloodsucker_val_aggro} %+me_misc_bloodsucker_val_aggro%
|
||||
on_sound2 = actor|WPN_hit|5|0| {-me_misc_bloodsucker_val_aggro} %+me_misc_bloodsucker_val_aggro%
|
||||
on_sound3 = actor|WPN_empty|5|0| {-me_misc_bloodsucker_val_aggro} %+me_misc_bloodsucker_val_aggro%
|
||||
on_sound4 = actor|WPN_reload|5|0| {-me_misc_bloodsucker_val_aggro} %+me_misc_bloodsucker_val_aggro%
|
||||
on_sound5 = actor|MST_damage|10|0| {-me_misc_bloodsucker_val_aggro} %+me_misc_bloodsucker_val_aggro%
|
||||
on_sound6 = actor|MST_die|10|0| {-me_misc_bloodsucker_val_aggro} %+me_misc_bloodsucker_val_aggro%
|
||||
|
||||
on_info1 = {-me_misc_bloodsucker_val_aggro =dist_to_actor_le(5) =script(gameplay_misc_encounter:actor_sprint) !script(gameplay_misc_encounter:ray_cast_to_actor_le:5)} %+me_misc_bloodsucker_val_aggro%
|
||||
|
||||
|
||||
|
||||
|
||||
[mob_home@krov_a_1]:mob_home@base
|
||||
pt1 = pos:172.2,0.10,-273.7 dir:0
|
||||
[mob_home@krov_a_2]:mob_home@base
|
||||
pt1 = pos:172.9,0.10,-272.3 dir:45
|
||||
[mob_home@krov_a_3]:mob_home@base
|
||||
pt1 = pos:171.5,0.10,-271.6 dir:-90
|
||||
[mob_home@krov_a_4]:mob_home@base
|
||||
pt1 = pos:172.2,0.10,-270.2 dir:-135
|
||||
[mob_home@krov_a_5]:mob_home@base
|
||||
pt1 = pos:171.5,0.10,-268.8 dir:90
|
||||
[mob_home@krov_a_6]:mob_home@base
|
||||
pt1 = pos:172.9,0.10,-268.1 dir:45
|
||||
|
||||
[mob_home@krov_b_1]:mob_home@base
|
||||
pt1 = pos:172.9,0.10,-264.6 dir:180
|
||||
[mob_home@krov_b_2]:mob_home@base
|
||||
pt1 = pos:175.0,0.10,-264.6 dir:180
|
||||
[mob_home@krov_b_3]:mob_home@base
|
||||
pt1 = pos:175.7,0.10,-266.0 dir:90
|
||||
[mob_home@krov_b_4]:mob_home@base
|
||||
pt1 = pos:174.3,0.10,-268.8 dir:0
|
||||
[mob_home@krov_b_5]:mob_home@base
|
||||
pt1 = pos:174.3,0.10,-271.6 dir:135
|
||||
[mob_home@krov_b_6]:mob_home@base
|
||||
pt1 = pos:175.7,0.10,-273.7 dir:90
|
||||
|
||||
[mob_home@krov_c_1]:mob_home@base
|
||||
pt1 = pos:171.5,0.10,-277.9 dir:-45
|
||||
[mob_home@krov_c_2]:mob_home@base
|
||||
pt1 = pos:172.9,0.10,-278.6 dir:90
|
||||
[mob_home@krov_c_3]:mob_home@base
|
||||
pt1 = pos:174.3,0.10,-278.6 dir:0
|
||||
[mob_home@krov_c_4]:mob_home@base
|
||||
pt1 = pos:175.7,0.10,-277.2 dir:0
|
||||
[mob_home@krov_c_5]:mob_home@base
|
||||
pt1 = pos:175.0,0.10,-275.8 dir:0
|
||||
[mob_home@krov_c_6]:mob_home@base
|
||||
pt1 = pos:172.9,0.10,-276.5 dir:180
|
||||
|
||||
|
||||
@@ -0,0 +1,107 @@
|
||||
[section@squad]
|
||||
target@base = rad2_prip_teleport
|
||||
|
||||
[section@logic]
|
||||
logic@boss_1
|
||||
logic@boss_2
|
||||
logic@bait
|
||||
|
||||
;------------------------------
|
||||
; Logic
|
||||
;------------------------------
|
||||
[logic@base]
|
||||
net_spawn = pt1
|
||||
|
||||
[logic@boss_1]:logic@base
|
||||
suitable = {=check_squad_name(squad_lure_prey_controller_1)} true
|
||||
active = mob_home@boss_1
|
||||
on_death = death@boss_1
|
||||
|
||||
[logic@boss_2]:logic@base
|
||||
suitable = {=check_squad_name(squad_lure_prey_controller_2)} true
|
||||
active = mob_home@boss_2
|
||||
on_death = death@boss_2
|
||||
|
||||
[logic@bait]:logic@base
|
||||
suitable = {=check_squad_name(squad_lure_prey_phantom)} true
|
||||
active = {+me_lure_prey_bait_1} beh@bait_1, {+me_lure_prey_bait_2} beh@bait_2, {+me_lure_prey_bait_3} beh@bait_3, {+me_lure_prey_bait_4} beh@bait_4, beh@bait_5
|
||||
|
||||
|
||||
;------------------------------
|
||||
; Scheme
|
||||
;------------------------------
|
||||
[mob_home@boss]
|
||||
target = %=mutant_path()% nil
|
||||
before_hit = gameplay_misc_encounter@lure_prey_before_hit
|
||||
combat_ignore_cond = {-me_lure_prey_argo} %=script(gameplay_misc_encounter:kill_common_enemy)% true
|
||||
enemy_ignore_cond = {-me_lure_prey_argo} true
|
||||
|
||||
[mob_home@boss_1]:mob_home@boss
|
||||
pt1 = pos:660.8,-43.80,168.7 dir:0
|
||||
on_info1 = {+me_lure_prey_argo -me_lure_prey_boss} %+me_lure_prey_boss =create_squad(squad_lure_prey_controller_2:rad2_prip_teleport)%
|
||||
on_info2 = {-me_lure_prey_argo =see_actor()} %+me_lure_prey_argo%
|
||||
|
||||
[mob_home@boss_2]:mob_home@boss
|
||||
pt1 = pos:603.4,-43.80,184.8 dir:-90
|
||||
|
||||
[death@boss_1]
|
||||
on_info1 = {!squad_exist(squad_lure_prey_controller_2) +me_lure_prey_bait_1} %-me_lure_prey_bait_1%
|
||||
on_info2 = {!squad_exist(squad_lure_prey_controller_2) +me_lure_prey_bait_2} %-me_lure_prey_bait_2%
|
||||
on_info3 = {!squad_exist(squad_lure_prey_controller_2) +me_lure_prey_bait_3} %-me_lure_prey_bait_3%
|
||||
on_info4 = {!squad_exist(squad_lure_prey_controller_2) +me_lure_prey_bait_4} %-me_lure_prey_bait_4%
|
||||
on_info5 = {!squad_exist(squad_lure_prey_controller_2) +me_lure_prey_argo} %-me_lure_prey_argo%
|
||||
on_info6 = {!squad_exist(squad_lure_prey_controller_2)} %+me_lure_prey_dead%
|
||||
|
||||
[death@boss_2]
|
||||
on_info1 = {!squad_exist(squad_lure_prey_controller_1) +me_lure_prey_bait_1} %-me_lure_prey_bait_1%
|
||||
on_info2 = {!squad_exist(squad_lure_prey_controller_1) +me_lure_prey_bait_2} %-me_lure_prey_bait_2%
|
||||
on_info3 = {!squad_exist(squad_lure_prey_controller_1) +me_lure_prey_bait_3} %-me_lure_prey_bait_3%
|
||||
on_info4 = {!squad_exist(squad_lure_prey_controller_1) +me_lure_prey_bait_4} %-me_lure_prey_bait_4%
|
||||
on_info5 = {!squad_exist(squad_lure_prey_controller_1) +me_lure_prey_argo} %-me_lure_prey_argo%
|
||||
on_info6 = {!squad_exist(squad_lure_prey_controller_1)} %+me_lure_prey_dead%
|
||||
|
||||
|
||||
[beh@base]
|
||||
dont_keep_items = true
|
||||
gather_items_enabled = false
|
||||
help_wounded_enabled = false
|
||||
corpse_detection_enabled = false
|
||||
combat_ignore_keep_when_attacked = true
|
||||
path_end = loop
|
||||
walk_dist = 0
|
||||
jog_dist = 0
|
||||
run_anim = rush
|
||||
meet = no_meet
|
||||
before_hit = invulnerable
|
||||
combat_ignore_cond = true
|
||||
enemy_ignore_cond = true
|
||||
|
||||
[beh@bait]:beh@base
|
||||
target = %=animpoint()% nil
|
||||
on_info3 = %=script(gameplay_misc_encounter:lure_prey_set_stalker)%
|
||||
on_info4 = {+me_lure_prey_argo =squad_exist(squad_lure_prey_phantom)} %=remove_squad(squad_lure_prey_phantom)%
|
||||
on_info5 = {!squad_exist(squad_lure_prey_controller_1) =squad_exist(squad_lure_prey_phantom)} %=remove_squad(squad_lure_prey_phantom)%
|
||||
|
||||
[beh@bait_1]:beh@bait
|
||||
pt1 = 999999,hello_wpn | pos:660.1,-43.80,182.0 dir:90
|
||||
on_info1 = {=dist_to_actor_le(20) -me_lure_prey_argo} %+me_lure_prey_argo%
|
||||
|
||||
[beh@bait_2]:beh@bait
|
||||
pt1 = 999999,hello_wpn | pos:603.4,-43.80,184.8 dir:90
|
||||
on_info1 = {=dist_to_actor_le(10) -me_lure_prey_bait_1} %+me_lure_prey_bait_1%
|
||||
on_info2 = {+me_lure_prey_bait_1} %=script(xr_logic_ex:set_position:beh@bait_1:pt1)% beh@bait_1
|
||||
|
||||
[beh@bait_3]:beh@bait
|
||||
pt1 = 999999,hello_wpn | pos:557.9,-42.00,172.9 dir:290
|
||||
on_info1 = {=dist_to_actor_le(10) -me_lure_prey_bait_2} %+me_lure_prey_bait_2%
|
||||
on_info2 = {+me_lure_prey_bait_2} %=script(xr_logic_ex:set_position:beh@bait_2:pt1)% beh@bait_2
|
||||
|
||||
[beh@bait_4]:beh@bait
|
||||
pt1 = 999999,hello_wpn | pos:528.5,-39.50,131.6 dir:150
|
||||
on_info1 = {=dist_to_actor_le(10) -me_lure_prey_bait_3} %+me_lure_prey_bait_3%
|
||||
on_info2 = {+me_lure_prey_bait_3} %=script(xr_logic_ex:set_position:beh@bait_3:pt1)% beh@bait_3
|
||||
|
||||
[beh@bait_5]:beh@bait
|
||||
pt1 = 999999,hello_wpn | pos:560.0,-44.00,51.8 dir:210
|
||||
on_info1 = {=dist_to_actor_le(10) -me_lure_prey_bait_4} %+me_lure_prey_bait_4%
|
||||
on_info2 = {+me_lure_prey_bait_4} %=script(xr_logic_ex:set_position:beh@bait_4:pt1)% beh@bait_4
|
||||
@@ -0,0 +1,128 @@
|
||||
[section@squad]
|
||||
target@base = jup_b47
|
||||
|
||||
[section@logic]
|
||||
logic@mutant_1
|
||||
logic@mutant_2
|
||||
logic@mutant_3
|
||||
logic@mutant_4
|
||||
logic@mutant_5
|
||||
logic@mutant_6
|
||||
logic@mutant_7
|
||||
logic@mutant_8
|
||||
logic@mutant_9
|
||||
logic@mutant_10
|
||||
logic@mutant_11
|
||||
logic@mutant_12
|
||||
[test]
|
||||
logic@mutant_13
|
||||
logic@mutant_14
|
||||
logic@mutant_15
|
||||
logic@mutant_16
|
||||
logic@mutant_17
|
||||
logic@mutant_18
|
||||
|
||||
;------------------------------
|
||||
; Logic
|
||||
;------------------------------
|
||||
[logic@base]
|
||||
net_spawn = pt1
|
||||
|
||||
[logic@mutant_1]:logic@base
|
||||
active = mob_home@mutant_1
|
||||
[logic@mutant_2]:logic@base
|
||||
active = mob_home@mutant_2
|
||||
[logic@mutant_3]:logic@base
|
||||
active = mob_home@mutant_3
|
||||
[logic@mutant_4]:logic@base
|
||||
active = mob_home@mutant_4
|
||||
[logic@mutant_5]:logic@base
|
||||
active = mob_home@mutant_5
|
||||
[logic@mutant_6]:logic@base
|
||||
active = mob_home@mutant_6
|
||||
[logic@mutant_7]:logic@base
|
||||
active = mob_home@mutant_7
|
||||
[logic@mutant_8]:logic@base
|
||||
active = mob_home@mutant_8
|
||||
[logic@mutant_9]:logic@base
|
||||
active = mob_home@mutant_9
|
||||
[logic@mutant_10]:logic@base
|
||||
active = mob_home@mutant_10
|
||||
[logic@mutant_11]:logic@base
|
||||
active = mob_home@mutant_11
|
||||
[logic@mutant_12]:logic@base
|
||||
active = mob_home@mutant_12
|
||||
[logic@mutant_13]:logic@base
|
||||
active = mob_home@mutant_13
|
||||
[logic@mutant_14]:logic@base
|
||||
active = mob_home@mutant_14
|
||||
[logic@mutant_15]:logic@base
|
||||
active = mob_home@mutant_15
|
||||
[logic@mutant_16]:logic@base
|
||||
active = mob_home@mutant_16
|
||||
[logic@mutant_17]:logic@base
|
||||
active = mob_home@mutant_17
|
||||
[logic@mutant_18]:logic@base
|
||||
active = mob_home@mutant_18
|
||||
|
||||
;------------------------------
|
||||
; Scheme
|
||||
;------------------------------
|
||||
[mob_home@base]
|
||||
target = %=mutant_path()%
|
||||
move_animation = walk
|
||||
wait_animation = {-me_sleeping_snork_fight} bloodsucker_sleep, stand
|
||||
combat_ignore_cond = {-me_sleeping_snork_fight} true
|
||||
enemy_ignore_cond = {-me_sleeping_snork_fight} true
|
||||
|
||||
on_sound1 = actor|WPN_shoot|10|0| {-me_sleeping_snork_fight} %+me_sleeping_snork_fight%
|
||||
on_sound2 = actor|WPN_hit|5|0| {-me_sleeping_snork_fight} %+me_sleeping_snork_fight%
|
||||
on_sound3 = actor|WPN_empty|5|0| {-me_sleeping_snork_fight} %+me_sleeping_snork_fight%
|
||||
on_sound4 = actor|WPN_reload|5|0| {-me_sleeping_snork_fight} %+me_sleeping_snork_fight%
|
||||
on_sound5 = actor|MST_damage|10|0| {-me_sleeping_snork_fight} %+me_sleeping_snork_fight%
|
||||
on_sound6 = actor|MST_die|10|0| {-me_sleeping_snork_fight} %+me_sleeping_snork_fight%
|
||||
|
||||
on_info1 = {-me_sleeping_snork_fight =dist_to_actor_le(5) =script(gameplay_misc_encounter:actor_sprint) !script(gameplay_misc_encounter:ray_cast_to_actor_le:5)} %+me_sleeping_snork_fight%
|
||||
|
||||
|
||||
|
||||
|
||||
[mob_home@mutant_1]:mob_home@base
|
||||
pt1 = pos:398.3,39.34,-191.1 dir:-90
|
||||
[mob_home@mutant_2]:mob_home@base
|
||||
pt1 = pos:400.4,39.34,-192.5 dir:45
|
||||
[mob_home@mutant_3]:mob_home@base
|
||||
pt1 = pos:398.3,39.37,-195.3 dir:-90
|
||||
[mob_home@mutant_4]:mob_home@base
|
||||
pt1 = pos:399.0,39.34,-199.5 dir:-135
|
||||
[mob_home@mutant_5]:mob_home@base
|
||||
pt1 = pos:400.4,39.34,-202.3 dir:90
|
||||
[mob_home@mutant_6]:mob_home@base
|
||||
pt1 = pos:398.3,39.34,-204.4 dir:45
|
||||
|
||||
[mob_home@mutant_7]:mob_home@base
|
||||
pt1 = pos:401.1,39.34,-205.8 dir:45
|
||||
[mob_home@mutant_8]:mob_home@base
|
||||
pt1 = pos:400.4,39.34,-210.7 dir:45
|
||||
[mob_home@mutant_9]:mob_home@base
|
||||
pt1 = pos:398.3,39.34,-212.8 dir:45
|
||||
[mob_home@mutant_10]:mob_home@base
|
||||
pt1 = pos:400.4,39.34,-214.2 dir:45
|
||||
[mob_home@mutant_11]:mob_home@base
|
||||
pt1 = pos:399.0,39.34,-215.6 dir:45
|
||||
[mob_home@mutant_12]:mob_home@base
|
||||
pt1 = pos:401.1,39.34,-215.6 dir:45
|
||||
|
||||
[mob_home@mutant_13]:mob_home@base
|
||||
pt1 = pos:172.9,0.10,-268.1 dir:45
|
||||
[mob_home@mutant_14]:mob_home@base
|
||||
pt1 = pos:172.9,0.10,-268.1 dir:45
|
||||
[mob_home@mutant_15]:mob_home@base
|
||||
pt1 = pos:172.9,0.10,-268.1 dir:45
|
||||
[mob_home@mutant_16]:mob_home@base
|
||||
pt1 = pos:172.9,0.10,-268.1 dir:45
|
||||
[mob_home@mutant_17]:mob_home@base
|
||||
pt1 = pos:172.9,0.10,-268.1 dir:45
|
||||
[mob_home@mutant_18]:mob_home@base
|
||||
pt1 = pos:172.9,0.10,-268.1 dir:45
|
||||
|
||||
Reference in New Issue
Block a user