Голосование

Какие нововведения War Sails вы ожидаете в большей степени?

Вы можете выбрать 5 вариантов ответа.











Оформление



Пользователей
  • Всего: 29568
  • Последний: Lomander
Сейчас на форуме
Пользователи: 4
Гостей: 272
Всего: 276

Просмотр сообщений

В этом разделе можно просмотреть все сообщения, сделанные этим пользователем.


Сообщения - AndyYa

Страницы: [1]
1
Добавляем в меню улучшений/строительства  деревни - церковь.

Церковь - увеличиваeт лояльность селян на +2 в месяц. Отряд может получить благословение (+3  к морали за 3 денара за одного бойца) за небольшое пожертвование раз в 12 часов.

Итак, начнем.

module_constants.py - здесь пожалуй самое сложное, главное не накосячить. Находим деревенские слоты, поиск например по slot_center_has_fish_pond  :D
Теперь нужно правильно вставить нашу "постоянную" - slot_center_has_kosciol . Я использовал новую нумерацию для деревенских зданий, так как в старой все уже было забито.

Если у вас установлена дипломатия то добавляем в module_dialogs.py. Ищем диалог строительства и вставляем выделенное курсивом.


В module_game_menus.py добавляем цервушку в меню посещения деревни и меню строительства.

в меню посещения деревни ищем строку "Door to the village center."),  и вставляем выделенное курсивом ниже.


Далее там же в module_game_menus.py ищем строку "center_build_manor" и вставляем выделенное курсивом.


в module_scripts.py ищем скрипт "get_improvement_details" и и вставляем выделенное курсивом.


И наконец в module_simple_triggers.py добавляем два тригеррочка
на +2 лояльности

и на проверку благословления


Ну и скриншоты



Добавлено: 08 Декабря, 2014, 23:51

И ещё немножко.

В module_constants.py  добавляем, но уже в конце.
Номер слота любой не занятый

slot_vc_blessing           = 483 # or any not used
slot_last_vc_bless_time    = 484 # or any not used


2
Отлично получилось.
Кстати вдогонку. Для русификации необходимо подкорректировать game_strings.csv.







3
   Скрипт для отображения игрового времени, к году, месяцу, числу добавляет день недели и время в 12 часовом формате.

   Сначала в  module_scripts.py ищем строку "game_get_date_text" затем добавляем код после   (assign, reg2, ":cur_year"), код выделен закомментированными строками.


   Затем вносим изменения в  module_strings.py . Ищем строки


   и заменяем их на следующие


И в самом низу module_strings.py добавляем строки:


Можно дни недели прописать и полностью, но в сокращенном варианте выглядит аккуратней.

и скрин


Надергано с форума тэйлворлдс

Страницы: [1]
Сайт "Всадники Кальрадии" не является СМИ. Администрация не несет ответственность за высказывания и публикацию каких-либо материалов, сделанные любыми пользователями форума, в том числе посредством личных и публичных сообщений. Материалы, размещенные на ресурсе третьими лицами, могут содержать информацию, не предназначенную для лиц, не достигнувших совершеннолетия. При обнаружении на ресурсе материалов, нарушающих законодательство Российской Федерации, необходимо обращаться к администрации.

Powered by SMF 2.0 | SMF © Simple Machines LLC | Сайт работает на быстром VPS/VDS хостинге от FASTVPS