Версия для печати темы

Нажмите сюда для просмотра этой темы в обычном формате

Город Мастеров _ Главный Зал _ Модуль "История дома Салливан"

Автор: Heather Jan 14 2014, 16:38

Это первая часть кампании, которая называется "История дома Салливан".
ОПИСАНИЕ
"Вы молоды и амбициозны. Вам только что исполнился 21 год и вы окончили престижную Академию в славном городе Самаир. Кроме того, ваша семья довольно влиятельна в городе. И ваша фамилия Салливан внушает уважение, ведь вы элита Самаира. Это лето обещало принести вам долгожданную свободу от учебников и зубрежки.. Однако, родители решили иначе и отправили вас, вопреки вашей воле, в деревню Кэшлдорт к родственникам. Есть ли еще шанс отведать приключений, а может быть эта поездка обернется чем-то намного более важным?"

1. Модуль рассчитан на одного игрока первого уровня.
2. Класс и пол персонажа любой. Раса - человек.
3. Имя и фамилия вашего персонажа должны быть написаны кириллицей.
4. Фамилия персонажа должна быть "Салливан", возраст 21 год

Версия NWN 1.69

Если у вас есть какие-то предложения, замечания или что-то еще - пишите сюда, в личные сообщения или на мыло isslandia@mail.ru

https://drive.google.com/file/d/0B6cJSgmeMypRLW5FYzFnM0ExTzQ/view?usp=sharing

Добавлена Интерлюдия ко второй главе.

Добавлена вторая глава
https://drive.google.com/open?id=0B6cJSgmeMypRMlVjR1JDenJmSjg

Автор: azathoth Jan 14 2014, 23:37

А нвн-то у меня как-то уже и нет wacko.gif Ну и ладно, милый файлообменник мне всё равно файл так и не отдал.

Автор: Flaristan Jan 15 2014, 02:21

В последней ссылке вроде все скачивается нормально... В предпоследней: написано жеж - багованный.

P.S.: НВН есть например http://nwnecronomicon.ucoz.ru/load/nwn_v1_69_sou_hotu/1-1-0-9.

Автор: azathoth Jan 17 2014, 01:52

Ну скачивать-то поставилось, но 0 kb/s - сейчас ещё попробую, что ли. И ещё 2 гб невера хДД.

Автор: Melisse Jan 27 2014, 21:53

Heather, немного поиграла в твой модуль. Понравился, хоть не замысловато и без "узоров", но очень мило. Настолько привыкла к ммо линейности сюжета, что даже растерялась что меня не ведут за ручку, после того как поела пироги на первом этаже, а просто сказали - иди погуляй smile.gif
Понравились диалоги)
Некоторые косяки со скриптами, ну это фихня. Кстати, блок неба не вставлен у тебя в деревне.
Ты молодец)

Кратко об одном скрипте, который сильно так бросился в глаза (даже в тулсете глянула):
Там у тебя рассказчик есть в деревне. Не буду весь скрипт приводить, часть только...

Neverwinter Script
object oPC = GetFirstPC();
string ya = GetName(GetObjectByTag("ya")); // Я понимаю что трудно патч поставить на букву "я", чтобы скрипт не вылетал, ну да ладно)
int nInt;
nInt = d10();
if (nInt==1)
   {
   AssignCommand(GetNearestObjectByTag("teller",oPC), ActionSpeakString("")); Вот это зачем? smile.gif
   }


Смотри как можно этот скрипт уменьшить и сделать что рассказчик не произносил пустую строку.

Neverwinter Script
object oPC = GetFirstPC();
string ya = GetName(GetObjectByTag("ya")); // Я понимаю что трудно патч поставить на букву "я", чтобы скрипт не вылетал, ну да ладно)

// Ставь этот переключатель, он будет кидать кубик д10 и в зависимости от грани выбирать нужный ответ
switch (d10()) // Кстати, вместо д10 тут может быть любое целое значение, как ты уже догадалась наверное, хоть д100, хоть Random(34) и даже const int любые
{
   // который ты занесешь под case <номер от 1 до 10 (по числу граней кубика)>
   // если ты пропускаешь, какую-то грань, то он просто молчит и не говорит.
  case 1:
  {
   AssignCommand(GetNearestObjectByTag("teller",oPC), ActionSpeakString("Бла-бла, я такое слышал ое-ой!"));
   break;
   }
   case 3:
  {
   AssignCommand(GetNearestObjectByTag("teller",oPC), ActionSpeakString("ое-ой!"));
   break;
   }
   case 8:
  {
   AssignCommand(GetNearestObjectByTag("teller",oPC), ActionSpeakString("Клара, ты сейчас откроешь клюв от удивления!!!!"));
   break;
   }

   // В этом переключателе есть еще одна замечательная штука
   default:
   {
       //  вот это - по умолчанию (default), ее можно и не вставлять в switсh,
       // но если ты вставляешь, то тут будет выпадать то что не нашлось среди case, например:
       AssignCommand(GetNearestObjectByTag("teller",oPC), ActionSpeakString("*Довольно лыбится на открытые от удивления рты*"));
    }
}


Если у тебя какие-то вопросы по скриптам, просто говори мне или другим форумчанам. У тебя не аховые системы расчета уровнений 3 порядка с 8 неизвестными, большей частью я как понимаю ты юзала скриптовый волшебник для простейших скриптов, н оесли будут вопросы - задавай, поможем.

Модуль я доиграю до конца, потихоньку играю. Как до конца дойду, еще выскажусь.

Автор: Flaristan Jan 28 2014, 03:48

Могу сказать в защиту, что человек просто юзает скрипт-генератор, поэтому на скрипты можно особо не смотреть (сингл ведь – работают, да и ладно). biggrin.gif

Цитата(Melisse @ Jan 27 2014, 20:53) *
Neverwinter Script
// Я понимаю что трудно патч поставить на букву "я", чтобы скрипт не вылетал, ну да ладно)
Не у всех работают эти патчи/методы с включением «я», зато фокус с вейпоинтом работает железно.

Автор: Melisse Jan 28 2014, 08:28

Flaristan, прислать тебе правленный nwntoolset? - чтобы раз и навсегда решить эту твою проблему с невозможностью поправить "я" посредством патча dumbo

Автор: Flaristan Jan 28 2014, 09:19

Не надо, я так полагаю это из-за особенностей русификации (тулсет у меня на русском). Все итак работает нормально, незачем рисковать непредвиденными глюками. smile.gif

Автор: Heather Jan 28 2014, 09:52

Melisse, спасибо за замечания. Насчет этого проклятого рассказчика - я модуль делала в течении нескольких лет, а деревня одна из ранних локаций, я тогда вообще была в скриптах "ту-ту". Пустая строка, что бы товарищ не тараторил без конца. выдавал фразы, через неравные промежутки времени.
Сейчас понимаю, что корявый он. Обязательно переделаю в твой. А насчет буквы "я", по-моему, у меня даже стоит этот скрипт, а эту строку юзаю по привычке)))

Flaristan, я не всегда пользуюсь генератором, простые катсцены стараюсь сама писать)) Но вообще, да, модуль больше на сюжет и диалоги, чем на интересные скрипты.

В общем, буду ждать дальнейших замечаний и поправок, потихоньку клепая 2-ую главу)))

Автор: Melisse Jan 28 2014, 12:06

Цитата
Не надо, я так полагаю это из-за особенностей русификации (тулсет у меня на русском). Все итак работает нормально, незачем рисковать непредвиденными глюками.

Сама программа тулсета ни на каком языке, там за руссификацию отвечает файл dialog.tlk (который, к слову, может быть на каком хошь языке). Т.е. даже если ты поставишь правленый тулсет.ехе это ни на что не повлияет из руссификации, только будет правильно отображаться буква "я". Скорее это беда даже встроеного нвн-компилятора. Глюков нет, так как с этим патчем работали почти все известные команды шардов.
Ну хозяин-барин, как говорится.

Автор: denis0k Jan 28 2014, 17:22

Биовари просто расисты, они не думают, что где-то есть полноценные 8-битные кодировки, поэтому буква "я" (она последняя, 256-я, 0xFF) им рвёт шаблоны. Скорее всего 0xFF считается у них служебным символом типа -1/eof. Патч это правит. К слову, даже в их свежем торе нет поддержки полноценных шрифтов wacko.gif Там даже чат кириллицу не поддерживает, прямо как в 90е smile.gif

Автор: azathoth Feb 11 2014, 00:01

"полноценные 8-битные кодировки" smile.gif

Автор: denis0k Feb 11 2014, 00:20

Во всех прочих в конце какой-нить не очень печатный символ, и только русские отличились smile.gif Могли бы туда перенос строк запилить, крестик какой-то там (ни разу в печатных изданиях его не видел, но в кодировках он есть), но нет - замонздрячили туда чуть ли не самую популярную букву алфавита!

Автор: azathoth Feb 11 2014, 00:27

smile.gif biggrin.gif biggrin.gif

По-моему там игрек с точками от ё.

В НВН2 точно был уже уникод. Ещё часто встречается такая ситуация - вместо честных квадратиков, если в шрифте буквы нет - о будто и нет её вовсе, однако бекспейс два раза прожать придётся потом.

Автор: denis0k Feb 11 2014, 06:28

В нвн2 был юникод с возможностью юзать свои шрифты. Потому что нвн2 - это не биовари smile.gif Не удивлюсь, если в ДЭ3 опять будет кириллица через жэ.

Автор: azathoth Feb 11 2014, 23:47

Heather, начал играть в ваш модуль - застрял на выходе из подвала куда дядька отправляет прятаться - черный экран, курсор двигается, но ничего не видно. видимо катсцена не играет.

Что ещё пока не забыл, диалоги хорошие, но там в основном злой/добрый/нейтральный полицейский - но это ворчу. Ещё сходу нагрубил дядьке, но в качестве извинений фамильярное "прости" на ты. И бьющаяся на крае сознания мысль "что-то я без оружия" всплыла только когда меня заживо сожрали крысы : lol.gif

Автор: Heather Feb 12 2014, 06:48

azathoth, ок, спасибо. Моему несчастному модулю требуется еще очень долгая обработка напильником.)))
Постараюсь исправить глюк с подвалом.

Автор: Melisse Feb 12 2014, 12:48

Heather, я сначала застряла в локации первого этажа дома Моран, где требуется открыть люк. Ключом открыла, но прыжка не произошло. Пришлось перезапускаться нвн и перезагружаться, благо сохранение недалеко, второй раз прошло все нормально smile.gif Стала тестить, оказалось у тебя в скрипте на OnOpen стоит GetLastUsedBy(), т.е. игрок сначала должен поюзать люк, а потом открыть, чтобы прыжок произошел, но не все так делают (и я тоже smile.gif ), нужно заменить GetLastUsedBy() на GetLastOpenedBy(), наверное.
Понравился история про Доретту.
Да, крысы - ад smile.gif, паук вообще... я от него побежала, он за мной в дом влез и убил там мужика smile.gif На первом уровне это жесть. Крыс прошла через dm_god иначе никак было

Автор: Heather Feb 12 2014, 20:20

Melisse, я чувствовала, что с люком сделала что-то не так, но вот крысы и паук меня удивили, т.к. я проходила это место всеми классами и все было нормально. Может быть чуть сложнее, чем обычно.. Видимо, это не так.
У меня всегда получалось, что перед крысами мы получаем 2-й уровень и как-то их мочим. А каким классом ты играла?

Автор: Melisse Feb 12 2014, 21:32

Файтером , мне нехватало где-то 40-50 хр до 2 уровня, да еще и без оружия кулаками, хоть у меня и 10 хп было. Магом я слишком хаотична wizard.gif , для того чтобы не спалить все фаерболлами, поэтмоу решила за файтера. Ббегала с посохом wacko.gif, но потом посох отобрала жена дяди и пришлось бегать с 2-ми найдеными в лесу мечами, один кстати из сундука в лесу, где эльфийские руины.
Дело в том, что когда платье одеваешь, чтобы пойти к Норрису у тебя все из оружия забирают. Я потом уже только поняла, что надо это выкладывать было на пол, но это будет тогда читерство, ибо когда первый раз играешь - не знаешь. Я уж думала щас с Норрисом романтика будет по полной rolleyes.gif smile.gif
Щас уже прошла город эльфов, на пути к Саливану нахожусь, в следующей локации после города.
Диалоги очень нравиться читать и истории интересные. Довольно линейно, но все равно здорово и интересно.

