Всадники Кальрадии
Модификации => Обмен опытом: Mount&Blade => Обмен опытом (в помощь мододелу) => Вопросы и ответы по модостроению => Тема начата: Mixail228 от 23 Мая, 2015, 14:40
-
На карте (стратегической) бегают отряды врагов, таких как воры, морские разбойники и т.д
Подскажите, как сделать так, чтобы такие отряды как морские разбойники (которые бегают возле берега, в основном, на территории Нордов) бегали по всей карте, и их было не 5-10 ( не воинов в отряде, а самих таких отрядов), как начал новую игру, а 20-30
Можно ли вообще сделать так, и как?
-
module_scripts надо править, script_spawn_bandits
и спавны новые добавлять, если нужно
-
спасибо
Добавлено: 23 Мая, 2015, 15:17
#(try_for_range, ":unused", 0, 7),
# (call_script, "script_spawn_bandits"),
#(try_end),
#(set_spawn_radius, 50), - 50 это радиус спавна бандитов?
#(try_for_range, ":unused", 0, 25), - 25 это количество отрядов на карте?
# (spawn_around_party, "p_main_party", "pt_looters"),
#(try_end),
(try_for_range, ":unused", 0, 10),
(call_script, "script_spawn_bandits"),
(try_end),
#we are adding looter parties around each village with 1/5 probability.
(set_spawn_radius, 5),
(try_for_range, ":cur_village", villages_begin, villages_end),
(store_random_in_range, ":random_value", 0, 5),
(eq, ":random_value", 0),
(spawn_around_party, ":cur_village", "pt_looters"),
(try_end),
-
это радиус спавна бандитов?
да
это количество отрядов на карте?
боюсь соврать, видимо рандом от 0 до 25
у меня переменная :num_parties отвечает за кол-во отрядов. но это 1.153, возможно чего изменилось
да, вы не тот скрипт смотрите. ищите ниже
-
А ну понял, num_parties это кол-во отрядов, а что, если это не везде прописано?
(try_begin),
(store_num_parties_of_template, ":num_parties", "pt_sea_raiders_ships"),
(lt,":num_parties",14), - это, как я понял, количество отрядов?
А вот тут
(party_template_set_slot, "pt_steppe_bandits", slot_party_template_lair_spawnpoint, "p_steppe_bandit_spawn_point"),
не указано, или где-то указано?
Добавлено: 23 Мая, 2015, 15:44
все разобрался, спасибо большое