Re: [PYTANIE] Mniej Stalkerów

Regulamin forum
Dział "Tworzenie Modyfikacji" służy do zadawania pytań odnośnie tworzenia modyfikacji, edytowania plików gry, oraz pisania tzw. tutoriali, czyli poradników odnośnie modyfikowania gry.
Nie zadajemy tutaj pytań odnośnie modyfikacji gotowych (nie dyskutujemy o nich!), prócz prób ich połączenia etc.


Przy cytowaniu plików *.LTX stosować tag [SYNTAX="ini"], przy cytowaniu plików *.script [SYNTAX="lua"] a przy cytowaniu plików *.xml - [SYNTAX="xml"].

Re: [PYTANIE] Mniej Stalkerów

Postprzez nelson82 w 17 Mar 2012, 12:21

Postanowiłem nieco wyludnić Zonę i już na samym początku napotkałem pewien problem. Zacząłem od wioski kotów w Kordonie - oto co zrobiłem:
- usunąłem 3 stalkerów ze spawnu (ACDC), konkretnie te sekcje
Kod: Zaznacz wszystko
[93]
; cse_abstract properties
section_name = stalker
name = esc_lager1
position = -209.067367553711,-19.7512016296387,-132.083114624023
direction = 0.062321275472641,0.00316426996141672,0.0140644172206521

; cse_alife_trader_abstract properties
money = 5000
character_profile = esc_stalker_novice

; cse_alife_object properties
game_vertex_id = 61
distance = 9.80000019073486
level_vertex_id = 43968
object_flags = 0xffffffbf
custom_data = <<END
[smart_terrains]
esc_lager = true

[spawn]
conserva
END

; cse_visual properties
visual_name = actors\novice\green_stalker_2

; cse_alife_creature_abstract properties
g_team = 0
g_squad = 1
g_group = 5
health = 1
dynamic_out_restrictions =
dynamic_in_restrictions =

upd:health = 1
upd:timestamp = 0x617a6b75
upd:creature_flags = 0x6b
upd:position = -209.067367553711,-19.7512016296387,-132.083114624023
upd:o_model = 0
upd:o_torso = 0.00316426996141672,0.062321275472641,0
upd:g_team = 0
upd:g_squad = 1
upd:g_group = 5

; 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 = 2,2,0,1,1
predicate4 = 0,2,0,2

; cse_ph_skeleton properties

upd:start_dialog =

; se_stalker properties


[94]
; cse_abstract properties
section_name = stalker
name = esc_lager2
position = -207.545303344727,-20.132755279541,-143.41960144043
direction = 0.0524457320570946,-0.000378208060283214,0.00721459882333875

; cse_alife_trader_abstract properties
money = 5000
character_profile = esc_stalker_novice

; cse_alife_object properties
game_vertex_id = 61
distance = 7.69999980926514
level_vertex_id = 45939
object_flags = 0xffffffbf
custom_data = <<END
[smart_terrains]
esc_lager = true

[spawn]
bandage
END

; cse_visual properties
visual_name = actors\novice\green_stalker_10

; cse_alife_creature_abstract properties
g_team = 0
g_squad = 1
g_group = 5
health = 1
dynamic_out_restrictions =
dynamic_in_restrictions =

upd:health = 1
upd:timestamp = 0x302e3120
upd:creature_flags = 0x2c
upd:position = -207.545303344727,-20.132755279541,-143.41960144043
upd:o_model = 0
upd:o_torso = -0.000378208060283214,0.0524457320570946,0
upd:g_team = 0
upd:g_squad = 1
upd:g_group = 5

; 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 = 0,2,1,2,2
predicate4 = 2,1,0,0

; cse_ph_skeleton properties

upd:start_dialog =

; se_stalker properties


[95]
; cse_abstract properties
section_name = stalker
name = esc_lager3
position = -208.513275146484,-20.196496963501,-142.836471557617
direction = 0.0623209699988365,0.00314259831793606,0.0140657667070627

; cse_alife_trader_abstract properties
money = 5000
character_profile = esc_stalker_novice

; cse_alife_object properties
game_vertex_id = 61
distance = 5.59999990463257
level_vertex_id = 44620
object_flags = 0xffffffbf
custom_data = <<END
[smart_terrains]
esc_lager = true

[spawn]
bread
END

; cse_visual properties
visual_name = actors\novice\green_stalker_6