Автор: Heather Feb 12 2014, 22:51

Melisse, ах вот в чем дело!)) Блин, вещи-то наши в сундуке в доме дяди - он говорит об этом перед тем как отдать ключ от подвала. При чем вещи можно забрать даже до этого, просто спускаясь от Катрины.
В любом случае, если это не заметили больше одного человека, то это уже мой косяк. sorry.gif Значит, надо в диалоге на это упор поставить. Там же шмот, который влияет на сюжет! Кольцо, кристалл и чаша(если ее нашли)

Спасибо за похвалу, я боялась, что скучно будет))

Автор: Melisse Feb 13 2014, 08:20

Я заново прошла до того места где остановилась, теперь уже с кольцом, но в журнале увидела что "нужно поговорить с дядей о кольце", но я не поговорила. Сюжет дальше будет или мне обломчик и придется еще раз начать заново?)

Автор: Heather Feb 17 2014, 12:53

Melisse, сорри, что долго не отвечала, инет отрубили. главное, чтобы был предмет - кольцо Моран, остальное не важно

Автор: Melisse Feb 17 2014, 13:12

Ну и славно, буду дальше проходить.

Автор: Heather Feb 17 2014, 18:27

Melisse, кстати, в журнале нет ошибки - мы получили кольцо матери от дяди, и надо узнать у НЕЕ (у мамки т.е.) откуда колечко.
Надеюсь, дальше ошибок и косяков будет поменьше))) Дальше уже пойдут более "свежие" локи и скрипты.

Автор: NumberOne Mar 28 2014, 22:14

Heather, начал играть в твой модуль.
На сколько часов (примерно) рассчитана игра?

И еще, сюжет сама придумала или где-то взяла? А так же, что это за игровая вселенная?

Хм, поиграв 3 час могу сказать - неплохо. Что ж, мне пока очень нравится! Если бы у меня сейчас не была ночь и я бы не хотел спать, то я бы не прерывал игру)

Автор: NumberOne Mar 29 2014, 11:26

Судя по всему наткнулся на важную ошибку: в локации портал женщина, что стоит по середине комнаты враждебна и атакует игрока, а еще алтарь не запускает диалог(

Автор: Aiwan Mar 30 2014, 14:47

Думаю, так будет правильнее и комфортнее. Обсуждение модуля "История дома Салливан" тут в отдельной теме.

Автор: NumberOne Mar 30 2014, 15:43

Айван, ссылка, что указана в теме "Я СДЕЛАЛ МОДУЛЬ!" под названием "Модуль by H.P" не работает. Чтобы кто-нибудь не запутался вставь вместо той нерабочей ссылки ссылку, которая в первом посте этой темы.

Автор: Heather Apr 10 2014, 14:15

NumberOne, прошу прощения, за столь поздний ответ, у меня доступ к компу был временно ограничен))
Игра примерно на 8-9 часов, точно не скажу, так как сама я ее быстро пробегаю, ведь знаю, куда идти и т.п.
Сюжет придуман мной, как и мир. Вдохновлялась, конечно, вселенной forgotten realms, heroes of might&magic (есть карты героев по этому же миру, если интересно).
Мне очень приятно, что вам понравилось. Жаль, что приходится вам натыкаться на такие безобразные косяки, т.к тестеров у меня нет. Видимо, там неполадки с фракцией у этой мадам в локации портал. К счастью квест не сюжетный, если не лень, можно ковырнуть скрипт и присвоить в игре нужную переменную, чтобы алтарь давал диалог. Ну а так, я, конечно, это исправлю.
По поводу ссылок: в ближайшие дни выложу новую ссылку с некоторыми поправками.

Автор: Aiwan Apr 11 2014, 08:02

Цитата(NumberOne @ Mar 30 2014, 18:43) *
Айван, ссылка, что указана в теме "Я СДЕЛАЛ МОДУЛЬ!" под названием "Модуль by H.P" не работает. Чтобы кто-нибудь не запутался вставь вместо той нерабочей ссылки ссылку, которая в первом посте этой темы.

Поправил.

Автор: Melisse Apr 11 2014, 11:22

Heather
А вы скрипты поместите в хак пак, а из модуля удалите, и потом когда нужно исправлять - просто делаете новый хак, с новыми скриптами и все - игроки дальше играют, и не проходят заново.

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

Автор: Heather Apr 15 2014, 09:44

Melisse, о, спасибо, так и сделаю) А насчет квеста с телегой, он не убирается скорей всего потому, что за наградой нужно пойти в город. Если вы сами помогли или попросили крестьянина, то квест завершится в гильдии купцов. Если вы убили несчастную конягу, то квест должен закрыться сразу же.

Автор: NumberOne Apr 16 2014, 17:57

Цитата(Heather)
Сюжет придуман мной, как и мир


Получается все названия и так далее тоже?

Просто меня атмосфера зацепила, хоть и к ней можно придраться)

Автор: Heather Apr 17 2014, 09:48

Цитата(NumberOne @ Apr 16 2014, 17:57) *
Получается все названия и так далее тоже?

Просто меня атмосфера зацепила, хоть и к ней можно придраться)

Да, все названия и так далее))) Карту мира нарисовала сама примерно в 2010 году, потом, конечно, вносила кое-какие изменения. Если у вас есть какие-то замечания, которыми вы хотите поделиться. напишите мне лс. Я все еще создаю этот мир, в нвн планирую сделать еще 3-4 части, а скоро будет готов пролог 2-й части этого модуля. Так что мне очень важны все нюансы, которые быть может не видны мне, но заметны игрокам.

Автор: NumberOne Apr 17 2014, 18:44

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

"Я все еще создаю этот мир, в нвн планирую сделать еще 3-4 части" - меня вдохновляют твои слова, я все свой первый серьезный модуль не добью(
на одной стороне, которая меня призывает делать модуль - это много идей, фантазия, интерес и упорное желание творить. А на другой - то, что нвн на свалке(((((((( и это очень сильно перевешивает остальное...

Автор: Ner1 Apr 17 2014, 20:59

Заинтриговали прямо. Жду правленной версии, чтобы начать. хД

Автор: Heather Apr 18 2014, 10:14

NumberOne, да, реализация хромает, наверное из-за того, что я не могу охватить все сразу. Кое-что забывается, ускользает от внимания. Я сама первую главу делала три года, просто заставляла себя порою.)) Не забрасывала, потому что мне очень хотелось рассказать эту историю, наверное.

Насчет правленой версии - думаю, на следующей неделе у меня будет достаточно времени, чтобы выложить ее. Пролог 2-й главы тоже почти готов, но я пока в сомнениях, стоит ли его выкладывать отдельно от второй главы, хотя события происходят в разных местах.

Автор: NumberOne Apr 18 2014, 12:57

Цитата(Heather)
я не могу охватить все сразу. Кое-что забывается, ускользает от внимания.


Тоже такая проблема, пришлось завести специальную тетрадь, где я все мгновенно записываю и вообще без нее я уже не могу.


И еще, почему выход из района, где дом главного героя, столь странный?

А еще советую почаще делать описания NPC, тоже на атмосферу влияет)

Автор: Heather Apr 18 2014, 14:14

NumberOne, выход к вратам? Не знаю, а почему странный? Насчет описаний - это мое проклятие)) Не могу я емко выразить мнение героя о неписях. Хотя в следующей части с описаниями получше. Возможно, я еще дополню 1-ую главу описаниями.

Автор: NumberOne Apr 18 2014, 14:31

Цитата(Heather)
а почему странный?


Ну, сами врата как-то по сути ведут в никуда, ведь там он огорожен сплошной стеной...

Автор: Heather Apr 24 2014, 10:11

А как вообще лучше выложить модуль? Здесь на форуме есть какое-то хранилище? Я в этом не очень разбираюсь blush.gif

Автор: Aiwan Apr 24 2014, 21:20

Мы выкладываем готовые модули на сайт wrg.ru

Автор: Melisse Apr 28 2014, 16:30

Heather, я еще в Самаире. Некоторое время не играла вообще.
Щас вот стала опять. Делаю квет "Обвинение". Понравилось искать девушку в белой рубашке и с рыжими волосами smile.gif)
Кстати, у протогонистки бабушку зовут Вериния ведь вроде? У меня пробабушку звали Вериния))) Мне имя очень нравиться это.

Автор: Ner1 Apr 29 2014, 08:03

Все у меня не по-человечески. Модуль не запускается, зависает в процессе загрузки.
Даже не знаю, в чем я теперь мог накосячить. scratch_one-s_head.gif
Модуль в модули, хак в хаки. Версия 1.69.

Автор: Melisse Apr 29 2014, 11:39

Даже не знаю, чем помочь. У меня все запустилось, даже 2 раза переигрывала начало, другим классом.
1. Может в оверрайд что-то есть лишнее?
2. У ati вроде были проблемы с нвн, попробуйте запустить на минимальных настроках (21 век же) Попробуйте настрокий воды убрать - светящейся.
3. Там есть в модуле ограничения на расу и имя. Может, скриптовый косяк какой из-за этого. (неуверенна, но на всякий)
4. Ну и стандартные ответы тех. поддержки любой игры могу вам перечислить: переустановить, вынуть и вставить видеокарту, проверить растактовку процессора smile.gif))

Автор: Heather Apr 29 2014, 13:08

Melisse, Верения, вроде. Ну да это не важно, но я честно говоря, не знала, что есть такое имя, просто из головы взяла. Это русское имя?
Кстати, я не делала скриптовых ограничений на расу и имя, я не знала тогда как это вообще делать, поэтому, скажу по секрету, что можно играть кем угодно, хоть гномом по имени Патрик))) Но лучше не надо)

Ner1, У меня такое иногда было. Не знаю, в чем дело. Потом проходило. Я сегодня выложу правленую версию. (правда не уверена, что и в ней не будет ошибок, но те косяки, о которых писалось игроками здесь я постаралась исправить)

Автор: Melisse Apr 29 2014, 15:28

Heather
Гугл говорит что римское. Означает "Цветущая" или "Молодая"

Цитата
Ner1, У меня такое иногда было.

Когда модуль отказывается работать, как вариант - он устал. Нужно содержимое "контейнера модуля" перенести в новый "контейнер модуля". Такое не редкость, к сожалению. Не знаю точно почему это происходит, но как правило - это кривые хак паки или внутренние какие-то баги со структурами данных в самом контейнере.

Автор: Heather Apr 30 2014, 13:41

На сегодняшний день - последняя исправленная версия модуля "История дома Салливан". Я приняла во внимание ваши замечания и пожелания. Надеюсь, критичных ошибок не встретится.

Удалила ссылку, т.к нашлись еще баги. Последняя версия выложена ниже.

Автор: Ner1 May 1 2014, 10:38

Исправленная версия также не пошла. Смена настроек не помогла. С nwn-ом прежде за 5 лет проблем не было.
В конце концов переустановил игру, и все запустилось. Но теперь меня не устраивает качество скаченного клиента, так что еще один новый качать. Т_т
Сколько возни.


Деревня в начале такая унылая. Хотя, может так и задумано. wink3.gif
Я уже боялся, что придется по кругу 10 часов бегать.
Перед эльфийской деревней, по пути к скелетам/гоблинам, куст ягоды попал под землю. Открывается, но тыкать долго пришлось.

Жаль, что нельзя у девочки украсть игрушку для братца. Чтобы не хвасталась.
Нельзя "продать" меч контрабандисту, а потом заложить его страже. Хотя, может, и логично - успеют перепрятать. да вряд ли.

В эльфийской деревне совершенно запутался со старостами, чуть мимо не прошел.
Староста, кажется тот, что ищет работу (у меня ужасная память на имена), попросил разобраться с жуками в хлеву. И все. Потом я взломал их дом, а меня встречают так, как будто кто-то туда пригласил.
Да еще и лордом именуют, хотя фамилию я им не говорил. Самого главного так и не нашел.
Ах да, из трех "домов" старост на поверхности можно взломать два. Но войти только в один. В итоге дверь открыл, а там чернота.

