[10345]
; cse_abstract properties
section_name = smart_terrain
name = baza_mar_lager
position = -133.499420166016,0.912109017372131,-295.620941162109
direction = -0.352839291095734,0,0.935683965682983
; cse_alife_object properties
game_vertex_id = 3381
distance = 5
level_vertex_id = 79047
object_flags = 0xffffff3e
custom_data = <<END
[smart_terrain]
type = baza_mar_lager
capacity = 1
END
; cse_shape properties
shapes = shape0
shape0:type = box
shape0:axis_x = 1,0,0
shape0:axis_y = 0,1,0
shape0:axis_z = 0,0,1
shape0

ffset = 0,0,0
; cse_alife_space_restrictor properties
restrictor_type = 3
; se_smart_terrain properties
[10346]
; cse_abstract properties
section_name = stalker
name = baza_mar_stalker
position = -132.619338989258,0.473305732011795,-291.608489990234
direction = -0.998166263103485,0,0.0605319775640965
; cse_alife_trader_abstract properties
money = 5000
character_profile = baza_marsh_provodnik
; cse_alife_object properties
game_vertex_id = 3381
distance = 3.5
level_vertex_id = 79648
object_flags = 0xffffffbf
custom_data = <<END
[smart_terrains]
baza_mar_lager = true
END
; cse_visual properties
visual_name = actors\novice\green_stalker_2
; cse_alife_creature_abstract properties
g_team = 0
g_squad = 0
g_group = 0
health = 3
dynamic_out_restrictions =
dynamic_in_restrictions =
upd:health = 3
upd:timestamp = 0x6d6d695f
upd:creature_flags = 0x75
upd:position = -36.4311981201172,0.995726346969604,-255.987457275391
upd

_model = 0
upd

_torso = -0.000645029998850077,0.0445535257458687,0
upd:g_team = 0
upd:g_squad = 0
upd:g_group = 0
; cse_alife_monster_abstract properties
upd:next_game_vertex_id = 65535
upd:prev_game_vertex_id = 65535
upd:distance_from_point = 0
upd:distance_to_point = 0
; cse_alife_human_abstract properties
predicate5 = 1,0,0,2,0
predicate4 = 2,2,1,2
; cse_ph_skeleton properties
upd:start_dialog =
; se_stalker properties
В гулаг_ескейп.скрипт:
--- baza_mar лагерь ---
if type == "baza_mar_lager" then
t = { section = "logic@baza_mar_lager_baza_marsh_provodnik",
idle = 0,
prior = 5, state = {0},
in_rest = "", out_rest = ""
}
table.insert(sj, t)
end
--- baza_mar лагерь ---
if gulag_type == "baza_mar_lager" then
return se_obj:profile_name() == "baza_marsh_provodnik"
end
--- baza_mar лагерь ---
if type == "baza_mar_lager" then
return function (gulag)
return 0
end
end
В конфиге:
-- kostya_level
[logic@mar_lager_marsh_provodnik]
active = kamp@mar_lager_marsh_provodnik
[kamp@mar_lager_marsh_provodnik]
center_point = marsh_provodnik_kamp
[logic@baza_mar_lager_baza_marsh_provodnik]
active = kamp@baza_mar_lager_baza_marsh_provodnik
[kamp@baza_mar_lager_baza_marsh_provodnik]
center_point = baza_marsh_provodnik_kamp
И всё работает, а мой не хочет!