; cse_alife_creature_abstract properties
g_team = 0
g_squad = 1
g_group = 5
health = 1
dynamic_out_restrictions =
dynamic_in_restrictions =

upd:health = 1
upd:timestamp = 0x302e3020
upd:creature_flags = 0x36
upd:position = -208.513275146484,-20.196496963501,-142.836471557617
upd:o_model = 0
upd:o_torso = 0.00314259831793606,0.0623209699988365,0
upd:g_team = 0
upd:g_squad = 1
upd:g_group = 5

; 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 = 0,2,0,2,0
predicate4 = 1,2,2,0

; cse_ph_skeleton properties

upd:start_dialog =

; se_stalker properties

- z pliku gulag_escape.script, a dokładnie z tego fragmentu
Kod: Zaznacz wszystko
if type == "esc_lager" then
      -- îőđŕííčęč
      t = { section = "logic@esc_lager_zoneguard1",
         idle = 0,
         prior = 9, state = {0, 1},
         in_rest = "", out_rest = "esc_lager_guard_kill_zone",
      }
      table.insert(sj, t)
      t = { section = "logic@esc_lager_zoneguard2",
         idle = 0,
         prior = 9, state = {0, 1},
         in_rest = "", out_rest = "esc_lager_guard_kill_zone",
      }
      table.insert(sj, t)
      t = { section = "logic@esc_lager_walker3",
         idle = 0,
         prior = 8, state = {0, 1},
         in_rest = "", out_rest = "esc_lager_guard_kill_zone"
      }
      table.insert(sj, t)
      t = { section = "logic@esc_lager_walker4",
         idle = 0,
         prior = 8, state = {0, 1},
         in_rest = "", out_rest = "esc_lager_guard_kill_zone"
      }
      table.insert(sj, t)
      -- ó ęîńňđŕ äí¸ě
      t = { section = "logic@esc_lager_kamp1",
         idle = 0,
         prior = 6, state = {0},
         in_rest = "", out_rest = "esc_lager_guard_kill_zone"
      }
      table.insert(sj, t)
      t = { section = "logic@esc_lager_kamp1",
         idle = 0,
         prior = 6, state = {0},
         in_rest = "", out_rest = "esc_lager_guard_kill_zone"
      }
      table.insert(sj, t)
      t = { section = "logic@esc_lager_kamp1",
         idle = 0,
         prior = 6, state = {0},
         in_rest = "", out_rest = "esc_lager_guard_kill_zone"
      }

usunałem również 3 "przydziały".
Efekt tych zabiegów był taki, że gdy wyszedłem z bunkra od Sida, wioska rzeczywiście była odchudzona, ale już po chwili zaczęli do niej przychodzić nowi stalkerzy, by wypełnić brakujące luki. Dodatkowo byli to Stalkerzy z modeli bandytów, a nie nowicjuszy... chociaż to akurat mi nie przeszkadza (większa różnorodność). Moje pytanie jednak brzmi: Co jeszcze muszę edytować (usunąć), by osiągnąć tytułowy cel?

- - -

Dałem ciała z tym tematem.
Wiem - nie pisz posta pod postem, ale w ten sposób szybciej to zauważycie i wywalicie gdzie trzeba.
"Problem" o którym pisałem wyżej wziął się z mojego błędu podczas edycji spawna. Otóż na Wysypisku usunąłem sekcje odnoszące się do sceny w której możemy uratować stalkera (zaraz na początku), którego bandyci próbują "oskubać" z kasy - tak wynika z ich rozmowy. Rzecz w tym, że nie usunąłem samych bandytów, którzy "uwolnieni ze swojego przydziału", zwyczajnie przedostali się do Kordonu i jako "neutralni" weszli do wioski kotów. To mnie zmyliło i skłonilo do założenia tematu. Mój błąd, który już naprawiłem. Tak więc formalnie składam wniosek o wywalenie tematu coby nie mieszać innym w głowach :D .

Uwagi moderatora:

Przecież możesz podbić temat albo usunąć poprzedni post i napisać go od nowa. - Wheeljack
łatwiej już nie będzie
Awatar użytkownika
nelson82
Łowca

Posty: 505
Dołączenie: 16 Paź 2011, 00:09
Ostatnio był: 13 Paź 2019, 11:44
Ulubiona broń: --
Kozaki: 130

Reklamy Google

Powróć do Cień Czarnobyla

Kto jest na forum

Użytkownicy przeglądający to forum: Brak zarejestrowanych użytkowników oraz 1 gość