Warhammer: Geheimnisnacht Community Edition - Страница 15 - Warhammer: Geheimnisnacht - Strategium.ru Перейти к содержимому

Warhammer: Geheimnisnacht Community Edition

Рекомендованные сообщения

Закреплённые сообщения
Эвент на демон принца  

character_event = {
    id = schaos.99
    desc = EVTDESCschaos99
    picture = "GFX_evt_ascending_prince"
    religion_group = chaos_gods_group
    capable_only = yes
    min_age = 16
    max_age = 100

    trigger = {
        trait = creature_human
        is_demon_prince_trigger = no
        prestige = 150
        piety = 150
        NOT = {
            has_nickname = nick_the_forsaken
        }
         1 = {
            check_variable = {
                which = "doom_counter"
                value = 30
            }
        }
        nor = {
            any_close_relative = {
                is_demon_prince_trigger = yes
            }
            liege = {
                is_demon_prince_trigger = yes
            }
        }
        OR = {
            AND = {
                religion = khorne
                trait = chosen_khorne
                NOT = {
                    trait = craven
                }
                OR = {
                    trait = strong
                    trait = brave
                }
                wh_is_mage_or_apprentice_trigger = no
                check_variable = {
                    which = "khorne_favor"
                    value = 40
                }
            }
            AND = {
                religion = nurgle
                trait = chosen_nurgle
                NOT = {
                    trait = greedy
                }
                OR = {
                    trait = has_nurgles_rot
                    trait = kind
                }
                check_variable = {
                    which = "nurgle_favor"
                    value = 40
                }
            }
            AND = {
                religion = slaanesh
                trait = chosen_slaanesh
                NOT = {
                    trait = chaste
                }
                OR = {
                     trait = beautiful
                    trait = unsightly
                }
                check_variable = {
                    which = "slaanesh_favor"
                    value = 40
                }
            }
            AND = {
                religion = tzeentch
                trait = chosen_tzeentch
                NOT = {
                    trait = content
                }
                OR = {
                     has_character_modifier = magic_power_3
                    has_character_modifier = magic_power_4
                }
                check_variable = {
                    which = "tzeentch_favor"
                    value = 40
                }
            }
        }
    }

    mean_time_to_happen = {
        years = 60
        modifier = {
            factor = 0.75
            piety = 750
        }
        modifier = {
            factor = 0.75
            piety = 1500
        }
        modifier = {
            factor = 0.75
            piety = 1750
        }
        modifier = {
            factor = 0.5
            piety = 2500
        }
        modifier = {
            factor = 0.85
            OR = {
                check_variable = {
                    which = "khorne_favor"
                    value = 55
                }
                check_variable = {
                    which = "nurgle_favor"
                    value = 55
                }
                check_variable = {
                    which = "slaanesh_favor"
                    value = 55
                }
                check_variable = {
                    which = "tzeentch_favor"
                    value = 55
                }
            }
        }
        modifier = {
            factor = 0.85
            OR = {
                check_variable = {
                    which = "khorne_favor"
                    value = 75
                }
                check_variable = {
                    which = "nurgle_favor"
                    value = 75
                }
                check_variable = {
                    which = "slaanesh_favor"
                    value = 75
                }
                check_variable = {
                    which = "tzeentch_favor"
                    value = 75
                }
            }
        }
        modifier = {
            factor = 0.85
            OR = {
                check_variable = {
                    which = "khorne_favor"
                    value = 95
                }
                check_variable = {
                    which = "nurgle_favor"
                    value = 95
                }
                check_variable = {
                    which = "slaanesh_favor"
                    value = 95
                }
                check_variable = {
                    which = "tzeentch_favor"
                    value = 95
                }
            }
        }
        modifier = {
            factor = 0.85
            OR = {
                check_variable = {
                    which = "khorne_favor"
                    value = 105
                }
                check_variable = {
                    which = "nurgle_favor"
                    value = 105
                }
                check_variable = {
                    which = "slaanesh_favor"
                    value = 105
                }
                check_variable = {
                    which = "tzeentch_favor"
                    value = 105
                }
            }
        }

    }

    option = {
        name = EVTOPTAschaos99
         hidden_tooltip = {
            1 = {
                change_variable = {
                    which = "doom_counter"
                    value = 5
                }
            }
        }
        prestige = 1500
        piety = 1250
        remove_trait = creature_human
        set_character_flag = ai_flag_refuse_conversion
        set_character_flag = special_marshal
        set_defacto_liege = THIS
        hidden_tooltip = {
            remove_trait = infertile
            remove_trait = incapable
            remove_trait = maimed
            remove_trait = wounded
            remove_trait = scarred
            remove_trait = hard_pregnancy
            remove_trait = troubled_pregnancy
            remove_trait = old_1
            remove_trait = old_2
            remove_trait = old_3
            remove_trait = old_4
        }
        if = {
            limit = {
                religion = khorne
            }
            remove_trait = chosen_khorne
            set_graphical_culture = prince_khorne
            add_trait = khorne_demon
            add_trait = prince_khorne
        }
        if = {
            limit = {
                religion = nurgle
            }
            remove_trait = chosen_nurgle
            set_graphical_culture = prince_nurgle
            add_trait = nurgle_demon
            add_trait = prince_nurgle
        }
        if = {
            limit = {
                religion = slaanesh
            }
            remove_trait = chosen_slaanesh
            set_graphical_culture = prince_slaanesh
            add_trait = slaanesh_demon
            add_trait = prince_slaanesh
        }
        if = {
            limit = {
                religion = tzeentch
            }
            remove_trait = chosen_tzeentch
            set_graphical_culture = prince_tzeentch
            add_trait = tzeentch_demon
            add_trait = prince_tzeentch
        }
        # Courtier daemon princes just start a war for their location
        if = {
            limit = {
                ai = yes
                is_ruler = no
            }
            character_event = {
                id = schaos.105
            }
        }
        capital_scope = {
            ROOT = {
                spawn_unit = {
                    province = PREV
                    home = PREV
                    owner = THIS
                    attrition = 0.25
                    cannot_inherit = yes
                    earmark = demonic_host
                     troops = {
                        daemonic_host = {
                            2500 2500
                        }
                    }
                }
                spawn_unit = {
                    province = PREV
                    home = PREV
                    owner = THIS
                    attrition = 0.25
                    cannot_inherit = yes
                    earmark = demonic_host
                     troops = {
                        daemonic_host = {
                            2500 2500
                        }
                    }
                }
                spawn_unit = {
                    province = PREV
                    home = PREV
                    owner = THIS
                    attrition = 0.25
                    cannot_inherit = yes
                    earmark = demonic_host
                     troops = {
                        daemonic_host = {
                            1500 1500
                        }
                    }
                }
                spawn_unit = {
                    province = PREV
                    home = PREV
                    owner = THIS
                    attrition = 0.25
                    cannot_inherit = yes
                    earmark = demonic_host
                     troops = {
                        daemonic_host = {
                            1500 1500
                        }
                    }
                }
            }
        }
    }
}

