Added New Mods and Profiles Folders

This is a complete rebuild of the modpack, with all new mods and updates for 1.5.3 of Anomaly.
This commit is contained in:
2025-01-14 05:07:53 -05:00
parent 85c665b107
commit 376b4b9689
21217 changed files with 546254 additions and 0 deletions
@@ -0,0 +1,51 @@
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
File diff suppressed because it is too large Load Diff
@@ -0,0 +1,44 @@
local track_step = 10
local max_track = 10000
local value_card_21_max_rate = 1000
local card_game_21_minimum_rate = 50
if (ini_sys:r_string_ex("string_table","language") == "rus") then
st_min = "Óñòàíîâèòü ìèíèìàëüíóþ ñòàâêó"
st_max = "Óñòàíîâèòü ìàêñèìàëüíóþ ñòàâêó"
st_name = "21 Î÷êî"
else
st_min = "Set minimum bet"
st_max = "Set maxumum bet"
st_name = "Blackjack"
end
function on_game_start()
RegisterScriptCallback("on_option_change", loadsettings) --MCM sends the same callback as ui_options
loadsettings()
end
function loadsettings()
if ui_mcm then -- here we test to make sure ui_mcm exists before trying to call it's get function.
card_game_21_minimum_rate=ui_mcm.get("21_game/card_game_21_minimum_rate")
value_card_21_max_rate=ui_mcm.get("21_game/value_card_21_max_rate")
if value_card_21_max_rate < card_game_21_minimum_rate then
value_card_21_max_rate = card_game_21_minimum_rate
ui_mcm.set("21_game/value_card_21_max_rate",card_game_21_minimum_rate)
end
ui_mod_elements.card_game_21_minimum_rate=card_game_21_minimum_rate
ui_mod_elements.value_card_21_max_rate=value_card_21_max_rate
end
end
function on_mcm_load()
op = { id= "21_game" ,sh=true ,gr={
{ id= "friendlyfire" ,type= "slide" ,link= "ui_options_slider_disguise" ,text= st_name ,size= {512,50} ,spacing= 20 },
{id = "card_game_21_minimum_rate", type = "track" , val = 2, min = 10, max = max_track, step= track_step, def = 50},
{id = "value_card_21_max_rate", type = "track" , val = 2, min = 100 , max = max_track, step= track_step, def = 1000},
}
}
return op
end