Город Мастеров
IPB

Здравствуйте, гость ( Вход | Регистрация )

2 страниц V   1 2 >

ud4ever
Отправлено: Feb 26 2019, 23:05


Level 3
*

Группа: Members
Сообщений: 36
Регистрация: 28.03.2013
Пользователь №: 6,604


Цитата(zmeylsdn @ Feb 26 2019, 12:56) *
задумал улучшить эпик самонов blackguard and shadowdancer. За это отвечает скрипт "X2_inc_summscale", который является инклюдом для NW_CH_AC1.
На родном существе x2_s_vrock (из x0_s2_fiend) у меня получилось изменить формулу:
int nLevelTo = GetLevelByClass(CLASS_TYPE_BLACKGUARD, GetMaster(oServant))+10;//-4 (из X2_inc_summscale)
Т.е. стало новый уровень врока = уровень БГ+10 (было уровень БГ-4).
Но вот если заменить x2_s_vrock (из x0_s2_fiend) на собственное существо, скалирование не работает вообще. Стандартный моб со скриптами для призванного существа, в т.ч. и NW_CH_AC1. Может у этих самонов (врок и тень) какой из скриптов уникальный.
Итого, как лучше реализовать скалирование самонов от уровня мастера?
Как вариант нашел такой способ, основа из предыдущего сообщения:
void main()
{
object oSummon = GetAssociate(ASSOCIATE_TYPE_SUMMONED);
EmpowerMySummon(GetHitDice(OBJECT_SELF)-20,oSummon);
}


а той же функцией для левелапа хенчмана из X2_inc_summscale воспользоваться не пробовал?

int SSMLevelUpCreature(object oCreature, int nLevelUpTo, int nClass = CLASS_TYPE_INVALID, int bReadySpells =TRUE)

____________

#include "X2_inc_summscale"

void main()
{
object oSummon = GetAssociate(ASSOCIATE_TYPE_SUMMONED);
SSMLevelUpCreature(oSummon,GetHitDice(OBJECT_SELF)
);
}

  Форум: Neverwinter Nights Aurora Toolset · Просмотр сообщения: #146776 · Ответов: 5106 · Просмотров: 346,386

ud4ever
Отправлено: Feb 25 2019, 23:16


Level 3
*

Группа: Members
Сообщений: 36
Регистрация: 28.03.2013
Пользователь №: 6,604


Цитата(zmeylsdn @ Feb 25 2019, 23:30) *
Спасибо, работает.
Существует ли способ определить школу волшебника-специалиста и применить к ней же какие либо бонусы, например +2 spellDC?


Можно с nwnx, в 1.69 плагин nwnx_funcs, в NWN EE эта функция в плагине nwnx_creature.

1.69
/* Gets whether or not oCreature has a specialist school of wizardry. */
int GetWizardSpecialization (object oCreature);

NWN EE
// Gets whether or not creature has a specialist school of wizardry.
int NWNX_Creature_GetWizardSpecialization(object creature);


  Форум: Neverwinter Nights Aurora Toolset · Просмотр сообщения: #146774 · Ответов: 5106 · Просмотров: 346,386

ud4ever
Отправлено: Feb 25 2019, 16:33


Level 3
*

Группа: Members
Сообщений: 36
Регистрация: 28.03.2013
Пользователь №: 6,604


Цитата(zmeylsdn @ Feb 22 2019, 11:53) *
Оба варианта, и OnSpawn, и внутри скрипта вызова, работают с DelayCommand(1.0, ExecuteScript("z_sbuff_onspawn", OBJECT_SELF));
Биг, биг спс.
Нашел как применить несколько эффектов сразу. Но не получается оптимизировать код.


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

CODE

// в подключаемом стандартном инклюде NWN содержится нужный скрипт который привожу ниже закомментированным на всякий случай
#include "x2_inc_itemprop"

