Призыв существ: различия между версиями

Материал из Siala Wiki
Перейти к навигации Перейти к поиску
(Created page with "Подавляющая часть стандартных и весьма бесполезных саммонов (призываемых существ) была замене...")
 
Строка 114: Строка 114:
 
== Заклинания вызова нежити (Animate Dead, Create undead, Create greater undead) ==
 
== Заклинания вызова нежити (Animate Dead, Create undead, Create greater undead) ==
 
Отключены
 
Отключены
 +
 +
== Выдержка из скриптов для уточнения значений ==
 +
<syntaxhighlight lang="python" line="1">
 +
if ((GetHasFeat(FEAT_ANIMAL_DOMAIN_POWER, oCaster)) || (nCasterType == 3))    //if has domain or is druid or has school specialization summon for wizard - additional bonuces
 +
    {
 +
        effect Effect_HP = EffectTemporaryHitpoints(FloatToInt((GetMaxHitPoints(oSummon)*1.5*GetCasterLevel(oCaster))/100));
 +
        effect Effect_Ability_Str = EffectAbilityIncrease(ABILITY_STRENGTH, nAbility);
 +
        effect Effect_Ability_Dex = EffectAbilityIncrease(ABILITY_DEXTERITY, nAbility);
 +
        effect Effect_Ability_Con = EffectAbilityIncrease(ABILITY_CONSTITUTION, nAbility);
 +
        effect Effect_Ability_Int = EffectAbilityIncrease(ABILITY_INTELLIGENCE, nAbility);
 +
        effect Effect_Ability_Wis = EffectAbilityIncrease(ABILITY_WISDOM, nAbility);
 +
        effect Effect_Ability_Cha = EffectAbilityIncrease(ABILITY_CHARISMA, nAbility);
 +
        //SendMessageToPC(oCaster, "Base1");
 +
        ApplyEffectToObject(DURATION_TYPE_PERMANENT,Effect_HP, oSummon);
 +
        ApplyEffectToObject(DURATION_TYPE_PERMANENT, EffectLinkEffects(Effect_Ability_Str, EffectLinkEffects(Effect_Ability_Dex, EffectLinkEffects(Effect_Ability_Con, EffectLinkEffects(Effect_Ability_Int, EffectLinkEffects(Effect_Ability_Wis, Effect_Ability_Cha))))), oSummon);
 +
    }
 +
    if ((nCasterType == 3) || (nCasterType == 4))  //if is druid or ranger - additional bonuces
 +
    {
 +
        int nEmpathy = GetSkillRank(SKILL_ANIMAL_EMPATHY, oCaster);
 +
       if (nEmpathy > 0)
 +
       {
 +
            effect Effect_AC = EffectACIncrease(nEmpathy/8, AC_DEFLECTION_BONUS);
 +
            effect Effect_Attack = EffectAttackIncrease(nEmpathy/10);
 +
           effect Effect_Skill = EffectSkillIncrease(SKILL_ALL_SKILLS , nEmpathy / 2);
 +
            effect Effect_Damage = EffectDamageIncrease((nEmpathy/5 + GetCasterLevel(oCaster)/5 + Get_Caster_Mod(oCaster))/3);
 +
            ApplyEffectToObject(DURATION_TYPE_PERMANENT, EffectLinkEffects(Effect_AC, EffectLinkEffects(Effect_Attack, EffectLinkEffects(Effect_Skill, Effect_Damage))), oSummon);
 +
       }
 +
    }
 +
    if (GetHasFeat(FEAT_SPELL_FOCUS_CONJURATION, oCaster))  //if caster has spell focus for summoning
 +
    {
 +
        effect Effect_AC2 = EffectACIncrease(2, AC_SHIELD_ENCHANTMENT_BONUS);
 +
        if (GetHasFeat(FEAT_GREATER_SPELL_FOCUS_CONJURATION, oCaster))  //if caster has great spell focus for summoning
 +
        {
 +
            Effect_AC2 = EffectACIncrease(4, AC_SHIELD_ENCHANTMENT_BONUS);
 +
            if (GetHasFeat(FEAT_EPIC_SPELL_FOCUS_CONJURATION, oCaster)) //id caster has epic spell focus for summoning
 +
            {
 +
                Effect_AC2 = EffectACIncrease(6, AC_SHIELD_ENCHANTMENT_BONUS);
 +
            }
 +
        }
 +
        ApplyEffectToObject(DURATION_TYPE_PERMANENT, Effect_AC2, oSummon);
 +
    }
 +
</syntaxhighlight>

Версия 17:23, 10 декабря 2015

Подавляющая часть стандартных и весьма бесполезных саммонов (призываемых существ) была заменена новыми атмосферными и эффективными созданиями. Для каждого саммона определенного вида существуют эпическая форма, доступная только на эпических уровнях кастера.

