dosinabox / g2_classic

Проект переноса чистого оригинала Готики 2 без аддона на движок Г2НВ версии 2.6 с максимальной адаптацией скриптов.
https://worldofplayers.ru/threads/41796
The Unlicense
4 stars 2 forks source link

потрошить животных #40

Closed Kor-Angar closed 2 years ago

Kor-Angar commented 4 years ago

с Драконов не снимается чешуя и кровь

dosinabox commented 4 years ago

Странно. Чешуя и кровь прописаны только Феодарону на Ирдорате и дракону-нежити:

if(PLAYER_TALENT_TAKEANIMALTROPHY[TROPHY_DRAGONSCALE] == TRUE)
{
    if(Hlp_GetInstanceID(slf) == Hlp_GetInstanceID(firedragonisland))
    {
        CreateInvItems(slf,itat_dragonscale,12);
    };
    if(Hlp_GetInstanceID(slf) == Hlp_GetInstanceID(undeaddragon))
    {
        CreateInvItems(slf,itat_dragonscale,12);
    };
};
if(PLAYER_TALENT_TAKEANIMALTROPHY[TROPHY_DRAGONBLOOD] == TRUE)
{
    if(Hlp_GetInstanceID(slf) == Hlp_GetInstanceID(firedragonisland))
    {
        CreateInvItems(slf,itat_dragonblood,2);
    };
    if(Hlp_GetInstanceID(slf) == Hlp_GetInstanceID(undeaddragon))
    {
        CreateInvItems(slf,itat_dragonblood,2);
    };
};

Не ошибка, а вообще не прописано. В классике точно снималась кровь и чешуя? Нужно проверить на чистой 1.3 с дисков.

Kor-Angar commented 4 years ago

Смешная шутка 😀 чего проверять то? Без чешуи не сделать средний доспех ОнД, а без крови не выковать мечи ОНД. 

Kor-Angar commented 4 years ago

а ты откуда эти скрипты Акеллы брала? https://github.com/dosinabox/g2_classic/blob/b74f16bf512178a743f02ab1eef7ea11c1102a3c/PrjGothic/Story/B_Story/b_givedeathinv.d#L189

Ну там много чего удивительного можно найти. в таких случаях наверное правильнее всего их сверять с немецкими скриптами. или нет? :-)

dosinabox commented 4 years ago

Извиняюсь. Чешуя и кровь создаются у драконов в момент изучения навыков:

if(trophy == TROPHY_DRAGONSCALE)
{
    PLAYER_TALENT_TAKEANIMALTROPHY[TROPHY_DRAGONSCALE] = TRUE;
    CreateInvItems(swampdragon,itat_dragonscale,12);
    CreateInvItems(rockdragon,itat_dragonscale,12);
    CreateInvItems(firedragon,itat_dragonscale,12);
    CreateInvItems(icedragon,itat_dragonscale,12);
    b_logentry(TOPIC_TALENTANIMALTROPHY,"... снимать чешую с мертвых драконов.");
};
if(trophy == TROPHY_DRAGONBLOOD)
{
    PLAYER_TALENT_TAKEANIMALTROPHY[TROPHY_DRAGONBLOOD] = TRUE;
    CreateInvItems(swampdragon,itat_dragonblood,2);
    CreateInvItems(rockdragon,itat_dragonblood,2);
    CreateInvItems(firedragon,itat_dragonblood,2);
    CreateInvItems(icedragon,itat_dragonblood,2);
    b_logentry(TOPIC_TALENTANIMALTROPHY,"... собирать кровь из мертвых драконов.");
};

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

Kor-Angar commented 4 years ago

я проверял. учил в минентале. не помогло.

Kor-Angar commented 4 years ago

Чешуя и кровь создаются у драконов в момент изучения навыков

это и у мёртвых значит создадутся? :-)

Kor-Angar commented 4 years ago

я проверял. учил в минентале. не помогло.

я когда проверял учил у Гештата. может что то глюкануло. надо будет перепроверить.

dosinabox commented 4 years ago

это и у мёртвых значит создадутся? :-)

Если есть труп (еще из памяти не выгрузился). Как мы выяснили ранее, трупы драконов из мира не пропадают.

Kor-Angar commented 4 years ago

ну это же прекрасно:-) и это знак что надо реализовывать вот эту историю

https://github.com/dosinabox/g2nr_unofficial_update/issues/130

dosinabox commented 2 years ago

исправлено