Заметил пару опечаток. У матери в одном из диалогов "итересно" вместо "интересно". У мальчугана в кузнечной лавке в каком-то глаголе пропущен мягкий знак. Кажется "смеятся".

Свиток с едой никому не сбагрить. Или он для кого-то определенного?

Квест про Спичку не исчез из журнала. Да и самого Спичку я больше не видел.
Кстати, ключ в подвал к Спичке искал минут 20. Так как стражник убежал черт знает куда и его останки было совсем не видно.

Дальше посерьезнее. Я не сказал Илиасу, что нашел арену (и не думал, что надо). Потом он появляется и ведет себя так, будто у нас с ним уже был разговор.
Я не убил зомби-лорда из-за отсутствия подходящего оружия. Когда потом вернулся, тот уже исчез.
Кстати, почему нельзя стравить зомби со змеюками? Они же в самом начале сражаются. А тут дружно меня лупасят.

Самая серьезная проблема - с квестом про артефакты. Я не мог застать отца, так что до суда квест не сделал. После суда подхожу к родителям... И они начинают говорить со мной о какой-то Завороженной зале. Только я даже в Академию еще не заходил.
В общем, оба квеста запоролись.

Автор: Ner1 May 3 2014, 00:07

Доиграл. 11 часов, 5 лвл.
Мне понравилось, время потратил не зря. Буду ждать продолжение.
Правда, беготня по одним и тем же локациям туда-сюда порой изрядно надоедает.
И без хенчей одиноко.

"Иди ко мне, моя свинка" - это шедевр. хД

Врагов много, но они даже слишком легкие.
И это при том, что деньги на шмот я потратил лишь после окончания основной квестовой линии.
Социальные навыки вкачивал, думал упор на говорилку будет, ан нет.
Знал бы что воровство не работает - выучил бы изготовление ловушек. Такая гора реагентов выпадает.

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


Автор: Melisse May 3 2014, 08:51

Ner1
Первая дервня у меня похожие мысли вызвала. Как оказалось - это первая локация автора в тулсете.
После квеста "Обвинение" много еще?
Я играю магическим классом, мне с врагами туго блин XD

Автор: Ner1 May 3 2014, 09:14

Квест "Обвинение" то длинный, зависит от этапа.
Последние враги - на арене. Суд - практически конец модуля.
Я после него еще с часик бегал по лавкам.

Музыка в здании суда, к слову, ужасно бесячая. >_<

Автор: NumberOne May 3 2014, 15:51

Как по мне, так музыка в судебном здании подходит еще как)

Хотя немного быстра...

Автор: Heather May 5 2014, 12:10

Ну, давайте по порядку.
Ner1, деревня унылая. Это факт. И не столько потому, что это первая локация, а потому что она и должна быть унылой, ведь ГГ не в восторге от сельской жизни.
Мелочевку вроде куста и опечаток исправлю. Что касается девочки с игрушкой - да, изначально так и планировалась, хотела сделать возможность украсть игрушку, плюс хотела сделать упор на разговоры и соц. навыки, но тут я позволю себе оправдание: я просто выдохлась, слишком много вложила в этот модуль, но хотела еще больше, однако не рассчитала своих возможностей. Ведь это мой первый модуль.
Свиток с едой пригодится во второй части (но он необязателен).
Теперь серьезные вещи: квест с жуками вы сдаете старосте эльфу, он вас приглашает в дом. Видимо, ошибка моя в том, что двери можно взломать, а не только открыть скриптом.
Квест со Спичкой - как вы его решили? Вылечили его? Тогда вы его в этой главе больше не встретите. Но с журналом надо проверить, наверное, пропустила что-то.
Квест с Ареной. В журнале четко сказано, что нужно сначала поговорить с Илиасом, а потом идти на Арену. Ладно, видимо надо как-то ограничить вход, пока мы не поговорим. Зомби и змеюки сражаются между собой лишь в начале, но поверьте, вы им не нравитесь гораздо больше)))
Теперь квест с артефактами - это побочный сюжет. Квест открывает доступ к отцу как только вы начинаете квест "Обвинение". Понимаю, что вышло не очевидно. А Завороженный зал это следующий квест после артефактов.
Спутники будут, не волнуйтесь. Просто первая глава предполагалась как разгон перед следующими главами. В дальнейшем, будут порталы/телепортаторы для быстрого перемещения и, конечно, спутники.
Ну а застрявший жук... Конечно, это выглядит по-дурацки, но меня так умилило, как он стоит и ждет пока мы дверь откроем, что я так и оставила.))
Честно говоря, после вашей весьма справедливой критики, я не думала, что вам понравится.))

Ну а что касается музыки в здании суда, тут я смотрю, мнения разделились. Я ничего не могу сказать. Я лично ненавижу эту музыку всей душой, но лишь потому, что тестила суд в течении нескольких дней и эта музыка въелась намертво в мой мозг.



Melisse, после квеста "Обвинение" и сюжета еще есть 1 квест в порту + мини-квест в Терновнике (нужно поискать место, где спит бомж). Как видишь, квесты на артефакты и завороженный зал стоит сделать заранее. Я так и не смогла придумать, как бы это дело связать логически. Т.е. получается, что до Арены желательно все возможные квесты завершить, чтобы не было ошибок.

Автор: Ner1 May 5 2014, 14:31

Квест то старосте я сдал, а как попасть внутрь без взлома - не понял. Подхожу - закрыто. Снаружи никто помочь не может.

Да, Спичку я спас. Квест конечно называется "Гильдия воров, Спичка и Всполох" или как-то так, так что была мысль, что это линейка на всю гильдию воров. Но едва ли.

Не все в журнал смотрят. Получил пропуск - иду на арену, все логично. А бегать туда-сюда не хочется. ;(
Кстати, к боям на деньги не попасть без объяснения причин. Охранник говорит налево, и я бьюсь лбом о закрытую дверь. Немного напрягло.

Загрузил сейф, посмотрел начало квеста про артефакты. Опять-таки побегал. С одной стороны, логично, что квест исчезает после суда, т. к. на перевод книги требуется 2 дня и корабль уже уходит.
С другой, жалко терять квест. Пусть лучше наставница просит зайти вечером. Хотя к какому событию этот вечер привязать - не понятно.

Я еще с этой музыкой во время суда смирился. Но когда я подхожу к судье после суда, или когда иду к Илиасу в здание суда по совету родителей - тогда уж совсем не в тему.

Деньги, кстати, в модуле неплохо выверены. Всего получилось собрать 13к + меч за 4.8к, который я потом продам. Итого 18 к. Для плута это броня за 10.5к с сопротивлением, нож за 4к и наручи на ловкость. Самое то.
Правда, неравномерно выручка распределена. Тот же дорогущий меч, или огненный агат за 1к где-нибудь на улице в ящике.
И продавцы вредины. То не покупаю, это не покупаю. Трижды деньги кончились. =.=

Автор: Heather May 5 2014, 14:43

Ner1, если вас не пригласили внутрь, значит вы не представились лордом/леди. Об этом вы можете узнать, если поговорите с 1-ым старейшиной в бараках, он предупреждает, что нужно вести себя высокомерно. Но внутри лишь необязательный квест (и горы лута, конечно).

Да, со Спичкой мой косяк с журналом. А бои недоработаны (со скриптами там какой-то ужас, не могу нормально сделать), поэтому и закрыто, может быть доделаю ее, когда будет готова 2-ая глава (а мб и вообще все)
Этот квест с артефактами я изменю так, чтобы было очевиднее. Вот только не знаю, как логично подвести к тому, что квест нужно выполнить до суда?..

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

Автор: Ner1 May 5 2014, 16:53

А, я просто пропустил в бараках старейшину значит. И как только умудрился. Перепройду.

Разобрался. Пока с Эованом не поговоришь, он просто как эльф подписан.
Внутрь приглашают, только если представиться лордом Саливану.
Хотя я не понял, почему Эован ко мне сразу как к лорду обращается, ведь я даже имени ему своего не говорил.

Понял, что пропустил квест Эована, и захотелось перепройти полностью. хД

Автор: Heather May 6 2014, 08:05

Ner1, да, в модуле стоит говорить со всеми, у кого есть свой портрет, даже если они подписаны как эльф/человек и т.п. Мне показалось, логичным, что мы узнаем имя в процессе диалога, а не знаем его заранее. К нам многие обращаются как лорд/леди, либо потому что знают нас (прямо или косвенно), либо потому что замечают благородное происхождение, как например Эован. Он же старый эльф, он понимает, что мы уж точно не крестьянин)))
Если что, версия модуля исправлена, ее можно скачать выше. Я там поправила те косяки, о которых мы тут говорили.

Автор: Fimko May 6 2014, 11:39

Цитата(Heather @ May 6 2014, 08:05) *
Ner1, да, в модуле стоит говорить со всеми, у кого есть свой портрет, даже если они подписаны как эльф/человек и т.п. Мне показалось, логичным, что мы узнаем имя в процессе диалога, а не знаем его заранее.

Просто небольшая идея-правка: можно использовать функцию SetName() в скриптах диалогов в месте, где незнакомый NPC представляется персонажу игрока. Это добавит атмосферности. smile.gif

Автор: Heather May 6 2014, 12:24

Fimko, а у меня так и сделано smile.gif

Автор: Heather May 30 2014, 09:40

Последняя версия модуля здесь http://rusfolder.com/40850610
-исправлены некоторые ошибки в диалогах
-добавлена Арена
-исправлены баги и мелкие недочёты

Автор: Heather Aug 20 2014, 20:02

Новости с фронта:
-Готов пролог 2-й главы
-Готова треть 2-й главы (остались мелкие недочеты)
-1-ая глава отправлена на доработку, ибо много багов, несостыковок и корявостей

До нового года в планах закончить вторую главу, или хотя бы сюжетную часть. А также полностью исправить первую главу и сделать ее чистой и приятной.

пыс. Надеюсь, это кому-нибудь интересно. wink3.gif

Автор: Ner1 Aug 20 2014, 22:00

Предчувствую конкуренцию Ведьмаку. wink3.gif

Автор: Aiwan Aug 21 2014, 04:56

Канешно интересно! acute.gif

Автор: Heather Aug 29 2014, 15:27

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

Автор: Heather Jan 14 2015, 21:35

Всех с Новым годом! Пожалуйста, не забывайте про меня! Ибо я вовсю работаю над второй главой модуля.
Что сделано на данный момент:
1-я Глава
-исправлено ОЧЕНЬ много диалогов
-перерисована первая локация (деревня)
+ всякое по мелочи (новые реплики ГГ, пара исправленных катсцен, опечатки, отметки на карте и пр.)

Во второй части ожидается:
-очень красивый тайлсет со средневековым городом
-спутники
-возможность быстрого перемещения между локациями
-квесты гильдий
-классовые квесты
и многое другое! (я надеюсь)
=)

Автор: Melisse Jan 14 2015, 23:39

Очень хорошо. Я жду второй части. Заодно, возможно, первую перепройду со всеми исправлениями. Neverwinter мне доставляет массу приятных ностальгий.
Кстати, по поводу скриптов я не помню - говорила или нет. Скинь их всех в хакпак и прицепи к модулю, а в самом модуле удали. (Прямо из директории в папке neverwinter nights, у них расширение *.ncs и *.nss) По идеи должно работать (в теории). Если сработает - это удобно тем - что править крайне легко скрипты и тем кто стал играть не требуется перепроходить модуль заново, если какой-то баг со скриптом обнаружился.
Так сделай только для тех версий которые ты будешь выкладывать для скачивания.
^_^

Автор: Aiwan Jan 15 2015, 07:33

Дефчонки отжигают wink3.gif Парни где ваши модули? search.gif

Автор: Heather Jan 15 2015, 16:43

Melisse,

Цитата
Скинь их всех в хакпак и прицепи к модулю, а в самом модуле удали.

Да, спасибо огромное! Я помню, что ты уже писала об этом, но я как-то тогда не обратила особо внимание...

