• Уважаемые гости и новички, приветствуем Вас на нашем форуме
    Здесь вы можете найти ответы практически на все свои вопросы о серии игр «Готика» (в том числе различных модах на нее), «Ведьмак», «Ризен», «Древние свитки», «Эра дракона» и о многих других играх. Можете также узнать свежие новости о разработке новых проектов, восхититься творчеством наших форумчан, либо самим показать, что вы умеете. Ну и наконец, можете обсудить общие увлечения или просто весело пообщаться с посетителями «Таверны».

    Чтобы получить возможность писать на форуме, оставьте сообщение в этой теме.
    Удачи!
  • Друзья, доброго времени суток! Спешите принять участие в конкурсе "Таинственные миры" 2025!
    Ждем именно вас!

    Ссылка на конкурсную тему - тык

Результаты поиска

  1. MW 7

    Готика ½ Spell_Logic - увеличения урона заклинаний

    оно так не работает. я выше написал два абзаца про это. ты не сможешь "разогнать" стрелку до упора в первой или второй и скорее всего даже в третей главе. а всё не понятно. наверное ты имел ввиду так? Spell Урон за 1 уровень Базовый уровень урон база макс уров. Максимально достижимый урон...
  2. MW 7

    Готика ½ Spell_Logic - увеличения урона заклинаний

    я вот это не понимаю что ты пишешь. тем в части роста. цифры в этой колонки из головы. ну давай 120. а чё 120?думаешь мало? ну давай 140! а чё 140? думаешь много? ну давай 110! а максимум пусть будет 600? а чего 600? да что бы всех фигачило!!! это не баланс. это просто случайных цифер. давай...
  3. MW 7

    Готика ½ Spell_Logic - увеличения урона заклинаний

    Ну это всё голая теория без привязки к игре и балансы, то есть оторвано как от реалий сюжета так и баланса игры в целом. заклинание 1 круга не должно быть сильнее заклинание 3 круга. в первой главе ты не сможешь "разогнать" стрелку до 240. сколько именно нужно ущерба что бы "ваншотить мелочь"...
  4. MW 7

    Готика ½ Spell_Logic - увеличения урона заклинаний

    да. я бы сделал для всех спелов минимальный уровень 5 базовый уровень 10 максимальный уровень 20 то есть макс штраф 50%, а макас бонус 100%
  5. MW 7

    Готика ½ Spell_Logic - увеличения урона заклинаний

    у тебя же скрипты. проверь ;-) опять же тебе необязательно что бы сумма всех бонусов была равна максимальному бонусу. у тебя может быть базовый уровень, минимальный уровень и максимальный уровень. а как герой соберёт максимальный уровень это уже как говорится его дело. кто то может за ЛП...
  6. MW 7

    Готика ½ Spell_Logic - увеличения урона заклинаний

    ну это же дефакто специализация, которую герой получает в рамках обучения за ЛП. в скриптах G1 был заложен навык "FIREMASTER", который и должен был как раз повышать урон. сама по себе мана не должна влиять на урон от заклинания, так как она определяется сколько раз ты можешь произнести...
  7. MW 7

    Готика ½ Spell_Logic - увеличения урона заклинаний

    Такое тоже лучше вынести в отдельную функцию. if C_IsNpc(self,pc_hero) || C_IsNpc(self,PC_Rockefeller) || C_IsNpc(self,PC_MageTest) { if (PLAYER_TALENT_RUNES [SPL_Firebolt] == true) // руна первого круга && (PLAYER_TALENT_RUNES [SPL_InstantFireball] == true) // руна 2 круга &&...
  8. MW 7

    Готика ½ Spell_Logic - увеличения урона заклинаний

    KirTheSeeker, лучше вынеси эти проверки в файл с C_BonusKDFSpellArmor и проверки на экипированное оружие туда же. что бы проверки на экипированные шмотки были в одном месте
  9. MW 7

    Готика ½ Spell_Logic - увеличения урона заклинаний

    можно конечно попробовать сделать и по науке, в прошлый раз я писал что то подобное про руну: * получить ссылку на предмет * проверка на категория ITEM_ACTIVE if Npc_GetInvItem(self,ItAm_AmulettOfDeath_Mis) // у НПС есть предмет, получаем на него ссылку { if (item.flags & ITEM_ACTIVE) //...
  10. MW 7

    Готика ½ Spell_Logic - увеличения урона заклинаний

    MEG@VOLT, так и есть. плюс еще проверка на то герой ли кастует, иначе ищущие получат бонус ;-)
  11. MW 7

    Готика ½ Spell_Logic - увеличения урона заклинаний

    там же ещё проверка на то что self это герой.
  12. MW 7

    Готика 2: НВ Out Of My Way

    попробуй так func void B_MoveNpc () { if (Npc_IsPlayer(other) == true) // НПС управляет игрок { if (other.guild > GIL_SEPERATOR_HUM) { return; }; // НПС не человек };[ ...
  13. MW 7

    Готика ½ Spell_Logic - увеличения урона заклинаний

    это тоже выноси в отдельный файл func int C_BonusSpellMana(var C_Npc npc) { var int manalvl; manalvl = 80; if (Npc_GetActiveSpellIsScroll(npc) == true) // свиток || (npc.attribute[ATR_MANA] < manalvl) // мало маны { Hlp_PrintConsole(Str_Format("...
  14. MW 7

    Готика ½ Spell_Logic - увеличения урона заклинаний

    добавь в начале файле test(!TRUE ) { const int TRUE = 1; }; test(!FALSE ){ const int FALSE = 0; };
  15. MW 7

    Готика ½ Spell_Logic - увеличения урона заклинаний

    вынеси проверку на доспех в отдельный файл в основном файле func int Spell_Logic_zFirebolt(var int manaInvested) { ... C_BonusKDFSpellArmor(self); // подсчёт бонусов от брони от +3 до -3 ... };
  16. MW 7

    Готика ½ Spell_Logic - увеличения урона заклинаний

    пока не будет понимание что работа по спелам сделана на 90% то да. ты можешь их собрать в отдельный том vdf, и туда же положить dll файл. это позволит: * тестить заклинания на оригинальной игре * посылать информацию в отладчик
  17. MW 7

    Готика ½ Spell_Logic - увеличения урона заклинаний

    там такое же кол-во элементов собранные в один файл. соответственно если ты будешь полноценно править спеллы то в оригинальном коде это надо будет делать сразу в нескольких местах, с соблюдением строгих правил, а какие то вещи в принципе нельзя будет сделать. возможно, но это сложно и не...
  18. MW 7

    Вопросы по скриптингу

    или как то по другому надо устанавливать TRADE_VALUE_MULTIPLIER ? func void DIA_Bosper_Trade_Info () { Hlp_PrintConsole("DIA_Bosper_Trade_Info.."); TRADE_VALUE_MULTIPLIER = 1; DIA_Bosper_Trade_Info_old(); };
  19. MW 7

    Вопросы по скриптингу

    движок Готика 2 аддон func void DIA_TradeNPC_Info() { Hlp_PrintConsole("DIA_TradeNPC_Info.."); TRADE_VALUE_MULTIPLIER = 1;
  20. MW 7

    Вопросы по скриптингу

    а что то у меня цена не меняется :-(
Сверху Снизу