Hide  

 

Как вы видите, все с эвентом ок.

Ссылка на комментарий

В 11.08.2017 в 13:04, ThePooh сказал:

У ордена Кровоточащего сердца битое задание на паломничество. Выдаётся даже уже прошедшим ивент и в принципе не выполняется. 

Сохранение на получении задания.

Войдите или зарегистрируйтесь, чтобы увидеть скрытое содержимое.  

Загрузил сейв и не понял в чем проблема.

Ссылка на комментарий

4 минуты назад, had сказал:

Загрузил сейв и не понял в чем проблема.

Проблема в том, что взяв квэст и совершив паломничество, задание не закрывается и награда не выдаётся. И его могут выдать когда у персонажа уже есть трэйт паломничество. То-ли проверки нет, то-ли трэйт неправильный.

Ссылка на комментарий

Кастилиус
29 минут назад, had сказал:

@Кастилиус

По новому эвенту

Айди должен совпадать со словом в начале файла после namespace = .

+ у тебя эвент даже если исправить айди будет срабатывать для каждого персонажа каждый день.

 

Надо добавить is_triggered_only = yes, убрать mean_time_to_happen и добавить эвент в on_actions, например, в годичную проверку.

И можно еще добавить пре триггер playable_only.

 

И я прошелся по эвентам хаоса, с принцами все ок, просто много времени надо.

Подправь, если не трудно.:smile37:

Там что то написал, посмотри.

Изменено пользователем Кастилиус
Ссылка на комментарий

27 минут назад, ThePooh сказал:

Проблема в том, что взяв квэст и совершив паломничество, задание не закрывается и награда не выдаётся. И его могут выдать когда у персонажа уже есть трэйт паломничество. То-ли проверки нет, то-ли трэйт неправильный.

А как ты начал поломничество?

Я не вижу решения.

25 минут назад, Кастилиус сказал:

Подправь, если не трудно.:smile37:

Там что то написал, посмотри.

 

Я даю тебе удочку, а не рыбуnotch.png