Aiwan, вон жеж Flaristan лепит до сих пор свой чудо юдо шард

Автор: denis0k Jan 15 2015, 17:35

Цитата(Aiwan @ Jan 15 2015, 07:33) *
Дефчонки отжигают wink3.gif Парни где ваши модули? search.gif
Я подготовил достойную смену, сейчас за меня жена делает модули smile.gif Правда, в невервинтер ммо crazy.gif

Сам я пилю 8-битку на SDL/C++, хочу что-то типа мультиплеерного рогалика с элементами рпг и процедурным миром.

Автор: Melisse Jan 15 2015, 20:45

Цитата
Я подготовил достойную смену, сейчас за меня жена делает модули. Правда, в невервинтер ммо.

Честно пыталась попробовать его освоить, но не получилось.

Автор: Kol Feb 9 2015, 22:55

Многоуважаемый автор! Если новая версия первого модуля уже доступна, пожалуйста, сообщите
ссылку на него. На этих страницах я нашел ссылку только на версию от 29 мая 2014 года.

Деревня, в которой начинается приключение, кажется мне очень симпатичной.

Автор: Heather Feb 12 2015, 11:45

Kol, это старая версия. Сейчас деревня переделана, но я жду пока 2 тестера ее пройдут. Как только я получу от них информацию, что все работает и глюков не обнаружено, обновленная версия сразу же появится здесь. Думаю, что смогу ее выложить уже на следующей неделе.

Приятно, что вам понравилась деревня, однако должна предупредить, что в версии от 29 мая скорее всего не удастся пройти модуль до конца, т.к. как там были какие-то косяки с сюжетными квестами.

Автор: NumberOne Feb 15 2015, 16:04

Цитата(Aiwan @ Jan 15 2015, 08:33) *
Дефчонки отжигают Парни где ваши модули?


Я пилил свой первый серьезный проект, пилил, пилил, а когда напилил около 6-9 часов игры, сделал себе отдых, в процессе которого множество раз менял винду. А в один прекрасный день я обнаружил, что сохраненная версия в отдельной папке содержит всего-лишь навсего 1-2 часа прохождения... Короче удалил все к чертям. wacko.gif

Но знаете что, каждое новое сообщение от Heather в этой теме меня вдохновляет biggrin.gif

(Ненадолго)

Автор: Heather Feb 16 2015, 19:13

Цитата(NumberOne @ Feb 15 2015, 16:04) *
Но знаете что, каждое новое сообщение от Heather в этой теме меня вдохновляет biggrin.gif

Ну значит, я буду писать почаще. =)
Кстати, не удержалась и переделала в первой главе квест со служанками, добавила побольше экшна. Главное, теперь не забыть, что у меня еще куча дел во второй части.

А как игроки отнесутся к хакам тайлсетов? Они, конечно, тяжеловатые, но зато как красиво и разнообразно все становится!

Автор: NumberOne Feb 16 2015, 19:34

Цитата(Heather @ Feb 16 2015, 20:13) *
А как игроки отнесутся к хакам тайлсетов? Они, конечно, тяжеловатые, но зато как красиво и разнообразно все становится!


Лично мне эти хаки в равной степени привлекательны и в равной степени отталкивают - оочень красиво, порою в некоторых моментах без них обойтись сложно, но в то же время у них много недостатков (частые застрявания, персонаж то и дело спотыкаются, спутники заблуждаются, + не скрываются кроны деревье и крыши домов, как тайлсеты от биоваров). В общем, тут надо пользоваться с умом и не перегнуть палку prankster2.gif

Автор: Melisse Feb 16 2015, 22:06

Цитата
А как игроки отнесутся к хакам тайлсетов? Они, конечно, тяжеловатые, но зато как красиво и разнообразно все становится!

У нас на дворе не 2004 год с модемом 54 кбитс чтобы относится негативно. Помню, в те далекие времена, я 4 ночи качала хаки для Мистлэнда (300-400 мб), чтобы поиграть.

Автор: Heather Feb 16 2015, 22:39

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

Автор: Aiwan Feb 20 2015, 08:43

Не бойся, делай красиво и на века wink3.gif Место под хаки дам на сайте вместе с модулем. Главное делай.

Автор: Heather Feb 23 2015, 16:48

В самом первом сообщении выложила ссылку на первую часть, а также на интерлюдию ко второй части, которая, как я надеюсь, всем понравится. Для интерлюдии под названием "Долина Афрат" я использовала несколько хаков, а так же файл tlk. Общий вес папки почти 400 мб (архив весит 100 мб).
Так же в архиве, помимо файлов игры, есть карта Валлиндера в нормальном разрешении.
Не забудьте прочитать ReadMe и оставить отзыв здесь, в этой теме.
Приятной игры.
Ваша Heather

Автор: NumberOne Feb 23 2015, 18:13

Цитата(Heather @ Feb 23 2015, 17:48) *
а так же файл tlk.


Можно узнать как, зачем и для чего? (возможно мне пригодится)

*Ушел смотреть с самой первой части*

Автор: Heather Feb 23 2015, 18:26

Цитата(NumberOne @ Feb 23 2015, 18:13) *
Можно узнать как, зачем и для чего? (возможно мне пригодится)


Я сейчас почувствовала себя очень глупо, но я не знаю ничего про тлк. pardon.gif Просто без этого цеповского файла у меня глючит хак с маунтами.

Автор: Melisse Feb 23 2015, 19:02

Его надо положить в папку tlk в корневом каталоге игры, если такой папки нет - создайте.
тлк файл используется для того, чтобы не править основной файл диалога, к примеру - когда происходит непосредственное внедрение в 2да и их изменения.

Автор: NumberOne Feb 23 2015, 19:37

Заметил особенность, не знаю, может я что-то упустил, но: в начальной деревне, в доме, от которого ключ у собаки, когда я пью с человеком на первом этаже, то он начинает отговаривать меня от пятой рюмки, но я соглашаюсь, выпиваю и диалог заканчивается. Когда начинаю разговаривать с ним еще раз, все идет по новой. Что-то должно происходить после пятой?

P.S Еще в прошлом году хотел сказать, диалоги пишешь хорошо, у меня так не получается)

Автор: Heather Feb 23 2015, 19:51

Цитата(NumberOne @ Feb 23 2015, 19:37) *
Заметил особенность, не знаю, может я что-то упустил, но: в начальной деревне, в доме, от которого ключ у собаки, когда я пью с человеком на первом этаже, то он начинает отговаривать меня от пятой рюмки, но я соглашаюсь, выпиваю и диалог заканчивается. Когда начинаю разговаривать с ним еще раз, все идет по новой. Что-то должно происходить после пятой?

P.S Еще в прошлом году хотел сказать, диалоги пишешь хорошо, у меня так не получается)

За диалоги спасибо. Но это единственное, что выходит нормально)

В новой версии диалог тоже обрывается? Там идет проверка на силу и конституцию. Если меньше, то провал, если больше успех. Видимо, у тебя какой-то параметр равен 14 и нужная реплика не выскакивает, т.к. стоит "<=" или ">="

Автор: NumberOne Feb 23 2015, 20:01

Цитата(Heather @ Feb 23 2015, 20:51) *
В новой версии диалог тоже обрывается?


Да, я скачивал вместе с интерлюдией второй части. Телосложение у моего персонажа 12, сила 16.

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

Автор: Heather Feb 23 2015, 20:09

Цитата(NumberOne @ Feb 23 2015, 20:01) *
Да, я скачивал вместе с интерлюдией второй части. Телосложение у моего персонажа 12.

У себя потестила - вроде все работает. Надо еще перепроверить. Но если что, это необязательно для сюжета.
Цитата(NumberOne @ Feb 23 2015, 20:01) *
в диалоге с кузнецом есть только вопрос о том, сможет ли он мне выковать оружие, т.е персонаж не спрашивает, где, мол Доретта. После того, как загрузил сохранение, где это задание еще не трогал, все стало нормально, вопрос появился. Какая причина могла послужить этому - не знаю.

И я не знаю. О_о Это странно. Но я чувствовала, что мои мучения с 1-ой главой не закончены. Чую, до самого Судного дня будут находиться глюки.
Посмотрю сейчас, что там за проверки у меня.

Реплика про девочку должна быть по умолчанию. Она появляется, если переменная равна нулю. Что-то глючит, но не с моей стороны. pardon.gif
Версия точно последняя? Локация с деревней изменилась? (Я Кэшлдорт с нуля перерисовала)

Автор: NumberOne Feb 23 2015, 20:24

Цитата(Heather @ Feb 23 2015, 21:09) *
У себя потестила - вроде все работает.


Загрузка сохранения не помогла.

Как я понял, когда умираешь и нажимаешь возродиться персонажа переносит в локацию, где нпс начинает диалог. Только диалог не начинается, т.е еще идет режим боя и пишет "слишком взволнованы, чтобы говорить". Так происходит потому, что слишком быстро нажимаю кнопку возрождения, т.е бой еще не успевает спадать. Можно сделать так, чтобы при заходе на локацию режим боя сбрасывался и диалог начинался спокойно. Но это столь незначительно, что потратишь время зря, просто мысль для улучшения пришла и решил озвучить.

И еще два совета, так же незначительных: 1) Не помешали бы автосохранения (я дырявая голова, лень палец на G поставить). 2) В журнале заданий было бы неплохо между обновлением записей вставить пустую строку (т.е нажать ENTER). Обратил внимание, что некоторые абзацы слипнуты - читать сложновато.


Цитата(Heather @ Feb 23 2015, 21:09) *
Версия точно последняя? Локация с деревней изменилась? (Я Кэшлдорт с нуля перерисовала)


Да, там еще кладбище отдельное.

Автор: Heather Feb 23 2015, 20:33

Цитата(NumberOne @ Feb 23 2015, 20:24) *
Загрузка сохранения не помогла.

Если не лениво начать заново, я перезалила архив на 1-ой странице. Конечно, удобнее скинуть только сам модуль, если надо, могу на почту отправить.

Цитата(NumberOne @ Feb 23 2015, 20:24) *
Как я понял, когда умираешь и нажимаешь возродиться персонажа переносит в локацию, где нпс начинает диалог. Только диалог не начинается, т.е еще идет режим боя и пишет "слишком взволнованы, чтобы говорить". Так происходит потому, что слишком быстро нажимаю кнопку возрождения, т.е бой еще не успевает спадать. Можно сделать так, чтобы при заходе на локацию режим боя сбрасывался и диалог начинался спокойно. Но это столь незначительно, что потратишь время зря, просто мысль для улучшения пришла и решил озвучить.

И еще два совета, так же незначительных: 1) Не помешали бы автосохранения (я дырявая голова, лень палец на G поставить). 2) В журнале заданий было бы неплохо между обновлением записей вставить пустую строку (т.е нажать ENTER). Обратил внимание, что некоторые абзацы слипнуты - читать сложновато.

1) Да, фуга корявенькая и не переделанная. Тогда я не знала, что можно что-то там сбрасывать. =)
2)Автосейвы есть, они пойдут после пролога, т.е. после деревни
3) Да, согласна. Кое-где не помешает разграничить абзацы. Просто в редакторе журнала это не всегда заметно.

Замечания очень дельные, спасибо. Я помечу их для себя. Только не знаю, когда исправлять - хочется уже вторую главу выложить, а там еще конь не валялся.

Автор: NumberOne Feb 23 2015, 21:01

Цитата(Heather @ Feb 23 2015, 21:33) *
Если не лениво начать заново, я перезалила архив на 1-ой странице. Конечно, удобнее скинуть только сам модуль, если надо, могу на почту отправить.


Не стоит, это не столь важно.

На опушку Одиля в пещере, когда в диалоге атакаю шамана гоблинов, остальные гоблины стоят, будто бы и не было ничего. Было бы неплохо прописать им скрипт атаки. А может это уже косяк игры, не знаю точно.

Автор: Aiwan Feb 23 2015, 21:36

http://www.wrg.ru/download.php?view.177 - залил на сайт. good.gif

Автор: NumberOne Feb 24 2015, 18:33

Начал переигрывать (захотелось другой класс) и обнаружил, что вопрос у кузнеца насчет Доретты отсутствует видимо после того, как купил братику игрушку и отдал ее.

