51 lines
3.2 KiB
Plaintext
51 lines
3.2 KiB
Plaintext
|
dialogs_table = {
|
||
|
["agr_smart_terrain_1_6_army_trader_stalker"] = "minigames_military",
|
||
|
["agr_1_6_barman_army_mlr"] = "minigames_military",
|
||
|
["bar_visitors_barman_stalker_trader"] = "bar_barmen_minigame_21_point_dialog",
|
||
|
["bar_dolg_leader"] = "minigames_military",
|
||
|
["bar_dolg_general_petrenko_stalker"] = "minigames_military",
|
||
|
["dasc_trade_mlr"] = "minigames_maslina",
|
||
|
["zat_b7_bandit_boss_sultan"] = "minigames_maslina",
|
||
|
["val_smart_terrain_7_4_bandit_trader_stalker"] = "minigames_maslina",
|
||
|
["val_smart_terrain_7_3_bandit_mechanic_stalker"] = "minigames_maslina",
|
||
|
["cit_killers_merc_trader_stalker"] = "cit_killers_minigame",
|
||
|
["cit_killers_merc_barman_mlr"] = "cit_killers_minigame",
|
||
|
["esc_2_12_stalker_trader"] = "minigames_sidor",
|
||
|
["jup_a6_freedom_trader_ashot"] = "cit_killers_minigame",
|
||
|
["jup_b19_freedom_yar"] = "minigames_petrenko",
|
||
|
["jup_a6_stalker_barmen"] = "cit_killers_minigame",
|
||
|
["jup_b6_scientist_nuclear_physicist"] = "saxarov_minigame",
|
||
|
["jup_b6_scientist_biochemist"] = "saxarov_minigame",
|
||
|
["jup_cont_mech_bandit"] = "minigames_maslina",
|
||
|
["jup_cont_trader_bandit"] = "minigames_maslina",
|
||
|
["mar_smart_terrain_base_doctor"] = "saxarov_minigame",
|
||
|
["mar_base_stalker_barmen"] = "jup_barmen_minigame_21_point_dialog",
|
||
|
["mar_base_owl_stalker_trader"] = "cit_killers_minigame",
|
||
|
["mar_smart_terrain_base_stalker_leader_marsh"] = "xolod_minigame",
|
||
|
["hunter_gar_trader"] = "cit_killers_minigame",
|
||
|
["baraholka_trader_night"] = "minigames_maslina",
|
||
|
["mil_smart_terrain_7_10_freedom_trader_stalker"] = "bar_barmen_minigame_21_point_dialog",
|
||
|
["mil_freedom_barman_mlr"] = "jup_barmen_minigame_21_point_dialog",
|
||
|
["mil_freedom_barman_mlr"] = "jup_barmen_minigame_21_point_dialog",
|
||
|
["red_forester_tech"] = "lesnik_minigame",
|
||
|
["trucks_cemetery_bandit_trader"] = "minigames_maslina",
|
||
|
["trucks_cemetery_bandit_mechanic"] = "minigames_maslina",
|
||
|
["yan_stalker_sakharov"] = "saxarov_minigame",
|
||
|
["yan_ecolog_kruglov"] = "saxarov_minigame",
|
||
|
["yan_ecolog_vasilyev"] = "saxarov_minigame",
|
||
|
["yan_povar_army_mlr"] = "minigames_military",
|
||
|
["zat_stancia_trader_merc"] = "cit_killers_minigame",
|
||
|
["zat_b30_owl_stalker_trader"] = "zat_sich_minigame_21_point_dialog",
|
||
|
["zat_a2_stalker_barmen"] = "bar_barmen_minigame_21_point_dialog",
|
||
|
}
|
||
|
|
||
|
function on_game_start()
|
||
|
RegisterScriptCallback("on_specific_character_dialog_list", function(character_id, dialog_list)
|
||
|
if dialogs_table[character_id] then
|
||
|
local res = dialog_list:add(dialogs_table[character_id])
|
||
|
if res then
|
||
|
printf("adding dialog %s for %s, pos %s", dialogs_table[character_id], character_id, res)
|
||
|
end
|
||
|
end
|
||
|
end)
|
||
|
end
|