Ссылка на комментарий

Кастилиус
Только что, had сказал:

А как ты начал поломничество?

Я не вижу решения.

 

Я даю тебе удочку, а не рыбуnotch.png

Там человечество в опасности, толпы персонажей получают безумие.

Представь что я Император всего Империума и сижу на Золотом Троне.

Ссылка на комментарий

30 минут назад, had сказал:

А как ты начал поломничество?

Я не вижу решения.

 

Эмм... Решение между ярмаркой и магией. Закончить за месяц войну, снять с командования и станет активным.

Ссылка на комментарий

43 минуты назад, Кастилиус сказал:

Там человечество в опасности, толпы персонажей получают безумие.

Это потому что ты поломал эвент 6020.

 

fb7f64128e.png

Вот видишь, после каждй открывающей скобки должен быть сдвиг вправо, сдвига нет, одной закрывающей скобки не хватает, все эвенты в файле поломаны.

________________________
добавлено 0 минут назад
17 минут назад, ThePooh сказал:

Эмм... Решение между ярмаркой и магией. Закончить за месяц войну, снять с командования и станет активным.

Да, нашел, и судя по всему быстро это не пофиксить, надо переделывать нормально общества.

Изменено пользователем had
Ссылка на комментарий

Как сделать так, чтобы отображались новые картинки, допустим для артефактов?

Закинул сами их куда надо, прописал в нужных артах - в игре не грузит.

Что примечательно, если переименовать на любое существующее название с папки, тогда начинает грузить без проблем. :|

Изменено пользователем Tirnaell
Ссылка на комментарий

Кастилиус
Только что, had сказал:

Это потому что ты поломал эвент 6020.

 

fb7f64128e.png

Вот видишь, после каждй открывающей скобки должен быть сдвиг вправо, сдвига нет, одной закрывающей скобки не хватает, все эвенты в файле поломаны.

________________________
добавлено 0 минут назад

Да, нашел, и судя по всему быстро это не пофиксить, надо переделывать нормально общества.

исправил и обнаружил, что эвент 6020 вообще не дает лунатизма, лишь удаляет депрессию.

Ссылка на комментарий

@Кастилиус

Ну так там все эвенты в файле ломаются.

 

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

В мастер могу комитить только я.

Ссылка на комментарий

Кастилиус
Только что, had сказал:

@Кастилиус

Ну так там все эвенты в файле ломаются.

 

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

В мастер могу комитить только я.

origin\test?

Ссылка на комментарий

Только что, Кастилиус сказал:

origin\test?

Ага.

Ссылка на комментарий

Кастилиус
Только что, had сказал:

Ага.

Отправил, глянь. Там эвент 6020 называется "Стать лунатиком", но при этом лунатизма не дает, лишь снимает депрессию. Поставил 4-е решение if, которое снимает депрессию, но даёт лунатизм взамен.

Эвент при условии владением одного из артефактов срабатывает через месяц после получения оного.

________________________
добавлено 1 минуту назад
Только что, Tirnaell сказал:

Как сделать так, чтобы отображались новые картинки, допустим для артефактов?

Закинул сами их куда надо, прописал в нужных артах - в игре не грузит.

Что примечательно, если переименовать на любое существующее название с папки, тогда начинает грузить без проблем. :|

 есть папка interface в основном разделе мода, там файл wh_treasury, внизу дописываешь строчки на большую и маленькую иконку предмета.

Изменено пользователем Кастилиус
Ссылка на комментарий

9 минут назад, Кастилиус сказал:

Отправил, глянь. Там эвент 6020 называется "Стать лунатиком", но при этом лунатизма не дает, лишь снимает депрессию. Поставил 4-е решение if, которое снимает депрессию, но даёт лунатизм взамен.

Эвент при условии владением одного из артефактов срабатывает через месяц после получения оного.

Он отсылает эвент mutation.1005, который может увеличить переменную лунатизма и выдает трейты в зависимости от переменной.

Трейт лунатизма выдаст, если переменная больше 5.

Ссылка на комментарий

стабильно вылетает после появления события return of chameleon skink

Ссылка на комментарий

Кастилиус
Только что, had сказал:

Он отсылает эвент mutation.1005, который может увеличить переменную лунатизма и выдает трейты в зависимости от переменной.

Трейт лунатизма выдаст, если переменная больше 5.

Трейт на безумие в привычном ванильном плане, идет из самой ванили, а здесь 6020 выступает как отдельный эвент на получение безумия, путём мутации. Думаю, ничего страшного в том, чтоб подсадить в него получение безумия от артефактов, они как бы вписаны в сам эвент, но срабатывают независимо от его первоначальных переменных.

