Перейти к содержанию

yagal

Пользователь
  • Постов

    0
  • Зарегистрирован

  • Посещение

Весь контент yagal

  1. yagal

    Нежить

    Автор забил на мод, ну да ладно. Можем сами... В свободное время занимался доработкой этого мода, есть желание поделиться с общественностью, может кто и от себя что-то добавит или исправит. С позволения администрации дам ссылку на доработанную мной версию. Исходники всех скриптов прилагаются(всё запакованно в bsa). [spoiler='INFO'] Список изменений - Удалены изменения, внесённые модом в стандартные заклинания и магические эффекты. Теперь при наличии неоф. патчей и взятом перке "Атронах" с призывом нет проблем. - Добавлена возможность просматривать инвентарь, карту, совершать быстрые путешествия, экипировать любые доступные заклинания(кроме криков). Доступен просмотр от первого лица(в текущем релизе только просмотр и взаимодействие с объектами, пользоваться магией не получится). - Экипированная броня не снимается. Но пришлось пожертвовать возможностью выбора облика лича в процессе подготовки к ритуалу. Во избежании проблем лучше не пользоваться красками из "Сияющих одежд", а для приготовления эликсира опустошения использовать бальзамирующую эсенцию. Внешний вид можно сменить установкой опциональных файлов. - Телепортация к филактерии доступна теперь и для человеческого облика. Кроме того ставится пометка на месте "смерти", вернуться к которой можно с помощью заклинания "Связь с филактерией"(будет изучено после первой "смерти" и перемещения к филактерии). - Темное восстановление автоматически лечит при снижении здоровья ниже 40%, это срабатывает не чаще одного раза в три минуты(1 игровой час). В человеческом облике, если здоровье упало ниже 10%, происходит телепортация к филактерии. В форме лича, если здоровье опустилось ниже 10%, но не до нуля есть шанс избежать переноса к филактерии как и в оригинале: на лича накладывается заклинание туманной формы, кастуется заклинание массового захвата душ, в инвентарь добавляются поддельные черные камни. При захвате душ происходит восстановление здоровья, если за 15 секунд удастся захватить несколько душ, излечившись наполовину, то телепортации не будет, здоровье восстановится, а туманная форма рассеится. - Новая способность "Полиморф", позволяющая менять внешность человеческого облика, этакий заменитель скульптора лиц. - Новая способность "Зрение лича", позволяет видеть в темноте, имеет 2 режима. Видимость приемлемая в любой темноте(проверялось на моде "Чистота" - видно в самую темную ночь с плохой погодой). - Новая способность "Призрачная форма". Экипируется автоматически после превращений(трансформации в лича, принятие человеческого облика, смены внешности). При запасе магии более 25% полностью тратит магию, делает вас неуязвимым и невидимым + если магии больше 50%, то полностью восстанавливает здоровье и запас сил. Невидимость длится вечно, не отключается при взаимодействии с внешним миром, повторное кастование деактивирует способность. - Новая способность "Обоняние лича" - аналог крика "Шепот ауры", существа с черными душами подсвечиваются зеленым, все остальные - розовым, так же позволяет находить мертвецов. Работает на большое расстояние, эфеект длится до перехода в призрачную форму. "Обнаружение существ" - позволяет обнаруживать и распознавать тип и враждебность существ. При обнаружении живые, мирнонастроенные цели подсвечиваются одним основным цветом. Люди - зелёный, нежить - голубой, механизмы - фиолетовый, даэдра - розовый. Если цель враждебна, то добавляется дополнительный цвет - красный, если мертва - желтый. Животные используют цвета из заклинаний "обнаружение жизни" и "обнаружение смерти", дополнительные цвета на них не используются: враждебные - красный, мирные - синий, мертвые - оранжевый. - "Мертвая хватка" теперь доступна в облике человека. "Броня мороза" удалена за ненадобностью. - Изменён перк "Ударная волна". Теперь в форме лича от него есть прок. - Здоровье и магия в форме лича увеличены на 1000 - В форме лича сила всех заклинаний удвоена. - В форме лича теперь не страшны падения с высоты - Урон, получаемый от оружия снижен вдвое(на мой взгляд вполне логично, учитывая что персонаж теперь несовсем жив, именно это и стало причиной отказа от "брони мороза") - Внесено изменение в заклинание "Мертвый трел" Поднять можно npc любого уровня, так же можно работать с драуграми и прочей нечистью(кроме механизмов и драконов). Кроме того, оно теперь заучивается после ритуала. - Внесено изменение в способность знака ритуала: действует дольше и на большее расстояние. - На алтаре некроманта можно создавать посохи, свитки, поддельные черные камни, зачарованные останки для сборки скелетов. Для посохов требуется незачарованный посох, заполненные черные камни, выученное заклинание, соответствующее зачарованию. Для свитков рулоны бумани, чернильница, перо, заполненные черные камни и знание соответствующего заклинания. Поддельные черные камни создаются из всех камней(заполненных и нет) и осколков, работают как настоящие, но стоят втрое дешевле. Незачарованные посохи изготавливаются на зачарователе посохов - при наличии в инвентаре сигильского камня можно снять зачарование с любого посоха. - Сборка скелета переработана. Скелета можно собрать из зачарованных останков, которые изготавливаются на алтаре некроманта из костной муки, черепов, полосок кожи, эбонитовой руды и заполненных черных камней. Костная мука и черепа найдутся в продаже у маклера. После сборки приготовтесь к битве! Лучше всего собирать скелета в месте где нет оружия и мирных жителей, перед этим призвав пару дремор. Если собранный скелет завладеет оружием, то велика вероятность того что он убъет собирателя. После победы используйте его как обычного трэла - никуда он теперь не пропадает. Скелет мастерски владеет всеми видами боевых искуств, быстро бегает и невероятно живуч. - Переработаны заклинания изменения. - Переработаны заклинания разрушения. "Испепеление" заменено на "Поток огня": ур. мастер, аналог крика "Огненное дыхание", но при этом требует много магии, бъёт дальше и быстрее, поджигает врагов на несколько секунд, при низком уровне здоровья, враги в панике покидают поле битвы. "Ледяная буря" заменено на "Ледяной ветер": ур. мастер, аналог крика "Морозное дыхание", но при этом требует много магии, бъёт дальше и быстрее, заковывает противников в лед при низком уровне здоровья. "Буран" стал мощнее, но длительность снижена. Затраты магии увеличены. "Огненный шторм"(да, да в оригинале он есть) заменён на "Огненный взрыв" - мощнее и дороже. - Переработаны заклинания колдовства. "Оживление" и "Массовое оживление" действуют на существ более высокого уровня. "Приказ нежити" убран из продажи. Получить можно только после ритуала. Теперь действует на всю нежить, включая ту, что была поднята вашими врагами. - Переработаны заклинания восстановления. "Некролечение" усилено. "Чума" и "Ядовитая завеса" усилены, убраны из продажи. Получить можно только после ритуала, 2 тома "чумы" можно найти в апокрифе. "Чумой" теперь можно стрелять: яд летит далеко и прямо. "Ядовитая завеса" доступна только в форме лича. - Исправлен перк "Эффективность"(дается после прочтения всех трёх книг "О подготовке тел"): теперь он не восстанавливает по несколько единиц здоровья в секунду. - Еда, напитки, зелья, ингредиенты не оказывают воздействия. Добавлена способность "Чувства смертного", восстанавливающая регенерацию атрибутов и дающая возможность использовать зелья, еду, напитки. Однако магия будет потрачена и не будет восстановлена. - Агрессивные животные разбегаются в панике от лича. - После закрытия меню персонажа, враги в течении семи секунд в панике разбегаются. Работает только во время боя и только если нет эффекта от невидимости призрачной формы. Не работает на драконах и двемерских механизмах. Известные проблемы При превращении в лича скрипт, отвечающий за это дело может подвиснуть. Проявляется это в том, что при нажатии CTRL не появляется меню. Решение: каждый раз перед превращением делайте сохранение(в консоли наберите save lich). Ещё одна проблема с этим скриптом - npc не становятся враждебными. При правильном срабатывании скрипта меню должно открываться по нажатию CTRL, представители всех cryme фракций становиться враждебными(простые, законопослушные горожане, к жителям Фальскара это не относится - тут нужно доробатывать...), а после превращения должна проигрываться анимация с характерным звуком, подобно тому как драконий жрец поднимается из саркофага. Темное восстановление срабатыват только от прилётов и пинков, а это значит что оно не спасает от затяжных уронов таких как драконий крик "вытягивание жизненной энергии". Хотя и есть иммунитет к ядам и болезням, можно поцепить какую-нибудь заразу от ловушек. Для решения этой проблемы в заклинание "некролечение" добавлен эффект излечения от болезней и ядов. Из апокрифа нельзя выйти - лечение как и в оригинале. В апокрифе не отображаются шарики открывающие ворота. Решение - установить Undeath Invisible Scrye Fix. Он есть на nexusmods.com. Установка !Требуется SKSE 1.7.1 и выше.! Из-за большого количества изменений в скриптах обновление оригинального мода невозможно. Игру начинать ДО ТОГО МОМЕНТА как был подключен оригинальный мод. Это объясняется тем, что скрипты из оригинала прописываются в сохранения сразу после подключения мода, в независимости от того начали вы модовый квест или нет. Установите оригинальный мод и замените файлы оригинала файлами из папки Data(Из оригинала нужна только папка Music). В списке мод должен стоять как можно ближе к DLC. Совместимость с другими модами Сложно сказать наверняка... Нужно учитывать большое кол-во изменений и сам факт того что персонаж нежить. Конфликт будет с модами, затрагивающими перк "Ударная волна", заклинание "Мертвый трел", способность знака ритуала. Так же патчи, предназначенные для оригинальной версии мода не совместимы с этой модификацией. Небольшая инструкция Описание прохождения квеста есть на странице оригинала мода. Важный момент: когда начнете квест "Проклятая алхимия" приготовьте "Бальзамирующую эссенцию". А когда дело дойдет до ритуала - не красте саван красками из сияющих одежд. В папке "Опционально" есть файлы изменяющие облик лича. Для установки просто киньте их в нужное место. Рекомендуемые моды Любые моды на усиление противников, например Immersive Creatures, Deadly Dragons, Rebirth Monster(опасные противники) Моды на освещение, климат, погоду. например Purity(чистота) [/spoiler] [success]Просьба убирать подобные объемы текста под спойлер. Страница будет бытрее загружаться и те, кому эта инфа не интересна не будут вынуждены ее проматывать. Модератор - Gorv.[/success]
  2. Хороший вопрос... Тоже конфликт с аналогичным модом - ImmersiveFP: пропадает возможность переключения камеры, невозможно зайти в настройки MCM мода ImmersiveFP. Баг проявился один раз и больше не возникал, помогло раннее сохранение.
  3. yagal

    Нежить

    Меню персонажа можно добавить, по крайней мере имея skse. Правда не знаю как это будет влиять на игру. В общем покапавшись в скрипте lichnecroactorscript заменил функцию вызова меню заклтнаний на UI.InvokeString("HUD Menu", "_global.skse.OpenMenu", "TweenMenu"). Исходник Scriptname LichNecroActorScript extends ActiveMagicEffect {Abilities and FX for Lich} import debug import ObjectReference Quest Property LichTrackingQuest auto Message Property NecroLeftMagicSelectMessage auto Faction Property LichFaction auto Weapon Property NecroStaffOfWorms auto Armor Property NecroLichForm auto Race Property LichRace auto Race Property playerRace auto float PlayerHP float PlayerMG float PlayerST Int Property HP Auto Int Property Magicka Auto Int Property Stamina Auto Spell Property NecroLichTransform auto Spell Property LichAbility auto Spell Property NecroRevert auto Spell Property NecroDeathGrip auto Spell Property NecroLichBlizzard auto Spell Property NecroLichFireStorm auto Spell Property NecroLichLightningStorm auto Spell Property IceStormLeftHand auto Spell Property NecroHealing auto Spell Property IncinerateLeftHand auto Spell Property NecroFrostArmor auto Spell Property SummonSkeleton auto Spell Property Revenant auto MagicEffect Property NecroRevertEffect auto armor property DragonPriestArmor01 auto {Glowing cape and mouth streams armor} VisualEffect Property DragonPriestParticlesFX Auto {Floor based stream of upward particles} VisualEffect Property DragonPriestEyeGlowFX Auto {eye glow fx} VisualEffect Property FXfallingSandDragonPriestEffect Auto {falling sand from holes fx} Explosion Property FXDragonPriestSmallExplosion Auto {dust and fabric explosion played on state change} Explosion Property FXDragonPriestLargeExplosion Auto {large dust fabric and metal bits explosion played on dying} Activator property AshPileObject auto {The object we use as a pile.} float DragonPriestHealth int doOnce = 0 ;Stops on hit from spamming Actor selfRef ;local pointer to the curren dragon priest EVENT OnEffectStart(Actor Target, Actor Caster) selfRef = caster ;local pointer to the curren dragon priest ;actor PlayerActor = Game.GetPlayer() ;DragonPriestHealth = SelfRef.GetActorValuePercentage("health") if (selfRef.GetSleepState() == 3) ; Debug.Trace("DP is sleeping! 3") else ;Play all of the magic fx DragonPriestParticlesFX.play(selfRef, -1) DragonPriestEyeGlowFX.play(selfRef, -1) endif RegisterForUpdate(3) ; call reg function inside if statement. If the event isn't found in the graph, function returns a false if (!RegisterForAnimationEvent(selfRef, "IdleStop" )) ;debug.notification("could not register for IdleStop") else ;debug.notification("registered for animation event") endif ENDEVENT Event OnGetUp(ObjectReference akFurniture) ; Debug.Trace("Dragon preist just got up from " ) ;Play all of the magic fx selfRef.equipitem(DragonPriestArmor01) DragonPriestParticlesFX.play(selfRef, -1) DragonPriestEyeGlowFX.play(selfRef, -1) endEvent Event OnHit(ObjectReference akAggressor, Form akSource, Projectile akProjectile, bool abPowerAttack, bool abSneakAttack, bool abBashAttack, bool abHitBlocked) ;selfRef = self ;local pointer to the curren dragon priest DragonPriestHealth = (selfRef as actor).GetActorValuePercentage("health") if (DragonPriestHealth <= 0.3) && doOnce < 1 (selfRef as actor).placeAtMe(FXDragonPriestSmallExplosion, 1) DragonPriestParticlesFX.Stop((selfRef as actor)) FXfallingSandDragonPriestEffect.play((selfRef as actor), -1) selfRef.PlaySubGraphAnimation( "stage2" ) doOnce = doOnce + 1 endIf ENDEVENT Event OnAnimationEventUnregistered(ObjectReference akSource, string asEventName) ;debug.notification(self + "OnAnimationEventUnregistered " + akSource + " " + asEventName) endEvent EVENT OnAnimationEvent(ObjectReference akSource, string asEventName) ;Debug.Notification("LICH: Animation Event! " + akSource + " " + asEventName) actor PlayerActor = Game.GetPlayer() if (asEventName == "IdleStop") && (akSource == PlayerActor) UI.InvokeString("HUD Menu", "_global.skse.OpenMenu", "TweenMenu") endif ENDEVENT EVENT OnDying(Actor akKiller) ; play all of the many dying fx and clean up the magic fx selfRef.placeAtMe(FXDragonPriestLargeExplosion, 1) selfRef.PlaySubGraphAnimation( "stage3" ) selfRef.unequipitem(DragonPriestArmor01) DragonPriestEyeGlowFX.Stop(selfRef) ;place ash pile utility.wait(1.0) selfRef.AttachAshPile(AshPileObject) utility.wait(2.0) FXfallingSandDragonPriestEffect.Stop(selfRef) ENDEVENT Возможно возникновение проблемы при "неправильной" экипировке(например заклинания для двух рук). По нажатию ctrl, после анимации, будет показано меню, которое обычно включается tab-ом.
  4. Заклинание не будет срабатывать у тех, кто взял перк "сила стихий" школы колдовства. В свойствах магического эффекта так прописано.
  5. Ребята, а есть мод на уничтожение бардов? Достали эти певуны, орут что аж собеседника не слышно. Как только запевают я стараюсь свалить от них подальше! И барабаны ихние бесит с собой таскать. А странствующий бард вообще псих: иногда на меня нападает.
  6. yagal

    Named Souls in Gems

    Ещё бы за особые души боле мощные чары были бы, а так очень нужный мод для некроманта или коллекционера.
  7. Была такая же беда... На подопытном сейве не было скриптов отмеченных решеткой. У меня баг возникает при подходе к району Глотки мира и Серебрянному логову, а исчезает при отдалении от этих зон(именно отдалении, а не входе в подземелья и строения этих зон, быстрые перемещения тоже не помогают). Методом научного тыка было установленно, что если препарируя подопытный сейв нажать на "FixScriptInstances", а затем, выбрав скрипт "dragonactorscript"(висит в списке активных скриптов), нажать на "Delete script" проблема исчезает. Но я не знаю к каким это последствиям может привести.
  8. yagal

    Нежить

    Мод хорош! Кому мало заклинаний - skyui в помощь. Там есть возможность добавлять их в группы, которые активируются по нажатию горячих клавиш. Есть несколько багов. Первое это когда после превращения не работает переключение заклинаний по нажатию ctrl: лич злобно рычит и машет культями, но табличка с заклинаниями не появляется.  Второе - иногда после возрождения около филактерии не работает обратная трансформация в человеческий облик(а иногда работает). И ещё - начал проходить Dawnguard и заметил неприятность: когда Серана применяет вампирское заклинание, сразу становлюсь вампиром. Причём независимо от того в форме лича или нет. Экран краснеет, появляется надпись "от питания ваша вампирская сила слабеет", а в списке активных магических эффектов появляется вампирская кровь + какие-то ещё вампирские таланты. Проблема решается превращениями, но всё равно раздражает.
×
×
  • Создать...