Всадники Кальрадии

Модификации => Обмен опытом: Mount&Blade => Обмен опытом (в помощь мододелу) => Вопросы и ответы по модостроению => Тема начата: Mixail228 от 23 Мая, 2015, 14:40

Название: отряды на карте
Отправлено: Mixail228 от 23 Мая, 2015, 14:40
На карте (стратегической) бегают отряды врагов, таких как воры, морские разбойники и т.д
Подскажите, как сделать так, чтобы такие отряды как морские разбойники (которые бегают возле берега, в основном, на территории Нордов) бегали по всей карте, и их было не 5-10 ( не воинов в отряде, а самих таких отрядов), как начал новую игру, а 20-30
Можно ли вообще сделать так, и как?
Название: Re: отряды на карте
Отправлено: Van от 23 Мая, 2015, 14:44
module_scripts надо править, script_spawn_bandits
и спавны новые добавлять, если нужно
Название: Re: отряды на карте
Отправлено: Mixail228 от 23 Мая, 2015, 15:14
спасибо
 

Добавлено: 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),
Название: Re: отряды на карте
Отправлено: Van от 23 Мая, 2015, 15:27
это радиус спавна бандитов?
да

это количество отрядов на карте?
боюсь соврать, видимо рандом от 0 до 25

у меня переменная :num_parties отвечает за кол-во отрядов. но это 1.153, возможно чего изменилось

да, вы не тот скрипт смотрите. ищите ниже
Название: Re: отряды на карте
Отправлено: Mixail228 от 23 Мая, 2015, 15:39
А ну понял, 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

все разобрался, спасибо большое