/*

int IPGetDamageBonusConstantFromNumber(int nNumber)
{
switch (nNumber)
{
case 1: return DAMAGE_BONUS_1;
case 2: return DAMAGE_BONUS_2;
case 3: return DAMAGE_BONUS_3;
case 4: return DAMAGE_BONUS_4;
case 5: return DAMAGE_BONUS_5;
case 6: return DAMAGE_BONUS_6;
case 7: return DAMAGE_BONUS_7;
case 8: return DAMAGE_BONUS_8;
case 9: return DAMAGE_BONUS_9;
case 10: return DAMAGE_BONUS_10;
case 11: return DAMAGE_BONUS_11;
case 12: return DAMAGE_BONUS_12;
case 13: return DAMAGE_BONUS_13;
case 14: return DAMAGE_BONUS_14;
case 15: return DAMAGE_BONUS_15;
case 16: return DAMAGE_BONUS_16;
case 17: return DAMAGE_BONUS_17;
case 18: return DAMAGE_BONUS_18;
case 19: return DAMAGE_BONUS_19;
case 20: return DAMAGE_BONUS_20;

}

if (nNumber>20)
{
return DAMAGE_BONUS_20;
}
else
{
return -1;
}
}

*/

void EmpowerMySummon(int iBonus, object oSummon)
{
effect eSummonBonuses=EffectAbilityIncrease(ABILITY_STREN
GTH, iBonus);
eSummonBonuses= EffectLinkEffects(EffectAbilityIncrease(ABILITY_CO
NSTITUTION, iBonus),eSummonBonuses);
eSummonBonuses = EffectLinkEffects(EffectDamageIncrease(IPGetDamage
BonusConstantFromNumber(iBonus), DAMAGE_TYPE_BLUDGEONING),eSummonBonuses);
eSummonBonuses = EffectLinkEffects(EffectAttackIncrease(iBonus),eSu
mmonBonuses);
eSummonBonuses = EffectLinkEffects(EffectACIncrease(iBonus, AC_DODGE_BONUS, AC_VS_DAMAGE_TYPE_ALL),eSummonBonuses);
ApplyEffectToObject(DURATION_TYPE_PERMANENT, eSummonBonuses, oSummon);
}

void main()
{
object oSummon = GetAssociate(ASSOCIATE_TYPE_SUMMONED);
if(GetHasFeat(FEAT_EPIC_SPELL_FOCUS_CONJURATION))
{
EmpowerMySummon(6,oSummon);
}
else if(GetHasFeat(FEAT_GREATER_SPELL_FOCUS_CONJURATION
))
{
EmpowerMySummon(4,oSummon);
}
else if(GetHasFeat(FEAT_SPELL_FOCUS_CONJURATION))
{
EmpowerMySummon(2,oSummon);
}
}
  Форум: Neverwinter Nights Aurora Toolset · Просмотр сообщения: #146772 · Ответов: 5106 · Просмотров: 346,386

ud4ever
Отправлено: Jul 25 2018, 21:29


Level 3
*

Группа: Members
Сообщений: 36
Регистрация: 28.03.2013
Пользователь №: 6,604


online на 1.69 версии, IP 91.202.25.110:5125. Тестовый сервер на NWN EE доступен в списке серверов. Хаки и т д пока те же. Официальный дискорд канал https://discord.gg/XTUDgnv
  Форум: Шард Nightfall Dreams · Просмотр сообщения: #146664 · Ответов: 102 · Просмотров: 37,897

ud4ever
Отправлено: Oct 12 2017, 21:03


Level 3
*

Группа: Members
Сообщений: 36
Регистрация: 28.03.2013
Пользователь №: 6,604


11.10.17
Оптимизации cкриптов и правки локаций

