Skip to content

Commit

Permalink
v1.5 - 06.08.2022
Browse files Browse the repository at this point in the history
  • Loading branch information
dosinabox committed Aug 6, 2022
1 parent 2e1e554 commit 1f20af4
Show file tree
Hide file tree
Showing 9 changed files with 45 additions and 15 deletions.
37 changes: 32 additions & 5 deletions PrjGothic/AI/Human/B_Human/B_AssessUseMob.d
Original file line number Diff line number Diff line change
Expand Up @@ -15,10 +15,7 @@ func void b_assessusemob()
};
if(Wld_GetGuildAttitude(self.guild,other.guild) == ATT_FRIENDLY)
{
if(Npc_IsDetectedMobOwnedByNpc(other,self))
{
}
else
if(!Npc_IsDetectedMobOwnedByNpc(other,self))
{
return;
};
Expand All @@ -38,8 +35,38 @@ func void b_assessusemob()
};
};
detmob = Npc_GetDetectedMob(other);
if((Hlp_StrCmp(detmob,"CHESTBIG") == FALSE) && (Hlp_StrCmp(detmob,"CHESTSMALL") == FALSE))
if(!Hlp_StrCmp(detmob,"CHESTBIG") && !Hlp_StrCmp(detmob,"CHESTSMALL"))
{
if(Hlp_StrCmp(detmob,"TOUCHPLATE"))
{
var C_NPC buergerin_4002;
buergerin_4002 = Hlp_GetNpc(VLK_4002_Buergerin);
if(Hlp_GetInstanceID(self) == Hlp_GetInstanceID(salandril))
{
b_attack(self,other,AR_USEMOB,0);
}
else if(Hlp_GetInstanceID(self) == Hlp_GetInstanceID(richter))
{
b_attack(self,other,AR_USEMOB,0);
}
else if(Hlp_GetInstanceID(self) == Hlp_GetInstanceID(buergerin_4002))
{
b_attack(self,other,AR_USEMOB,0);
};
}
else if(Hlp_StrCmp(detmob,"LEVER"))
{
var C_NPC buergerin_4001;
buergerin_4001 = Hlp_GetNpc(vlk_4001_buergerin);
if(Hlp_GetInstanceID(self) == Hlp_GetInstanceID(valentino))
{
b_attack(self,other,AR_USEMOB,0);
}
else if(Hlp_GetInstanceID(self) == Hlp_GetInstanceID(buergerin_4001))
{
b_attack(self,other,AR_USEMOB,0);
};
};
return;
};
if(!c_wanttoattackthief(self,other))
Expand Down
4 changes: 2 additions & 2 deletions PrjGothic/Items/MissionItems_3.d
Original file line number Diff line number Diff line change
Expand Up @@ -707,9 +707,9 @@ func void use_diegosletter_mis()
Doc_SetPage(ndocid,0,"letters.TGA",0);
Doc_SetFont(ndocid,-1,FONT_BOOK);
Doc_SetMargins(ndocid,-1,50,50,50,50,1);
Doc_PrintLine(ndocid,0,"Ãåðáðàíäò, ");
Doc_PrintLine(ndocid,0,"Ãåðáðàíäò,");
Doc_PrintLines(ndocid,0,"Çíàåøü, òåáå ñòîèëî óáèòü ìåíÿ.");
Doc_PrintLines(ndocid,0,"ß âåðíóëñÿ â ãîðîä è èùó òåáÿ. È êîãäà ÿ íàéäó òåáÿ, ÿ ïîêðîøó òåáÿ êàê êàïóñòó. Òû õîðîøî ìåíÿ çíàåøü, òàê ÷òî íå íàäåéñÿ, ìåíÿ òàê ëåãêî íå îáâåñòè âîêðóã ïàëüöà.");
Doc_PrintLines(ndocid,0,"ß âåðíóëñÿ â ãîðîä è èùó òåáÿ. È êîãäà ÿ íàéäó òåáÿ, òî âñïîðþ òâîå æèðíîå áðþõî. Òû õîðîøî ìåíÿ çíàåøü, òàê ÷òî íå íàäåéñÿ, ìåíÿ òàê ëåãêî íå îáâåñòè âîêðóã ïàëüöà.");
Doc_PrintLines(ndocid,0,"Ïîëàãàþ, ÷òî êîãäà òû çàñóíóë ìåíÿ çà Áàðüåð, òû è íå äóìàë, ÷òî ÿ ìîãó âåðíóòüñÿ. ×òî æ, òû îøèáàëñÿ.");
Doc_PrintLines(ndocid,0,"ß ïðèøåë çà òåì, ÷òî ïðèíàäëåæèò ìíå ïî ïðàâó.");
Doc_PrintLines(ndocid,0,"Òâîé åäèíñòâåííûé øàíñ îñòàòüñÿ â æèâûõ - ýòî óíîñèòü íîãè ïîñêîðåå è îñòàâèòü ñâîé áèçíåñ ìíå. Òîãäà ìû áóäèì êâèòû.");
Expand Down
2 changes: 1 addition & 1 deletion PrjGothic/Story/Dialoge/DIA_kdf_503_karras.d
Original file line number Diff line number Diff line change
Expand Up @@ -725,7 +725,7 @@ func void dia_karras_researchdmtend_info()
CreateInvItems(other,itwr_dementorobsessionbook_mis,1);
AI_PrintScreen("Àëüìàíàõ ïîëó÷åíî",-1,YPOS_ITEMTAKEN,FONT_SCREENSMALL,2);
SC_KNOWSMADPSI = TRUE;
b_logentry(TOPIC_DEMENTOREN,"Èññëåäîâàíèÿ Êàððàñà çàâåðøèëèñü óñïåõîì. Ïîõîæå, åñòü ñâÿçü ìåæäó Èùóùèìè è Áðàòñòâîì Ñïÿùèõ.");
b_logentry(TOPIC_DEMENTOREN,"Èññëåäîâàíèÿ Êàððàñà çàâåðøèëèñü óñïåõîì. Ïîõîæå, åñòü ñâÿçü ìåæäó Èùóùèìè è Áðàòñòâîì Ñïÿùåãî.");
b_giveplayerxp(XP_SC_KNOWSMADPSI);
}
else
Expand Down
2 changes: 1 addition & 1 deletion PrjGothic/Story/Dialoge/DIA_pc_psionic.d
Original file line number Diff line number Diff line change
Expand Up @@ -346,7 +346,7 @@ func void dia_lester_perm3_info()
AI_Output(self,other,"DIA_Lester_PERM3_13_09"); //Ó ìåíÿ áûëè ïîäîçðåíèÿ, íî ÿ íàäåÿëñÿ, ÷òî ýòî íå òàê. Òû õî÷åøü ñêàçàòü, îí âåðíóëñÿ? Ñïÿùèé îïÿòü çäåñü?
AI_Output(other,self,"DIA_Lester_PERM3_15_10"); //Õîðîøèé âîïðîñ. ß çíàþ íàâåðíÿêà, òîëüêî ÷òî ÿ äîëæåí îñòàíîâèòü Èùóùèõ äî òîãî, êàê îíè ñòàíóò ñëèøêîì ñèëüíû.
AI_Output(self,other,"DIA_Lester_PERM3_13_11"); //Ìíå ýòî íå íðàâèòñÿ, íî ÿ äóìàþ, òû ïðàâ. Ìíå î÷åíü æàëü, íî ñ ìîåé ãîëîâîé òâîðèòñÿ òàêîå...
b_logentry(TOPIC_DEMENTOREN,"Ìîè ïîäîçðåíèÿ ïîäòâåðäèëèñü. Äàæå ó Ëåñòåðà íåò ñîìíåíèé, ÷òî Èùóùèå - ýòî ïîñëåäîâàòåëè Ñïÿùèõ èç ñòàðîãî ëàãåðÿ â áîëîòàõ.");
b_logentry(TOPIC_DEMENTOREN,"Ìîè ïîäîçðåíèÿ ïîäòâåðäèëèñü. Äàæå ó Ëåñòåðà íåò ñîìíåíèé, ÷òî Èùóùèå - ýòî ïîñëåäîâàòåëè Ñïÿùåãî èç ñòàðîãî ëàãåðÿ â áîëîòàõ.");
b_giveplayerxp(XP_LESTER_KNOWSMADPSI);
DIA_LESTER_PERM3_ONETIME = TRUE;
};
Expand Down
2 changes: 1 addition & 1 deletion PrjGothic/Story/Events/evt_archoldead_func.d
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@ func void evt_archoldead_func()
};
if(evt_archoldead_func_onetime == FALSE)
{
b_logentry(TOPIC_HALLENVONIRDORATH,"ß íàøåë çäåñü ÷òî-òî âðîäå õðàìà. Åãî íàñåëÿþò òîëïû íåæèòè. Ýòî âñå íàïîìèíàåò ìíå ïðîêëÿòûé õðàì Ñïÿùèõ. Íî íà ýòîò ðàç, ÿ íå ïîäâåäó. Òîëüêî íå íà ýòîò ðàç!");
b_logentry(TOPIC_HALLENVONIRDORATH,"ß íàøåë çäåñü ÷òî-òî âðîäå õðàìà. Åãî íàñåëÿþò òîëïû íåæèòè. Ýòî âñå íàïîìèíàåò ìíå ïðîêëÿòûé õðàì Ñïÿùåãî. Íî íà ýòîò ðàç, ÿ íå ïîäâåäó. Òîëüêî íå íà ýòîò ðàç!");
evt_archoldead_func_onetime = TRUE;
};
};
Expand Down
2 changes: 1 addition & 1 deletion PrjGothic/Story/Events/evt_orkoberst.d
Original file line number Diff line number Diff line change
Expand Up @@ -38,7 +38,7 @@ func void evt_orkoberst()
Wld_InsertNpc(undeadorcwarrior,"FP_ROAM_DI_MARIOSSKELETONS_04");
};
ORKSTURMDI = TRUE;
b_logentry(TOPIC_HALLENVONIRDORATH,"Ïîëêîâíèê îðêîâ êðåïêèé îðåøåê. Ãäå-òî â åãî òðîííîì çàëå äîëæåí áûòü êàêîé-òî ñåêðåò.");
b_logentry(TOPIC_HALLENVONIRDORATH,"Ïîëêîâíèê îðêîâ - êðåïêèé îðåøåê. Ãäå-òî â åãî òðîííîì çàëå äîëæåí áûòü êàêîé-òî ñåêðåò.");
evt_orkoberst_onetime = TRUE;
};
PrintScreen("",-1,-1,FONT_SCREEN,0);
Expand Down
4 changes: 2 additions & 2 deletions PrjGothic/Story/Log_Entries/LOG_Constants_Yoly.d
Original file line number Diff line number Diff line change
Expand Up @@ -65,8 +65,8 @@ const string TOPIC_ORCELITE = "
var int topic_end_orcelite;

