RE: Предопределение - для тестеров - N1kX - 18.12.2019
Ur-Trall.
1970. Почему в Хоринис? Действие же происходило в Яркендаре. Или он из Хориниса поплыл через пиратов в Яркендар, а потом обратно из Яркендара хотел в Хоринис?
AI_Output(other,self,"DIA_Miguel_typki_15_00"); //Я знаю их?
AI_Output(self,other,"DIA_Miguel_typki_11_01"); //Безусловно.
AI_Output(self,other,"DIA_Miguel_typki_11_02"); //Это Гиллер и Тракстан.
AI_Output(other,self,"DIA_Miguel_typki_15_03"); //У меня такое чувство, что ты чего-то боишься...
AI_Output(self,other,"DIA_Miguel_typki_11_04"); //Ты хочешь знать?
AI_Output(self,other,"DIA_Miguel_typki_11_05"); //Пираты забрали четверых.
AI_Output(self,other,"DIA_Miguel_typki_11_06"); //Ты не знаешь четвертого. Это был какой-то Зак, который говорил, что приплыл в Хоринис на маленькой лодке.
AI_Output(self,other,"DIA_Miguel_typki_11_07"); //Хорошо одет, вооружен, он хотел присоединиться к людям Торуса, но Торусу он не понравился.
AI_Output(self,other,"DIA_Miguel_typki_11_08"); //Походил он по лагерю и решил, что у него ничего не выйдет.
AI_Output(self,other,"DIA_Miguel_typki_11_09"); //Когда представилась возможность, он поплыл с нами...
AI_Output(self,other,"DIA_Miguel_typki_11_10"); //Он не уплыл далеко. Гиллер и Тракстан спровоцировали его, убили и поделили его золото.
AI_Output(self,other,"DIA_Miguel_typki_11_11"); //Я оказался лишним свидетелем этого.
AI_Output(other,self,"DIA_Miguel_typki_15_12"); //Они угрожают тебе?
AI_Output(self,other,"DIA_Miguel_typki_11_13"); //Когда мы приплыли к скрытой бухте, они сказали валить отсюда.
AI_Output(self,other,"DIA_Miguel_typki_11_14"); //Тракстан вдогонку мне крикнул: - 'Следи за языком! Ты знаешь слишком много, иначе мы найдем тебя и убьем!'
AI_Output(self,other,"DIA_Miguel_typki_11_15"); //Они считают, что пока я жив, я могу сдать их ополчению, когда они появятся в городе.
AI_Output(self,other,"DIA_Miguel_typki_11_16"); //Но я не могу этого сделать, я сам скрываюсь от правосудия, но им все равно.
AI_Output(other,self,"DIA_Miguel_typki_15_17"); //Как ты думаешь, где они могут прятаться?
AI_Output(self,other,"DIA_Miguel_typki_11_18"); //В лесу, или в пещере...
AI_Output(self,other,"DIA_Miguel_typki_11_19"); //Не шибко далеко от города, сам понимаешь...
AI_Output(other,self,"DIA_Miguel_typki_15_20"); //Я постараюсь найти их.
AI_Output(other,self,"DIA_Miguel_typki_15_00"); //Znam ich?
AI_Output(self,other,"DIA_Miguel_typki_11_01"); //Pewnie tak.
AI_Output(self,other,"DIA_Miguel_typki_11_02"); //To Gyller i Truxtun. Uważaj na nich.
AI_Output(other,self,"DIA_Miguel_typki_15_03"); //Mam wrażenie, że czegoś się boisz...
AI_Output(self,other,"DIA_Miguel_typki_11_04"); //Koniecznie chcesz wiedzieć?
AI_Output(self,other,"DIA_Miguel_typki_11_05"); //Piraci zabrali nas czterech.
AI_Output(self,other,"DIA_Miguel_typki_11_06"); //Tego czwartego nie znasz. To był jakiś Zack, który twierdził, że na małej łodzi płynął do Khorinis.
AI_Output(self,other,"DIA_Miguel_typki_11_07"); //Dobrze ubrany, uzbrojony, chciał niby dołączyć do ludzi Thorusa, ale Thorusowi się jakoś nie spodobał.
AI_Output(self,other,"DIA_Miguel_typki_11_08"); //Pokręcił się nieco przed obozem i uznał w końcu, że nic tu po nim.
AI_Output(self,other,"DIA_Miguel_typki_11_09"); //Gdy nadarzyła się okazja zabrał się z nami...
AI_Output(self,other,"DIA_Miguel_typki_11_10"); //Nie dopłynął daleko. Gyller i Truxtun sprowokowali drakę na pokładzie, zabili go i podzielili się jego złotem.
AI_Output(self,other,"DIA_Miguel_typki_11_11"); //Na nieszczęście byłem niewygodnym świadkiem tego wszystkiego i znam prawdę.
AI_Output(other,self,"DIA_Miguel_typki_15_12"); //Grozili ci?
AI_Output(self,other,"DIA_Miguel_typki_11_13"); //Kiedy dopływaliśmy do ukrytej zatoczki kazali się wysadzić na brzeg.
AI_Output(self,other,"DIA_Miguel_typki_11_14"); //Na odchodne Truxtun powiedział - 'Pilnuj się! Wiesz za dużo, ale znajdziemy cię i uciszymy!'
AI_Output(self,other,"DIA_Miguel_typki_11_15"); //Póki żyję, mogę ich wydać Straży gdy pojawią się w mieście.
AI_Output(self,other,"DIA_Miguel_typki_11_16"); //Nie mam takiego zamiaru, sam jestem zbiegiem, ale dla nich nie ma to znaczenia.
AI_Output(other,self,"DIA_Miguel_typki_15_17"); //Jak myślisz, gdzie się mogą ukrywać?
AI_Output(self,other,"DIA_Miguel_typki_11_18"); //Zapewne gdzieś w lesie, pewnie w jakiejś jaskini...
AI_Output(self,other,"DIA_Miguel_typki_11_19"); //Nie oddalam się zbytnio od miasta, sam rozumiesz...
AI_Output(other,self,"DIA_Miguel_typki_15_20"); //Będę pamiętał o tym, co mi powiedziałeś. 1981. Я играю за Тёмный Орден, а через альманах сумел выучить ковку лучшего оружия для наёмников и ОнД. Это оружие должно быть доступно только для них, и ни для кого больше.
func void Use_Bookstand_01_S1()
{
var C_Npc her;
var int nDocID;
her = Hlp_GetNpc(PC_Hero);
if(Hlp_GetInstanceID(self) == Hlp_GetInstanceID(her))
{
if(hero.guild == GIL_NOV)
{
KNOWS_FIRE_CONTEST = TRUE;
Log_CreateTopic(TOPIC_FireContest,LOG_MISSION);
//Log_SetTopicStatus(TOPIC_FireContest,LOG_Running);
b_logstatus(TOPIC_FireContest,LOG_Running);
B_LogEntry(TOPIC_FireContest,"Jako Nowicjusz mam prawo zażądać Próby Ognia, a każdy z trzech magów należących do Najwyższej Rady przydzieli mi jakieś zadanie. Po ukończeniu wszystkich misji zostanę przyjęty do Kręgu Ognia.");
};
nDocID = Doc_Create();
Doc_SetPages(nDocID,2);
Doc_SetPage(nDocID,0,"Book_Mage_L.tga",0);
Doc_SetPage(nDocID,1,"Book_Mage_R.tga",0);
Doc_SetFont(nDocID,-1,FONT_Book);
Doc_SetMargins(nDocID,0,275,20,30,20,1);
Doc_PrintLine(nDocID,0,"Próba Ognia");
Doc_PrintLine(nDocID,0,"");
Doc_PrintLine(nDocID,0,"");
Doc_PrintLines(nDocID,0,"Nowicjusz może uważać, że jest gotowy na dołączenie do Kręgu Ognia, ale nie od razu dostąpi tego zaszczytu. Gdy dobrze się zastanowi i nadal będzie uparcie dążyć do swego celu, to może skorzystać z prawa zażądania Próby, nie może mu odmówić żaden mag. Cała procedura nie ogranicza się do Próby Magii - kandydat musi również zostać oświecony przez płomienie, gdy wyrazi taką wolę przed Najwyższą Radą, stanie przed PRÓBĄ OGNIA,");
Doc_SetMargins(nDocID,-1,30,20,275,20,1);
Doc_PrintLine(nDocID,1,"");
Doc_PrintLine(nDocID,1,"");
Doc_PrintLine(nDocID,1,"");
Doc_PrintLines(nDocID,1,"która sprawdzi jego zręczność, siłę i mądrość. Każde z trzech zadań zostanie zlecone przez innego członka Najwyższej Rady i dopiero po wykonaniu wszystkich trzech kandydat będzie mógł złożyć Przysięgę Ognia i zbratać się z płomieniami.");
Doc_PrintLine(nDocID,1,"");
Doc_PrintLine(nDocID,1,"");
Doc_PrintLines(nDocID,1,"Taka jest wola Innosa i takoż się stanie.");
Doc_PrintLine(nDocID,1,"");
Doc_PrintLine(nDocID,1,"");
Doc_PrintLines(nDocID,1,"Najwyższa Rada");
Doc_Show(nDocID);
};
};
var int FinalDragonEquipment_Once;
func void Use_FINALDRAGONEQUIPMENT_S1()
{
var C_Npc her;
var int nDocID;
her = Hlp_GetNpc(PC_Hero);
if(Hlp_GetInstanceID(self) == Hlp_GetInstanceID(her))
{
nDocID = Doc_Create();
Doc_SetPages(nDocID,2);
Doc_SetPage(nDocID,0,"Book_Mage_L.tga",0);
Doc_SetPage(nDocID,1,"Book_Mage_R.tga",0);
Doc_SetFont(nDocID,-1,FONT_Book);
Doc_SetMargins(nDocID,0,275,20,30,20,1);
Doc_PrintLine(nDocID,0,"");
Doc_PrintLines(nDocID,0,"...Mam nadzieję, że Bariera ochroni rudę przed zakusami Beliara. Król w swej naiwności wierzy, że stworzyliśmy ją, żeby nie dopuścić do ucieczek. Niechaj nadal tak sądzi, jeśli dzięki temu uda się nam osiągnąć nasze odleglejsze cele. Możemy tylko marzyć o czasie na przygotowanie się do nadchodzącej walki. To na nią skieruję całą swą moc, gdy tylko Bariera dookoła Górniczej Doliny zostanie ukończona.");
Doc_PrintLines(nDocID,0,"");
if(hero.guild == GIL_KDF)
{
PlayerGetsAmulettOfDeath = TRUE;
PLAYER_TALENT_RUNES[SPL_MasterOfDisaster] = TRUE;
Log_CreateTopic(TOPIC_TalentRunes,LOG_NOTE);
B_LogEntry(TOPIC_TalentRunes,"Składniki runy “Święty Pocisk“: 1 porcja wody święconej, nie potrzeba zwoju z zaklęciem");
Doc_SetMargins(nDocID,-1,30,20,275,20,1);
Doc_PrintLine(nDocID,1,"");
Doc_PrintLines(nDocID,1,"...Na runicznym stole oblałem wodą święconą, zgodnie z instrukcjami, pusty kamień runiczny. Kamień uległ zniszczeniu... To zaklęcie jest chyba przeznaczone tylko dla Wybrańca.");
Doc_PrintLines(nDocID,1,"Na straży Klasztoru pozostawiłem świętą Aurę Innosa. Przeor będzie o nią dbał, dopóki nie objawi się Wybraniec.");
Doc_PrintLines(nDocID,1,"Łzy Innosa mogą odegrać ogromną rolę w nadchodzącej walce, niebezpiecznie więc trzymać je na widoku publicznym. Lepiej schowam je tu, w bibliotece.");
Doc_Show(nDocID);
}
else if(jestem_paladynem01 == TRUE)
{
PAL_KnowsAbout_FINAL_BLESSING = TRUE;
PLAYER_TALENT_RUNES[SPL_PalTeleportSecret] = TRUE;
PrintScreen(PRINT_LearnPalTeleportSecret,-1,-1,FONT_Screen,2);
Log_CreateTopic(TOPIC_TalentRunes,LOG_NOTE);
B_LogEntry(TOPIC_TalentRunes,"Tworzenie run wymaga użycia odpowiednich składników. Cały proces wymaga jeszcze odpowiedniego stołu i pustego kamienia runicznego.");
//B_LogEntry(TOPIC_TalentRunes,"Składniki runy “Tajny teleport“: 1 porcja wody święconej");
Log_AddEntry(TOPIC_TalentRunes,"Składniki runy “Tajny teleport“: 1 porcja wody święconej");
Doc_SetMargins(nDocID,-1,30,20,275,20,1);
Doc_PrintLine(nDocID,1,"");
Doc_PrintLines(nDocID,1,"Aby móc się dostać do ukrytego miejsca, musisz stworzyć specjalną runę teleportującą - będzie ci do tego potrzebny pusty kamień runiczny i mała buteleczka wody święconej.");
Doc_PrintLine(nDocID,1,"");
Doc_PrintLines(nDocID,1,"Jestem prawie pewien, że Paladyni wykorzystywali Łzy Innosa w dawno zapomnianym rytuale znanym jako Konsekracja Miecza. Za pomocą znalezionej wcześniej małej buteleczki powinienem więc nadać konsekrowanej broni dodatkową moc.");
Doc_PrintLine(nDocID,1,"");
Doc_Show(nDocID);
}
else
{
PLAYER_TALENT_SMITH[WEAPON_1H_Special_04] = TRUE;
PLAYER_TALENT_SMITH[WEAPON_2H_Special_04] = TRUE;
PrintScreen(PRINT_LearnSmith,-1,-1,FONT_Screen,2);
Npc_SetTalentSkill(self,NPC_TALENT_SMITH,1);
Log_CreateTopic(TOPIC_TalentSmith,LOG_NOTE);
B_LogEntry(TOPIC_TalentSmith,"Miecz, na który zużyję cztery bryłki i pięć porcji smoczej krwi nosi nazwę Smoczy Pazur");
Log_AddEntry(TOPIC_TalentSmith,"Większy, na który potrzeba bryłkę rudy więcej nosi nazwę Smocza Łapa.");
PlayergetsFinalDJGArmor = TRUE;
Doc_SetMargins(nDocID,-1,30,20,275,20,1);
Doc_PrintLine(nDocID,1,"");
Doc_PrintLines(nDocID,1,"Fragment księgi 'Broń Smoczego Pana'.");
Doc_PrintLines(nDocID,1,"Aby zbroicy ze smoczych łusek twardości nielichej dodać, pokryć trza łuski takowe rudą w dolinie na wyspie Karynis kopaną.");
Doc_PrintLine(nDocID,1,"");
Doc_PrintLines(nDocID,1,"By ostrze poślednie zdatnym dla smoczego pana uczynić, krwią smoków oblać je należy. Pięć porcji posoki sprawi, że ostrze ostre niezwykle będzie i moc niezrównaną zyska.");
Doc_PrintLine(nDocID,1,"");
Doc_PrintLines(nDocID,1,"Uwaga: nazwa 'Karynis' nawiązuje prawdopodobnie do obszarów znanych obecnie jako Khorinis.");
Doc_Show(nDocID);
};
if(FinalDragonEquipment_Once == FALSE)
{
//B_GivePlayerXP(XP_FinalDragonEquipment);
B_GivePlayerXPBook(XP_FinalDragonEquipment);
FinalDragonEquipment_Once = TRUE;
};
};
}; 1986. Откуда ГГ узнал сию информацию? В книгах в подвале монастыря об этом не было сказано ни слова. Была только недописанная Пыльная книа, видимо там должна быть информация о демоническом клинке, или в альманахе, где говорилось об изготовлении мечей для Онд и покрытии доспехов Онд рудой.
AI_Output (other, self ,"DIA_Narsus_greatmastercall_15_00"); //Я узнал, кто наш враг и где он скрывается.
AI_Output (other, self ,"DIA_Narsus_greatmastercall_15_01"); //Я также узнал, что Демонический клинок - это оружие, которое может помочь нам в достижении победы.
AI_Output (self, other ,"DIA_Narsus_greatmastercall_03_02"); //Пророчество исполняется.
AI_Output (self, other ,"DIA_Narsus_greatmastercall_03_03"); //Теперь только Великий мастер Апогеон может нам помочь.
AI_Output (other, self ,"DIA_Narsus_greatmastercall_15_04"); //Мне нужен корабль и экипаж...
AI_Output (self, other ,"DIA_Narsus_greatmastercall_03_05"); //У меня нет корабля, и я знаю, как ты его достанешь.
AI_Output (self, other ,"DIA_Narsus_greatmastercall_03_06"); //Я не поплыву с тобой, даже если ты его выиграешь.
AI_Output (self, other ,"DIA_Narsus_greatmastercall_03_07"); //Апогеон. Тебе нужно обратиться к нему.
AI_Output (other, self ,"DIA_Narsus_greatmastercall_15_08"); //Ты помогал мне так долго...
AI_Output (self, other ,"DIA_Narsus_greatmastercall_03_09"); //Да, но пришло время тебе стать сильнее меня.
FUNC void DIA_Narsus_greatmastercall_Info()
{
AI_Output (other, self ,"DIA_Narsus_greatmastercall_15_00"); //Wiem już, kim jest nieprzyjaciel i gdzie się ukrywa.
AI_Output (other, self ,"DIA_Narsus_greatmastercall_15_01"); //Wiem też, że Demoniczne Ostrze to broń, która może okazać się pomocna w osiągnięciu zwycięstwa.
AI_Output (self, other ,"DIA_Narsus_greatmastercall_03_02"); //Proroctwo wypełnia się.
AI_Output (self, other ,"DIA_Narsus_greatmastercall_03_03"); //Teraz już tylko Wielki Mistrz Apogeon może ci pomóc.
AI_Output (other, self ,"DIA_Narsus_greatmastercall_15_04"); //Będę potrzebował okrętu i załogi...
AI_Output (self, other ,"DIA_Narsus_greatmastercall_03_05"); //Nie mam okrętu, ani też nie znam sposobu w jaki mógłbyś go zdobyć.
AI_Output (self, other ,"DIA_Narsus_greatmastercall_03_06"); //Nie popłynę także z tobą, gdybyś nawet go zdobył.
AI_Output (self, other ,"DIA_Narsus_greatmastercall_03_07"); //Apogeon. Musisz się zwrócić do niego.
AI_Output (other, self ,"DIA_Narsus_greatmastercall_15_08"); //Pomagałeś mi tak długo...
AI_Output (self, other ,"DIA_Narsus_greatmastercall_03_09"); //Tak, ale nadszedł czas, aby poprowadził cię potężniejszy ode mnie.
}; 1981 и 1986 взаимосвязаны. Я полагаю, раньше там был текст, но с обновлением в какой-то версии пропал...
1992.
Если сначала отказать Диего, потом сказать Диего, чтобы он возвращался на корабль, то он оденется в другие доспехи призрака, не красные. Нужно чтобы он одевал красные свои доспехи, а не этот новодел.
Диего одевается в два разных доспеха - itar_stt_armor_hplus2 и ITAR_Diego, оставить как есть или сделать только его доспехи? (ITAR_Diego)
RE: Предопределение - для тестеров - Tituf - 18.12.2019
(18.12.2019, 16:08:01)N1kX napisał(a): 1970. Почему в Хоринис? Действие же происходило в Яркендаре. Или он из Хориниса поплыл через пиратов в Яркендар, а потом обратно из Яркендара хотел в Хоринис?
Może to kwestia tłumaczenia, ale ja tu nie widzę niespójności - Zack przypłynął na łodzi do Khorinis, chciał się zaciągnąć do Thorusa - to przypłynął z piratami do Jarkendaru. Nie spodobało mu się, więc chciał powrócić do miasta Khorinis.
(18.12.2019, 16:08:01)N1kX napisał(a): Я играю за Тёмный Орден, а через альманах сумел выучить ковку лучшего оружия для наёмников и ОнД. Это оружие должно быть доступно только для них, и ни для кого больше.
A jak pastuszek, kowal z zamiłowania odnajdzie przepis na broń i ją wykuje, to dlaczego ma jej nie używać?!
RE: Предопределение - для тестеров - Memorius - 19.12.2019
Cytat:Нужно чтобы он одевал красные свои доспехи, а не этот новодел.
Нужно? Z jakiego to powodu?
A jak się umawiasz na wspólne oglądanie w kinie z dziewczyną filmu "Lenin w Październiku" i z powodu zebrania Komsomołu trzeba tę randkę przełożyć, to drugi raz dziewczyna musi założyć tę samą sukienkę?
RE: Предопределение - для тестеров - N1kX - 25.12.2019
Один игрок запорол квест с табличкой (Это по квесту от Руперта).
Табличку можно отдать Кроносу только в Хоринисе. Я считаю, что надо дать возможность отдать ее в Яркендаре.
INSTANCE DIA_Cronos_zwrot (C_INFO)
{
npc = KDW_1401_Addon_Cronos_NW;
nr = 3;
condition = DIA_Cronos_zwrot_Condition;
information = DIA_Cronos_zwrot_Info;
permanent = FALSE;
description = "Myślę, że ta tabliczka należy do ciebie.";
};
FUNC int DIA_Cronos_zwrot_Condition()
{
if (Npc_KnowsInfo (other, DIA_Kosa_stoneplate) && (Npc_HasItems(other, ItWr_StonePlateCommon_thief) >= 1))
{
return TRUE;
};
};
FUNC void DIA_Cronos_zwrot_Info()
{
AI_Output (other, self ,"DIA_Cronos_zwrot_15_00"); //Myślę, że ta tabliczka należy do ciebie.
B_GiveInvItems (other, self, ItWr_StonePlateCommon_thief, 1);
B_UseFakeBook(self, ItWr_StonePlateCommon_thief);
Npc_RemoveInvItems(self, ItWr_StonePlateCommon_thief,1);
AI_Output (self, other ,"DIA_Cronos_zwrot_04_01"); //Na Adanosa, jak ją zdobyłeś?! Zgubiłem ją w czasie ewakuacji z Górniczej Doliny.
AI_Output (other, self ,"DIA_Cronos_zwrot_15_02"); //To długa historia.
AI_Output (other, self ,"DIA_Cronos_zwrot_15_03"); //W sumie to zasługa pewnego skromnego czeladnika Ruperta z Khorinis oraz Najemnika Kosy, który przesyła ci pozdrowienia.
AI_Output (other, self ,"DIA_Cronos_zwrot_15_04"); //Ja jestem tylko posłańcem.
AI_Output (self, other ,"DIA_Cronos_zwrot_04_05"); //Znam Kosę, był jednym z najbardziej godnych zaufania ludzi Lee.
AI_Output (self, other ,"DIA_Cronos_zwrot_04_06"); //Postąpiliście bardzo szlachetnie.
AI_Output (self, other ,"DIA_Cronos_zwrot_04_07"); //Ta tabliczka ma ogromną wartość naukową.
AI_Output (self, other ,"DIA_Cronos_zwrot_04_08"); //Niechaj spłynie na was łaska Adanosa!
B_RaiseAttribute(hero,ATR_HITPOINTS_MAX,2);
Npc_ChangeAttribute(hero,ATR_HITPOINTS,2);
AI_PrintScreen("Energia życiowa + 2",-1,-1,FONT_Screen,2);
AI_Output (self, other ,"DIA_Cronos_zwrot_04_09"); //Będę mógł teraz powrócić do swoich przerwanych badań.
B_GivePlayerXP(200);
B_LogEntry(TOPIC_Rupert_trouble,"Oddałem tabliczkę Cronosowi. Teraz muszę pomówić ze swoim zleceniodawcą.");
};
RE: Предопределение - для тестеров - Memorius - 25.12.2019
to ewentualnie można dodać
RE: Предопределение - для тестеров - N1kX - 26.12.2019
Ur-Trall написал и так есть.
Квест TOPIC_Diplomacy Żagle i dyplomacja
Он закрывается два раза у паладина Honoryn и Apogeon
Ur-Trall считает, что закрывать его надо только у Апогеона, а у Хоноруна убрать
instance DIA_Pal_213_Schiffswache_BADGoShip(C_Info)
{
npc = PAL_213_Honoryn;
nr = 3;
condition = DIA_Pal_213_Schiffswache_BADGoShip_Condition;
information = DIA_Pal_213_Schiffswache_BADGoShip_Info;
permanent = FALSE;
description = "Mam zezwolenie na przejęcie okrętu!";
};
func int DIA_Pal_213_Schiffswache_BADGoShip_Condition()
{
if((hero.guild == GIL_BAD) && (Npc_HasItems(other,itri_kolcoxagena) >= 1))
{
return TRUE;
};
};
func void DIA_Pal_213_Schiffswache_BADGoShip_Info()
{
AI_Output(other,self,"DIA_Pal_213_Schiffswache_BADGoShip_15_00"); //Mam zezwolenie na przejęcie okrętu!
AI_Output(self,other,"DIA_Pal_213_Schiffswache_BADGoShip_01_01"); //Mam polecenie przyjąć taki rozkaz tylko od posiadacza pierścienia Lorda Hagena.
AI_Output(other,self,"DIA_Pal_213_Schiffswache_BADGoShip_15_01"); //Oto ten pierścień.
B_GiveInvItems(other,self,itri_kolcoxagena,1);
AI_Output(self,other,"DIA_Pal_213_Schiffswache_BADGoShip_01_02"); //Tak. To pierścień Lorda Hagena.
AI_Output(self,other,"DIA_Pal_213_Schiffswache_BADGoShip_01_03"); //W takim przypadku nie pozostaje mi nic innego, jak tylko wykonać jego zarządzenie.
B_GivePlayerXP(2500);
//Log_SetTopicStatus (Topic_Ship, LOG_SUCCESS);
b_logstatus(Topic_Ship, LOG_SUCCESS);
B_LogEntry(Topic_Ship,"Teraz 'Esmeralda' należy do mnie.");
MIS_sailing_diplomacy = LOG_SUCCESS;
//Log_SetTopicStatus(TOPIC_Diplomacy,LOG_SUCCESS);
b_logstatus(TOPIC_Diplomacy, LOG_SUCCESS);
Log_AddEntry(TOPIC_Diplomacy,"Pierścień Lorda Hagena otworzył mi drogę na Irdorath.");
MIS_ShipIsFree = TRUE;
B_StartOtherRoutine(Girion,"WaitForShip");
};
instance DIA_Apogeon_triumph(C_Info)
{
npc = BAD_9010_Apogeon;
nr = 3;
condition = DIA_Apogeon_triumph_condition;
information = DIA_Apogeon_triumph_info;
permanent = FALSE;
description = "Wypełniłem swoją misję.";
};
func int DIA_Apogeon_triumph_condition()
{
if(Npc_KnowsInfo(other,DIA_Hagen_shipring))
{
return TRUE;
};
};
func void DIA_Apogeon_triumph_info()
{
AI_Output(other,self,"DIA_Apogeon_triumph_15_00"); //Wypełniłem swoją misję.
AI_Output(other,self,"DIA_Apogeon_triumph_15_01"); //Lord Hagen zgodził się na proponowane warunki i zamierza niezwłocznie opuścić miasto wraz ze swymi ludźmi.
AI_Output(self,other,"DIA_Apogeon_triumph_08_02"); //Doskonale. A co z okrętem?
AI_Output(other,self,"DIA_Apogeon_triumph_15_03"); //Otrzymałem osobistą zgodę Hagena na jego przejęcie na czas misji, jaką mam wykonać w pobliżu Khorinis.
AI_Output(self,other,"DIA_Apogeon_triumph_08_04"); //Czy pytał cię o szczegóły? O to, dokąd się udajesz?
AI_Output(other,self,"DIA_Apogeon_triumph_15_05"); //Nie. Chyba zaufał mi jako Wybrańcowi Innosa, a może to wizja okrętu wyładowanego magiczną rudą.
AI_Output(self,other,"DIA_Apogeon_triumph_08_06"); //To dobrze. To bardzo dobrze...
AI_Output(self,other,"DIA_Apogeon_triumph_08_07"); //Teraz już tylko od ciebie zależy, kiedy wykonasz kolejny krok ku swemu Przeznaczeniu.
AI_Output(self,other,"DIA_Apogeon_triumph_08_08"); //Pomyśl nad tym, co powinieneś teraz zrobić.
AI_Output(other,self,"DIA_Apogeon_triumph_15_09"); //Pomyślę.
B_StartOtherRoutine(Pal_201_Ingmar,"out");
B_StartOtherRoutine(PAL_200_Hagen,"out");
B_StartOtherRoutine(PAL_202_Albrecht,"out");
B_StartOtherRoutine(Pal_204_Archibald,"out");
B_StartOtherRoutine(Pal_205_Gotard,"out");
B_StartOtherRoutine(Pal_206_Elric,"out");
B_StartOtherRoutine(Pal_208_Severius,"out");
B_StartOtherRoutine(Pal_209_Godfryd,"out");
B_StartOtherRoutine(Pal_210_Henryk,"out");
B_StartOtherRoutine(Pal_211_Milenius,"out");
B_StartOtherRoutine(PAL_212_Tercjusz,"out");
B_StartOtherRoutine(Pal_214_Maksymilian,"out");
B_StartOtherRoutine(Pal_215_Ricardo,"out");
B_StartOtherRoutine(Pal_216_Cedric,"out");
B_StartOtherRoutine(Pal_220_Genezjusz,"out");
B_StartOtherRoutine(Pal_221_Nazario,"out");
B_StartOtherRoutine(Pal_222_Palestrius,"out");
B_StartOtherRoutine(Pal_223_Rancjusz,"out");
B_StartOtherRoutine(Pal_224_Mitherius,"out");
B_StartOtherRoutine(Pal_225_Arminor,"out");
B_StartOtherRoutine(Pal_226_Wespazjus,"out");
B_StartOtherRoutine(Pal_227_Valoroso,"out");
B_StartOtherRoutine(Pal_228_Sparidus,"out");
B_StartOtherRoutine(Pal_230_Dominik,"out");
B_StartOtherRoutine(Pal_231_Felipe,"out");
B_StartOtherRoutine(Pal_232_Wiktoryn,"out");
B_StartOtherRoutine(Pal_233_Rajmund,"out");
B_StartOtherRoutine(Pal_234_Saturnin,"out");
B_StartOtherRoutine(Pal_235_Kryspin,"out");
B_StartOtherRoutine(Pal_236_Konrad,"out");
B_StartOtherRoutine(Pal_237_Felix,"out");
B_StartOtherRoutine(Pal_238_Euzebiusz,"out");
B_StartOtherRoutine(Pal_239_Walery,"out");
B_StartOtherRoutine(Pal_240_Heliodor,"out");
B_StartOtherRoutine(Pal_241_Baldwin,"out");
B_StartOtherRoutine(Mil_304_Maurycy,"out");
B_StartOtherRoutine(Mil_305_Gracjan,"out");
B_StartOtherRoutine(MIL_331_Wolfgang,"out");
B_StartOtherRoutine(PAL_3500_Paladin,"out");
MIS_sailing_diplomacy = LOG_SUCCESS;
//Log_SetTopicStatus(TOPIC_Diplomacy,LOG_SUCCESS);
b_logstatus(TOPIC_Diplomacy,LOG_SUCCESS);
B_LogEntry(TOPIC_Diplomacy,"Apogeon został powiadomiony o moim sukcesie w negocjacjach pomiędzy Paladynami a orkami w Górniczej Dolinie. Ciekawe, jak wygląda miasto bez Paladynów.");
B_GivePlayerXP (750);
};
RE: Предопределение - для тестеров - Tituf - 26.12.2019
tak, u Honoryna pozostawmy tylko wpis do dziennika, a zakończenie będzie u Apogeona
RE: Предопределение - для тестеров - N1kX - 30.12.2019
Ur-Trall подозревает, что потерялось предложение.
2297. Дальше должно быть продолжение, начинаешься на что, но следующее предложение Морта начинается не как продолжение этого предложения. Нужно связать эти предложения или вернуть обрезанное предложение, если в конце не поставили где-то точку.
func void DIA_Mort_lord_info()
{
AI_Output(other,self,"DIA_Mort_lord_15_00"); //Pana?
AI_Output(self,other,"DIA_Mort_lord_14_01"); //Nie wiem, czy chodzi o któregoś z Bogów.
AI_Output(self,other,"DIA_Mort_lord_14_02"); //Przyznam, że zainteresowanie Kultu tym ostrzem uświadomiło mi,
AI_Output(self,other,"DIA_Mort_lord_14_03"); //że jego pochodzenie może wiązać się z najczarniejszym z Czarnych Mroków.
AI_Output(self,other,"DIA_Mort_lord_14_04"); //Legenda głosi...
AI_Output(other,self,"DIA_Mort_lord_15_05"); //Tak?!
AI_Output(self,other,"DIA_Mort_lord_14_06"); //To niewiarygodne, ale w najstarszych przekazach mówi się o jakimś Kapłanie, okrutnym i surowym...
AI_Output(self,other,"DIA_Mort_lord_14_07"); //i że to właśnie on mógł być jednym z moich przodków!
AI_Output(self,other,"DIA_Mort_lord_14_08"); //Ta wiedza przez lata mnie przytłaczała...
AI_Output(other,self,"DIA_Mort_lord_15_09"); //Czy mógłbyś...
AI_Output(self,other,"DIA_Mort_lord_14_10"); //Tak, wiem o co chcesz prosić.
AI_Output(self,other,"DIA_Mort_lord_14_11"); //Może właśnie pozbycie się Rytualnego Ostrza uwolni mnie i moją rodzinę od klątwy,
AI_Output(self,other,"DIA_Mort_lord_14_12"); //która chyba zawisła nad nami przez stulecia.
AI_Output(self,other,"DIA_Mort_lord_14_13"); //Tak, oddam ci miecz. Oto on.
B_GiveInvItems(self, other,itmw_klinok,1);
AI_Output(other,self,"DIA_Mort_lord_15_14"); //Dziękuję ci. Może dzięki temu zdołam odpędzić koszmary nie tylko od twojej rodziny...
B_LogEntry(TOPIC_Aftercult,"Czy to tylko rodzinna klątwa i mroczny sekret, czy brzemię ciążące nad losami całego świata? Mam Rytualne Ostrze! Ossarium... wśród kupców... Kto lubi skupować stare puchary i naczynia?");
};
func void DIA_Mort_lord_info()
{
AI_Output(other,self,"DIA_Mort_lord_15_00"); //Хозяина?
AI_Output(self,other,"DIA_Mort_lord_14_01"); //Я не думаю, что это связано с богами.
AI_Output(self,other,"DIA_Mort_lord_14_02"); //Скажу только, что интерес Культа к этому клинку заставил меня осознать,
AI_Output(self,other,"DIA_Mort_lord_14_03"); //что его происхождение может быть связано с самыми Черными мраками.
AI_Output(self,other,"DIA_Mort_lord_14_04"); //Легенда гласит...
AI_Output(other,self,"DIA_Mort_lord_15_05"); //Да?!
AI_Output(self,other,"DIA_Mort_lord_14_06"); //Это невероятно, но в древнейших писаниях говорится о каком-то Жнеце, жестоком и кровавом...
AI_Output(self,other,"DIA_Mort_lord_14_07"); //Что страшное, что он мог быть одним из моих предков!
AI_Output(self,other,"DIA_Mort_lord_14_08"); //Это давило на меня годами...
AI_Output(other,self,"DIA_Mort_lord_15_09"); //Ты не мог бы...
AI_Output(self,other,"DIA_Mort_lord_14_10"); //Да, я знаю, о чем ты хочешь попросить.
AI_Output(self,other,"DIA_Mort_lord_14_11"); //Если я избавлюсь от ритуального клинка, может и проклятье уйдет с нашей семьи,
AI_Output(self,other,"DIA_Mort_lord_14_12"); //которое висит над нами столетиями.
AI_Output(self,other,"DIA_Mort_lord_14_13"); //Я отдам тебе клинок. Вот он.
B_GiveInvItems(self, other,itmw_klinok,1);
AI_Output(other,self,"DIA_Mort_lord_15_14"); //Спасибо тебе. Возможно, с помощью него я смогу прогнать кошмары не только от вашей семьи...
B_LogEntry(TOPIC_Aftercult,"Это просто семейное проклятие и темная тайна или бремя судьбы всего мира? У меня есть ритуальный клинок! Оссариум... среди торговцев. Кто любит скупать древнюю посуду?");
};
RE: Предопределение - для тестеров - Tituf - 30.12.2019
Ja tu nie widzę żadnych niespójności i ułomności językowych i logicznych. Możliwe, że po prostu dosłowne tłumaczenie na język rosyjski powoduje jakieś uwagi.
Mort zaczyna zdanie: 'Legenda głosi...' w słowo wchodzi mu Bezimienny, potem kontynuuje Mort. Czy jego wypowiedź nie wiąże się z poprzednimi słowami? Czy on musi dalej mówić: ...że w najstarszych przekazach... ??!! No, przecież nie!
Skoro wyłapujecie takie pierdoły, to ja jestem niemal pewien, że nawet w połowie nie oddacie 'ducha' tej modyfikacji, niestety...
RE: Предопределение - для тестеров - N1kX - 01.01.2020
Может убрать в этом диалоге привязку к главе? А то игрок сейчас не может поговорить с Фиделисом про жемчужины Лорда Тиморисина (он убежал в 2 главу)
instance DIA_Fidelis_mercenaries(C_Info)
{
npc = BAU_917_Fidelis;
nr = 4;
condition = DIA_Fidelis_mercenaries_Condition;
information = DIA_Fidelis_mercenaries_Info;
permanent = FALSE;
description = "Расскажи мне подробнее об этих наемниках.";
};
func int DIA_Fidelis_mercenaries_Condition()
{
if(Kapitel == 1)
{
return TRUE;
};
};
func void DIA_Fidelis_mercenaries_Info()
{
AI_Output(other,self,"DIA_BAU_1_JOIN_15_00"); //Расскажи мне подробнее об этих наемниках.
AI_Output(self,other,"DIA_BAU_1_JOIN_01_01"); //Я могу только посоветовать держаться от них подальше.
AI_Output(self,other,"DIA_BAU_1_JOIN_01_02"); //Если одному из них не понравится твое лицо, он может не раздумывая заехать тебе по носу.
AI_Output(self,other,"DIA_BAU_1_JOIN_01_03"); //Конечно, после этого ты можешь пожаловаться Ли, но нос-то уже будет сломан.
};
Русские играют не так, как вы хотели и всплывают баги на ровном месте.
RE: Предопределение - для тестеров - Memorius - 01.01.2020
Zastanów się - czy w innym rozdziale bohater ma sens pytać o Najemników ? przecież nie zapyta o to w drugim, gdy na przykład już do nich należy - to jest pytanie mające sens tylko w rozdziale 1 - czy chcesz powiedzieć ,że ktoś nie porozmawiał z Fidelisem w rozdziale 1 po przyjściu na farmę Onara ? Po prostu nie wierzę.
RE: Предопределение - для тестеров - N1kX - 01.01.2020
Легко. Игрок собрал 12 жемчужин. А поговорить с Фиделисом больше не может. Потому что не поговорил с ним в первой главе.
Вот его состояния на тот момент. (Из savedat.dat)
Это же диалог раньше был амбиентный, их много кто не спрашивает. Я когда играю не разговариваю с НПС по амбиентным диалогам, потому что знаю их наизусть (за столько лет игр)
RE: Предопределение - для тестеров - Memorius - 01.01.2020
Cytat:Я когда играю не разговариваю с НПС по амбиентным диалогам, потому что знаю их наизусть (за столько лет игр)
naprawdę napisałeś coś takiego?
zastanów się co jest błędne w twoim rozumowaniu
nie, nie będzie żadnych zmian w tej kwestii
RE: Предопределение - для тестеров - N1kX - 02.01.2020
Некоторые игроки отметили, что драконы на Ирдорате намного слабее своих братьев в Долине Рудников.
Игроки переигравшие Возвращение и его аналоги.
Последний отзыв от игрока недавно прошедшего
https://worldofplayers.ru/threads/39836/post-1068444
RE: Предопределение - для тестеров - Tituf - 02.01.2020
Wiesz co N1kX? Szkoda słów.
Miałeś rację, że graczom trzeba przygotować gotową solucję, żeby bez stresu i gimnastyki umysłowej sobie mogli grać.
Dużo biegania w modyfikacji, słabe nagrody, słabe potworki, mało złota, słaba broń, trudne zagadki - opinie - wiadomo, że takie będą. Czekam na wypowiedzi, w których ktoś dostrzeże coś pozytywnego i zaskakującego dla siebie.
Można wracać do gry w Returninga...
|