12.10.17
1. Изменен дамаг БГ, теперь работает по формуле:
2-3 уровень - 2 магического урона
4-6 уровень - 4 магического урона
7-9 уровень - 6 магического урона
10-12 уровень - 8 магического урона
13-15 уровень - 10 магического урона
16-18 уровень - 12 магического урона
19-21 уровень - 14 магического урона
22-24 уровень - 16 магического урона
25-27 уровень - 18 магического урона
28 и выше - 20 магического урона

2. Заклинания запоминаются при перезаходе
  Форум: Шард Nightfall Dreams · Просмотр сообщения: #146474 · Ответов: 17 · Просмотров: 8,118

ud4ever
Отправлено: Oct 8 2017, 23:05


Level 3
*

Группа: Members
Сообщений: 36
Регистрация: 28.03.2013
Пользователь №: 6,604


08.10.17
1. Добавлена возможность брать барду эпик фокус на Abjuration
2. Изменены требования для Self concealment: 21st level, dexterity 30+, hide 30, tumble 12, improved evasion
3. Размер посохов уменьшен на единицу. Добавлена дисца на эпик и сет варианты
4. Добавлен ЧоТ на сет Divinity

Обновленный хак и овер можно скачать по ссылке ниже
https://yadi.sk/d/dZQgeBoz3NaRuX

Посохи и шмотки Divinity необходимо синхронизировать
  Форум: Шард Nightfall Dreams · Просмотр сообщения: #146470 · Ответов: 17 · Просмотров: 8,118

ud4ever
Отправлено: Sep 22 2017, 21:07


Level 3
*

Группа: Members
Сообщений: 36
Регистрация: 28.03.2013
Пользователь №: 6,604


29.08.2017
Введена экспа за ПВП, считается как 200*(2*Enemy_LVL-Killer_LVL). Выдается киллеру. Не выдается если убийца выше в уровне, чем жертва более чем на 5 уровней.
Время рестартов сдвинуто на 2 часа вперед. (2.00, 8.00, 14.00, 20.00 по Мск)
Снижено AC у Северных орков на 6 единиц Natural.



22.09.2017
Исправлен дамаг от абилок ПДК, теперь рассчитывается корректно.
Добавлены щиты 1+8 и 1+9 для барда в эпик и сет палитру соответственно.
Изменены свойства посохов на барда. Всем Staff of Minstrel и Lesser Shield of Magic необходимо пройти синхронизацию
  Форум: Шард Nightfall Dreams · Просмотр сообщения: #146456 · Ответов: 17 · Просмотров: 8,118

ud4ever
Отправлено: Sep 9 2017, 11:16


Level 3
*

Группа: Members
Сообщений: 36
Регистрация: 28.03.2013
Пользователь №: 6,604


обновленный хак и оверрайд https://yadi.sk/d/j1UCT6ZU3MjdcA
добавлен ПДК класс
  Форум: Шард Nightfall Dreams · Просмотр сообщения: #146433 · Ответов: 17 · Просмотров: 8,118

ud4ever
Отправлено: Aug 25 2017, 22:16


Level 3
*

Группа: Members
Сообщений: 36
Регистрация: 28.03.2013
Пользователь №: 6,604


Цитата(Asterot @ Aug 25 2017, 20:35) *
Камрады, когда вайп?


в 22.30 по мск 25.08.17, через 15 мин в общем

не забудь залить последние хак и овер

https://yadi.sk/d/ftasnNHk3ML6Dp
  Форум: Шард Nightfall Dreams · Просмотр сообщения: #146383 · Ответов: 102 · Просмотров: 37,897

ud4ever
Отправлено: Aug 25 2017, 11:54


Level 3
*

Группа: Members
Сообщений: 36
Регистрация: 28.03.2013
Пользователь №: 6,604


Все изменения добавлены в таблицу https://docs.google.com/spreadsheets/d/1neI...dit?usp=sharing

Актуальные хак, овер и tlk по ссылке
https://yadi.sk/d/ftasnNHk3ML6Dp
  Форум: Шард Nightfall Dreams · Просмотр сообщения: #146381 · Ответов: 17 · Просмотров: 8,118