Когда пил с Джори персонаж все же упал после пятой и начал храпеть, не знаю почему в самом первом разе скрипт не сработал.

У меня 2 скелета и приведение не передвигаются вообще (атакую, но стоят на месте будто вкопаные) в том небольшом тунельчеке, который открывается после разборок с гоблинами. В этой пещере еще фею спасти надо..

"Пикси переполняет счастье от долгожданной свободы. Она спешит УЛЕТЬ в лес"

Опечатка.

Пропал триггер перехода из чащобы Одиля в поселение эльфов, когда выполнял кв спасения женщины. Просто нету триггера и все тут... unknw.gif

Автор: Heather Feb 24 2015, 21:53

Ах, блин. Вот с игрушкой косяк. Так глупо, на самом деле. Всего один неправильный скрипт на одной реплике и все! Считай, сюжет запорот. Вот как я так умудряюсь?!
Насчет пещеры - они наверное неподвижными сделаны, эти скелеты и призрак.

А вот с триггером это серьезная проблема. =(
Блин! Я так надеялась, что все наконец в порядке!
Кажется, Айван рано выложил модуль на сайт WRG. cray.gif

Ко всему этому как нельзя лучше подходит твоя подпись, NumberOne. ВСЕ ПРАХ...

Автор: NumberOne Feb 25 2015, 07:11

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

Автор: Melisse Feb 25 2015, 10:00

скрипты надо было в хак пихать, angel.gif

Автор: NumberOne Feb 25 2015, 10:31

Ахахахах... Мелисса все о своем) Ну тут она права. Хотя я сам в хаки скрипты не пихаю... Но я все тестю по 20 раз после каждого скрипта, так что я уверен, что такой необходимости нема.

P.S Сегодня вечером продолжу играть, настроение нет как-то с температурой 38...

Автор: Heather Feb 25 2015, 11:47

NumberOne, Спасибо тебя огромнейшее! И за прохождение, и за замечания! Ссылку на модуль, наверное, удалю пока. Чтобы косячные версии не скачивали.
И я 20 раз проверяю. но у меня плохо с абстрактным мышлением. Я-то знаю, куда идти и не всегда могу продумать, как может поступить игрок.
Скорейшего выздоровления и дальнейшей безбаговой игры!

Melisse, я хотела все в хак кинуть, чесслово. Но испугалась, да и поленилась. =)

Автор: NumberOne Feb 25 2015, 16:34

Дневник Гиллеспи: "покинуть родную землю и близкий людейй". Опечатка. И еще, это нормально, что эльф называет своих сородичей из Креции людьми?

Счастье для шали в знания а мне некому - нет запятой перед а.

Когда представляю себя Саллену: "Мое имя - господин" после господин нет пробела

Я так рад, что согласились,господин! - Тоже пробела нет.

В общем тебе нужно проверить многие диалоги, где используется жетон господин (если используется) потому много где просто нет пробелов.

Убил жуков в амбаре, но у Саллена не появляется диалог на завершение кв. Он только говорит: "Прошу вас, господин [Полное имя], поторопитесь!

Автор: Heather Feb 25 2015, 16:51

Цитата
В общем тебе нужно проверить многие диалоги, где используется жетон господин (если используется) потому много где просто нет пробелов.

Хах, я поняла в чем дело. В моем переводе "господин" - это "лорд". И там переводчиками добавлен лишний пробел. Поэтому у меня всегда "лорд ?" получался. Но я и забыла, что перевод может быть не один и тот же. И если это так, то игроков ждет множество "мигосподинов" вместо "милордов". XD

Цитата
Убил жуков в амбаре, но у Саллена не появляется диалог на завершение кв

Странно, на жуках стоит скрипт on death с переменной +1. Может какой-нибудь жук заныкался?

Автор: NumberOne Feb 25 2015, 17:17

Запись в журнале нечиста на руку "Но расспросить няню поподробнее" Что-то не вяжется.

Цитата(Heather @ Feb 25 2015, 17:51) *
И если это так, то игроков ждет множество "мигосподинов" вместо "милордов"


А почему бы самой не написать милорд прямо в диалоге? Вроде как персонаж и так по умолчанию человеческой расы мужского пола.

Цитата(Heather @ Feb 25 2015, 17:51) *
Странно, на жуках стоит скрипт on death с переменной +1. Может какой-нибудь жук заныкался?


Вроде бы всех убил, я бы сосчитал их, но у меня нет сохранения. Кстати говоря, т.к я играю за плута, 3 из них я убил электрической ловушкой... Возможно, в скрипте стоит проверка на то, убил ли именно сам персонаж и из-за этого возможно троих убитой ловушкой мне не засчитали...

if (!GetIsPC(oPC)) return;

вот, это проверека на то, что убийца является игроком, думаю ее можно удалить и локалку присваивать объекту object oPC = GetFirstPC(), все-равно в любом случае по идеи в убийстве косвенно или прямо участвует только игрок.

В своем модуле я использую этот скрипт:

Код
void main()
{
int nDead = GetLocalInt(GetModule(),"LOCAL") + 1; //Имеющаяся локалка на модуле +1
SetLocalInt(GetModule(),"LOCAL", nDead); //Вешается локалка на модуль
  
if (nDead >= 6) //Когда, наконец умирает последний монстр (в данном случае шестой)
    {
     Действия
    }
}


Чтобы избежать читерства в твоем случае, нужно еще запретить жукам выходить из локации. А то шибко умные могу выйти, привести за собой жуков и стравит их между нпс. И просто подождать, когда нпс сделают свою работу.

Автор: Heather Feb 25 2015, 17:21

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


if (!GetIsPC(oPC)) return - у меня именно так и стоит. и пц объявлен как last killer. Т.е. если жука убьет, скажем, пет или ловушка, то нам не засчитают? Уй, мамочки! Косяк на косяке едет и косяком погоняет. biggrin.gif

Цитата
запретить жукам выходить из локации.

а как это сделать?

Автор: NumberOne Feb 25 2015, 17:46

Цитата(Heather @ Feb 25 2015, 18:21) *
пет или ловушка


Насчет пета не знаю, но ловушка это точно)))

Цитата(Heather @ Feb 25 2015, 18:21) *
а как это сделать?


Не знаю, но я частенько замечал, что некоторые монстры покидают, а некоторые нет. Можно схитрить и сделать немного по другому: т.к там дверь, а не триггер, то можно пожалуй вообще исключить возможность стандартного перехода из области, т.е для жуков его точно не должно быть. В свойствах двери оставить пустой строку тега назначения, а в типе выстовить голочку дверь. Получится, что перехода как такового нет. А чтобы персонаж все же мог перейти, поставить в слоте OnAreaTransitionClick хороший скрипт создателя рыцарской саги.

Код
//:://////////////////////////////////////////////
//:: Created By: Gennady  УНИВЕРСАЛЬНЫЙ СКРИПТ ПЕРЕМЕЩЕНИЙ
//:: Created On: 5.10.2006  Авто сохранение
//:://////////////////////////////////////////////
#include "ludi"
void main()
{
object oSelf = OBJECT_SELF;
object oPoint = GetWaypointByTag("WP_" + GetTag(oSelf));
object oPC = GetFirstPC();
if ((GetArea(oPC) == GetArea(oSelf)&&GetDistanceBetween(oPC, oSelf) < 3.0) ||
      GetIsPC(GetEnteringObject()))
  {
   if(GetLocalInt(oSelf, "OPEN_SD") == 1)
    JumpFirstPC(oPoint);
   else
   {
    SetLocalInt(oSelf,"OPEN_SD",1);
    DoSinglePlayerAutoSave();
    DelayCommand(60.0,SetLocalInt(oSelf,"OPEN_SD",0));
   }
  }
else
AssignCommand(GetEnteringObject(), ClearAllActions());
}
// помещать в слот OnUsed OnEnter OnClick OnAreaTransitionClick
// Точка перемещения содержит WP_+Тег объекта


Но к нему нужна инклюда, т.е чтобы в твоем модуле/хаке был следующий скрипт

Код
///////////////////////////////////////////////
//  ***  БИБЛИОТЕКА  ***        #include "ludi"
///////////////////////////////////////////////
// ____________ Генерируем случайную точку _____________________________________
location CreateRandomLocation(object oTarget, float fRadius, int bOnLine = TRUE)
{
if(!bOnLine)
fRadius=IntToFloat(Random(FloatToInt(fRadius)));
float iXO=VectorMagnitude(GetPosition(oTarget))*cos(VectorToAngle(GetPosition(oTarget)));
float iYO=VectorMagnitude(GetPosition(oTarget))*sin(VectorToAngle(GetPosition(oTarget)));
float fRndomAngle=IntToFloat(Random(360));
location lNEW=Location(GetArea(oTarget),Vector(iXO+fRadius*cos(fRndomAngle),iYO+fRadius*sin(fRndomAngle)),360.0);
return lNEW;
}
// ЗАМЕНА МАЛОЙ БУКВЫ Я
// --------- Использование      МОЯ СТОЯТЬ КАК СТЕНА
//  1) string sTokenValue = "Мо"+ya()+" сто"+ya()+"ть как стена";
//  2) string sTokenValue = ya("Мойа стойать как стена");
string ya(string sTokenValue = "йа");
// Перемещаем создание к точкам днем и ночью
// object oWPD - Точка день
// object oWPN - Точка ночь
// object oPS - Существо перемещаемое
void pLudey(object oWPD, object oWPN, object oPS);
// Любой персонаж в радиусе 12 метров, который видит ГЕРОЯ,
// и имеет класс простолюдин, но не имеет класса животное
object NPCAlerts(object oPC);
// ТЕКСТ НАД ПЕРСОНАЖЕМ
// object oPC - ПЕРСОНАЖ
// string sTokenValue - ТЕКСТ НАД ПЕРСОНАЖЕМ
void text(object oPC, string sTokenValue);
// Перемещение людей
// object oPC - Существо
// object oWP - Точка Перемещение
void Jump(object oPC, object oWP);
// ПЕРЕМЕЩЕНИЕ ГЕРОЯ и всей его свиты к точке object oWP
void JumpFirstPC(object oWP);
// ДАТЬ ПРЕДМЕТ ИЗ ПАЛИТРЫ
// string sItemTemplate - ResRef предмета
// object oTarget - Объект или существо кому дать
// int nStackSize - Количество предметов, если они слаживаемые
void CreateItemPC(string sItemTemplate, object oTarget=OBJECT_SELF, int nStackSize=1);
// ВЫЗВАТЬ ИЗ ПАЛИТРЫ
// nObjectType: OBJECT_TYPE_ITEM, OBJECT_TYPE_CREATURE, OBJECT_TYPE_PLACEABLE,
//   OBJECT_TYPE_STORE, OBJECT_TYPE_WAYPOINT
// string sTemplate - ResRef ВЫЗЫВАЕМОГО
// location lLocation - ЛОКАЦИЯ ВЫЗОВА
// bUseAppearAnimation
// ПРИСВОИТЬ НОВЫЙ ТЭГ
void CreateObjectN(int nObjectType, string sTemplate, location lLocation, int bUseAppearAnimation=FALSE, string sNewTag="");
// ДОПОЛНИТЕЛЬНЫЙ УРОН ДЛЯ ЗАКЛИНАНИЯ
// object oSelf - Объект = OBJECT_SELF
// int Damage - делитель максимальных ХР
void SpellDamage(object oSelf, int Damage);
//ПЕРЕДВИЖЕНИЕ ПЛЕЙСА
// object oSelf - Объект управлЯющий передвижением
// string sGtTag - тэг передвигаемого объекта
// float fDist=0.1 - дистанциЯ одного шага
// float fSpeed=0.3 - скорость кадра
// int iShag=20 количество создаваемых объектов (кадров)
// float fOrient=180.0 - направление движениЯ
void multik(object oSelf, string sGtTag, float fDist=0.1, float fSpeed=0.3, int iShag=20, float fOrient=180.0);
// ЛОКАЦИЯ ОТНОСИТЕЛЬНО ОБЪЕКТА
// object oTarget - сам объект
// float fRadius - радиус локации от объекта
// float fAngle - градусы угла (0.0 - 360.0):
// 0.0 - 3 часа; 90.0 - 12 часов; 180.0 - 9 часов; 270.0 - 6 часов.
// float fAngle - oTarget равен GetFacing(oTarget)
// float fZ=0.0 - добавить высоту (по умолчанию равна высоте oTarget)
// float fOpient=0.0 - величина осевого угла локации
location CreateLocation(object oTarget, float fRadius, float fAngle, float fZ=0.0, float fOpient=0.0);
// ПЕРЕМЕННАЯ ТОРГОВОЙ РЕПУТАЦИИ
// int iRepa - величина смены репутации (от - 3 до 10 пунктов)
void ReputationTorg(int iRepa);
// Текущий день
int Day();
//КОПИЯ ОБЪЕКТА
// object oSource  - объкт который копируем
// location locLocation - локациЯ где поЯвитсЯ копиЯ
// object oOwner = OBJECT_INVALID - если копируем предмет,
// то его можно положить другому существу или плейсу
// string sNewTag = "" - присвоим копии новый тэг
void CopyObjectN(object oSource, location locLocation, object oOwner = OBJECT_INVALID, string sNewTag = "");