const string TOPIC_DAR_BRINGORCELITERING = "Ïîçåðñòâî";
const string TOPIC_FOUNDVINOSKELLEREI = "Ëóííûé ñâåò";
const string TOPIC_BRUTUSMEATBUGS = "Ãðÿçíûå ñâèíüè";
const string TOPIC_FOUNDVINOSKELLEREI = "Ñåêðåòíàÿ âèíîêóðíÿ";
const string TOPIC_BRUTUSMEATBUGS = "Ìåðçêèå òâàðè";

var int topic_end_brutusmeatbugs;

Expand Down
2 changes: 1 addition & 1 deletion PrjGothic/_Intern/Constants.d
Original file line number Diff line number Diff line change
Expand Up @@ -764,6 +764,6 @@ const int INVCAM_Z_RING_STANDARD = 45;

const int UnionActivated = 0;

const string FIX_VERSION_DATE = "21/05/2022";
const string FIX_VERSION_DATE = "06/08/2022";
const int FIX_VERSION_START = 15;
var int FIX_VERSION_SAVE;
5 changes: 4 additions & 1 deletion src/txt/g2_classic_readme.txt
Original file line number Diff line number Diff line change
@@ -1,13 +1,16 @@
1.5
- исправлена невозможность помолиться Инносу в первый день;
- квест Рэндольфа 'Утрата' переименован в 'Похмелье' для исправления ошибки перевода;
- квест 'Утрата' переименован в 'Похмелье' для исправления ошибки перевода;
- квест 'Грязные свиньи' переименован в 'Мерзкие твари' для исправления ошибки перевода;
- квест 'Лунный свет' переименован в 'Секретная винокурня' для исправления ошибки перевода;
- исправлено описание уровня сложности карманной кражи у Сильвио в Минентале;
- исправлена необходимость выбирать оба варианта ответа на вопрос судьи о встрече;
- исправлено расположение текста в книгах 'Остров', 'Охота и трофеи', 'Закон на острове' и в альманахе монастыря;
- исправлено несоответствие текстов открытого и запечатанного послания Ватраса Исгароту;
- исправлен перечень ингредиентов в дневнике для создания руны 'Секретный телепорт';
- в тексте записки Сильвестро сундуки заменены на ящики;
- добавлен текст передачи и получения Глаза Инноса в первом диалоге с Беннетом о его ремонте;
- Валентино, Саландрил и судья будут реагировать на использования секретных переключателей в их домах;
- задействованы неиспользуемые текстуры страниц для некоторых раскрытых книг;
- тексты получения награды от Сифера и Рауля не накладываются друг на друга;
- добавлено меню подтверждения начала новой игры;
Expand Down

0 comments on commit 1f20af4

Please sign in to comment.