ud4ever
Отправлено: Aug 23 2017, 14:48


Level 3
*

Группа: Members
Сообщений: 36
Регистрация: 28.03.2013
Пользователь №: 6,604


Старт вайпа запланирован на 25 августа 22.30 по мск
  Форум: Шард Nightfall Dreams · Просмотр сообщения: #146380 · Ответов: 17 · Просмотров: 8,118

ud4ever
Отправлено: Aug 20 2017, 17:20


Level 3
*

Группа: Members
Сообщений: 36
Регистрация: 28.03.2013
Пользователь №: 6,604


20.08.2017
Реализованы лицензии на прокачку классов друид и ПДК.
Очередная работа над оптимизацией локаций.
Переработана система авторизации и записи ключей (больше не будет бутать по 3 раза при заходе).
При левелапе оповещаются все игроки о полученном лвле.
Слегка подкорректирован шмот в палитре.
При убийстве игрока с выпадением лута (Уровень_Киллера-Уровень_Жертвы<=5) цвет сообщения в шаут и лог красный, без выпадения лута - синий, при килах без диза - зеленый.
Хаос щит могут носить только клерики, сорки и барды выше 25го уровня при условии что в правой руке не будет оружия ближнего боя. Т. е. разрешены только посохи и т д.
Северный лес соединен с комплексом северных локаций, позволяет пройти в Эвилор, не прибегая к ТП.
+ дополнительная локация северных орков.
  Форум: Шард Nightfall Dreams · Просмотр сообщения: #146377 · Ответов: 17 · Просмотров: 8,118

ud4ever
Отправлено: Aug 11 2017, 11:14


Level 3
*

Группа: Members
Сообщений: 36
Регистрация: 28.03.2013
Пользователь №: 6,604


Исходя из текущего темпа работ, официальный старт запланирован на 18 или 25 августа
  Форум: Шард Nightfall Dreams · Просмотр сообщения: #146363 · Ответов: 17 · Просмотров: 8,118

ud4ever
Отправлено: Aug 7 2017, 17:59


Level 3
*

Группа: Members
Сообщений: 36
Регистрация: 28.03.2013
Пользователь №: 6,604


01.08.2017
Полноценная поддержка NWNX.
Фикс автодиза.
Фикс запоминания координат книгой червоточин.
Авторестарты каждые 6 часов по Москве, начиная с 0.00.
Реализована возможность удаления “лишнего чара” командой !delete в чат.
Возможность узнать время на серверe командой !time

07.08.2017
Исправлен ряд некритичных ошибок.
Полностью переработана система расчета опыта и уровни мобов.
Переработан и возвращен в игру класс друида by Маклауд.
Выпилен ряд неиспользуемых локаций, постепенно ведется добавление меток на миникарты и группирование для удобства и простоты навигации.
Добавлены мобы-чемпионы. С 10% шансом в респе может появиться моб с рандомным бустом к характеристикам и +30% к опыту за его убийство.
  Форум: Шард Nightfall Dreams · Просмотр сообщения: #146361 · Ответов: 17 · Просмотров: 8,118

ud4ever
Отправлено: Aug 3 2017, 00:15


Level 3
*

Группа: Members
Сообщений: 36
Регистрация: 28.03.2013
Пользователь №: 6,604


Начались работы по подготовке нового вайпа на Nightfall Dreams, для желающих поиграть в предрелизе все нужные файлы и IP ниже
ND Client - https://yadi.sk/d/NGkZLQPCqUkvC
hak+override 31.07.2017 public stable build - https://yadi.sk/d/sn5RFs-F3LZtMZ
IP 91.202.25.110 - online
  Форум: Шард Nightfall Dreams · Просмотр сообщения: #146358 · Ответов: 102 · Просмотров: 37,897