// ____________________ КОПИЯ ОБЪЕКТА __________________________________________
void CopyObjectN(object oSource, location locLocation, object oOwner = OBJECT_INVALID, string sNewTag = "")
{CopyObject(oSource, locLocation, oOwner, sNewTag);}
//______________ Перемещение день-ночь _________________________________________
void pLudey(object oWPD, object oWPN, object oPS)
{
  if (oPS==OBJECT_INVALID||oWPD==OBJECT_INVALID||oWP
N==OBJECT_INVALID) return;
  int T = GetTimeHour();
   if(T>=7 && T<21)   // день
   {
    if (GetLocalInt(OBJECT_SELF, "PEREMESH") != 1)
      {
       AssignCommand(oPS, ClearAllActions());
       DelayCommand(0.1, CopyObjectN(oPS, GetLocation(oWPD)));
       DestroyObject(oPS, 0.3);
       DelayCommand(2.0, SetLocalInt(OBJECT_SELF,"PEREMESH",1));
      }
    }
   else if (GetLocalInt(OBJECT_SELF, "PEREMESH") != 2)  // ночь
      {
       AssignCommand(oPS, ClearAllActions());
       DelayCommand(0.1, CopyObjectN(oPS, GetLocation(oWPN)));
       DestroyObject(oPS, 0.3);
       DelayCommand(2.0, SetLocalInt(OBJECT_SELF,"PEREMESH",2));
      }
}   // ДЛЯ СПЯЩИХ СКРИПТ de_sleep HB
//__________________________________________________
____________________________
object NPCAlerts(object oPC)
{
object oNPC = GetFirstObjectInShape(SHAPE_SPHERE, 12.0, GetLocation(OBJECT_SELF), TRUE);
object oPC = GetFirstPC();

while (GetIsObjectValid(oNPC))
  {
   if (GetObjectSeen(oPC, oNPC) && GetLevelByClass(CLASS_TYPE_COMMONER, oNPC) >= 1
       && !GetIsDead(oNPC) && GetLevelByClass(CLASS_TYPE_ANIMAL, oNPC) == FALSE)
      return oNPC;
   oNPC = GetNextObjectInShape(SHAPE_SPHERE, 12.0, GetLocation(OBJECT_SELF), TRUE);
  }
  return oNPC;
}
//__________________________________________________
____________________________
void OpenContainer(object oPC)
{
object oSelf = OBJECT_SELF;
object oItem = GetFirstItemInInventory(oSelf);
if (oItem == OBJECT_INVALID) return; // Если уже нет предметов
object oPC = GetFirstPC();
object oNPC = NPCAlerts(oPC);  // ЕСТЬ ЛИ В РАД 12 МЕТРОВ КТО? ВИДИТ ЛИ ОН PC?
vector vFace = GetPosition(oSelf);
location lNPC = GetLocation(oNPC);
int nMas = 20 + GetSkillRank(SKILL_HIDE, oPC);
int nPass = (GetSkillRank(SKILL_HIDE, oPC) + d20()) - (GetSkillRank(SKILL_SPOT, oNPC) + d20());
string sHide = "Бросок (Уход в тень): <cуу >20+"+IntToString(GetSkillRank(SKILL_HIDE, oPC))+"</c>";
if (GetLocalInt(OBJECT_SELF, "NPC_PROV") == 1) return;
if (GetIsObjectValid(oNPC))
  {
   if (GetStealthMode(oPC) == STEALTH_MODE_ACTIVATED)
    {
     if (nPass >= 0)
      {
       GiveXPToCreature(oPC, nMas);
       AssignCommand(oPC, SpeakString("Никто не видит... Можно брать..."));
       FloatingTextStringOnCreature("<c у >ВАС НЕ ЗАМЕТИЛИ!</c>", oPC);
       SendMessageToPC(oPC, "<c °у>"+sHide+"</c>");
       SetLocalInt(OBJECT_SELF, "NPC_PROV",1);
       return;
      }
      else
         FloatingTextStringOnCreature("Ваша маскировка замечена.", oPC);
     }
  }
else
{
  SetLocalInt(OBJECT_SELF, "NPC_PROV",1);
  AssignCommand(oPC, SpeakString("Никто не видит... Можно брать..."));
  return;
}
  AssignCommand(oNPC, ClearAllActions());
  AssignCommand(oPC, ClearAllActions());
  PlayVoiceChat(VOICE_CHAT_HELP, oNPC);
  AssignCommand(oNPC, SetFacingPoint(vFace));
  AssignCommand(oPC, SetFacingPoint(GetPosition(oNPC)));
  AssignCommand(oPC, ActionPlayAnimation(ANIMATION_FIREFORGET_PAUSE_SCRATCH_HEAD));
  AssignCommand(oPC, SpeakString("Похоже, за мной кто-то наблюдает..."));
  AssignCommand(oNPC, ActionSpeakString("Эй, не трогай это!"));
  AssignCommand(oNPC, ActionPlayAnimation(ANIMATION_LOOPING_TALK_FORCEFUL, 1.0, 3.0));
  AssignCommand(oNPC, ActionForceMoveToObject(oPC, TRUE, 1.0, 5.0));
  AssignCommand(oNPC, ActionDoCommand(PlayVoiceChat(VOICE_CHAT_NO, oNPC)));
  AssignCommand(oNPC, ActionSpeakString("Это не твое. Уходи!"));
  AssignCommand(oNPC, ActionPlayAnimation(ANIMATION_FIREFORGET_TAUNT));
  AssignCommand(oNPC, ActionDoCommand(AssignCommand(oSelf, ActionStartConversation(oPC,"konteiner"))));
  AssignCommand(oNPC, ActionDoCommand(AssignCommand(oSelf, ActionPlayAnimation(ANIMATION_PLACEABLE_CLOSE))));
  AssignCommand(oNPC, ActionForceMoveToLocation(lNPC, FALSE, 5.0));
  if(Random(100) >= 50)
  {
   AssignCommand(oNPC, ActionSpeakString("Эх, можешь брать это барахло. Только ничего не ломай!"));
   SetLocalInt(OBJECT_SELF, "NPC_PROV",1);
  }
  else
  {
   AssignCommand(oNPC, ActionSpeakString("Не тобой положено, не тебе и брать!"));
   SetLocalInt(oPC, "VOR_COMMONER", GetLocalInt(oPC, "VOR_COMMONER") + 1);
   if(GetLocalInt(oPC, "VOR_COMMONER")>=10)
   DelayCommand(16.1, ExecuteScript("stop_commoner", oPC));
  }
  DelayCommand(0.2, SetCommandable(FALSE, oPC)); // заблокировать очередь
  DelayCommand(0.3, SetCommandable(FALSE, oNPC));
  DelayCommand(15.0, SetCommandable(TRUE, oNPC));
  DelayCommand(15.2, AssignCommand(oNPC, ClearAllActions()));
  DelayCommand(15.3, AssignCommand(oNPC, SetFacingPoint(vFace)));
  DelayCommand(16.0, SetCommandable(TRUE, oPC));
}
//___________________ ЗАМЕНА МАЛОЙ БУКВЫ Я _____________________________________
string ya(string sTokenValue = "йа")
   {
    string sYa = GetName(GetObjectByTag("ax_letter_ya"));
    string sResult = "";
    string sSub;
    int i = 0;
    while ((sSub = GetSubString(sTokenValue, i, 2)) != "")
           {
           if (sSub == "йа")
              {
              sResult += sYa;
              i += 2;
              }
           else
              {
              sResult += GetStringLeft(sSub, 1);
              i++;
              }
           }
    return sResult;
  }
// _____________________ ДАТЬ ПРЕДМЕТ ИЗ ПАЛИТРЫ _______________________________
void CreateItemPC(string sItemTemplate, object oTarget=OBJECT_SELF, int nStackSize=1)
{CreateItemOnObject(sItemTemplate, oTarget, nStackSize);}
// ____________________ ВЫЗВАТЬ ИЗ ПАЛИТРЫ _____________________________________
void CreateObjectN(int nObjectType, string sTemplate, location lLocation, int bUseAppearAnimation=FALSE, string sNewTag="")
{CreateObject(nObjectType, sTemplate, lLocation, bUseAppearAnimation, sNewTag);}
// __________________ ТЕКСТ НАД ПЕРСОНАЖЕМ _____________________________________
void text(object oPC, string sTokenValue)
{
  AssignCommand(oPC, SpeakString(sTokenValue));
}
//____________________ Перемещение людей _______________________________________
void Jump(object oPC, object oWP)
{
AssignCommand(oPC, ClearAllActions());
AssignCommand(oPC, JumpToObject(oWP));
}
//____________________ ПЕРЕМЕЩЕНИЕ ГЕРОЯ _______________________________________
void JumpFirstPC(object oWP)
{
object oPC = GetFirstPC();
object oNPC = GetFirstObjectInArea(oPC);

   AssignCommand(oPC, ClearAllActions());
   AssignCommand(oPC, JumpToObject(oWP));
while (GetIsObjectValid(oNPC))
{
  if (oPC==GetMaster(oNPC))
  {
   AssignCommand(oNPC, ClearAllActions());
   AssignCommand(oNPC, JumpToObject(oWP));
  }
  oNPC = GetNextObjectInArea(oPC);
}
}
//______________ ДОПОЛНИТЕЛЬНЫЙ УРОН ДЛЯ ЗАКЛИНАНИЯ ____________________________
void SpellDamage(object oSelf, int Damage)
{
object oPC = GetLastSpellCaster();
int iD = GetCurrentHitPoints(oSelf);// Текущие ХР
int iDM = GetMaxHitPoints(oSelf)/Damage;// Повреждение
string siD = IntToString(iDM);
effect eDamage = EffectDamage(iDM);
effect eSav = EffectSavingThrowDecrease(SAVING_THROW_ALL, 10, SAVING_THROW_TYPE_ALL);
effect eKosti = EffectVisualEffect(VFX_COM_CHUNK_BONE_MEDIUM);
location lSmoke = GetLocation(oSelf);

if (iDM > iD)
  {
   if (iD < 12) return;
   iD = iD-10;
   iDM = iD; siD = IntToString(iDM);
   effect eDamageM = EffectDamage(iDM);
   ApplyEffectToObject(DURATION_TYPE_INSTANT,eDamageM,oSelf);
   ApplyEffectAtLocation(DURATION_TYPE_INSTANT,eKosti,lSmoke);
  }
else
   ApplyEffectToObject(DURATION_TYPE_INSTANT,eDamage,oSelf);
   ApplyEffectToObject(DURATION_TYPE_TEMPORARY,eSav,oSelf,10.0);
   SendMessageToPC(oPC, "<c °у>"+GetName(oSelf)+"</c> получил урон от <c °у>"+GetName(oPC)+"</c>: (<cу  >"+siD+"</c>)");
}
//____________________ ПЕРЕДВИЖЕНИЕ ПЛЕЙСА _____________________________________
void multik(object oSelf, string sGtTag, float fDist=0.1, float fSpeed=0.3, int iShag=20, float fOrient=180.0)
{
if (GetLocalInt(oSelf,"STENA") == 1) return;
object oPlace = GetNearestObjectByTag(sGtTag, oSelf);
effect eVis = EffectVisualEffect(VFX_DUR_CUTSCENE_INVISIBILITY); // невидимость
effect eIskra = EffectVisualEffect(VFX_COM_SPARKS_PARRY);
int i;
AssignCommand(oSelf, ClearAllActions());
AssignCommand(oSelf, ActionPlayAnimation(ANIMATION_PLACEABLE_DEACTIVATE));
ApplyEffectToObject(DURATION_TYPE_INSTANT, eIskra, oSelf);
DelayCommand(1.0, ApplyEffectToObject(DURATION_TYPE_PERMANENT, eVis, oPlace));
for (i=1; i<iShag; i++)
  {
    vector vSpawn = GetPosition(oPlace);
    float fFacing = GetFacing(oPlace);
    vSpawn.x += cos(fFacing) * fDist*i;
    vSpawn.y += sin(fFacing) * fDist*i;
    // Если отрицательное значение, то locSpawn позади oPC
    location locSpawn = Location(GetArea(oPlace), vSpawn, fOrient+fFacing);
  object oNew = CreateObject(OBJECT_TYPE_PLACEABLE, GetResRef(oPlace), locSpawn, FALSE, sGtTag);
  SetPlotFlag(oNew, TRUE); // Сюжетный
   ApplyEffectToObject(DURATION_TYPE_PERMANENT, eVis, oNew);
   AssignCommand(oSelf, ActionDoCommand(RemoveEffect(oNew, GetFirstEffect(oNew))));
   if (i<(iShag-1))
   {
    if (i<3) AssignCommand(oSelf, ActionWait(1.0));
    else AssignCommand(oSelf, ActionWait(fSpeed));
    AssignCommand(oSelf, ActionDoCommand(ApplyEffectToObject(DURATION_TYPE_PERMANENT, eVis, oNew)));
    AssignCommand(oSelf, ActionDoCommand(DestroyObject(oNew, 0.5)));
   }
  }
  AssignCommand(oPlace,PlaySound("al_cv_millwheel1"));
  DelayCommand(4.0, AssignCommand(oPlace,PlaySound("as_cv_minercar1")));
  SetLocalInt(oSelf,"STENA",1);
  AssignCommand(oSelf, ActionDoCommand(ApplyEffectToObject(DURATION_TYPE_INSTANT, eIskra, oSelf)));
  AssignCommand(oSelf, ActionPlayAnimation(ANIMATION_PLACEABLE_ACTIVATE));
  AssignCommand(oSelf, ActionDoCommand(SetLocalInt(oSelf,"STENA",0)));
  AssignCommand(oSelf, ActionDoCommand(DestroyObject(oPlace)));
}
//_________________ Действие с большим числом предметов в инвентаре ____________
int Match(string s1, string s2)
{
return (s1 == s2);
}
// ------- Проверить
//  int StartingConditional()
// {return (GetNumItemsInInventory(GetPCSpeaker(), "ТЕГ") >= 3);}

