[CoP] Создание Механика
Модмейкер-одиночка
Статус :
Опытный :
Сообщений :
2272
Награды :
17
Регистрация :
30.06.2012
Создание механика в ЗП
В этом уроке я постараюсь рассказать о создании механика в сталкер ЗП. Часть I
Начнём. Я делал механика на новой локации (Предбанник). Координаты берём свои Создание НПС
Давайте создадим нашего механика.
Цитата
;---------------------------------Механик----------------------------------------------------- [pr_meh]:stalker $spawn = "respawn\pr_meh" character_profile = pr_meh spec_rank = veteran community = stalker story_id = pr_meh
Цитата
<specific_character id="pr_meh" team_default="1"> <name>Механик</name> <icon>ui_inGame2_neutral_1</icon> <map_icon x="1" y="0"> </map_icon> <bio>Опытный сталкер. Детальная информация отсутствует.</bio> <class>pr_meh</class> <mechanic_mode>1</mechanic_mode> ;- делаем нашего НПС механиком <community>stalker</community> <terrain_sect>stalker_terrain</terrain_sect> <snd_config>characters_voice\human_02\stalker\</snd_config> <rank>40</rank> <money min="3500" max="3500" infinitive="0" /> <reputation>0</reputation> <snd_config>characters_voice\human_02\stalker\</snd_config> <crouch_type>-1</crouch_type> <visual>actors\stalker_neutral\stalker_neutral_2</visual> <supplies> [spawn] \n device_torch \n wpn_ak74u \n ammo_5.45x39_fmj = 1 \n wpn_pm \n ammo_9x18_fmj = 1 \n detector_elite \n wpn_binoc \n #include "gameplay\character_items.xml" #include "gameplay\character_food.xml" #include "gameplay\character_drugs.xml" </supplies> #include "gameplay\character_criticals_4.xml" <start_dialog>hello_dialog</start_dialog> <actor_dialog>pr_toolkit_dialog_1</actor_dialog> <actor_dialog>pr_toolkit_dialog_1_done</actor_dialog> <actor_dialog>pr_toolkit_dialog_2</actor_dialog> <actor_dialog>pr_toolkit_dialog_2_done</actor_dialog> <actor_dialog>pr_toolkit_dialog_3</actor_dialog> <actor_dialog>pr_toolkit_dialog_3_done</actor_dialog> <actor_dialog>actor_break_dialog</actor_dialog> </specific_character>
Цитата
<character id="pr_meh"> <class>pr_meh</class> <specific_character>pr_meh</specific_character> </character>
Думаю с нумерацией секций проблем не возникнет.
Цитата
[1866] ; cse_abstract properties section_name = stalker name = pr_meh position = -25.115728378296,-4.3516597747803,329.95211791992 direction = 0,0,0 ; cse_alife_trader_abstract properties money = 5000 character_profile = pr_meh ; cse_alife_object properties game_vertex_id = 1053 distance = 0 level_vertex_id = 904335 object_flags = 0xffffffbf custom_data = <<END [logic] cfg = scripts\pr_meh.ltx ; cse [smart_terrains] none = true END ; cse_visual properties visual_name = actors\stalker_neutral\stalker_balon_2.ogf ; cse_alife_creature_abstract properties g_team = 0 g_squad = 1 g_group = 2 health = 1 dynamic_out_restrictions = dynamic_in_restrictions = upd:health = 1 upd:timestamp = 0 upd:creature_flags = 0 upd:position = -25.115728378296,-4.3516597747803,329.95211791992 upd:o_model = 0 upd:o_torso = 0.0280130300670862,0,0.999607563018799 upd:g_team = 0 upd:g_squad = 1 upd:g_group = 2 ; 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,2,2,1,2 predicate4 = 0,1,1,1 ; cse_ph_skeleton properties upd:start_dialog = ; se_stalker properties
Создаём файл логики нашего НПС, чтобы он не уходил гулять по карте.
Цитата
[smart_terrains] none = true [logic] active = remark combat_ignore = combat_ignore [combat_ignore] [remark] anim = ward combat_ignore_cond = always invulnerable = true level_spot = mechanic target = story | actor meet = meet@1 [meet@1] close_anim = nil close_victim = nil far_anim = nil far_victim = nil close_distance = 0 far_distance = 0 close_snd_distance = 3 abuse = false use = {=actor_enemy} true allow_break = true meet_on_talking = true
Теперь наш НПС будет стоять на месте и никуда не уйдёт. :)
Всё, механик создан! Он умеет чинить стволы, но делать апгрейды не может. Давайте научим его это делать, но не просто так, а только после поиска инструментов. stalkers_upgrade_info.ltx
И так, давайте для начала разберёмся с апгрейдами. Открываем файл данный файл и там в самом низу пишем очень много следующего (всё это пишем вместе, просто всё не лезет под спойлер):
Цитата
;************************************************ ;****************** Механик ********************* ;************************************************ [pr_meh] wpn_pm wpn_pb wpn_fort wpn_hpsa wpn_beretta wpn_walther wpn_colt1911 wpn_usp wpn_sig220 wpn_desert_eagle wpn_bm16 wpn_toz34 wpn_wincheaster1300 wpn_spas12 wpn_protecta wpn_mp5 wpn_ak74u wpn_ak74 wpn_abakan wpn_l85 wpn_lr300 wpn_sig550 wpn_fn2000 wpn_g36 wpn_val wpn_vintorez wpn_groza wpn_svd wpn_svu wpn_pkm wpn_rg-6 wpn_rpg7 wpn_gauss novice_outfit cs_heavy_outfit stalker_outfit wpn_pm_actor wpn_sig550_luckygun wpn_pkm_zulus wpn_desert_eagle_nimble wpn_groza_nimble wpn_mp5_nimble wpn_sig220_nimble wpn_spas12_nimble wpn_svd_nimble wpn_svu_nimble wpn_usp_nimble wpn_vintorez_nimble wpn_wincheaster1300_trapper wpn_g36_nimble wpn_fn2000_nimble wpn_protecta_nimble wpn_ak74u_snag wpn_fort_snag specops_outfit military_outfit stalker_outfit scientific_outfit exo_outfit svoboda_light_outfit svoboda_heavy_outfit cs_heavy_outfit dolg_outfit dolg_heavy_outfit helm_battle helm_hardhat helm_protective helm_respirator helm_tactic stalker_outfit_barge helm_respirator_joker helm_hardhat_snag [pr_meh_upgr]
Тут список всего, что может апгрейдить наш НПС, а теперь самое главное.
Цитата
up_sect_firsta_ak74u = {+pr_meh_instrument_1_brought}, false %=upgrade_hint(st_upgr_toolkit_1)% up_sect_firstc_ak74u = {+pr_meh_instrument_2_brought}, false %=upgrade_hint(st_upgr_toolkit_2)% up_sect_firstd_ak74u = {+pr_meh_instrument_2_brought}, false %=upgrade_hint(st_upgr_toolkit_2)% up_sect_firste_ak74u = {+pr_meh_instrument_3_brought}, false %=upgrade_hint(st_upgr_toolkit_3)% up_sect_secona_ak74u = {+pr_meh_instrument_1_brought}, false %=upgrade_hint(st_upgr_toolkit_1)% up_sect_seconc_ak74u = {+pr_meh_instrument_2_brought}, false %=upgrade_hint(st_upgr_toolkit_2)% up_sect_secone_ak74u = {+pr_meh_instrument_3_brought}, false %=upgrade_hint(st_upgr_toolkit_3)% up_sect_seconf_ak74u = {+pr_meh_instrument_3_brought}, false %=upgrade_hint(st_upgr_toolkit_3)% up_sect_thirda_ak74u = {+pr_meh_instrument_1_brought}, false %=upgrade_hint(st_upgr_toolkit_1)% up_sect_thirdc_ak74u = {+pr_meh_instrument_2_brought}, false %=upgrade_hint(st_upgr_toolkit_2)% up_sect_thirdd_ak74u = {+pr_meh_instrument_2_brought}, false %=upgrade_hint(st_upgr_toolkit_2)% up_sect_thirde_ak74u = {+pr_meh_instrument_3_brought}, false %=upgrade_hint(st_upgr_toolkit_3)% up_sect_fourta_ak74u = true up_sect_fourtc_ak74u = {+pr_meh_instrument_2_brought}, false %=upgrade_hint(st_upgr_toolkit_2)% up_sect_fourte_ak74u = {+pr_meh_instrument_3_brought}, false %=upgrade_hint(st_upgr_toolkit_3)% up_sect_fiftha_ak74u = true up_sect_firsta_mp5 = true up_sect_firstc_mp5 = {+pr_meh_instrument_2_brought}, false %=upgrade_hint(st_upgr_toolkit_2)% up_sect_firstd_mp5 = {+pr_meh_instrument_2_brought}, false %=upgrade_hint(st_upgr_toolkit_2)% up_sect_firste_mp5 = {+pr_meh_instrument_3_brought}, false %=upgrade_hint(st_upgr_toolkit_3)% up_sect_secona_mp5 = {+pr_meh_instrument_1_brought}, false %=upgrade_hint(st_upgr_toolkit_1)% up_sect_seconc_mp5 = {+pr_meh_instrument_2_brought}, false %=upgrade_hint(st_upgr_toolkit_2)% up_sect_secone_mp5 = {+pr_meh_instrument_3_brought}, false %=upgrade_hint(st_upgr_toolkit_3)% up_sect_seconf_mp5 = {+pr_meh_instrument_3_brought}, false %=upgrade_hint(st_upgr_toolkit_3)% up_sect_thirda_mp5 = {+pr_meh_instrument_1_brought}, false %=upgrade_hint(st_upgr_toolkit_1)% up_sect_thirdc_mp5 = {+pr_meh_instrument_2_brought}, false %=upgrade_hint(st_upgr_toolkit_2)% up_sect_thirdd_mp5 = {+pr_meh_instrument_2_brought}, false %=upgrade_hint(st_upgr_toolkit_2)% up_sect_thirde_mp5 = {+pr_meh_instrument_3_brought}, false %=upgrade_hint(st_upgr_toolkit_3)% up_sect_fourta_mp5 = {+pr_meh_instrument_1_brought}, false %=upgrade_hint(st_upgr_toolkit_1)% up_sect_fourtc_mp5 = {+pr_meh_instrument_2_brought}, false %=upgrade_hint(st_upgr_toolkit_2)% up_sect_fourte_mp5 = {+pr_meh_instrument_3_brought}, false %=upgrade_hint(st_upgr_toolkit_3)% up_sect_fourtf_mp5 = {+pr_meh_instrument_3_brought}, false %=upgrade_hint(st_upgr_toolkit_3)% up_sect_fiftha_mp5 = true up_sect_fifthc_mp5 = {+pr_meh_instrument_2_brought}, false %=upgrade_hint(st_upgr_toolkit_2)% up_sect_firsta_sig550 = {+pr_meh_instrument_1_brought}, false %=upgrade_hint(st_upgr_toolkit_1)% up_sect_firstc_sig550 = {+pr_meh_instrument_2_brought}, false %=upgrade_hint(st_upgr_toolkit_2)% up_sect_firstd_sig550 = {+pr_meh_instrument_2_brought}, false %=upgrade_hint(st_upgr_toolkit_2)% up_sect_firste_sig550 = {+pr_meh_instrument_3_brought}, false %=upgrade_hint(st_upgr_toolkit_3)% up_sect_secona_sig550 = {+pr_meh_instrument_1_brought}, false %=upgrade_hint(st_upgr_toolkit_1)% up_sect_seconc_sig550 = {+pr_meh_instrument_2_brought}, false %=upgrade_hint(st_upgr_toolkit_2)% up_sect_secone_sig550 = {+pr_meh_instrument_3_brought}, false %=upgrade_hint(st_upgr_toolkit_3)% up_sect_seconf_sig550 = {+pr_meh_instrument_3_brought}, false %=upgrade_hint(st_upgr_toolkit_3)% up_sect_thirda_sig550 = true up_sect_thirdc_sig550 = {+pr_meh_instrument_2_brought}, false %=upgrade_hint(st_upgr_toolkit_2)% up_sect_thirdd_sig550 = {+pr_meh_instrument_2_brought}, false %=upgrade_hint(st_upgr_toolkit_2)% up_sect_thirde_sig550 = {+pr_meh_instrument_3_brought}, false %=upgrade_hint(st_upgr_toolkit_3)% up_sect_fourta_sig550 = {+pr_meh_instrument_1_brought}, false %=upgrade_hint(st_upgr_toolkit_1)% up_sect_fourtc_sig550 = {+pr_meh_instrument_2_brought}, false %=upgrade_hint(st_upgr_toolkit_2)% up_sect_fourte_sig550 = {+pr_meh_instrument_3_brought}, false %=upgrade_hint(st_upgr_toolkit_3)% up_sect_fourtf_sig550 = {+pr_meh_instrument_3_brought}, false %=upgrade_hint(st_upgr_toolkit_3)% up_sect_fiftha_sig550 = true up_sect_firsta_groza = {+pr_meh_instrument_1_brought}, false %=upgrade_hint(st_upgr_toolkit_1)% up_sect_firstc_groza = {+pr_meh_instrument_2_brought}, false %=upgrade_hint(st_upgr_toolkit_2)% up_sect_firstd_groza = {+pr_meh_instrument_2_brought}, false %=upgrade_hint(st_upgr_toolkit_2)% up_sect_firste_groza = {+pr_meh_instrument_3_brought}, false %=upgrade_hint(st_upgr_toolkit_3)% up_sect_firstf_groza = {+pr_meh_instrument_3_brought}, false %=upgrade_hint(st_upgr_toolkit_3)% up_sect_secona_groza = {+pr_meh_instrument_1_brought}, false %=upgrade_hint(st_upgr_toolkit_1)% up_sect_seconc_groza = {+pr_meh_instrument_2_brought}, false %=upgrade_hint(st_upgr_toolkit_2)% up_sect_secone_groza = {+pr_meh_instrument_2_brought}, false %=upgrade_hint(st_upgr_toolkit_2)% up_sect_seconf_groza = {+pr_meh_instrument_3_brought}, false %=upgrade_hint(st_upgr_toolkit_3)% up_sect_thirda_groza = true up_sect_thirdc_groza = {+pr_meh_instrument_2_brought}, false %=upgrade_hint(st_upgr_toolkit_2)% up_sect_thirdd_groza = {+pr_meh_instrument_2_brought}, false %=upgrade_hint(st_upgr_toolkit_2)% up_sect_thirde_groza = {+pr_meh_instrument_3_brought}, false %=upgrade_hint(st_upgr_toolkit_3)% up_sect_thirdf_groza = {+pr_meh_instrument_3_brought}, false %=upgrade_hint(st_upgr_toolkit_3)% up_sect_fourta_groza = true up_sect_fourtc_groza = {+pr_meh_instrument_2_brought}, false %=upgrade_hint(st_upgr_toolkit_2)% up_sect_fourte_groza = {+pr_meh_instrument_2_brought}, false %=upgrade_hint(st_upgr_toolkit_2)% up_sect_fourtf_groza = {+pr_meh_instrument_3_brought}, false %=upgrade_hint(st_upgr_toolkit_3)% up_sect_fiftha_groza = true up_sect_firsta_l85 = {+pr_meh_instrument_1_brought}, false %=upgrade_hint(st_upgr_toolkit_1)% up_sect_firstc_l85 = {+pr_meh_instrument_2_brought}, false %=upgrade_hint(st_upgr_toolkit_2)% up_sect_firste_l85 = {+pr_meh_instrument_3_brought}, false %=upgrade_hint(st_upgr_toolkit_3)% up_sect_firstf_l85 = {+pr_meh_instrument_3_brought}, false %=upgrade_hint(st_upgr_toolkit_3)% up_sect_secona_l85 = true up_sect_seconc_l85 = {+pr_meh_instrument_2_brought}, false %=upgrade_hint(st_upgr_toolkit_2)% up_sect_second_l85 = {+pr_meh_instrument_2_brought}, false %=upgrade_hint(st_upgr_toolkit_2)% up_sect_secone_l85 = {+pr_meh_instrument_3_brought}, false %=upgrade_hint(st_upgr_toolkit_3)% up_sect_thirda_l85 = {+pr_meh_instrument_1_brought}, false %=upgrade_hint(st_upgr_toolkit_1)% up_sect_thirdc_l85 = {+pr_meh_instrument_2_brought}, false %=upgrade_hint(st_upgr_toolkit_2)% up_sect_thirde_l85 = {+pr_meh_instrument_3_brought}, false %=upgrade_hint(st_upgr_toolkit_3)% up_sect_thirdf_l85 = {+pr_meh_instrument_3_brought}, false %=upgrade_hint(st_upgr_toolkit_3)% up_sect_fourta_l85 = true up_sect_fourtc_l85 = {+pr_meh_instrument_2_brought}, false %=upgrade_hint(st_upgr_toolkit_2)% up_sect_fourte_l85 = {+pr_meh_instrument_3_brought}, false %=upgrade_hint(st_upgr_toolkit_3)% up_sect_fiftha_l85 = true up_sect_fifthc_l85 = {+pr_meh_instrument_2_brought}, false %=upgrade_hint(st_upgr_toolkit_2)% up_sect_firsta_abakan = {+pr_meh_instrument_1_brought}, false %=upgrade_hint(st_upgr_toolkit_1)% up_sect_firstc_abakan = {+pr_meh_instrument_2_brought}, false %=upgrade_hint(st_upgr_toolkit_2)% up_sect_firste_abakan = {+pr_meh_instrument_3_brought}, false %=upgrade_hint(st_upgr_toolkit_3)% up_sect_firstf_abakan = {+pr_meh_instrument_3_brought}, false %=upgrade_hint(st_upgr_toolkit_3)% up_sect_secona_abakan = {+pr_meh_instrument_1_brought}, false %=upgrade_hint(st_upgr_toolkit_1)% up_sect_seconc_abakan = {+pr_meh_instrument_2_brought}, false %=upgrade_hint(st_upgr_toolkit_2)% up_sect_second_abakan = {+pr_meh_instrument_2_brought}, false %=upgrade_hint(st_upgr_toolkit_2)% up_sect_secone_abakan = {+pr_meh_instrument_3_brought}, false %=upgrade_hint(st_upgr_toolkit_3)% up_sect_thirda_abakan = {+pr_meh_instrument_1_brought}, false %=upgrade_hint(st_upgr_toolkit_1)% up_sect_thirdc_abakan = {+pr_meh_instrument_2_brought}, false %=upgrade_hint(st_upgr_toolkit_2)% up_sect_thirdd_abakan = {+pr_meh_instrument_2_brought}, false %=upgrade_hint(st_upgr_toolkit_2)% up_sect_thirde_abakan = {+pr_meh_instrument_3_brought}, false %=upgrade_hint(st_upgr_toolkit_3)% up_sect_fourta_abakan = {+pr_meh_instrument_1_brought}, false %=upgrade_hint(st_upgr_toolkit_1)% up_sect_fourtc_abakan = {+pr_meh_instrument_2_brought}, false %=upgrade_hint(st_upgr_toolkit_2)% up_sect_fourte_abakan = {+pr_meh_instrument_3_brought}, false %=upgrade_hint(st_upgr_toolkit_3)% up_sect_fourtf_abakan = {+pr_meh_instrument_3_brought}, false %=upgrade_hint(st_upgr_toolkit_3)% up_sect_fiftha_abakan = true up_sect_firsta_g36 = {+pr_meh_instrument_1_brought}, false %=upgrade_hint(st_upgr_toolkit_1)% up_sect_firstc_g36 = {+pr_meh_instrument_2_brought}, false %=upgrade_hint(st_upgr_toolkit_2)% up_sect_firste_g36 = {+pr_meh_instrument_3_brought}, false %=upgrade_hint(st_upgr_toolkit_3)% up_sect_firstf_g36 = {+pr_meh_instrument_3_brought}, false %=upgrade_hint(st_upgr_toolkit_3)% up_sect_secona_g36 = {+pr_meh_instrument_1_brought}, false %=upgrade_hint(st_upgr_toolkit_1)% up_sect_seconc_g36 = {+pr_meh_instrument_2_brought}, false %=upgrade_hint(st_upgr_toolkit_2)% up_sect_second_g36 = {+pr_meh_instrument_2_brought}, false %=upgrade_hint(st_upgr_toolkit_2)% up_sect_secone_g36 = {+pr_meh_instrument_3_brought}, false %=upgrade_hint(st_upgr_toolkit_3)% up_sect_thirda_g36 = {+pr_meh_instrument_1_brought}, false %=upgrade_hint(st_upgr_toolkit_1)% up_sect_thirdc_g36 = {+pr_meh_instrument_2_brought}, false %=upgrade_hint(st_upgr_toolkit_2)% up_sect_thirde_g36 = {+pr_meh_instrument_3_brought}, false %=upgrade_hint(st_upgr_toolkit_3)% up_sect_thirdf_g36 = {+pr_meh_instrument_3_brought}, false %=upgrade_hint(st_upgr_toolkit_3)% up_sect_fourta_g36 = true up_sect_fourtc_g36 = {+pr_meh_instrument_2_brought}, false %=upgrade_hint(st_upgr_toolkit_2)% up_sect_fourte_g36 = {+pr_meh_instrument_3_brought}, false %=upgrade_hint(st_upgr_toolkit_3)% up_sect_fourtf_g36 = {+pr_meh_instrument_3_brought}, false %=upgrade_hint(st_upgr_toolkit_3)% up_sect_firsta_vintorez = {+pr_meh_instrument_1_brought}, false %=upgrade_hint(st_upgr_toolkit_1)% up_sect_firstc_vintorez = {+pr_meh_instrument_2_brought}, false %=upgrade_hint(st_upgr_toolkit_2)% up_sect_firstd_vintorez = {+pr_meh_instrument_2_brought}, false %=upgrade_hint(st_upgr_toolkit_2)% up_sect_firste_vintorez = {+pr_meh_instrument_3_brought}, false %=upgrade_hint(st_upgr_toolkit_3)% up_sect_firstf_vintorez = {+pr_meh_instrument_3_brought}, false %=upgrade_hint(st_upgr_toolkit_3)% up_sect_secona_vintorez = {+pr_meh_instrument_1_brought}, false %=upgrade_hint(st_upgr_toolkit_1)% up_sect_seconc_vintorez = {+pr_meh_instrument_2_brought}, false %=upgrade_hint(st_upgr_toolkit_2)% up_sect_second_vintorez = {+pr_meh_instrument_2_brought}, false %=upgrade_hint(st_upgr_toolkit_2)% up_sect_secone_vintorez = {+pr_meh_instrument_3_brought}, false %=upgrade_hint(st_upgr_toolkit_3)% up_sect_thirda_vintorez = {+pr_meh_instrument_1_brought}, false %=upgrade_hint(st_upgr_toolkit_1)% up_sect_thirdc_vintorez = {+pr_meh_instrument_2_brought}, false %=upgrade_hint(st_upgr_toolkit_2)% up_sect_thirde_vintorez = {+pr_meh_instrument_3_brought}, false %=upgrade_hint(st_upgr_toolkit_3)% up_sect_thirdf_vintorez = {+pr_meh_instrument_3_brought}, false %=upgrade_hint(st_upgr_toolkit_3)% up_sect_fourta_vintorez = true up_sect_fourtc_vintorez = {+pr_meh_instrument_2_brought}, false %=upgrade_hint(st_upgr_toolkit_2)% up_sect_fourte_vintorez = {+pr_meh_instrument_3_brought}, false %=upgrade_hint(st_upgr_toolkit_3)% up_sect_fourtf_vintorez = {+pr_meh_instrument_3_brought}, false %=upgrade_hint(st_upgr_toolkit_3)% up_sect_firsta_ak74 = {+pr_meh_instrument_1_brought}, false %=upgrade_hint(st_upgr_toolkit_1)% up_sect_firstc_ak74 = {+pr_meh_instrument_2_brought}, false %=upgrade_hint(st_upgr_toolkit_2)% up_sect_firste_ak74 = {+pr_meh_instrument_3_brought}, false %=upgrade_hint(st_upgr_toolkit_3)% up_sect_firstf_ak74 = {+pr_meh_instrument_3_brought}, false %=upgrade_hint(st_upgr_toolkit_3)% up_sect_secona_ak74 = {+pr_meh_instrument_1_brought}, false %=upgrade_hint(st_upgr_toolkit_1)% up_sect_seconc_ak74 = {+pr_meh_instrument_2_brought}, false %=upgrade_hint(st_upgr_toolkit_2)% up_sect_second_ak74 = {+pr_meh_instrument_2_brought}, false %=upgrade_hint(st_upgr_toolkit_2)% up_sect_secone_ak74 = {+pr_meh_instrument_3_brought}, false %=upgrade_hint(st_upgr_toolkit_3)% up_sect_thirda_ak74 = {+pr_meh_instrument_1_brought}, false %=upgrade_hint(st_upgr_toolkit_1)% up_sect_thirdc_ak74 = {+pr_meh_instrument_2_brought}, false %=upgrade_hint(st_upgr_toolkit_2)% up_sect_thirdd_ak74 = {+pr_meh_instrument_2_brought}, false %=upgrade_hint(st_upgr_toolkit_2)% up_sect_thirde_ak74 = {+pr_meh_instrument_3_brought}, false %=upgrade_hint(st_upgr_toolkit_3)% up_sect_fourta_ak74 = {+pr_meh_instrument_1_brought}, false %=upgrade_hint(st_upgr_toolkit_1)% up_sect_fourtc_ak74 = {+pr_meh_instrument_2_brought}, false %=upgrade_hint(st_upgr_toolkit_2)% up_sect_fourte_ak74 = {+pr_meh_instrument_3_brought}, false %=upgrade_hint(st_upgr_toolkit_3)% up_sect_fiftha_ak74 = true up_sect_fifthc_ak74 = {+pr_meh_instrument_2_brought}, false %=upgrade_hint(st_upgr_toolkit_2)% up_sect_firsta_lr300 = {+pr_meh_instrument_1_brought}, false %=upgrade_hint(st_upgr_toolkit_1)% up_sect_firstc_lr300 = {+pr_meh_instrument_2_brought}, false %=upgrade_hint(st_upgr_toolkit_2)% up_sect_firstd_lr300 = {+pr_meh_instrument_2_brought}, false %=upgrade_hint(st_upgr_toolkit_2)% up_sect_firste_lr300 = {+pr_meh_instrument_3_brought}, false %=upgrade_hint(st_upgr_toolkit_3)% up_sect_secona_lr300 = {+pr_meh_instrument_1_brought}, false %=upgrade_hint(st_upgr_toolkit_1)% up_sect_seconc_lr300 = {+pr_meh_instrument_2_brought}, false %=upgrade_hint(st_upgr_toolkit_2)% up_sect_secone_lr300 = {+pr_meh_instrument_3_brought}, false %=upgrade_hint(st_upgr_toolkit_3)% up_sect_seconf_lr300 = {+pr_meh_instrument_3_brought}, false %=upgrade_hint(st_upgr_toolkit_3)% up_sect_thirda_lr300 = {+pr_meh_instrument_1_brought}, false %=upgrade_hint(st_upgr_toolkit_1)% up_sect_thirdc_lr300 = {+pr_meh_instrument_2_brought}, false %=upgrade_hint(st_upgr_toolkit_2)% up_sect_thirdd_lr300 = {+pr_meh_instrument_2_brought}, false %=upgrade_hint(st_upgr_toolkit_2)% up_sect_thirde_lr300 = {+pr_meh_instrument_3_brought}, false %=upgrade_hint(st_upgr_toolkit_3)% up_sect_fourta_lr300 = {+pr_meh_instrument_1_brought}, false %=upgrade_hint(st_upgr_toolkit_1)% up_sect_fourtc_lr300 = {+pr_meh_instrument_2_brought}, false %=upgrade_hint(st_upgr_toolkit_2)% up_sect_fourte_lr300 = {+pr_meh_instrument_3_brought}, false %=upgrade_hint(st_upgr_toolkit_3)% up_sect_fourtf_lr300 = {+pr_meh_instrument_3_brought}, false %=upgrade_hint(st_upgr_toolkit_3)% up_sect_fiftha_lr300 = true up_sect_firsta_val = {+pr_meh_instrument_1_brought}, false %=upgrade_hint(st_upgr_toolkit_1)% up_sect_firstc_val = {+pr_meh_instrument_2_brought}, false %=upgrade_hint(st_upgr_toolkit_2)% up_sect_firstd_val = {+pr_meh_instrument_2_brought}, false %=upgrade_hint(st_upgr_toolkit_2)% up_sect_firste_val = {+pr_meh_instrument_3_brought}, false %=upgrade_hint(st_upgr_toolkit_3)% up_sect_firstf_val = {+pr_meh_instrument_3_brought}, false %=upgrade_hint(st_upgr_toolkit_3)% up_sect_secona_val = {+pr_meh_instrument_1_brought}, false %=upgrade_hint(st_upgr_toolkit_1)% up_sect_seconc_val = {+pr_meh_instrument_2_brought}, false %=upgrade_hint(st_upgr_toolkit_2)% up_sect_secone_val = {+pr_meh_instrument_3_brought}, false %=upgrade_hint(st_upgr_toolkit_3)% up_sect_seconf_val = {+pr_meh_instrument_3_brought}, false %=upgrade_hint(st_upgr_toolkit_3)% up_sect_thirda_val = {+pr_meh_instrument_1_brought}, false %=upgrade_hint(st_upgr_toolkit_1)% up_sect_thirdc_val = {+pr_meh_instrument_2_brought}, false %=upgrade_hint(st_upgr_toolkit_2)% up_sect_thirdd_val = {+pr_meh_instrument_2_brought}, false %=upgrade_hint(st_upgr_toolkit_2)% up_sect_thirde_val = {+pr_meh_instrument_3_brought}, false %=upgrade_hint(st_upgr_toolkit_3)% up_sect_thirdf_val = {+pr_meh_instrument_3_brought}, false %=upgrade_hint(st_upgr_toolkit_3)% up_sect_fourta_val = {+pr_meh_instrument_1_brought}, false %=upgrade_hint(st_upgr_toolkit_1)% up_sect_fourtc_val = {+pr_meh_instrument_2_brought}, false %=upgrade_hint(st_upgr_toolkit_2)% up_sect_fourte_val = {+pr_meh_instrument_3_brought}, false %=upgrade_hint(st_upgr_toolkit_3)% up_sect_fourtf_val = {+pr_meh_instrument_3_brought}, false %=upgrade_hint(st_upgr_toolkit_3)% up_sect_fiftha_val = true up_sect_firsta_fn2000 = {+pr_meh_instrument_1_brought}, false %=upgrade_hint(st_upgr_toolkit_1)% up_sect_firstc_fn2000 = {+pr_meh_instrument_2_brought}, false %=upgrade_hint(st_upgr_toolkit_2)% up_sect_firstd_fn2000 = {+pr_meh_instrument_2_brought}, false %=upgrade_hint(st_upgr_toolkit_2)% up_sect_firste_fn2000 = {+pr_meh_instrument_3_brought}, false %=upgrade_hint(st_upgr_toolkit_3)% up_sect_firstf_fn2000 = {+pr_meh_instrument_3_brought}, false %=upgrade_hint(st_upgr_toolkit_3)% up_sect_secona_fn2000 = {+pr_meh_instrument_1_brought}, false %=upgrade_hint(st_upgr_toolkit_1)% up_sect_seconc_fn2000 = {+pr_meh_instrument_2_brought}, false %=upgrade_hint(st_upgr_toolkit_2)% up_sect_second_fn2000 = {+pr_meh_instrument_2_brought}, false %=upgrade_hint(st_upgr_toolkit_2)% up_sect_secone_fn2000 = {+pr_meh_instrument_3_brought}, false %=upgrade_hint(st_upgr_toolkit_3)% up_sect_seconf_fn2000 = {+pr_meh_instrument_3_brought}, false %=upgrade_hint(st_upgr_toolkit_3)% up_sect_thirda_fn2000 = true up_sect_thirdc_fn2000 = {+pr_meh_instrument_2_brought}, false %=upgrade_hint(st_upgr_toolkit_2)% up_sect_thirdd_fn2000 = {+pr_meh_instrument_2_brought}, false %=upgrade_hint(st_upgr_toolkit_2)% up_sect_thirde_fn2000 = {+pr_meh_instrument_3_brought}, false %=upgrade_hint(st_upgr_toolkit_3)% up_sect_thirdf_fn2000 = {+pr_meh_instrument_3_brought}, false %=upgrade_hint(st_upgr_toolkit_3)% up_sect_fourta_fn2000 = true up_sect_fourtc_fn2000 = {+pr_meh_instrument_2_brought}, false %=upgrade_hint(st_upgr_toolkit_2)% up_sect_fourte_fn2000 = {+pr_meh_instrument_3_brought}, false %=upgrade_hint(st_upgr_toolkit_3)% up_sect_fourtf_fn2000 = {+pr_meh_instrument_3_brought}, false %=upgrade_hint(st_upgr_toolkit_3)% up_sect_firsta_pkm = {+pr_meh_instrument_1_brought}, false %=upgrade_hint(st_upgr_toolkit_1)% up_sect_firstc_pkm = {+pr_meh_instrument_2_brought}, false %=upgrade_hint(st_upgr_toolkit_2)% up_sect_firstd_pkm = {+pr_meh_instrument_2_brought}, false %=upgrade_hint(st_upgr_toolkit_2)% up_sect_firste_pkm = {+pr_meh_instrument_3_brought}, false %=upgrade_hint(st_upgr_toolkit_3)% up_sect_secona_pkm = {+pr_meh_instrument_1_brought}, false %=upgrade_hint(st_upgr_toolkit_1)% up_sect_seconc_pkm = {+pr_meh_instrument_2_brought}, false %=upgrade_hint(st_upgr_toolkit_2)% up_sect_secone_pkm = {+pr_meh_instrument_3_brought}, false %=upgrade_hint(st_upgr_toolkit_3)% up_sect_seconf_pkm = {+pr_meh_instrument_3_brought}, false %=upgrade_hint(st_upgr_toolkit_3)% up_sect_thirda_pkm = {+pr_meh_instrument_1_brought}, false %=upgrade_hint(st_upgr_toolkit_1)% up_sect_thirdc_pkm = {+pr_meh_instrument_2_brought}, false %=upgrade_hint(st_upgr_toolkit_2)% up_sect_thirdd_pkm = {+pr_meh_instrument_2_brought}, false %=upgrade_hint(st_upgr_toolkit_2)% up_sect_thirde_pkm = {+pr_meh_instrument_3_brought}, false %=upgrade_hint(st_upgr_toolkit_3)% up_sect_fourta_pkm = {+pr_meh_instrument_1_brought}, false %=upgrade_hint(st_upgr_toolkit_1)% up_sect_fourtc_pkm = {+pr_meh_instrument_2_brought}, false %=upgrade_hint(st_upgr_toolkit_2)% up_sect_fourte_pkm = {+pr_meh_instrument_3_brought}, false %=upgrade_hint(st_upgr_toolkit_3)% up_sect_fiftha_pkm = true up_sect_firsta_svd = {+pr_meh_instrument_1_brought}, false %=upgrade_hint(st_upgr_toolkit_1)% up_sect_firstc_svd = {+pr_meh_instrument_2_brought}, false %=upgrade_hint(st_upgr_toolkit_2)% up_sect_firstd_svd = {+pr_meh_instrument_2_brought}, false %=upgrade_hint(st_upgr_toolkit_2)% up_sect_firste_svd = {+pr_meh_instrument_3_brought}, false %=upgrade_hint(st_upgr_toolkit_3)% up_sect_firstf_svd = {+pr_meh_instrument_3_brought}, false %=upgrade_hint(st_upgr_toolkit_3)% up_sect_secona_svd = {+pr_meh_instrument_1_brought}, false %=upgrade_hint(st_upgr_toolkit_1)% up_sect_seconc_svd = {+pr_meh_instrument_2_brought}, false %=upgrade_hint(st_upgr_toolkit_2)% up_sect_second_svd = {+pr_meh_instrument_2_brought}, false %=upgrade_hint(st_upgr_toolkit_2)% up_sect_secone_svd = {+pr_meh_instrument_3_brought}, false %=upgrade_hint(st_upgr_toolkit_3)% up_sect_thirda_svd = {+pr_meh_instrument_1_brought}, false %=upgrade_hint(st_upgr_toolkit_1)% up_sect_thirdc_svd = {+pr_meh_instrument_2_brought}, false %=upgrade_hint(st_upgr_toolkit_2)% up_sect_thirde_svd = {+pr_meh_instrument_3_brought}, false %=upgrade_hint(st_upgr_toolkit_3)% up_sect_fourta_svd = true up_sect_fourtc_svd = {+pr_meh_instrument_2_brought}, false %=upgrade_hint(st_upgr_toolkit_2)% up_sect_fourte_svd = {+pr_meh_instrument_3_brought}, false %=upgrade_hint(st_upgr_toolkit_3)% up_sect_fourtf_svd = {+pr_meh_instrument_3_brought}, false %=upgrade_hint(st_upgr_toolkit_3)% up_sect_firsta_svu = {+pr_meh_instrument_1_brought}, false %=upgrade_hint(st_upgr_toolkit_1)% up_sect_firstc_svu = {+pr_meh_instrument_2_brought}, false %=upgrade_hint(st_upgr_toolkit_2)% up_sect_firste_svu = {+pr_meh_instrument_3_brought}, false %=upgrade_hint(st_upgr_toolkit_3)% up_sect_firstf_svu = {+pr_meh_instrument_3_brought}, false %=upgrade_hint(st_upgr_toolkit_3)% up_sect_secona_svu = {+pr_meh_instrument_1_brought}, false %=upgrade_hint(st_upgr_toolkit_1)% up_sect_seconc_svu = {+pr_meh_instrument_2_brought}, false %=upgrade_hint(st_upgr_toolkit_2)% up_sect_second_svu = {+pr_meh_instrument_2_brought}, false %=upgrade_hint(st_upgr_toolkit_2)% up_sect_secone_svu = {+pr_meh_instrument_3_brought}, false %=upgrade_hint(st_upgr_toolkit_3)% up_sect_seconf_svu = {+pr_meh_instrument_3_brought}, false %=upgrade_hint(st_upgr_toolkit_3)% up_sect_thirda_svu = {+pr_meh_instrument_1_brought}, false %=upgrade_hint(st_upgr_toolkit_1)% up_sect_thirdc_svu = {+pr_meh_instrument_2_brought}, false %=upgrade_hint(st_upgr_toolkit_2)% up_sect_fourta_svu = true up_sect_fourtc_svu = {+pr_meh_instrument_2_brought}, false %=upgrade_hint(st_upgr_toolkit_2)% up_sect_fourte_svu = {+pr_meh_instrument_3_brought}, false %=upgrade_hint(st_upgr_toolkit_3)% up_sect_fourtf_svu = {+pr_meh_instrument_3_brought}, false %=upgrade_hint(st_upgr_toolkit_3)% up_sect_fiftha_svu = true up_sect_firsta_bm16 = true up_sect_firstc_bm16 = {+pr_meh_instrument_2_brought}, false %=upgrade_hint(st_upgr_toolkit_2)% up_sect_secona_bm16 = true up_sect_seconc_bm16 = {+pr_meh_instrument_2_brought}, false %=upgrade_hint(st_upgr_toolkit_2)% up_sect_second_bm16 = {+pr_meh_instrument_2_brought}, false %=upgrade_hint(st_upgr_toolkit_2)% up_sect_thirda_bm16 = {+pr_meh_instrument_1_brought}, false %=upgrade_hint(st_upgr_toolkit_1)% up_sect_thirdc_bm16 = {+pr_meh_instrument_2_brought}, false %=upgrade_hint(st_upgr_toolkit_2)% up_sect_firsta_toz34 = true up_sect_firstc_toz34 = {+pr_meh_instrument_2_brought}, false %=upgrade_hint(st_upgr_toolkit_2)% up_sect_firstd_toz34 = {+pr_meh_instrument_2_brought}, false %=upgrade_hint(st_upgr_toolkit_2)% up_sect_firste_toz34 = {+pr_meh_instrument_3_brought}, false %=upgrade_hint(st_upgr_toolkit_3)% up_sect_firstf_toz34 = {+pr_meh_instrument_3_brought}, false %=upgrade_hint(st_upgr_toolkit_3)% up_sect_secona_toz34 = true up_sect_seconc_toz34 = {+pr_meh_instrument_2_brought}, false %=upgrade_hint(st_upgr_toolkit_2)% up_sect_second_toz34 = {+pr_meh_instrument_2_brought}, false %=upgrade_hint(st_upgr_toolkit_2)% up_sect_thirda_toz34 = {+pr_meh_instrument_1_brought}, false %=upgrade_hint(st_upgr_toolkit_1)% up_sect_thirdc_toz34 = {+pr_meh_instrument_2_brought}, false %=upgrade_hint(st_upgr_toolkit_2)% up_sect_thirde_toz34 = {+pr_meh_instrument_3_brought}, false %=upgrade_hint(st_upgr_toolkit_3)% up_sect_thirdf_toz34 = {+pr_meh_instrument_3_brought}, false %=upgrade_hint(st_upgr_toolkit_3)% up_sect_firsta_wincheaster1300 = true up_sect_firstc_wincheaster1300 = {+pr_meh_instrument_2_brought}, false %=upgrade_hint(st_upgr_toolkit_2)% up_sect_firstd_wincheaster1300 = {+pr_meh_instrument_2_brought}, false %=upgrade_hint(st_upgr_toolkit_2)% up_sect_firste_wincheaster1300 = {+pr_meh_instrument_3_brought}, false %=upgrade_hint(st_upgr_toolkit_3)% up_sect_secona_wincheaster1300 = true up_sect_seconc_wincheaster1300 = {+pr_meh_instrument_2_brought}, false %=upgrade_hint(st_upgr_toolkit_2)% up_sect_second_wincheaster1300 = {+pr_meh_instrument_2_brought}, false %=upgrade_hint(st_upgr_toolkit_2)% up_sect_secone_wincheaster1300 = {+pr_meh_instrument_3_brought}, false %=upgrade_hint(st_upgr_toolkit_3)% up_sect_thirda_wincheaster1300 = {+pr_meh_instrument_1_brought}, false %=upgrade_hint(st_upgr_toolkit_1)% up_sect_thirdc_wincheaster1300 = {+pr_meh_instrument_2_brought}, false %=upgrade_hint(st_upgr_toolkit_2)% up_sect_thirdd_wincheaster1300 = {+pr_meh_instrument_2_brought}, false %=upgrade_hint(st_upgr_toolkit_2)% up_sect_thirde_wincheaster1300 = {+pr_meh_instrument_3_brought}, false %=upgrade_hint(st_upgr_toolkit_3)% up_sect_thirdf_wincheaster1300 = {+pr_meh_instrument_3_brought}, false %=upgrade_hint(st_upgr_toolkit_3)% up_sect_firsta_spas12 = true up_sect_firstc_spas12 = {+pr_meh_instrument_2_brought}, false %=upgrade_hint(st_upgr_toolkit_2)% up_sect_firstd_spas12 = {+pr_meh_instrument_2_brought}, false %=upgrade_hint(st_upgr_toolkit_2)% up_sect_firste_spas12 = {+pr_meh_instrument_3_brought}, false %=upgrade_hint(st_upgr_toolkit_3)% up_sect_firstf_spas12 = {+pr_meh_instrument_3_brought}, false %=upgrade_hint(st_upgr_toolkit_3)% up_sect_secona_spas12 = true up_sect_seconc_spas12 = {+pr_meh_instrument_2_brought}, false %=upgrade_hint(st_upgr_toolkit_2)% up_sect_second_spas12 = {+pr_meh_instrument_2_brought}, false %=upgrade_hint(st_upgr_toolkit_2)% up_sect_thirda_spas12 = {+pr_meh_instrument_1_brought}, false %=upgrade_hint(st_upgr_toolkit_1)% up_sect_thirdc_spas12 = {+pr_meh_instrument_2_brought}, false %=upgrade_hint(st_upgr_toolkit_2)% up_sect_thirdd_spas12 = {+pr_meh_instrument_2_brought}, false %=upgrade_hint(st_upgr_toolkit_2)% up_sect_thirde_spas12 = {+pr_meh_instrument_3_brought}, false %=upgrade_hint(st_upgr_toolkit_3)% up_sect_thirdf_spas12 = {+pr_meh_instrument_3_brought}, false %=upgrade_hint(st_upgr_toolkit_3)% up_sect_firsta_protecta = true up_sect_firstc_protecta = {+pr_meh_instrument_2_brought}, false %=upgrade_hint(st_upgr_toolkit_2)% up_sect_firstd_protecta = {+pr_meh_instrument_2_brought}, false %=upgrade_hint(st_upgr_toolkit_2)% up_sect_firste_protecta = {+pr_meh_instrument_3_brought}, false %=upgrade_hint(st_upgr_toolkit_3)% up_sect_firstf_protecta = {+pr_meh_instrument_3_brought}, false %=upgrade_hint(st_upgr_toolkit_3)% up_sect_secona_protecta = true up_sect_seconc_protecta = {+pr_meh_instrument_2_brought}, false %=upgrade_hint(st_upgr_toolkit_2)% up_sect_second_protecta = {+pr_meh_instrument_2_brought}, false %=upgrade_hint(st_upgr_toolkit_2)% up_sect_thirda_protecta = {+pr_meh_instrument_1_brought}, false %=upgrade_hint(st_upgr_toolkit_1)% up_sect_thirdc_protecta = {+pr_meh_instrument_2_brought}, false %=upgrade_hint(st_upgr_toolkit_2)% up_sect_thirdd_protecta = {+pr_meh_instrument_2_brought}, false %=upgrade_hint(st_upgr_toolkit_2)% up_sect_thirde_protecta = {+pr_meh_instrument_3_brought}, false %=upgrade_hint(st_upgr_toolkit_3)% up_sect_fourta_protecta = {+pr_meh_instrument_1_brought}, false %=upgrade_hint(st_upgr_toolkit_1)% up_sect_fourtc_protecta = {+pr_meh_instrument_2_brought}, false %=upgrade_hint(st_upgr_toolkit_2)%
Цитата
up_sect_firsta_ak74u = {+pr_meh_instrument_1_brought}, false %=upgrade_hint(st_upgr_toolkit_1)%
Условие, при котором НПС может делать данный апгрейд(в данном случае при получении НПС инструментов для грубой работы, без них апгрейд делаться не будет и в игре на апгрейде будет написано: "нужны инструменты для грубой работы"
Сообщение отредактировал Rap4ik - Суббота, 15.08.2015, 22:48
Вторник, 16.06.2015, 20:10
Статус :
Сообщений :
666
Регистрация :
30.06.2012
Модмейкер-одиночка
Статус :
Опытный :
Сообщений :
2272
Награды :
17
Регистрация :
30.06.2012
Часть II
Цитата
up_sect_firsta_pm = {+pr_meh_instrument_1_brought}, false %=upgrade_hint(st_upgr_toolkit_1)% up_sect_firstc_pm = {+pr_meh_instrument_2_brought}, false %=upgrade_hint(st_upgr_toolkit_2)% up_sect_firstd_pm = {+pr_meh_instrument_2_brought}, false %=upgrade_hint(st_upgr_toolkit_2)% up_sect_firste_pm = {+pr_meh_instrument_3_brought}, false %=upgrade_hint(st_upgr_toolkit_3)% up_sect_secona_pm = {+pr_meh_instrument_1_brought}, false %=upgrade_hint(st_upgr_toolkit_1)% up_sect_seconc_pm = {+pr_meh_instrument_2_brought}, false %=upgrade_hint(st_upgr_toolkit_2)% up_sect_thirda_pm = true up_sect_thirdc_pm = {+pr_meh_instrument_2_brought}, false %=upgrade_hint(st_upgr_toolkit_2)% up_sect_thirdd_pm = {+pr_meh_instrument_2_brought}, false %=upgrade_hint(st_upgr_toolkit_2)% up_sect_fourta_pm = true up_sect_fourtc_pm = {+pr_meh_instrument_2_brought}, false %=upgrade_hint(st_upgr_toolkit_2)% up_sect_fiftha_pm = true up_sect_fifthc_pm = {+pr_meh_instrument_2_brought}, false %=upgrade_hint(st_upgr_toolkit_2)% up_sect_firsta_pb = {+pr_meh_instrument_1_brought}, false %=upgrade_hint(st_upgr_toolkit_1)% up_sect_firstc_pb = {+pr_meh_instrument_2_brought}, false %=upgrade_hint(st_upgr_toolkit_2)% up_sect_firstd_pb = {+pr_meh_instrument_2_brought}, false %=upgrade_hint(st_upgr_toolkit_2)% up_sect_firste_pb = {+pr_meh_instrument_3_brought}, false %=upgrade_hint(st_upgr_toolkit_3)% up_sect_secona_pb = {+pr_meh_instrument_1_brought}, false %=upgrade_hint(st_upgr_toolkit_1)% up_sect_seconc_pb = {+pr_meh_instrument_2_brought}, false %=upgrade_hint(st_upgr_toolkit_2)% up_sect_thirda_pb = true up_sect_thirdc_pb = {+pr_meh_instrument_2_brought}, false %=upgrade_hint(st_upgr_toolkit_2)% up_sect_thirde_pb = {+pr_meh_instrument_3_brought}, false %=upgrade_hint(st_upgr_toolkit_3)% up_sect_fourta_pb = true up_sect_fourtc_pb = {+pr_meh_instrument_2_brought}, false %=upgrade_hint(st_upgr_toolkit_2)% up_sect_fiftha_pb = true up_sect_firsta_fort = {+pr_meh_instrument_1_brought}, false %=upgrade_hint(st_upgr_toolkit_1)% up_sect_firstc_fort = {+pr_meh_instrument_2_brought}, false %=upgrade_hint(st_upgr_toolkit_2)% up_sect_firstd_fort = {+pr_meh_instrument_2_brought}, false %=upgrade_hint(st_upgr_toolkit_2)% up_sect_firste_fort = {+pr_meh_instrument_3_brought}, false %=upgrade_hint(st_upgr_toolkit_3)% up_sect_secona_fort = {+pr_meh_instrument_1_brought}, false %=upgrade_hint(st_upgr_toolkit_1)% up_sect_seconc_fort = {+pr_meh_instrument_2_brought}, false %=upgrade_hint(st_upgr_toolkit_2)% up_sect_second_fort = {+pr_meh_instrument_2_brought}, false %=upgrade_hint(st_upgr_toolkit_2)% up_sect_thirda_fort = true up_sect_thirdc_fort = {+pr_meh_instrument_2_brought}, false %=upgrade_hint(st_upgr_toolkit_2)% up_sect_thirdd_fort = {+pr_meh_instrument_2_brought}, false %=upgrade_hint(st_upgr_toolkit_2)% up_sect_fourta_fort = true up_sect_fourtc_fort = {+pr_meh_instrument_2_brought}, false %=upgrade_hint(st_upgr_toolkit_2)% up_sect_fiftha_fort = true up_sect_fifthc_fort = {+pr_meh_instrument_2_brought}, false %=upgrade_hint(st_upgr_toolkit_2)% up_sect_firsta_beretta = {+pr_meh_instrument_1_brought}, false %=upgrade_hint(st_upgr_toolkit_1)% up_sect_firstc_beretta = {+pr_meh_instrument_2_brought}, false %=upgrade_hint(st_upgr_toolkit_2)% up_sect_firstd_beretta = {+pr_meh_instrument_2_brought}, false %=upgrade_hint(st_upgr_toolkit_2)% up_sect_firste_beretta = {+pr_meh_instrument_3_brought}, false %=upgrade_hint(st_upgr_toolkit_3)% up_sect_secona_beretta = {+pr_meh_instrument_1_brought}, false %=upgrade_hint(st_upgr_toolkit_1)% up_sect_seconc_beretta = {+pr_meh_instrument_2_brought}, false %=upgrade_hint(st_upgr_toolkit_2)% up_sect_second_beretta = {+pr_meh_instrument_2_brought}, false %=upgrade_hint(st_upgr_toolkit_2)% up_sect_secone_beretta = {+pr_meh_instrument_3_brought}, false %=upgrade_hint(st_upgr_toolkit_3)% up_sect_thirda_beretta = {+pr_meh_instrument_1_brought}, false %=upgrade_hint(st_upgr_toolkit_1)% up_sect_thirdc_beretta = {+pr_meh_instrument_2_brought}, false %=upgrade_hint(st_upgr_toolkit_2)% up_sect_thirdd_beretta = {+pr_meh_instrument_2_brought}, false %=upgrade_hint(st_upgr_toolkit_2)% up_sect_fourta_beretta = {+pr_meh_instrument_1_brought}, false %=upgrade_hint(st_upgr_toolkit_1)% up_sect_fourtc_beretta = {+pr_meh_instrument_2_brought}, false %=upgrade_hint(st_upgr_toolkit_2)% up_sect_fiftha_beretta = true up_sect_fifthc_beretta = {+pr_meh_instrument_2_brought}, false %=upgrade_hint(st_upgr_toolkit_2)% up_sect_firsta_walther = {+pr_meh_instrument_1_brought}, false %=upgrade_hint(st_upgr_toolkit_1)% up_sect_firstc_walther = {+pr_meh_instrument_2_brought}, false %=upgrade_hint(st_upgr_toolkit_2)% up_sect_firstd_walther = {+pr_meh_instrument_2_brought}, false %=upgrade_hint(st_upgr_toolkit_2)% up_sect_firste_walther = {+pr_meh_instrument_3_brought}, false %=upgrade_hint(st_upgr_toolkit_3)% up_sect_secona_walther = {+pr_meh_instrument_1_brought}, false %=upgrade_hint(st_upgr_toolkit_1)% up_sect_seconc_walther = {+pr_meh_instrument_2_brought}, false %=upgrade_hint(st_upgr_toolkit_2)% up_sect_secone_walther = {+pr_meh_instrument_3_brought}, false %=upgrade_hint(st_upgr_toolkit_3)% up_sect_seconf_walther = {+pr_meh_instrument_3_brought}, false %=upgrade_hint(st_upgr_toolkit_3)% up_sect_thirda_walther = {+pr_meh_instrument_1_brought}, false %=upgrade_hint(st_upgr_toolkit_1)% up_sect_thirdc_walther = {+pr_meh_instrument_2_brought}, false %=upgrade_hint(st_upgr_toolkit_2)% up_sect_thirdd_walther = {+pr_meh_instrument_2_brought}, false %=upgrade_hint(st_upgr_toolkit_2)% up_sect_fourta_walther = {+pr_meh_instrument_1_brought}, false %=upgrade_hint(st_upgr_toolkit_1)% up_sect_fourtc_walther = {+pr_meh_instrument_2_brought}, false %=upgrade_hint(st_upgr_toolkit_2)% up_sect_fiftha_walther = true up_sect_firsta_hpsa = {+pr_meh_instrument_1_brought}, false %=upgrade_hint(st_upgr_toolkit_1)% up_sect_firstc_hpsa = {+pr_meh_instrument_2_brought}, false %=upgrade_hint(st_upgr_toolkit_2)% up_sect_firstd_hpsa = {+pr_meh_instrument_2_brought}, false %=upgrade_hint(st_upgr_toolkit_2)% up_sect_firste_hpsa = {+pr_meh_instrument_3_brought}, false %=upgrade_hint(st_upgr_toolkit_3)% up_sect_secona_hpsa = {+pr_meh_instrument_1_brought}, false %=upgrade_hint(st_upgr_toolkit_1)% up_sect_seconc_hpsa = {+pr_meh_instrument_2_brought}, false %=upgrade_hint(st_upgr_toolkit_2)% up_sect_secone_hpsa = {+pr_meh_instrument_3_brought}, false %=upgrade_hint(st_upgr_toolkit_3)% up_sect_seconf_hpsa = {+pr_meh_instrument_3_brought}, false %=upgrade_hint(st_upgr_toolkit_3)% up_sect_thirda_hpsa = {+pr_meh_instrument_1_brought}, false %=upgrade_hint(st_upgr_toolkit_1)% up_sect_thirdc_hpsa = {+pr_meh_instrument_2_brought}, false %=upgrade_hint(st_upgr_toolkit_2)% up_sect_thirdd_hpsa = {+pr_meh_instrument_2_brought}, false %=upgrade_hint(st_upgr_toolkit_2)% up_sect_fourta_hpsa = {+pr_meh_instrument_1_brought}, false %=upgrade_hint(st_upgr_toolkit_1)% up_sect_fourtc_hpsa = {+pr_meh_instrument_2_brought}, false %=upgrade_hint(st_upgr_toolkit_2)% up_sect_fourte_hpsa = {+pr_meh_instrument_3_brought}, false %=upgrade_hint(st_upgr_toolkit_3)% up_sect_fiftha_hpsa = true up_sect_fiftha_hpsa = {+pr_meh_instrument_2_brought}, false %=upgrade_hint(st_upgr_toolkit_2)% up_sect_firsta_colt1911 = {+pr_meh_instrument_1_brought}, false %=upgrade_hint(st_upgr_toolkit_1)% up_sect_firstc_colt1911 = {+pr_meh_instrument_2_brought}, false %=upgrade_hint(st_upgr_toolkit_2)% up_sect_firstd_colt1911 = {+pr_meh_instrument_2_brought}, false %=upgrade_hint(st_upgr_toolkit_2)% up_sect_firste_colt1911 = {+pr_meh_instrument_3_brought}, false %=upgrade_hint(st_upgr_toolkit_3)% up_sect_secona_colt1911 = {+pr_meh_instrument_1_brought}, false %=upgrade_hint(st_upgr_toolkit_1)% up_sect_seconc_colt1911 = {+pr_meh_instrument_2_brought}, false %=upgrade_hint(st_upgr_toolkit_2)% up_sect_second_colt1911 = {+pr_meh_instrument_2_brought}, false %=upgrade_hint(st_upgr_toolkit_2)% up_sect_secone_colt1911 = {+pr_meh_instrument_3_brought}, false %=upgrade_hint(st_upgr_toolkit_3)% up_sect_secona_colt1911 = true up_sect_seconc_colt1911 = {+pr_meh_instrument_2_brought}, false %=upgrade_hint(st_upgr_toolkit_2)% up_sect_second_colt1911 = {+pr_meh_instrument_2_brought}, false %=upgrade_hint(st_upgr_toolkit_2)% up_sect_fourta_colt1911 = {+pr_meh_instrument_1_brought}, false %=upgrade_hint(st_upgr_toolkit_1)% up_sect_fourtc_colt1911 = {+pr_meh_instrument_2_brought}, false %=upgrade_hint(st_upgr_toolkit_2)% up_sect_fiftha_colt1911 = true up_sect_firsta_sig220 = {+pr_meh_instrument_1_brought}, false %=upgrade_hint(st_upgr_toolkit_1)% up_sect_firstc_sig220 = {+pr_meh_instrument_2_brought}, false %=upgrade_hint(st_upgr_toolkit_2)% up_sect_firstd_sig220 = {+pr_meh_instrument_2_brought}, false %=upgrade_hint(st_upgr_toolkit_2)% up_sect_firste_sig220 = {+pr_meh_instrument_3_brought}, false %=upgrade_hint(st_upgr_toolkit_3)% up_sect_secona_sig220 = {+pr_meh_instrument_1_brought}, false %=upgrade_hint(st_upgr_toolkit_1)% up_sect_seconc_sig220 = {+pr_meh_instrument_2_brought}, false %=upgrade_hint(st_upgr_toolkit_2)% up_sect_secone_sig220 = {+pr_meh_instrument_3_brought}, false %=upgrade_hint(st_upgr_toolkit_3)% up_sect_seconf_sig220 = {+pr_meh_instrument_3_brought}, false %=upgrade_hint(st_upgr_toolkit_3)% up_sect_thirda_sig220 = {+pr_meh_instrument_1_brought}, false %=upgrade_hint(st_upgr_toolkit_1)% up_sect_thirdc_sig220 = {+pr_meh_instrument_2_brought}, false %=upgrade_hint(st_upgr_toolkit_2)% up_sect_thirdd_sig220 = {+pr_meh_instrument_2_brought}, false %=upgrade_hint(st_upgr_toolkit_2)% up_sect_fourta_sig220 = {+pr_meh_instrument_1_brought}, false %=upgrade_hint(st_upgr_toolkit_1)% up_sect_fourtc_sig220 = {+pr_meh_instrument_2_brought}, false %=upgrade_hint(st_upgr_toolkit_2)% up_sect_fourte_sig220 = {+pr_meh_instrument_3_brought}, false %=upgrade_hint(st_upgr_toolkit_3)% up_sect_fiftha_sig220 = true up_sect_firsta_usp = {+pr_meh_instrument_1_brought}, false %=upgrade_hint(st_upgr_toolkit_1)% up_sect_firstc_usp = {+pr_meh_instrument_2_brought}, false %=upgrade_hint(st_upgr_toolkit_2)% up_sect_firstd_usp = {+pr_meh_instrument_2_brought}, false %=upgrade_hint(st_upgr_toolkit_2)% up_sect_firste_usp = {+pr_meh_instrument_3_brought}, false %=upgrade_hint(st_upgr_toolkit_3)% up_sect_secona_usp = {+pr_meh_instrument_1_brought}, false %=upgrade_hint(st_upgr_toolkit_1)% up_sect_seconc_usp = {+pr_meh_instrument_2_brought}, false %=upgrade_hint(st_upgr_toolkit_2)% up_sect_second_usp = {+pr_meh_instrument_2_brought}, false %=upgrade_hint(st_upgr_toolkit_2)% up_sect_secone_usp = {+pr_meh_instrument_3_brought}, false %=upgrade_hint(st_upgr_toolkit_3)% up_sect_thirda_usp = {+pr_meh_instrument_1_brought}, false %=upgrade_hint(st_upgr_toolkit_1)% up_sect_thirdc_usp = {+pr_meh_instrument_2_brought}, false %=upgrade_hint(st_upgr_toolkit_2)% up_sect_thirdd_usp = {+pr_meh_instrument_2_brought}, false %=upgrade_hint(st_upgr_toolkit_2)% up_sect_thirde_usp = {+pr_meh_instrument_3_brought}, false %=upgrade_hint(st_upgr_toolkit_3)% up_sect_fourta_usp = {+pr_meh_instrument_1_brought}, false %=upgrade_hint(st_upgr_toolkit_1)% up_sect_fourtc_usp = {+pr_meh_instrument_2_brought}, false %=upgrade_hint(st_upgr_toolkit_2)% up_sect_fourte_usp = {+pr_meh_instrument_3_brought}, false %=upgrade_hint(st_upgr_toolkit_3)% up_sect_fiftha_usp = true up_sect_firsta_desert_eagle = {+pr_meh_instrument_1_brought}, false %=upgrade_hint(st_upgr_toolkit_1)% up_sect_firstc_desert_eagle = {+pr_meh_instrument_2_brought}, false %=upgrade_hint(st_upgr_toolkit_2)% up_sect_firste_desert_eagle = {+pr_meh_instrument_3_brought}, false %=upgrade_hint(st_upgr_toolkit_3)% up_sect_firstf_desert_eagle = {+pr_meh_instrument_3_brought}, false %=upgrade_hint(st_upgr_toolkit_3)% up_sect_secona_desert_eagle = {+pr_meh_instrument_1_brought}, false %=upgrade_hint(st_upgr_toolkit_1)% up_sect_seconc_desert_eagle = {+pr_meh_instrument_2_brought}, false %=upgrade_hint(st_upgr_toolkit_2)% up_sect_secone_desert_eagle = {+pr_meh_instrument_3_brought}, false %=upgrade_hint(st_upgr_toolkit_3)% up_sect_seconf_desert_eagle = {+pr_meh_instrument_3_brought}, false %=upgrade_hint(st_upgr_toolkit_3)% up_sect_thirda_desert_eagle = true up_sect_thirdc_desert_eagle = {+pr_meh_instrument_2_brought}, false %=upgrade_hint(st_upgr_toolkit_2)% up_sect_thirdd_desert_eagle = {+pr_meh_instrument_2_brought}, false %=upgrade_hint(st_upgr_toolkit_2)% up_sect_thirde_desert_eagle = {+pr_meh_instrument_3_brought}, false %=upgrade_hint(st_upgr_toolkit_3)% up_sect_fourta_desert_eagle = {+pr_meh_instrument_1_brought}, false %=upgrade_hint(st_upgr_toolkit_1)% up_sect_fourtc_desert_eagle = {+pr_meh_instrument_2_brought}, false %=upgrade_hint(st_upgr_toolkit_2)% up_sect_fiftha_desert_eagle = true
Цитата
up_sect_firsta_novice_outfit = true up_sect_firstc_novice_outfit = {+pr_meh_instrument_2_brought}, false %=upgrade_hint(st_upgr_toolkit_2)% up_sect_firste_novice_outfit = {+pr_meh_instrument_3_brought}, false %=upgrade_hint(st_upgr_toolkit_3)% up_sect_secona_novice_outfit = {+pr_meh_instrument_1_brought}, false %=upgrade_hint(st_upgr_toolkit_1)% up_sect_seconc_novice_outfit = {+pr_meh_instrument_2_brought}, false %=upgrade_hint(st_upgr_toolkit_2)% up_sect_second_novice_outfit = {+pr_meh_instrument_2_brought}, false %=upgrade_hint(st_upgr_toolkit_2)% up_sect_thirda_novice_outfit = true up_sect_firsta_stalker_outfit = true up_sect_firstc_stalker_outfit = {+pr_meh_instrument_2_brought}, false %=upgrade_hint(st_upgr_toolkit_2)% up_sect_firstd_stalker_outfit = {+pr_meh_instrument_2_brought}, false %=upgrade_hint(st_upgr_toolkit_2)% up_sect_firste_stalker_outfit = {+pr_meh_instrument_3_brought}, false %=upgrade_hint(st_upgr_toolkit_3)% up_sect_secona_stalker_outfit = {+pr_meh_instrument_1_brought}, false %=upgrade_hint(st_upgr_toolkit_1)% up_sect_seconc_stalker_outfit = {+pr_meh_instrument_2_brought}, false %=upgrade_hint(st_upgr_toolkit_2)% up_sect_second_stalker_outfit = {+pr_meh_instrument_2_brought}, false %=upgrade_hint(st_upgr_toolkit_2)% up_sect_secone_stalker_outfit = {+pr_meh_instrument_3_brought}, false %=upgrade_hint(st_upgr_toolkit_3)% up_sect_seconf_stalker_outfit = {+pr_meh_instrument_3_brought}, false %=upgrade_hint(st_upgr_toolkit_3)% up_sect_thirda_stalker_outfit = true up_sect_thirdc_stalker_outfit = {+pr_meh_instrument_2_brought}, false %=upgrade_hint(st_upgr_toolkit_2)% up_sect_thirdd_stalker_outfit = {+pr_meh_instrument_2_brought}, false %=upgrade_hint(st_upgr_toolkit_2)% up_sect_thirde_stalker_outfit = {+pr_meh_instrument_3_brought}, false %=upgrade_hint(st_upgr_toolkit_3)% up_sect_firsta_svoboda_light_outfit = true up_sect_firstc_svoboda_light_outfit = {+pr_meh_instrument_2_brought}, false %=upgrade_hint(st_upgr_toolkit_2)% up_sect_firste_svoboda_light_outfit = {+pr_meh_instrument_3_brought}, false %=upgrade_hint(st_upgr_toolkit_3)% up_sect_firstf_svoboda_light_outfit = {+pr_meh_instrument_3_brought}, false %=upgrade_hint(st_upgr_toolkit_3)% up_sect_secona_svoboda_light_outfit = {+pr_meh_instrument_1_brought}, false %=upgrade_hint(st_upgr_toolkit_1)% up_sect_seconc_svoboda_light_outfit = {+pr_meh_instrument_2_brought}, false %=upgrade_hint(st_upgr_toolkit_2)% up_sect_second_svoboda_light_outfit = {+pr_meh_instrument_2_brought}, false %=upgrade_hint(st_upgr_toolkit_2)% up_sect_secone_svoboda_light_outfit = {+pr_meh_instrument_3_brought}, false %=upgrade_hint(st_upgr_toolkit_3)% up_sect_seconf_svoboda_light_outfit = {+pr_meh_instrument_3_brought}, false %=upgrade_hint(st_upgr_toolkit_3)% up_sect_thirda_svoboda_light_outfit = true up_sect_thirdc_svoboda_light_outfit = {+pr_meh_instrument_2_brought}, false %=upgrade_hint(st_upgr_toolkit_2)% up_sect_thirdd_svoboda_light_outfit = {+pr_meh_instrument_2_brought}, false %=upgrade_hint(st_upgr_toolkit_2)% up_sect_thirde_svoboda_light_outfit = {+pr_meh_instrument_3_brought}, false %=upgrade_hint(st_upgr_toolkit_3)% up_sect_firsta_dolg_outfit = true up_sect_firstc_dolg_outfit = {+pr_meh_instrument_2_brought}, false %=upgrade_hint(st_upgr_toolkit_2)% up_sect_firste_dolg_outfit = {+pr_meh_instrument_3_brought}, false %=upgrade_hint(st_upgr_toolkit_3)% up_sect_firstf_dolg_outfit = {+pr_meh_instrument_3_brought}, false %=upgrade_hint(st_upgr_toolkit_3)% up_sect_secona_dolg_outfit = {+pr_meh_instrument_1_brought}, false %=upgrade_hint(st_upgr_toolkit_1)% up_sect_seconc_dolg_outfit = {+pr_meh_instrument_2_brought}, false %=upgrade_hint(st_upgr_toolkit_2)% up_sect_second_dolg_outfit = {+pr_meh_instrument_2_brought}, false %=upgrade_hint(st_upgr_toolkit_2)% up_sect_secone_dolg_outfit = {+pr_meh_instrument_3_brought}, false %=upgrade_hint(st_upgr_toolkit_3)% up_sect_thirda_dolg_outfit = true up_sect_thirdc_dolg_outfit = {+pr_meh_instrument_2_brought}, false %=upgrade_hint(st_upgr_toolkit_2)% up_sect_thirde_dolg_outfit = {+pr_meh_instrument_3_brought}, false %=upgrade_hint(st_upgr_toolkit_3)% up_sect_firsta_specops_outfit = {+pr_meh_instrument_1_brought}, false %=upgrade_hint(st_upgr_toolkit_1)% up_sect_firstc_specops_outfit = {+pr_meh_instrument_2_brought}, false %=upgrade_hint(st_upgr_toolkit_2)% up_sect_firstd_specops_outfit = {+pr_meh_instrument_2_brought}, false %=upgrade_hint(st_upgr_toolkit_2)% up_sect_firste_specops_outfit = {+pr_meh_instrument_3_brought}, false %=upgrade_hint(st_upgr_toolkit_3)% up_sect_firstf_specops_outfit = {+pr_meh_instrument_3_brought}, false %=upgrade_hint(st_upgr_toolkit_3)% up_sect_secona_specops_outfit = {+pr_meh_instrument_1_brought}, false %=upgrade_hint(st_upgr_toolkit_1)% up_sect_seconc_specops_outfit = {+pr_meh_instrument_2_brought}, false %=upgrade_hint(st_upgr_toolkit_2)% up_sect_second_specops_outfit = {+pr_meh_instrument_2_brought}, false %=upgrade_hint(st_upgr_toolkit_2)% up_sect_secone_specops_outfit = {+pr_meh_instrument_3_brought}, false %=upgrade_hint(st_upgr_toolkit_3)% up_sect_thirda_specops_outfit = {+pr_meh_instrument_1_brought}, false %=upgrade_hint(st_upgr_toolkit_1)% up_sect_thirdc_specops_outfit = {+pr_meh_instrument_2_brought}, false %=upgrade_hint(st_upgr_toolkit_2)% up_sect_thirde_specops_outfit = {+pr_meh_instrument_3_brought}, false %=upgrade_hint(st_upgr_toolkit_3)% up_sect_firsta_svoboda_heavy_outfit = {+pr_meh_instrument_1_brought}, false %=upgrade_hint(st_upgr_toolkit_1)% up_sect_firstc_svoboda_heavy_outfit = {+pr_meh_instrument_2_brought}, false %=upgrade_hint(st_upgr_toolkit_2)% up_sect_firste_svoboda_heavy_outfit = {+pr_meh_instrument_3_brought}, false %=upgrade_hint(st_upgr_toolkit_3)% up_sect_firstf_svoboda_heavy_outfit = {+pr_meh_instrument_3_brought}, false %=upgrade_hint(st_upgr_toolkit_3)% up_sect_secona_svoboda_heavy_outfit = {+pr_meh_instrument_1_brought}, false %=upgrade_hint(st_upgr_toolkit_1)% up_sect_seconc_svoboda_heavy_outfit = {+pr_meh_instrument_2_brought}, false %=upgrade_hint(st_upgr_toolkit_2)% up_sect_second_svoboda_heavy_outfit = {+pr_meh_instrument_2_brought}, false %=upgrade_hint(st_upgr_toolkit_2)% up_sect_secone_svoboda_heavy_outfit = {+pr_meh_instrument_3_brought}, false %=upgrade_hint(st_upgr_toolkit_3)% up_sect_seconf_svoboda_heavy_outfit = {+pr_meh_instrument_3_brought}, false %=upgrade_hint(st_upgr_toolkit_3)% up_sect_thirda_svoboda_heavy_outfit = {+pr_meh_instrument_1_brought}, false %=upgrade_hint(st_upgr_toolkit_1)% up_sect_thirdc_svoboda_heavy_outfit = {+pr_meh_instrument_2_brought}, false %=upgrade_hint(st_upgr_toolkit_2)% up_sect_thirdd_svoboda_heavy_outfit = {+pr_meh_instrument_2_brought}, false %=upgrade_hint(st_upgr_toolkit_2)% up_sect_thirde_svoboda_heavy_outfit = {+pr_meh_instrument_3_brought}, false %=upgrade_hint(st_upgr_toolkit_3)% up_sect_firsta_cs_heavy_outfit = {+pr_meh_instrument_1_brought}, false %=upgrade_hint(st_upgr_toolkit_1)% up_sect_firstc_cs_heavy_outfit = {+pr_meh_instrument_2_brought}, false %=upgrade_hint(st_upgr_toolkit_2)% up_sect_firstd_cs_heavy_outfit = {+pr_meh_instrument_2_brought}, false %=upgrade_hint(st_upgr_toolkit_2)% up_sect_firste_cs_heavy_outfit = {+pr_meh_instrument_3_brought}, false %=upgrade_hint(st_upgr_toolkit_3)% up_sect_firstf_cs_heavy_outfit = {+pr_meh_instrument_3_brought}, false %=upgrade_hint(st_upgr_toolkit_3)% up_sect_secona_cs_heavy_outfit = {+pr_meh_instrument_1_brought}, false %=upgrade_hint(st_upgr_toolkit_1)% up_sect_seconc_cs_heavy_outfit = {+pr_meh_instrument_2_brought}, false %=upgrade_hint(st_upgr_toolkit_2)% up_sect_second_cs_heavy_outfit = {+pr_meh_instrument_2_brought}, false %=upgrade_hint(st_upgr_toolkit_2)% up_sect_secone_cs_heavy_outfit = {+pr_meh_instrument_3_brought}, false %=upgrade_hint(st_upgr_toolkit_3)% up_sect_seconf_cs_heavy_outfit = {+pr_meh_instrument_3_brought}, false %=upgrade_hint(st_upgr_toolkit_3)% up_sect_thirda_cs_heavy_outfit = {+pr_meh_instrument_1_brought}, false %=upgrade_hint(st_upgr_toolkit_1)% up_sect_thirdc_cs_heavy_outfit = {+pr_meh_instrument_2_brought}, false %=upgrade_hint(st_upgr_toolkit_2)% up_sect_thirdd_cs_heavy_outfit = {+pr_meh_instrument_2_brought}, false %=upgrade_hint(st_upgr_toolkit_2)% up_sect_thirde_cs_heavy_outfit = {+pr_meh_instrument_3_brought}, false %=upgrade_hint(st_upgr_toolkit_3)% up_sect_fourta_cs_heavy_outfit = {+pr_meh_instrument_1_brought}, false %=upgrade_hint(st_upgr_toolkit_1)% up_sect_fourtc_cs_heavy_outfit = {+pr_meh_instrument_2_brought}, false %=upgrade_hint(st_upgr_toolkit_2)% up_sect_fourte_cs_heavy_outfit = {+pr_meh_instrument_3_brought}, false %=upgrade_hint(st_upgr_toolkit_3)% up_sect_firsta_dolg_heavy_outfit = {+pr_meh_instrument_1_brought}, false %=upgrade_hint(st_upgr_toolkit_1)% up_sect_firstc_dolg_heavy_outfit = {+pr_meh_instrument_2_brought}, false %=upgrade_hint(st_upgr_toolkit_2)% up_sect_firstd_dolg_heavy_outfit = {+pr_meh_instrument_2_brought}, false %=upgrade_hint(st_upgr_toolkit_2)% up_sect_firste_dolg_heavy_outfit = {+pr_meh_instrument_3_brought}, false %=upgrade_hint(st_upgr_toolkit_3)% up_sect_firstf_dolg_heavy_outfit = {+pr_meh_instrument_3_brought}, false %=upgrade_hint(st_upgr_toolkit_3)% up_sect_secona_dolg_heavy_outfit = {+pr_meh_instrument_1_brought}, false %=upgrade_hint(st_upgr_toolkit_1)% up_sect_seconc_dolg_heavy_outfit = {+pr_meh_instrument_2_brought}, false %=upgrade_hint(st_upgr_toolkit_2)% up_sect_second_dolg_heavy_outfit = {+pr_meh_instrument_2_brought}, false %=upgrade_hint(st_upgr_toolkit_2)% up_sect_secone_dolg_heavy_outfit = {+pr_meh_instrument_3_brought}, false %=upgrade_hint(st_upgr_toolkit_3)% up_sect_thirda_dolg_heavy_outfit = {+pr_meh_instrument_1_brought}, false %=upgrade_hint(st_upgr_toolkit_1)% up_sect_thirdc_dolg_heavy_outfit = {+pr_meh_instrument_2_brought}, false %=upgrade_hint(st_upgr_toolkit_2)% up_sect_thirdd_dolg_heavy_outfit = {+pr_meh_instrument_2_brought}, false %=upgrade_hint(st_upgr_toolkit_2)% up_sect_thirde_dolg_heavy_outfit = {+pr_meh_instrument_3_brought}, false %=upgrade_hint(st_upgr_toolkit_3)% up_sect_fourta_dolg_heavy_outfit = {+pr_meh_instrument_1_brought}, false %=upgrade_hint(st_upgr_toolkit_1)% up_sect_fourtc_dolg_heavy_outfit = {+pr_meh_instrument_2_brought}, false %=upgrade_hint(st_upgr_toolkit_2)% up_sect_fourte_dolg_heavy_outfit = {+pr_meh_instrument_3_brought}, false %=upgrade_hint(st_upgr_toolkit_3)% up_sect_firsta_military_outfit = {+pr_meh_instrument_1_brought}, false %=upgrade_hint(st_upgr_toolkit_1)% up_sect_firstc_military_outfit = {+pr_meh_instrument_2_brought}, false %=upgrade_hint(st_upgr_toolkit_2)% up_sect_firstd_military_outfit = {+pr_meh_instrument_2_brought}, false %=upgrade_hint(st_upgr_toolkit_2)% up_sect_firste_military_outfit = {+pr_meh_instrument_3_brought}, false %=upgrade_hint(st_upgr_toolkit_3)% up_sect_firstf_military_outfit = {+pr_meh_instrument_3_brought}, false %=upgrade_hint(st_upgr_toolkit_3)% up_sect_secona_military_outfit = {+pr_meh_instrument_1_brought}, false %=upgrade_hint(st_upgr_toolkit_1)% up_sect_seconc_military_outfit = {+pr_meh_instrument_2_brought}, false %=upgrade_hint(st_upgr_toolkit_2)% up_sect_second_military_outfit = {+pr_meh_instrument_2_brought}, false %=upgrade_hint(st_upgr_toolkit_2)% up_sect_secone_military_outfit = {+pr_meh_instrument_3_brought}, false %=upgrade_hint(st_upgr_toolkit_3)% up_sect_seconf_military_outfit = {+pr_meh_instrument_3_brought}, false %=upgrade_hint(st_upgr_toolkit_3)% up_sect_thirda_military_outfit = {+pr_meh_instrument_1_brought}, false %=upgrade_hint(st_upgr_toolkit_1)% up_sect_thirdc_military_outfit = {+pr_meh_instrument_2_brought}, false %=upgrade_hint(st_upgr_toolkit_2)% up_sect_thirdd_military_outfit = {+pr_meh_instrument_2_brought}, false %=upgrade_hint(st_upgr_toolkit_2)% up_sect_thirde_military_outfit = {+pr_meh_instrument_3_brought}, false %=upgrade_hint(st_upgr_toolkit_3)% up_sect_fourta_military_outfit = {+pr_meh_instrument_1_brought}, false %=upgrade_hint(st_upgr_toolkit_1)% up_sect_fourtc_military_outfit = {+pr_meh_instrument_2_brought}, false %=upgrade_hint(st_upgr_toolkit_2)% up_sect_fourte_military_outfit = {+pr_meh_instrument_3_brought}, false %=upgrade_hint(st_upgr_toolkit_3)% up_sect_firsta_scientific_outfit = true up_sect_firstc_scientific_outfit = {+pr_meh_instrument_2_brought}, false %=upgrade_hint(st_upgr_toolkit_2)% up_sect_firstd_scientific_outfit = {+pr_meh_instrument_2_brought}, false %=upgrade_hint(st_upgr_toolkit_2)% up_sect_firste_scientific_outfit = {+pr_meh_instrument_3_brought}, false %=upgrade_hint(st_upgr_toolkit_3)% up_sect_firstf_scientific_outfit = {+pr_meh_instrument_3_brought}, false %=upgrade_hint(st_upgr_toolkit_3)% up_sect_secona_scientific_outfit = {+pr_meh_instrument_1_brought}, false %=upgrade_hint(st_upgr_toolkit_1)% up_sect_seconc_scientific_outfit = {+pr_meh_instrument_2_brought}, false %=upgrade_hint(st_upgr_toolkit_2)% up_sect_second_scientific_outfit = {+pr_meh_instrument_2_brought}, false %=upgrade_hint(st_upgr_toolkit_2)% up_sect_secone_scientific_outfit = {+pr_meh_instrument_3_brought}, false %=upgrade_hint(st_upgr_toolkit_3)% up_sect_seconf_scientific_outfit = {+pr_meh_instrument_3_brought}, false %=upgrade_hint(st_upgr_toolkit_3)% up_sect_thirda_scientific_outfit = {+pr_meh_instrument_1_brought}, false %=upgrade_hint(st_upgr_toolkit_1)% up_sect_thirdc_scientific_outfit = {+pr_meh_instrument_2_brought}, false %=upgrade_hint(st_upgr_toolkit_2)% up_sect_thirdd_scientific_outfit = {+pr_meh_instrument_2_brought}, false %=upgrade_hint(st_upgr_toolkit_2)% up_sect_thirde_scientific_outfit = {+pr_meh_instrument_3_brought}, false %=upgrade_hint(st_upgr_toolkit_3)% up_sect_fourta_scientific_outfit = {+pr_meh_instrument_1_brought}, false %=upgrade_hint(st_upgr_toolkit_1)% up_sect_fourtc_scientific_outfit = {+pr_meh_instrument_2_brought}, false %=upgrade_hint(st_upgr_toolkit_2)% up_sect_fourte_scientific_outfit = {+pr_meh_instrument_3_brought}, false %=upgrade_hint(st_upgr_toolkit_3)% up_sect_fiftha_scientific_outfit = {+pr_meh_instrument_1_brought}, false %=upgrade_hint(st_upgr_toolkit_1)% up_sect_fifthc_scientific_outfit = {+pr_meh_instrument_2_brought}, false %=upgrade_hint(st_upgr_toolkit_2)% up_sect_fifthe_scientific_outfit = {+pr_meh_instrument_3_brought}, false %=upgrade_hint(st_upgr_toolkit_3)% up_sect_fifthf_scientific_outfit = {+pr_meh_instrument_3_brought}, false %=upgrade_hint(st_upgr_toolkit_3)% up_sect_firsta_exo_outfit = {+pr_meh_instrument_1_brought}, false %=upgrade_hint(st_upgr_toolkit_1)% up_sect_firstc_exo_outfit = {+pr_meh_instrument_2_brought}, false %=upgrade_hint(st_upgr_toolkit_2)% up_sect_firstd_exo_outfit = {+pr_meh_instrument_2_brought}, false %=upgrade_hint(st_upgr_toolkit_2)% up_sect_firste_exo_outfit = {+pr_meh_instrument_3_brought}, false %=upgrade_hint(st_upgr_toolkit_3)% up_sect_firstf_exo_outfit = {+pr_meh_instrument_3_brought}, false %=upgrade_hint(st_upgr_toolkit_3)% up_sect_secona_exo_outfit = {+pr_meh_instrument_1_brought}, false %=upgrade_hint(st_upgr_toolkit_1)% up_sect_seconc_exo_outfit = {+pr_meh_instrument_2_brought}, false %=upgrade_hint(st_upgr_toolkit_2)% up_sect_second_exo_outfit = {+pr_meh_instrument_2_brought}, false %=upgrade_hint(st_upgr_toolkit_2)% up_sect_secone_exo_outfit = {+pr_meh_instrument_3_brought}, false %=upgrade_hint(st_upgr_toolkit_3)% up_sect_seconf_exo_outfit = {+pr_meh_instrument_3_brought}, false %=upgrade_hint(st_upgr_toolkit_3)% up_sect_thirda_exo_outfit = {+pr_meh_instrument_1_brought}, false %=upgrade_hint(st_upgr_toolkit_1)% up_sect_thirdc_exo_outfit = {+pr_meh_instrument_2_brought}, false %=upgrade_hint(st_upgr_toolkit_2)% up_sect_thirdd_exo_outfit = {+pr_meh_instrument_2_brought}, false %=upgrade_hint(st_upgr_toolkit_2)% up_sect_thirde_exo_outfit = {+pr_meh_instrument_3_brought}, false %=upgrade_hint(st_upgr_toolkit_3)% up_sect_fourta_exo_outfit = {+pr_meh_instrument_1_brought}, false %=upgrade_hint(st_upgr_toolkit_1)% up_sect_fourtc_exo_outfit = {+pr_meh_instrument_2_brought}, false %=upgrade_hint(st_upgr_toolkit_2)% up_sect_fourtd_exo_outfit = {+pr_meh_instrument_2_brought}, false %=upgrade_hint(st_upgr_toolkit_2)% up_sect_fourte_exo_outfit = {+pr_meh_instrument_3_brought}, false %=upgrade_hint(st_upgr_toolkit_3)% up_sect_fourtf_exo_outfit = {+pr_meh_instrument_3_brought}, false %=upgrade_hint(st_upgr_toolkit_3)% up_sect_fiftha_exo_outfit = {+pr_meh_instrument_1_brought}, false %=upgrade_hint(st_upgr_toolkit_1)% up_sect_fifthc_exo_outfit = {+pr_meh_instrument_2_brought}, false %=upgrade_hint(st_upgr_toolkit_2)% up_sect_fifthd_exo_outfit = {+pr_meh_instrument_2_brought}, false %=upgrade_hint(st_upgr_toolkit_2)% up_sect_fifthe_exo_outfit = {+pr_meh_instrument_3_brought}, false %=upgrade_hint(st_upgr_toolkit_3)%
Цитата
up_sect_firsta_helm_respirator = {+pr_meh_instrument_1_brought}, false %=upgrade_hint(st_upgr_toolkit_1)% up_sect_firstc_helm_respirator = {+pr_meh_instrument_2_brought}, false %=upgrade_hint(st_upgr_toolkit_2)% up_sect_firstd_helm_respirator = {+pr_meh_instrument_2_brought}, false %=upgrade_hint(st_upgr_toolkit_2)% up_sect_firsta_helm_hardhat = {+pr_meh_instrument_1_brought}, false %=upgrade_hint(st_upgr_toolkit_1)% up_sect_firstc_helm_hardhat = {+pr_meh_instrument_2_brought}, false %=upgrade_hint(st_upgr_toolkit_2)% up_sect_firstd_helm_hardhat = {+pr_meh_instrument_2_brought}, false %=upgrade_hint(st_upgr_toolkit_2)% up_sect_secona_helm_hardhat = {+pr_meh_instrument_1_brought}, false %=upgrade_hint(st_upgr_toolkit_1)% up_sect_firsta_helm_protective = {+pr_meh_instrument_1_brought}, false %=upgrade_hint(st_upgr_toolkit_1)% up_sect_firstc_helm_protective = {+pr_meh_instrument_2_brought}, false %=upgrade_hint(st_upgr_toolkit_2)% up_sect_firstd_helm_protective = {+pr_meh_instrument_2_brought}, false %=upgrade_hint(st_upgr_toolkit_2)% up_sect_firste_helm_protective = {+pr_meh_instrument_3_brought}, false %=upgrade_hint(st_upgr_toolkit_3)% up_sect_firstf_helm_protective = {+pr_meh_instrument_3_brought}, false %=upgrade_hint(st_upgr_toolkit_3)% up_sect_secona_helm_protective = {+pr_meh_instrument_1_brought}, false %=upgrade_hint(st_upgr_toolkit_1)% up_sect_seconc_helm_protective = {+pr_meh_instrument_2_brought}, false %=upgrade_hint(st_upgr_toolkit_2)% up_sect_secone_helm_protective = {+pr_meh_instrument_3_brought}, false %=upgrade_hint(st_upgr_toolkit_3)% up_sect_firsta_helm_tactic = {+pr_meh_instrument_1_brought}, false %=upgrade_hint(st_upgr_toolkit_1)% up_sect_firstc_helm_tactic = {+pr_meh_instrument_2_brought}, false %=upgrade_hint(st_upgr_toolkit_2)% up_sect_firstd_helm_tactic = {+pr_meh_instrument_2_brought}, false %=upgrade_hint(st_upgr_toolkit_2)% up_sect_firste_helm_tactic = {+pr_meh_instrument_3_brought}, false %=upgrade_hint(st_upgr_toolkit_3)% up_sect_firstf_helm_tactic = {+pr_meh_instrument_3_brought}, false %=upgrade_hint(st_upgr_toolkit_3)% up_sect_secona_helm_tactic = {+pr_meh_instrument_1_brought}, false %=upgrade_hint(st_upgr_toolkit_1)% up_sect_seconc_helm_tactic = {+pr_meh_instrument_2_brought}, false %=upgrade_hint(st_upgr_toolkit_2)% up_sect_secone_helm_tactic = {+pr_meh_instrument_3_brought}, false %=upgrade_hint(st_upgr_toolkit_3)% up_sect_seconf_helm_tactic = {+pr_meh_instrument_3_brought}, false %=upgrade_hint(st_upgr_toolkit_3)% up_sect_firsta_helm_battle = {+pr_meh_instrument_1_brought}, false %=upgrade_hint(st_upgr_toolkit_1)% up_sect_firstc_helm_battle = {+pr_meh_instrument_2_brought}, false %=upgrade_hint(st_upgr_toolkit_2)% up_sect_firstd_helm_battle = {+pr_meh_instrument_2_brought}, false %=upgrade_hint(st_upgr_toolkit_2)% up_sect_firste_helm_battle = {+pr_meh_instrument_3_brought}, false %=upgrade_hint(st_upgr_toolkit_3)% up_sect_secona_helm_battle = {+pr_meh_instrument_1_brought}, false %=upgrade_hint(st_upgr_toolkit_1)% up_sect_seconc_helm_battle = {+pr_meh_instrument_2_brought}, false %=upgrade_hint(st_upgr_toolkit_2)% up_sect_second_helm_battle = {+pr_meh_instrument_2_brought}, false %=upgrade_hint(st_upgr_toolkit_2)% up_sect_secone_helm_battle = {+pr_meh_instrument_3_brought}, false %=upgrade_hint(st_upgr_toolkit_3)% up_sect_seconf_helm_battle = {+pr_meh_instrument_3_brought}, false %=upgrade_hint(st_upgr_toolkit_3)%
Всё! Теперь, если зайти в игру и попробовать проапгрейдить ствол, НПС будет просить инструменты.
Сообщение отредактировал Rap4ik - Вторник, 16.06.2015, 20:31
Вторник, 16.06.2015, 20:18
Статус :
Сообщений :
666
Регистрация :
30.06.2012
Модмейкер-одиночка
Статус :
Опытный :
Сообщений :
2272
Награды :
17
Регистрация :
30.06.2012
Часть III
Квесты
Теперь сделаем квесты на поиск этих самых инструментов. Я буду делать три примитивных квеста на поиск предмета с последовательным выполнением. Пояснения по поводу квестов я делать не буду, т.к. это статья по созданию механика, к тому же тут всё должно быть понятно.
В самом низу данного файла создаём три квеста:
Цитата
[pr_toolkit_1_give] icon = ui_inGame2_Instrumenti prior = 1 storyline = false title = {=actor_has_item(toolkit_1)}pr_toolkit_1_name, pr_toolkit_1_naiti_name descr = pr_toolkit_1_text target = {+pr_toolkit_1_give}pr_meh, {=actor_has_item(toolkit_1)pr_meh} condlist_0 = {+pr_meh_instrument_1_brought} complete [pr_toolkit_2_give] icon = ui_inGame2_Instrumenti prior = 1 storyline = false title = {=actor_has_item(toolkit_2)}pr_toolkit_2_name, pr_toolkit_2_naiti_name descr = pr_toolkit_2_text target = {+pr_toolkit_2_give}pr_meh, {=actor_has_item(toolkit_2)pr_meh} condlist_0 = {+pr_meh_instrument_2_brought} complete [pr_toolkit_3_give] icon = ui_inGame2_Instrumenti prior = 1 storyline = false title = {=actor_has_item(toolkit_3)}pr_toolkit_3_name, pr_toolkit_3_naiti_name descr = pr_toolkit_3_text target = {+pr_toolkit_3_give}pr_meh, {=actor_has_item(toolkit_3)pr_meh} condlist_0 = {+pr_meh_instrument_3_brought} complete
Теперь напишем диалоги для данных квестов
Сначала пишем скелеты со всеми фунциями и поршнями:
Цитата
<dialog id="pr_toolkit_dialog_1"> <dont_has_info>pr_toolkit_1_give</dont_has_info> <phrase_list> <phrase id="2"> <text>pr_toolkit_dialog_1_2</text> <give_info>pr_toolkit_1_give</give_info> <action>dialogs_zaton.give_pr_toolkit_1</action> </phrase> <phrase id="3"> <text>pr_toolkit_dialog_1_3</text> </phrase> <phrase id="0"> <text>pr_toolkit_dialog_1_0</text> <next>1</next> </phrase> <phrase id="1"> <text>pr_toolkit_dialog_1_1</text> <next>2</next> <next>3</next> </phrase> </phrase_list> </dialog> <dialog id="pr_toolkit_dialog_1_done"> <has_info>pr_toolkit_1_give</has_info> <precondition>dialogs_zaton.is_has_toolkit_1</precondition> <dont_has_info>pr_meh_instrument_1_brought</dont_has_info> <phrase_list> <phrase id="0"> <text>pr_toolkit_dialog_1_done_0</text> <give_info>pr_meh_instrument_1_brought</give_info> <action>dialogs_zaton.transfer_toolkit_1</action> <next>1</next> </phrase> <phrase id="1"> <text>pr_toolkit_dialog_1_done_1</text> </phrase> </phrase_list> </dialog> <dialog id="pr_toolkit_dialog_2"> <has_info>pr_meh_instrument_1_brought</has_info> <dont_has_info>pr_toolkit_2_give</dont_has_info> <phrase_list> <phrase id="2"> <text>pr_toolkit_dialog_2_2</text> <give_info>pr_toolkit_2_give</give_info> <action>dialogs_zaton.give_pr_toolkit_2</action> </phrase> <phrase id="0"> <text>pr_toolkit_dialog_2_0</text> <next>1</next> </phrase> <phrase id="1"> <text>pr_toolkit_dialog_2_1</text> <next>2</next> <next>3</next> </phrase> <phrase id="3"> <text>pr_toolkit_dialog_2_3</text> </phrase> </phrase_list> </dialog> <dialog id="pr_toolkit_dialog_2_done"> <has_info>pr_toolkit_2_give</has_info> <precondition>dialogs_zaton.is_has_toolkit_2</precondition> <dont_has_info>pr_meh_instrument_2_brought</dont_has_info> <phrase_list> <phrase id="0"> <text>pr_toolkit_dialog_2_done_0</text> <give_info>pr_meh_instrument_2_brought</give_info> <action>dialogs_zaton.transfer_toolkit_2</action> <next>1</next> </phrase> <phrase id="1"> <text>pr_toolkit_dialog_2_done_1</text> </phrase> </phrase_list> </dialog> <dialog id="pr_toolkit_dialog_3"> <has_info>pr_meh_instrument_2_brought</has_info> <dont_has_info>pr_toolkit_3_give</dont_has_info> <phrase_list> <phrase id="2"> <text>pr_toolkit_dialog_3_2</text> <give_info>pr_toolkit_3_give</give_info> <action>dialogs_zaton.give_pr_toolkit_3</action> </phrase> <phrase id="0"> <text>pr_toolkit_dialog_3_0</text> <next>1</next> </phrase> <phrase id="1"> <text>pr_toolkit_dialog_3_1</text> <next>2</next> <next>3</next> </phrase> <phrase id="3"> <text>pr_toolkit_dialog_3_3</text> </phrase> </phrase_list> </dialog> <dialog id="pr_toolkit_dialog_3_done"> <has_info>pr_toolkit_3_give</has_info> <precondition>dialogs_zaton.is_has_toolkit_3</precondition> <dont_has_info>pr_meh_instrument_3_brought</dont_has_info> <phrase_list> <phrase id="0"> <text>pr_toolkit_dialog_3_done_0</text> <give_info>pr_meh_instrument_3_brought</give_info> <give_info>pr_meh_all_instruments_brought</give_info> <action>dialogs_zaton.transfer_toolkit_3</action> <next>1</next> </phrase> <phrase id="1"> <text>pr_toolkit_dialog_3_done_1</text> </phrase> </phrase_list> </dialog>
Пропишем все наши инфопоршни, которые мы используем:
Цитата
<info_portion id="pr_toolkit_1_give"></info_portion> <info_portion id="pr_meh_instrument_1_brought"></info_portion> <info_portion id="pr_toolkit_2_give"></info_portion> <info_portion id="pr_meh_instrument_2_brought"></info_portion> <info_portion id="pr_toolkit_3_give"></info_portion> <info_portion id="pr_meh_instrument_3_brought"></info_portion>
Русификация
Сделаем наши диалоги и описания квестов понятными для игрока.
Цитата
<string id="pr_toolkit_dialog_1_0"> <text>Есть работа?</text> </string> <string id="pr_toolkit_dialog_1_1"> <text>Работа есть всегда. Мне срочно нужны инструменты для грубой работы, чтобы делать различные апгрейды. Возьмёшься?</text> </string> <string id="pr_toolkit_dialog_1_2"> <text>Да, конечно.</text> </string> <string id="pr_toolkit_dialog_1_3"> <text>Позже.</text> </string> <string id="pr_toolkit_dialog_1_done_0"> <text>Вот, держи свои инструменты.</text> </string> <string id="pr_toolkit_dialog_1_done_1"> <text>Благодарю, теперь я могу делать новые апгрейды, но этих инструментов маловато. Если захочешь помочь, то заходи, поговрим.</text> </string> <string id="pr_toolkit_dialog_2_0"> <text>Ты говорил, что инструментов не хватает?</text> </string> <string id="pr_toolkit_dialog_2_1"> <text>Да, мне нужны ещё инструменты для тонкой работы, возьмёшься?</text> </string> <string id="pr_toolkit_dialog_2_2"> <text>Возьмусь.</text> </string> <string id="pr_toolkit_dialog_2_3"> <text>Я занят.</text> </string> <string id="pr_toolkit_dialog_2_done_0"> <text>Вот, держи инструменты.</text> </string> <string id="pr_toolkit_dialog_2_done_1"> <text>Спасибо, теперь я могу делать новые апгрейды. Кстати, остался последний набор найти и я буду мастером на все руки.</text> </string> <string id="pr_toolkit_dialog_3_0"> <text>Что там ещё с инструментами?</text> </string> <string id="pr_toolkit_dialog_3_1"> <text>Остался последний набор. Это набор инструментов для калибровки, принеси их мне и я смогу сделать из твоего ПМа Гаусс-пушку.</text> </string> <string id="pr_toolkit_dialog_3_2"> <text>Заманчиво, пошёл искать.</text> </string> <string id="pr_toolkit_dialog_3_3"> <text>Да чего ты врёшь.</text> </string> <string id="pr_toolkit_dialog_3_done_0"> <text>Вот, нашёл я эти инструменты.</text> </string> <string id="pr_toolkit_dialog_3_done_1"> <text>Отлично, вот теперь я могу сделать любой апгрейд.</text> </string>
Цитата
<string id="pr_toolkit_1_name"> <text>Инструменты: найти Механику инструменты для грубой работы</text> </string> <string id="pr_toolkit_1_text"> <text>Механик просит принести ему инструменты для грубой работы.</text> </string> <string id="pr_toolkit_1_naiti_name"> <text>Инструменты: принести Механику инструменты для грубой работы</text> </string> <string id="pr_toolkit_2_name"> <text>Инструменты: найти Механику инструменты для тонкой работы</text> </string> <string id="pr_toolkit_2_text"> <text>Механик просит принести ему инструменты для тонкой работы.</text> </string> <string id="pr_toolkit_2_naiti_name"> <text>Инструменты: принести Механику инструменты для тонкой работы</text> </string> <string id="pr_toolkit_3_name"> <text>Инструменты: найти Механику инструменты для калибровки</text> </string> <string id="pr_toolkit_3_text"> <text>Механик просит принести ему инструменты для калибровки.</text> </string> <string id="pr_toolkit_3_naiti_name"> <text>Инструменты: принести Механику инструменты для калибровки</text> </string>
Теперь пропишем скриптовые функции наших квестов. Чешем в папку scripts, открываем файл
dialogs_zaton и самом низу пишем:
Цитата
function give_pr_toolkit_1() task_manager.get_task_manager():give_task("pr_toolkit_1_give") end function is_has_toolkit_1() if db.actor:object("toolkit_1") then return true end return false end function transfer_toolkit_1(first_speaker, second_speaker) dialogs.relocate_item_section_from_actor(first_speaker, second_speaker, "toolkit_1") end function give_pr_toolkit_2() task_manager.get_task_manager():give_task("pr_toolkit_2_give") end function is_has_toolkit_2() if db.actor:object("toolkit_2") then return true end return false end function transfer_toolkit_2(first_speaker, second_speaker) dialogs.relocate_item_section_from_actor(first_speaker, second_speaker, "toolkit_2") end function give_pr_toolkit_3() task_manager.get_task_manager():give_task("pr_toolkit_3_give") end function is_has_toolkit_3() if db.actor:object("toolkit_3") then return true end return false end function transfer_toolkit_3(first_speaker, second_speaker) dialogs.relocate_item_section_from_actor(first_speaker, second_speaker, "toolkit_3") end
Давайте для теста добавим инструменты в инвентарь ГГ.
В секции ГГ псоле
spawn \n вписываем наши инструменты:
Цитата
toolkit_1 \n toolkit_2 \n toolkit_3 \n
Вот и всё! Теперь у нас есть полноценный новый механик! Удачи в модинге!
Сообщение отредактировал Rap4ik - Вторник, 16.06.2015, 20:24
Вторник, 16.06.2015, 20:19
Статус :
Сообщений :
666
Регистрация :
30.06.2012
Оставшийся умирать
Статус :
Отмычка :
Сообщений :
158
Награды :
14
Регистрация :
17.07.2014
Молодец. Все хорошо разжевал. ///// На главной странице сайта в блоке последние темы отображается только : Создание Механика в S.T.A.L.K.E.R. З )))))) Кто знает? Может еще и STALKER 3 будет когда-то))
Вторник, 16.06.2015, 20:34
Статус :
Сообщений :
666
Регистрация :
17.07.2014
Модмейкер-одиночка
Статус :
Опытный :
Сообщений :
2272
Награды :
17
Регистрация :
30.06.2012
TIGER_VLAD , спасибо, сам улыбнулся. Добавлено (16.06.2015, 23:17) --------------------------------------------- Тема поправлена.
Сообщение отредактировал Rap4ik - Вторник, 16.06.2015, 20:36
Вторник, 16.06.2015, 23:17
Статус :
Сообщений :
666
Регистрация :
30.06.2012
скат
Вторник, 16.06.2015, 23:25 | Сообщение # 6
Статус :
Бывалый :
Сообщений :
942
Награды :
9
Регистрация :
16.01.2014
Rap4ik , Вроде все правильно но так нпс в ЗП не делают. Не через алл_спавен а только через смарт одиночным сквадом.
Вторник, 16.06.2015, 23:25
Статус :
Сообщений :
666
Регистрация :
16.01.2014
Модмейкер-одиночка
Статус :
Опытный :
Сообщений :
2272
Награды :
17
Регистрация :
30.06.2012
скат , я хотел сначала сделать через сквад, но потом решил, что новичкам будет понятнее, если спавн НПС провести через олл спавн (который меня бесит )
Вторник, 16.06.2015, 23:31
Статус :
Сообщений :
666
Регистрация :
30.06.2012
Статус :
Новичок :
Сообщений :
267
Награды :
3
Регистрация :
24.04.2015
Rap4ik , А через сквад как сделать?Не,мне конечно через all.spawn нравиться но хочется еще через сквад
Суббота, 04.07.2015, 18:42
Статус :
Сообщений :
666
Регистрация :
24.04.2015
Модмейкер-одиночка
Статус :
Опытный :
Сообщений :
2272
Награды :
17
Регистрация :
30.06.2012
Arhnagel228 , создай сквад из одного НПС, в simulation.ltx делаешь спавн сквада в начале игры (например на Скадовске), чтобы всё красиво выглядело, сделай ему работу (смотри логику Султана, Шустрого и делай по аналогии) и всё.
Суббота, 04.07.2015, 19:25
Статус :
Сообщений :
666
Регистрация :
30.06.2012
Joni_009
Суббота, 04.07.2015, 21:59 | Сообщение # 10
Статус :
Бывалый :
Сообщений :
1008
Награды :
14
Регистрация :
25.05.2014
Цитата Rap4ik (
)
создай сквад из одного НПС, в simulation.ltx делаешь спавн сквада в начале игры (например на Скадовске), чтобы всё красиво выглядело, сделай ему работу (смотри логику Султана, Шустрого и делай по аналогии) и всё.
А вот за это огромное спасибо.
Суббота, 04.07.2015, 21:59
Статус :
Сообщений :
666
Регистрация :
25.05.2014
Модмейкер-одиночка
Статус :
Опытный :
Сообщений :
2272
Награды :
17
Регистрация :
30.06.2012
И вот ещё. В файле simulation_objects_props.ltx надо прописать свой сквад.
После строки
;--------- ZATON UNIQUE SQUADS -------- Цитата
[ваш_сквад]:default_squad sim_avail = false
Добавлено (05.07.2015, 12:30) --------------------------------------------- Есть вопрос к общественности. Нужен ли урок по созданию медика? Или это уже все умеют?
Сообщение отредактировал Rap4ik - Суббота, 04.07.2015, 22:08
Воскресенье, 05.07.2015, 12:30
Статус :
Сообщений :
666
Регистрация :
30.06.2012
Joni_009
Воскресенье, 05.07.2015, 12:35 | Сообщение # 12
Статус :
Бывалый :
Сообщений :
1008
Награды :
14
Регистрация :
25.05.2014
Цитата Rap4ik (
)
Нужен ли урок по созданию медика?
Кому как, мне бы лично пригодился.
Воскресенье, 05.07.2015, 12:35
Статус :
Сообщений :
666
Регистрация :
25.05.2014
Статус :
Новичок :
Сообщений :
267
Награды :
3
Регистрация :
24.04.2015
Rap4ik , Нужен и можно урок медика через all.spawn сделать и еще урок по созданию торговца можно? тоже через all.spawn. мне так удобнее будет.
Сообщение отредактировал Arhnagel228 - Воскресенье, 05.07.2015, 13:07
Воскресенье, 05.07.2015, 13:06
Статус :
Сообщений :
666
Регистрация :
24.04.2015
Модмейкер-одиночка
Статус :
Опытный :
Сообщений :
2272
Награды :
17
Регистрация :
30.06.2012
Цитата Arhnagel228 (
)
урок по созданию торговца можно
Их уже полно, да иторговца добавлять не трудно.
Воскресенье, 05.07.2015, 14:16
Статус :
Сообщений :
666
Регистрация :
30.06.2012
Воскресенье, 05.07.2015, 15:20
Статус :
Сообщений :
666
Регистрация :
24.04.2015