Завидные параметры новых саммонов стали причиной для введения некоторых штрафных санкций по отношению к игроку, использующему саммона в PvP. Нанесение игроком урона по саммону влечет за собой передачу части урона хозяину. В бою с монстрами этой зависимости не будет.

Заклинания вызова (Summon creature)

Заклинания вызова существа 1-9 кругов (Summon creature):

  • все существа переделаны, теперь это совершенно другие, сделанные с нуля создания;
  • длительность призыва зависит от модификатора кастерской характеристики: интеллект для волшебника, харизма для сорка и т.д.;
длительность призыва = (модификатор кастерской характеристики) часов
  • по достижении уровня кастера необходимого для появления круга магии самона +20 уровней существо становится усиленным

То есть если для самона 1-го круга нужен 1-ый уровень волшебника, то на 21-ом уровне волшебника самон первого круга будет уже усиленным, все остальные - все еще обычными.

Для самона 3-го круга нужно 5 уровней волшебника, на 25-мм уровне волшебника самон будет усиленным, для колдуна же это будет 26-ой уровень, так как колдун получает 3-й круг магии на 6-ом уровне. Уровни барда и рейнджера тоже считаются правильно - с уровня появления существа +20.

  • волшебники, клерики с доменом "Animal (Животное)" и друиды получают бонус для вызванных существ. Бонус зависит от уровня в классе и модификатора кастерской характеристики (интеллект для визарда, мудрость для клерика и друида)
  • друиды и рейнджеры получают бонус для вызванных существ, зависящий от уровня навыка "Эмпатии животных". Т.е. друид имеет больше возможностей для улучшения своих призываемых существ, чем любой другой класс.

Существа 3, 5 и 7-го кругов являются небоевыми саммонами, они обладают заклинаниями и абилками лечения, поэтому использовать их в бою бессмысленно, им нужно давать команду "лечи меня".

Существа 8-го круга являются стоячими на месте, они никуда не ходят и это не глюк - ходить они действительно не умеют.

Существа 1, 2, 4, 6, 8 и 9-го кругов являются боевыми саммонами.

Усиленные призываемые существа

Указанные значение примерны и не максимальны, параметры саммонов зависят от характеристик заклинателя.

I - Гарринч

  • 51 АС
  • 325/238 хп
  • аб +41/+36/+31,
  • урон 1-3 + 8 + 1д6 магический

II - Х'варр

  • 42 АС
  • 409/292 хп
  • аб +43/+38/+33
  • урон 1-2 + 12 + 1д6 магический

III - Великий храмовник

  • 47 АС
  • 258/200 хп*
  • аб +24/+19/+14/+9
  • урон 1-3 + 4 + 1д6 магический - 5 дробящий

IV - Имперская сторожевая

  • 62 АС
  • 504/358 хп
  • аб +67/+62/+57
  • урон 1-3 + 35 + 2д6 колющий + 1д6 магический

V - Благословение

  • 52 АС
  • 314/241 хп
  • аб +26/+21/+16/+11
  • урон 1-3 + 4 + 1д6 магический - 5 дробящий
  • 50% маскировки

VI - Король пастбищ

  • 62 АС
  • 758/524 хп
  • аб +80/+75/+70/+65,
  • урон 1-3 + 30 + 1 магический + 1д6 магичечский
  • блайндфайт, иммун к усыплению, ядам, дарквижн, резисты стихий, удар пробивает вардинг

VII - Благодать

  • 57 АС
  • 369/282 хп
  • аб +28/+23/+18/+13
  • 1-3 + 4 + 1д6 магичечский -5 дробящий
  • 50% маскировка

VIII - Гранитный голем

  • 50 АС,
  • 1725/1140 хп
  • аб +77/+72/+67
  • урон 1-6 + 20 + 1д6 магический +5 дробящий, стреляет издалека
  • автоквики (3), блайндфайт, иммуны к парализу, усыплению, крипинг страйк, импрув кнок, 2д6 сник, 20% маскировка

IX - Песчаная акула

  • 67 АС
  • 782/548 хп
  • аб +78/+73/+68/+63
  • урон 1-3 + 35 + +1д6 кислота + 1д4 дробящий + 2д6 колющий + 1д6 режущий + 1д6 магический
  • блайндфайт, вихрь ударов, эвейжн, крипинг страйк, удар +5, обостренные чувства, 1д6 сник, прицельный выстрел, смертельная атака 1д6, 20% маскировка

Эпические призываемые существа (Mummy Dust, Epic Dragon Knight)

Эпические заклинания по вызову Мумии и Рыцаря так же претерпели изменения:

  • вызываемые существа полностью переделаны с нуля. Вызываемая мумия - кастер, вызываемый рыцарь дракон - воин;
  • от уровня кастера вызванное существо получает бонус, у каждого из двух самонов бонус свой;
  • длительность вызова мумии - 24 часа, длительность вызова дракона - раунд на уровень заклинателя;
  • при вызванном рыцаре драконе заклинатель не может кастовать, после смерти или отзыва дракона - снова может;
  • ни один из самонов, в том числе эпических, врожденного трусина не имеет.