ud4ever
Отправлено: Apr 30 2017, 20:33


Level 3
*

Группа: Members
Сообщений: 36
Регистрация: 28.03.2013
Пользователь №: 6,604


есть еще группа в скайпе https://join.skype.com/iVcNiW2kviMs я думаю там обратная связь будет быстрее
  Форум: Шард Nightfall Dreams · Просмотр сообщения: #146319 · Ответов: 102 · Просмотров: 37,897

ud4ever
Отправлено: Mar 3 2017, 23:09


Level 3
*

Группа: Members
Сообщений: 36
Регистрация: 28.03.2013
Пользователь №: 6,604


Если будут желающие, то, думаю, реально организовать вайп и фиксов завезти, в этом году скорее всего поиграем еще, пока еще немногочисленное коммунити не совсем загнулось и периодически хочет вайпа.
  Форум: Шард Nightfall Dreams · Просмотр сообщения: #146305 · Ответов: 102 · Просмотров: 37,897

ud4ever
Отправлено: Mar 22 2016, 08:20


Level 3
*

Группа: Members
Сообщений: 36
Регистрация: 28.03.2013
Пользователь №: 6,604


Цитата(Aiwan @ Mar 22 2016, 08:51) *
Что вы имеете в виду? Подробнее задачу опишите.

задача заключается в том чтобы при попытке совершить бартер он либо не работал, либо сразу отменялся для того чтобы у игроков не было возможности дюпить внутриигровые шмотки с его помощью
  Форум: Neverwinter Nights Aurora Toolset · Просмотр сообщения: #146143 · Ответов: 5106 · Просмотров: 346,386

ud4ever
Отправлено: Mar 21 2016, 21:52


Level 3
*

Группа: Members
Сообщений: 36
Регистрация: 28.03.2013
Пользователь №: 6,604


Подскажите, пожалуйста, скорее всего кто-либо сталкивался. Как отключить бартер в модуле?
  Форум: Neverwinter Nights Aurora Toolset · Просмотр сообщения: #146141 · Ответов: 5106 · Просмотров: 346,386

ud4ever
Отправлено: May 20 2015, 09:54


Level 3
*

Группа: Members
Сообщений: 36
Регистрация: 28.03.2013
Пользователь №: 6,604


Цитата(Flaristan @ May 20 2015, 06:04) *
И вот тут мы сразу ловим баг, который делает нашу проверку всегда TRUE, если в модуле присутствует хотя бы 1 враждебный игрок. (IMG:style_emoticons/kolobok_light/biggrin.gif)
На сколько я успел наобщаться со скриптами НВН, если мне не изменяет сей опыт - GetNearestCreature вполне успешно считает расстояние между объектами в разных локациях и оно равно -1. И в этом случае GetIsObjectValid будет совершенно валиден, если он будет где-то (не важно где) в модуле, а исходная задача была сделать проверку по конкретной локации.
Итого, чтоб это было без подобного бага - сделать нужно вот так:..
Neverwinter Script
object oPC =  = GetObjectLastUsedBy(); //к примеру для варианта на OnUse

object oNearestPCEnemy = GetNearestCreature(CREATURE_TYPE_PLAYER_CHAR, PLAYER_CHAR_IS_PC, oPC, 1, CREATURE_TYPE_REPUTATION,  REPUTATION_TYPE_ENEMY);

if ((GetIsObjectValid (oNearestPCEnemy))
    &&(GetArea(oPC)== GetArea(oNearestPCEnemy))) //приклеиваем чудную проверочку, что наш oNearestPCEnemy находится в той же локации, что и oPC
    {
    //тыры-пыры
    }
...Вот так будет работать без сбоев. (IMG:style_emoticons/kolobok_light/rolleyes.gif)


Спасибо за дополнение) скорее всего оно сэкономило ощутимый отрезок времени)
  Форум: Neverwinter Nights Aurora Toolset · Просмотр сообщения: #145894 · Ответов: 5106 · Просмотров: 346,386

