Макс Кауфман Опубликовано 16 ноября, 2013 Жалоба Поделиться Опубликовано 16 ноября, 2013 begin Mort_constellationStopScript Mort_constellationIf ( Player->GetEffect sEffectDispel)player->AddSpell "beggar's nose spell"player->AddSpell "tower key"player->RemoveEffects, 57set Mort_star_variable to 1elseIf ( Player -> GetEffect sEffectFeather )player->AddSpell "charioteer ability"player->RemoveEffects, 8set Mort_star_variable to 2elseIf ( Player -> GetEffect sEffectLight)player->AddSpell "blessed touch"player->AddSpell "blessed word"player->AddSpell "mara's gift"player->RemoveEffects, 41set Mort_star_variable to 3elseIf ( Player -> GetEffect sEffectWeaknessToMagicka ) ; возможен баг с альтмерамиplayer->AddSpell "elfborn ability"player->RemoveEffects, 31set Mort_star_variable to 4elseIf ( Player -> GetEffect sEffectRestoreSpellPoints )player->AddSpell "fay ability"player->RemoveEffects, 76set Mort_star_variable to 5elseIf ( Player -> GetEffect sEffectOpen )player->AddSpell "akaviri danger-sense"player->RemoveEffects, 13set Mort_star_variable to 6elseIf ( Player->GetEffect sEffectCharm)player->AddSpell "lady's favor"player->AddSpell "lady's grace"player->RemoveEffects, 44set Mort_star_variable to 7elseIf ( Player -> GetEffect sEffectResistParalysis )player->AddSpell "mooncalf ability"player->AddSpell "lover's kiss"player->RemoveEffects, 99set Mort_star_variable to 8elseIf ( Player -> GetEffect sEffectTelekinesis)player->AddSpell "moonshadow"player->RemoveEffects, 59set Mort_star_variable to 9elseIf ( Player -> GetEffect sEffectSoultrap )player->AddSpell "star-curse"player->RemoveEffects, 58set Mort_star_variable to 10elseIf ( Player -> GetEffect sEffectFortifyHealth )player->AddSpell "blood of the north"player->AddSpell "trollkin ability"player->RemoveEffects, 80set Mort_star_variable to 11elseIf ( Player ->GetEffect sEffectFortifyAttackBonus)player->AddSpell "warywrd ability"player->RemoveEffects, 117set Mort_star_variable to 12elseIf ( Player -> GetEffect sEffectStuntedMagicka )player->AddSpell "wombburn"player->RemoveEffects, 136set Mort_star_variable to 13endifend Знаки нельзя определить обычным способом, этот скрипт раздаёт знакам новые эффекты и определяет выбранный знак, когда вы берете кольцо chargen_ring. Ссылка на комментарий Поделиться на другие сайты Поделиться
Муурн Шепард Опубликовано 16 ноября, 2013 Жалоба Поделиться Опубликовано 16 ноября, 2013 (изменено) elseIf ( Player -> GetEffect sEffectWeaknessToMagicka ) ; возможен баг с альтмерамиplayer->AddSpell "elfborn ability"player->RemoveEffects, 31set Mort_star_variable to 4А не внести ли тут блок if ( Player->GetRace "high elf" != 4 ) player->AddSpell "elfborn ability" player->RemoveEffects, 31 set Mort_star_variable to 4 endif А, в таком случае альтмеры останутся без знака... Значит, можно просто заменить "первый" эффект подмастерья на что-нибудь другое, не на уязвимость к магии. Изменено 16 ноября, 2013 пользователем Муурн Шепард Ссылка на комментарий Поделиться на другие сайты Поделиться
Макс Кауфман Опубликовано 16 ноября, 2013 Автор Жалоба Поделиться Опубликовано 16 ноября, 2013 Я это для себя писал, копипаст. Пробовал альтмером, всё в порядке. К сожалению много багов в этой функции, точно не работают на определение левитация, хамелеон, невидимость. Ссылка на комментарий Поделиться на другие сайты Поделиться
Рекомендуемые сообщения
Для публикации сообщений создайте учётную запись или авторизуйтесь
Вы должны быть пользователем, чтобы оставить комментарий
Создать учетную запись
Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!
Регистрация нового пользователяВойти
Уже есть аккаунт? Войти в систему.
Войти