int GetNumItemsInInventory(object oInventory = OBJECT_SELF, string sTag = "*")
{
int nNum = 0;
object oItem = GetFirstItemInInventory(oInventory);
    while (GetIsObjectValid(oItem))
    {
     if (Match(GetTag(oItem), sTag))
       nNum += GetItemStackSize(oItem);
       oItem = GetNextItemInInventory(oInventory);
    }
    return nNum;
}
// -------- Забрать (если число отрицательное -3, забрать все)
// void main()
// {RemoveItemsFromInventory(GetPCSpeaker(), "ТЕГ", 3);}

int RemoveItemsFromInventory(object oInventory = OBJECT_SELF, string sTag = "*", int nNum = -1)
{
int nStack;
object oItem = GetFirstItemInInventory(oInventory);
   while (GetIsObjectValid(oItem) && (nNum != 0))
    {
     if (Match(GetTag(oItem), sTag))
      {
        if (nNum < 0) DestroyObject(oItem);
         else if ((nStack = GetItemStackSize(oItem)) > nNum)
         {
          SetItemStackSize(oItem, nStack - nNum);
          return 0;
         }
        else
        {
         DestroyObject(oItem);
         nNum -= nStack;
        }
      }
        oItem = GetNextItemInInventory(oInventory);
    }
    return nNum;
}
//___________________ ЛОКАЦИЯ ОТНОСИТЕЛЬНО ОБЪЕКТА _____________________________
location CreateLocation(object oTarget, float fRadius, float fAngle, float fZ=0.0, float fOpient=0.0)
{
vector vTarget = GetPosition(oTarget);
float fXNew = vTarget.x+(fRadius*cos(fAngle));
float fYNew = vTarget.y+(fRadius*sin(fAngle));
float fZNew = vTarget.z+fZ;
vector vNew = Vector(fXNew,fYNew,fZNew);
location LNew = Location(GetArea(oTarget), vNew , fOpient);
return LNew;
}
// _______________ ПЕРЕМЕННАЯ ТОРГОВОЙ РЕПУТАЦИИ _______________________________
void ReputationTorg(int iRepa)
{
object oPC = GetFirstPC();
int iReput = GetLocalInt(oPC,"TORGOVEZ_REPA");
int iNew =iReput+iRepa;
if (iNew >= 10) iNew = 10;
if (iNew <= -3) iNew = -3;
SetLocalInt(oPC,"TORGOVEZ_REPA",iNew);
if (iRepa > 0)
SendMessageToPC(oPC, ya("Ваша репутацийа повысилась на: <c у >"+IntToString(iRepa)+"0%</c>"));
else
SendMessageToPC(oPC, ya("Ваша репутацийа понизилась на: <cу  >"+IntToString(iRepa)+"0%</c>"));
}
// _______________  Текущий день _______________________________________________
int Day()
{
int nDay = GetCalendarDay();
int nMes = 28*GetCalendarMonth();
int nYear = GetCalendarYear();
int iDay = 336*nYear+nMes+nDay;
return iDay;
}
//void main(){}


В нем конечно много лишнего, а точнее нам ненужного. Скрипт все таки писался для другого модуля со своими нуждами.

Цитата(Heather @ Feb 25 2015, 18:21) *
Да, человеческой расы, но пол может быть и женским.


Хм, не знал насчет пола

В книгах частенько встречаются мелкие ошибки. То пробел отсутствует после точки, то запятая пропущена. И еще, не используй букву Ё она в игре выглядит как ,

Автор: Heather Feb 25 2015, 18:44

Ух, какой гигантский! Попробую сначала самостоятельно поколдовать над этими жуками, а этот скрипт оставлю "про запас".
Думаю, не только в книгах, но и в диалогах, журнале есть опечатки. Ибо ворда не имею, чтобы проверять. Все вручную.)

Автор: NumberOne Feb 25 2015, 19:45

Сделал, если этом можно так назвать, кв с бандитами и Лиамой, вот что приметил:

Диалог Лиамы: "А эти андиты", пропущена б.
Запись журнала: "убил брата на глаза", отсутствует буква х.

И еще, главное замечание. Когда я говорил с бандитами, они зарезали его брата. Меня это естественно не устраивало (дух оригинальной компании нвн, где я спаситель мира всего дает о себе знать). Поэтому я, видя, что бандиты являются нейтральными, решил убить их без суда и следствия (такой уж оказался менталитет у моего персонажа, не жалеть бандюг и тем более не идти на разговоры, начал тупо атаковать ближайших), рассчитывая, что потом брат будет спасен, так и есть, брат оказался жив, только вот сюжет продолжался по сценарию, если бы он был мертв. Тут либо надо сделать несколько линий развития истории, либо как-то сделать, чтобы диалог был неизбежен (самый лучший вариант запилить кат сцену, где персонаж сразу же по открытии двери начинает диалог.

Автор: Heather Feb 25 2015, 21:07

NumberOne, а ты квест с теми жуками в Лойа-тан так и не завершил? А то, там по завершению нас зовут в дом к старейшинам, где находится еще 1 квест + маленькая сценка.

Насчет бандитов и брата, да, запилю катсцен. Ибо этот мужик должен-таки трагично умирать, все дела. Ну а ты, конечно, молодец, что попытался его спасти. =) Это мило.

Автор: NumberOne Feb 25 2015, 21:08

Цитата(Heather @ Feb 25 2015, 22:07) *
NumberOne, а ты квест с теми жуками в Лойа-тан так и не завершил? А то, там по завершению нас зовут в дом к старейшинам, где находится еще 1 квест + маленькая сценка.


Да? Ну и ладно, я все-равно уже в городе... Может быть заново буду проходить, загляну.

Еще я в какой-то бочке нашел книгу про Фаэрун - мелочь, но миру не соответствует.

И еще, эти бандиты дались мне весьма трудно, учитывая, что я плут (мало хп, мало защиты, + Тайный удар не пашет, т.к я с целью 1х1) Мне пришлось немного схитрить, пользуясь некоторыми особенностями игры. А там еще и маг, который кидает ошеломление и прочее. Ад.

Автор: Heather Feb 25 2015, 21:29

Я все хочу сделать такой скрипт, чтобы фаэрунские книги вообще не попадались. И в шкафах нам рандомно выпадали мои книжки. Но пока не знаю, как это делать - читаю форум про скрипты, может найду-что-то.

Это околосюжетный квест, причем с возможностью пройти его после основного сюжета. Так что я рассчитывала, что если игроку будет трудно, он отложит и подкачается. На 5 уровне вроде они нормально мочатся (хотя и с зельями и прочими баффами)

Автор: NumberOne Feb 25 2015, 21:57

Прохожу квест с артефактами, нпс теперь нейтральный, все ок. Когда доходит до боя, я его не могу убить. Просто не наносится урон, пишет оружие неэффективно. Открыл модуль и посмотреть этого нпс, обнаружил, что у него в инвентаре, во вкладке естественная экипировка надета кожа, имеющая овер 99999 эфектов в том числе и с поглощением урона. Так задумано или там тоже нужно лвл подкачать?

P.S С меня сегодня хватит, багов вроде бы больше не замечал.

Автор: Heather Feb 25 2015, 22:08

NumberOne, нет, так не задумано. Я шкурку кинула, а отредактировать ее забыла. Она не должна быть такой перекачанной. Ну, в принципе, данный квест тоже доступен после сюжета, так что можно немного покачаться, купить оружие получше и забить тварь.
Ах, да. Этот квест обязателен для выполнения (точнее, тот, который следует за ним). Поэтому, если демонетко окажется совсем крутой, придется убить ее с помощью читов. Я очень извиняюсь, какие-то изменения делала на скорую руку и не проверила потом. =(


Надеюсь, хоть что-то приятное в игре присутствует? Или сплошные несостыковки и глюки?

Автор: Ner1 Feb 26 2015, 00:35

Звучит так, будто и то, что работало год назад, уже не работает. rolleyes.gif
Буду ждать вторую часть, нвн пока поднаскучил и я его снес.

Автор: NumberOne Feb 26 2015, 08:51

Цитата(Heather @ Feb 25 2015, 23:08) *
Надеюсь, хоть что-то приятное в игре присутствует? Или сплошные несостыковки и глюки?


Хороший модуль, что ты так прям переживаешь...

Автор: Heather Feb 26 2015, 18:12

Ner1, скорее, так: я исправила то, что не работало тогда, сломав то, что работало. Вторую часть пилю потихоньку. Задумок много, посмотрим. все ли удастся реализовать. После первой главы я многое переосмыслила и теперь работаю по плану, стараясь продумать все до мелочей.

NumberOne, я очень переживаю (я ж девочко spruce_up.gif ). В любом случае, я никогда не буду довольна своим модулем на 100%.

Автор: NumberOne Feb 26 2015, 19:33

Бойцы на арену уж как-то легко отделываются с животными, слегка экшана не хватает. + Зрители ничего не выкрикивают.

Сегодня вроде как багов больше не заметил, за исключением банальных опечаток.

Автор: NumberOne Feb 27 2015, 06:00

В кат сцене, где болтают Хамир и Терренс слова слишком быстро идут, я не успеваю прочитывать biggrin.gif

Автор: Melisse Feb 27 2015, 10:33

В чат-окне можно прочитать

Автор: Heather Feb 27 2015, 12:02

Ну да, можно. Но там начинается диалог, а затем файтинг. Надо, значит, помедленнее. Вот еще 1 проблемка - я-то знаю. что они скажут, успеваю читать. А как другие воспринимают, мне трудно понять.
А вот еще вопрос к NumberOne - после этой сценки не слишком ли легкий бой? По идее, это типа босс главы, так что хотелось бы, чтобы было немного посложнее.

Автор: NumberOne Feb 27 2015, 14:44

Можно и по сложнее, но не в плане его урона.

Сцена суда хорошо проработана

Автор: Heather Feb 27 2015, 15:01

NumberOne, я не знаю, как его сложнее сделать. У него и арбалет вроде мощный и стрельба в упор... А все равно какой-то лузерский парень... Хотя, мб это я воином его легко рублю, а остальным потяжелее?..

Спасибо, я очень долго над ней работала. Настолько долго, что успела уже возненавидеть)))
Уже заканчиваешь?
Очень интересно услышать мнение об интерлюдии (долина Афрат), кот. будет дальше. Особенно по поводу баланса и экспы.