ud4ever
Отправлено: May 19 2015, 17:49


Level 3
*

Группа: Members
Сообщений: 36
Регистрация: 28.03.2013
Пользователь №: 6,604


Спасибо за подробный ответ)
  Форум: Neverwinter Nights Aurora Toolset · Просмотр сообщения: #145890 · Ответов: 5106 · Просмотров: 346,386

ud4ever
Отправлено: May 19 2015, 10:40


Level 3
*

Группа: Members
Сообщений: 36
Регистрация: 28.03.2013
Пользователь №: 6,604


Прошу помочь со скриптом проверки наличия игрока враждебной фракции в локации. Необходимо для того, чтобы добавить эту проверку в скрипт при активации телепорта.

  Форум: Neverwinter Nights Aurora Toolset · Просмотр сообщения: #145888 · Ответов: 5106 · Просмотров: 346,386

ud4ever
Отправлено: Dec 10 2014, 23:12


Level 3
*

Группа: Members
Сообщений: 36
Регистрация: 28.03.2013
Пользователь №: 6,604


Цитата(denis0k @ Dec 10 2014, 14:26) *
Если вам всё равно, какой модуль, то стоит поискать на волте, мы в безынтернетное время в клубе играли в кучу кооп-модулей, их тогда игромания на дисках выкладывала переведённые. Из ПВ в инете должны быть нордок и кормир. Мб кто-то из шардоделов даст свой, но вряд ли (я КЛ закатал ещё в 2009-м).
Добро пожаловать в русское игровое комьюнити! (IMG:style_emoticons/kolobok_light/yahoo.gif) В начале нулевых срачи слили мады, через пять лет срачи слили нвн (IMG:style_emoticons/kolobok_light/smile.gif) Не договариваться у нас - норма.


я бы заморочился с NWNX и хостом ради интереса просто, особенно если бы был хороший обкатанный модуль. На мой взгляд в открытый доступ пора выложить все что есть по NWN из наработок, потому что большинство из них тухнет в файловых архивах у кого-то на хардах. А так может что-то выстрелит)
  Форум: Шард Nightfall Dreams · Просмотр сообщения: #145519 · Ответов: 102 · Просмотров: 37,897

ud4ever
Отправлено: Dec 10 2014, 08:14


Level 3
*

Группа: Members
Сообщений: 36
Регистрация: 28.03.2013
Пользователь №: 6,604


Насколько мне известно последние разы у тех кто кооперировался из моих знакомых была проблема найти модуль для запуска) В общем проблема не в ресурсах, а в том что все не могли договориться.
  Форум: Шард Nightfall Dreams · Просмотр сообщения: #145517 · Ответов: 102 · Просмотров: 37,897

ud4ever
Отправлено: Dec 9 2014, 22:55


Level 3
*

Группа: Members
Сообщений: 36
Регистрация: 28.03.2013
Пользователь №: 6,604


Можно готовую виртуалку сделать со всеми настройками, а хостить я не думаю что большая проблема, сейчас внешний IP подключить дело 5 минут у многих провайдеров.
  Форум: Шард Nightfall Dreams · Просмотр сообщения: #145515 · Ответов: 102 · Просмотров: 37,897

2 страниц V   1 2 >

Есть новые сообщения  Открытая тема (есть новые ответы)
Нет новых сообщений  Открытая тема (нет новых ответов)
Горячая тема (есть новые сообщения)  Горячая тема (есть новые ответы)
Горячая тема (нет новых сообщений)  Горячая тема (нет новых ответов)
Опрос (есть новые голоса)  Опрос (есть новые голоса)
Опрос (нет новых голосов)  Опрос (нет новых голосов)
Тема закрыта  Закрытая тема
Тема перемещена  Тема перемещена
 

Текстовая версия Сейчас: 22nd November 2019 - 21:57