Призыв существ: различия между версиями
User (обсуждение | вклад) (Created page with "Подавляющая часть стандартных и весьма бесполезных саммонов (призываемых существ) была замене...") |
User (обсуждение | вклад) |
||
Строка 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>