Автор: NumberOne Feb 27 2015, 18:54

Перешел в интерлюдию. Вечерком отпишусь.

А вообще модуль мне нравится, достойно.

Можешь попытаться и дать ему какие-то особые способности что-ль, не знаю, увеличить хп.

У меня вопрос. Как ты сделала так, что когда нажимаешь во время диалога на вариант ответа, то он как бы засвечивается и некоторое время ничего не происходит (точнее происходит, например подходит человек)

Интерлюдия. На арене.

Во-первых, третий круг мне кажется для моего плута непреодолим. Постоянный стан, пара тычек и я труп.

Во-вторых, на противников агрятся зрители, убивают их (надо настроить фракции). Ну а так как там в скрипте смерти такая же проверка как у жуков, мне не засчитали.

Буду перепроходить, но потом - опять температура разыгралась

Автор: Melisse Feb 27 2015, 19:09

Цитата
Ну да, можно. Но там начинается диалог, а затем файтинг.

Я просто обычно делю на два окна при игре - привычка с шардов - отдельно диалог, отдельно информация.

Автор: Heather Feb 27 2015, 19:16

NumberOne,

Цитата
Как ты сделала так, что когда нажимаешь во время диалога на вариант ответа, то он как бы засвечивается и некоторое время ничего не происходит

Neverwinter Script
DelayCommand(0.0, ActionPauseConversation());
//////тут всякие действия
DelayCommand(7.0, ActionResumeConversation());

Вешается на строчку РС

Да, насчет третьего круга арены мне и было интересно. Я уже уменьшала противников, но, видимо, надо еще.

Автор: NumberOne May 10 2015, 19:33

Скоро новая часть? Меня снова в невер потянуло. И да, что я давно хотел сказать, но забыл - не хватает больше всяких авантюр, не влияющих на сюжет (к примеру шел и случайно набрел на руины с кучей сокровищ и врагов), приключения, так сказать!

Автор: Heather May 10 2015, 22:35

NumberOne, увы, не думаю, что скоро. У меня жутчайший затык. Вдохновения нет, но я не бросаю - делаю по-маленьку. Но вот сейчас зашла на форум, прочитала сообщение и снова захотелось делать. =)
Я такого рода адвенчуру люблю, но делать не умею. Да и сил на нее не остается. Скажу только, что во второй главе будет много локаций, разнообразный ландшафт, но бОльшая часть будет завязана на сюжете. Однако сюжет ветвистый, т.е. для продвижения по игре нужно будет посетить нескольких нпс и выполнить несколько заданий. Квесты разнообразные, по-крайней мере, стараюсь их сделать таковыми.

Кстати, а что там с интерлюдией? Понравилась/не понравилась? Там очень много текста, но я хотела передать атмосферу...

Автор: NumberOne May 11 2015, 05:20

Да, понравилась. В принципе доволен образом кочевников.

Автор: Heather Jul 10 2015, 23:48

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

Автор: Aiwan Jul 16 2015, 23:15

Молодцы wink3.gif

Автор: Prince Corwyn Aug 27 2015, 19:37

Цитата(Aiwan @ Jul 16 2015, 23:15) *
Молодцы wink3.gif

Айван,видишь-подрастает поколение,а то всё-некому передать,некому передать. scratch_one-s_head.gif
Теперь о главном.
Восхищён работой Хезер(правда сомневаюсь ,что она одна лепит модули невзирая на семейное положение))И ещё править их за год успеваетsmile.gif.
Мелиссе,Намбер Ван-как тестеры и скриптеры-тоже неплохо ..Даже очень неплохо..good.gif
Вобщем-всё нормально,ребят.Продолжайте.Удачи! victory.gif

Автор: Heather Sep 2 2015, 19:30

Prince Corwyn, спасибо) Насчет сомнений, да, мне муж помогает со сложными скриптами (сейчас правда уже не так часто). Еще помог сделать пару локаций. Но весь сюжет, диалоги, персонажи сделаны мной. Только не за год, а за четыре) Ну, и я не поэт и не писатель, поэтому в игре присутствуют книги, написанные моими друзьями и еще одна за авторством Flaristan. =)

Вторая глава толком не продвигалась аж с февраля, делаю ооочень медленно.. Однако, думаю, что осенью меня накроет вдохновением и я усиленно начну все доделывать.

Автор: Aiwan Sep 3 2015, 17:20

Heather, не заставляй себя, лучше совсем забей на модуль сездий в отпуск, отдохни. Иначе часть два не выйдет smile.gif Верю в тебя. Муж у тебя молодец, цени. yes3.gif

Автор: Heather Jan 7 2016, 18:06

Информация для тех, кто сюда еще заглядывает (а может быть и ждет вторую часть)
Вторую часть делаю! Сейчас занимаюсь ей очень плотно и дело хорошо продвигается.
Первую главу и интерлюдию подпилила еще раз. Как только допилю баланс врагов, выложу еще раз (и пусть это будет последняя и окончательная версия!)
Если есть ждущие и к тому же желающие помочь, обращайтесь! У меня вот, например, совсем не доходят руки до магазинов, а делать их надо)))
Всем добра.

Автор: Heather Feb 25 2016, 20:43

Новая, исправленная версия первой части и интерлюдии.
https://drive.google.com/file/d/0B6cJSgmeMypRLW5FYzFnM0ExTzQ/view?usp=sharing

Aiwan, если можно, поправьте, плиз, ссылку на WRG.

Автор: Aiwan Feb 26 2016, 16:23

Исправил. Но залить с работы не смогу, инет тупенький. Давай с дома перезалью на сайт, а пока просто дал ссылку с сайта на новую твою версию.
пы сы. Можешь мне тюкнуть по темечку, если забуду перенести файл с гугла.

Автор: Heather Feb 27 2016, 09:59

Aiwan, спасибо!
Уже можно тюкать или пока рано? biggrin.gif

Автор: Aiwan Mar 1 2016, 06:12

Рано smile.gif Я работаю вахтовым методом - месяц дома, месяц на работе moil.gif

Автор: Feron Mar 10 2016, 08:22

QUOTE (Heather @ Jan 7 2016, 19:06) *
Вторую часть делаю! Сейчас занимаюсь ей очень плотно и дело хорошо продвигается.


Если нужна помощь, обращайся с чем угодно. С удовольствием поддержим.

Автор: Heather Mar 10 2016, 21:06

Feron, большое спасибо за предложение! А как можно с вами связаться?

Автор: Feron Mar 11 2016, 06:42

QUOTE (Heather @ Mar 10 2016, 22:06) *
Feron, большое спасибо за предложение! А как можно с вами связаться?


Тут в привате (но могу не сразу увидеть) либо в скайпе в любое время. Имя в скайпе:

eveferon



Автор: Aiwan Mar 18 2016, 11:08

Цитата(Heather @ Feb 27 2016, 12:59) *
Aiwan, спасибо!
Уже можно тюкать или пока рано? biggrin.gif

Обновил. prankster2.gif

Автор: Heather May 16 2016, 22:04

Состояние 2-й главы модуля на 16.05.2016
-готовы квесты гильдий
-сделана большая часть локаций
-создано более 59 уникальных персонажей с портретами и диалогами
-создана система быстрого перемещения
-написаны более 15 оригинальных мини-книг

Спутников скорее всего не будет. Наш герой одинок и самодостаточен. biggrin.gif

Автор: Heather Sep 16 2016, 12:58

Маякую тут, что я еще жива и все еще пилю вторую главу. Сроков уже никаких не ставлю))) Скорее всего, вторая глава выйдет двумя частями: основной сюжет + интерлюдия, наподобие Долины Афрат.
Всем добра!

Автор: Aiwan Sep 20 2016, 18:01

yes3.gif Молодец! Ждемс!

Автор: Heather Dec 1 2016, 22:36

29 и 30 ноября потестила готовую часть модуля и...
Не очень-то она и готова. 😒
Пилим дальше.
Бета-тестирование планирую на январские праздники. Соответственно готовый модуль будет выложен в феврале-марте 2017. В идеале.

Автор: Aiwan Dec 1 2016, 22:48

Ничего страшного, поклонники подождут. wink3.gif

Автор: Heather May 7 2017, 11:42

Цитата
Соответственно готовый модуль будет выложен в феврале-марте 2017. В идеале.
Переношу на май-июнь, в связи в нехваткой времени.
"Последний бой, он трудный самый", а другими словами - вторая часть готова на 95%, а оставшиеся пять упорно не хотят доделываться. crazy.gif

Автор: Heather Jul 8 2017, 13:10

History of Sullivan House - Part II
доступна по ссылке https://drive.google.com/open?id=0B6cJSgmeMypRMlVjR1JDenJmSjg


Автор: Aiwan Aug 2 2017, 18:53

Heather, вернусь домой, залью на сайт. this.gif Вумницца! clapping.gif

Автор: Heather Aug 3 2017, 08:51

Aiwan, спасибо!)
Только, можешь, пожалуйста, эту версию не выкладывать? Я залью на диск в выходные ту, где баги исправлены.

Автор: Aiwan Aug 3 2017, 18:45

Я все магу! bb.gif

Автор: Aiwan Aug 10 2017, 17:11

Я дома, давай ссылку. this.gif

Автор: Half-Life_Inc Aug 17 2017, 15:38

Прошу прощения, но, наверное, я просто привык к более прямолинейным модулям. Надо же, прошёл все официальные модули и Мистерии в обоих частях на полных правилах, а тут застрял в самом начале без возможности движения дальше. Я насчёт квеста "Проклятый урожай". После того, как забрал брошь в виде паука, спрашиваю девочку на улице, она меня посылает куда подальше. И всё. Абсолютно без понятия, что делать дальше. Либо я не просёк что-то, либо это баг, из-за которого квест не желает двигаться дальше.

Автор: Melisse Aug 18 2017, 11:17

Напиши автору в https://vk.com/vallinder может быстрее ответит

Автор: NumberOne Apr 24 2018, 19:21

Складно оформленная шапка с самой свежей информацией и файлам бы сюда rolleyes.gif

Автор: Heather Nov 12 2018, 23:24

Вести с полей:
На текущий момент делаю еще одну интерлюдию ко 2-й части.
Готовность 20% (может, 30%)

Не хочу сворачивать эту эпопею, но похоже, придется урезать сюжет до 3, максимум 4-х глав. Учитывая, что каждую часть я делаю года два, мы тут все успеем состариться, так и не узнав, зачем "враги сожгли родную хату".


Цитата(NumberOne @ Apr 24 2018, 19:21) *
Складно оформленная шапка с самой свежей информацией и файлам бы сюда

Вся свежая инфа в группе https://vk.com/vallinder. Правленные версии тоже удобнее выкладывать там.

Автор: Aiwan Nov 24 2018, 09:30

Ждемс smile.gif Мне старость уже не грозит, я стар я СУПЕР СТАР! bb.gif

Русская версия Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)