Рыцарь-дракон

  • 23 варвар /7 ВМ /10 РДД
  • 600 хп
  • аб 63/58/53/48
  • урон 4-12+25+2д10 дробящий +10 огненный (16-20х5)
  • ас 48
  • спасы 45/18/30 +1 от спеллкрафта
  • 72 листен, спот, 63 дисца

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

Мумифицированный маг

10 нежить /30 визард 470/350 хп

  • ас, аб настолько малы, что роли не играют
  • спасы 40/20/35 +18 спеллкарфт
  • 56 дисциплина
  • в магическом арсенале 3 руины, морды, диспеллы, дейзы, мухи, бигби, большие исаки, слепота/глухота, страх и прочие волшебства
  • мумия стоит на месте, где призвана; ходит она крайне редко

Заклинания вызова нежити (Animate Dead, Create undead, Create greater undead)

Отключены

Выдержка из скриптов для уточнения значений

<syntaxhighlight lang="python" line="1"> if ((GetHasFeat(FEAT_ANIMAL_DOMAIN_POWER, oCaster)) || (nCasterType == 3)) //if has domain or is druid or has school specialization summon for wizard - additional bonuces

   {
       effect Effect_HP = EffectTemporaryHitpoints(FloatToInt((GetMaxHitPoints(oSummon)*1.5*GetCasterLevel(oCaster))/100));
       effect Effect_Ability_Str = EffectAbilityIncrease(ABILITY_STRENGTH, nAbility);
       effect Effect_Ability_Dex = EffectAbilityIncrease(ABILITY_DEXTERITY, nAbility);
       effect Effect_Ability_Con = EffectAbilityIncrease(ABILITY_CONSTITUTION, nAbility);
       effect Effect_Ability_Int = EffectAbilityIncrease(ABILITY_INTELLIGENCE, nAbility);
       effect Effect_Ability_Wis = EffectAbilityIncrease(ABILITY_WISDOM, nAbility);
       effect Effect_Ability_Cha = EffectAbilityIncrease(ABILITY_CHARISMA, nAbility);
       //SendMessageToPC(oCaster, "Base1");
       ApplyEffectToObject(DURATION_TYPE_PERMANENT,Effect_HP, oSummon);
       ApplyEffectToObject(DURATION_TYPE_PERMANENT, EffectLinkEffects(Effect_Ability_Str, EffectLinkEffects(Effect_Ability_Dex, EffectLinkEffects(Effect_Ability_Con, EffectLinkEffects(Effect_Ability_Int, EffectLinkEffects(Effect_Ability_Wis, Effect_Ability_Cha))))), oSummon);
   }
   if ((nCasterType == 3) || (nCasterType == 4))   //if is druid or ranger - additional bonuces
   {
       int nEmpathy = GetSkillRank(SKILL_ANIMAL_EMPATHY, oCaster);
       if (nEmpathy > 0)
       {
           effect Effect_AC = EffectACIncrease(nEmpathy/8, AC_DEFLECTION_BONUS);
           effect Effect_Attack = EffectAttackIncrease(nEmpathy/10);
           effect Effect_Skill = EffectSkillIncrease(SKILL_ALL_SKILLS , nEmpathy / 2);
           effect Effect_Damage = EffectDamageIncrease((nEmpathy/5 + GetCasterLevel(oCaster)/5 + Get_Caster_Mod(oCaster))/3);
           ApplyEffectToObject(DURATION_TYPE_PERMANENT, EffectLinkEffects(Effect_AC, EffectLinkEffects(Effect_Attack, EffectLinkEffects(Effect_Skill, Effect_Damage))), oSummon);
       }
   }
   if (GetHasFeat(FEAT_SPELL_FOCUS_CONJURATION, oCaster))  //if caster has spell focus for summoning
   {
       effect Effect_AC2 = EffectACIncrease(2, AC_SHIELD_ENCHANTMENT_BONUS);
       if (GetHasFeat(FEAT_GREATER_SPELL_FOCUS_CONJURATION, oCaster))  //if caster has great spell focus for summoning
       {
           Effect_AC2 = EffectACIncrease(4, AC_SHIELD_ENCHANTMENT_BONUS);
           if (GetHasFeat(FEAT_EPIC_SPELL_FOCUS_CONJURATION, oCaster)) //id caster has epic spell focus for summoning
           {
               Effect_AC2 = EffectACIncrease(6, AC_SHIELD_ENCHANTMENT_BONUS);
           }
       }
       ApplyEffectToObject(DURATION_TYPE_PERMANENT, Effect_AC2, oSummon);
   }

</syntaxhighlight>