Ссылка на комментарий

Только что, Кастилиус сказал:

Трейт на безумие в привычном ванильном плане, идет из самой ванили, а здесь 6020 выступает как отдельный эвент на получение безумия, путём мутации. Думаю, ничего страшного в том, чтоб подсадить в него получение безумия от артефактов, они как бы вписаны в сам эвент, но срабатывают независимо от его первоначальных переменных.

Я думаю, лучше оставить в покое эвент 6020 и сделать отдельный под артефакты.

Ссылка на комментарий

Кастилиус
Только что, had сказал:

Я думаю, лучше оставить в покое эвент 6020 и сделать отдельный под артефакты.

Ок, сделаю отдельный файл.

 

П.С. иконки артефактам действительно не хотят ставиться, хоть всё сделано, как написали парадоксы Войдите или зарегистрируйтесь, чтобы увидеть скрытое содержимое.

Ссылка на комментарий

@Кастилиус

А это сделал?

The link between the GFX code and the picture is in Vanilla file interface/domestic_treasury.gfx.

Ссылка на комментарий

Присоединиться к обсуждению

Вы можете оставить комментарий уже сейчас, а зарегистрироваться позже! Если у вас уже есть аккаунт, войдите, чтобы оставить сообщение через него.

Гость
Ответить в тему...

×   Вы вставили отформатированное содержимое.   Удалить форматирование

  Only 75 emoji are allowed.

×   Ваша ссылка автоматически преображена.   Отображать как простую ссылку

×   Предыдущее содержимое было восстановлено..   Очистить текст в редакторе

×   You cannot paste images directly. Upload or insert images from URL.

  • Ответы 1,516
  • Создано
  • Последний ответ
  • Просмотры 151407

Лучшие авторы в этой теме

  • had

    489

  • Кастилиус

    158

  • WanGo

    83

  • Frost_IS

    72

  • Tirnaell

    68

  • Kelord

    64

  • Dimadi

    63

  • delaren

    34

  • kyraga

    33

  • Warfail

    29

  • Redisska

    28

  • nigelton

    23

  • EternityKing

    22

  • RabbiT

    17

  • Stalkir

    14

  • ka66al

    13

  • gryzinator

    13

  • asdfфыва

    12

  • Майрон

    12

  • AndRR0n

    11

  • ThePooh

    11

  • Divizor

    10

  • Glebbiys

    10

  • Baron von Baron

    9

Лучшие авторы в этой теме

Популярные сообщения

had

Раз упдейтов от команды мода не предвидится, то я предлагаю народными силами допиливать мод.   Лично мои приоритеты: Рефактор, фиксы и оптимизация эвентов + буду поддерживать репозитори

had

Это изи. Я сейчас хочу скриптом привести эвенты в нормальный вид.   Тогда останутся следующие приоритетные задачи: Отсортировать: Собрать тематически по файлам. Там походу разные л

had

Кстати по поводов фиксов, в первом же файле эвент, который включается каждый день для каждого персонажа и проверяет, нет ли у него случаем трейта короля феникса, и чтобы при этом отсутствовал нужный т

had

Есть запустить игру с параметром запуска -debugscripts, то в файле Documents\Paradox Interactive\Crusader Kings II\logs\game.log будет информация о всех сработавших эвентах.

had

Первое геймплейное изменение: Написана с нуля система наследования трейтов (старая видимо не работала, лень было разбираться). Теперь трейты силы, интеллекта и красоты зависят от рейтинга ро

had

Я это к чему, они слабы и малочисленны, и раз они выбрали путь конфронтации, мы сотрем их в порошок, предоставив пользователю более качественный и клевый гхемистнахт. Так победим.

Кастилиус

Нам сейчас важно оптимизировать и стабилизировать мод. У меня самого мод тормозит, хоть вылетов не заметил, но с такими лагами труднее становится в дальнейшем играть. Если had распишет что надо д

Kelord

1. Ищешь игру версии 2.7.1 - покупаешь в стиме или качаешь репак с торрентов. 2. Качаешь мод (ссылка в первом закрепленном посте): Войдите или зарегистрируйтесь, чтобы увидеть скрытое содержимое.  - справа зеленая кнопка Clone

  • Сейчас на странице   0 пользователей

    • Нет пользователей, просматривающих эту страницу


Copyright © 2008-2024 Strategium.ru Powered by Invision Community

×
×
  • Создать...