Current time: 27.04.2024, 15:11 Hello There, Guest! (LoginRegister)
Language: english | russian  

Post Reply 
Threaded Mode | Linear Mode
Решение багов ERA/WOG
» Примеры решения багов ERA/WOG на уровне кода.
Author Message
igrik Offline
Administrators

Posts: 2814
Post: #12

Убираем показ (предварительного расчета в строке состояния битвы) увеличенного урона от кавалерийского бонуса, если существо летает.
Потому что в оригинале бонус кавалерии не действует (при нанесении фактического урона) у летающих существ.
Code:
// не считать кавалерийский бонус при полете
_int_ __stdcall Y_AntiKavalierAndFly(LoHook* h, HookContext* c)
{
    if ( *(_dword_*)(c->ebx +132) >> 1 & 1 ) { // проверить флаг атакующего на полет
        c->return_address = 0x4430A3; // обходим расчет кавалерийского бонуса (он всё равно не работает)
        return NO_EXEC_DEFAULT;
    }
    return EXEC_DEFAULT;
}
///////////////////////////////////////////////

_PI->WriteLoHook(0x44307A, Y_AntiKavalierAndFly); // не считать кавалерийский бонус при полете


game bug fixes extended.dll || My Plugins || My GitHub
01.02.2019 17:40
Visit this user's website Find all posts by this user Quote this message in a reply
« Next Oldest | Next Newest »
Post Reply 


Messages In This Thread
Решение багов ERA/WOG - igrik - 21.09.2011, 22:09
RE: Решение багов ERA/WOG - igrik - 11.10.2020, 19:37
RE: Решение багов ERA/WOG - slater777 - 08.01.2023, 06:37
RE: Решение багов ERA/WOG - daemon_n - 08.01.2023, 08:22
RE: Решение багов ERA/WOG - slater777 - 08.01.2023, 09:57
Решение багов ERA/WOG - Sav - 06.07.2012, 18:55
RE: ERA II - Sav - 11.07.2012, 20:36
RE: ERA II - MOP - 20.09.2012, 21:27
RE: ERA II - MOP - 28.09.2012, 07:27
RE: ERA II - Sav - 14.04.2013, 20:33
RE: ERA Scripts 1.15 Rus - gamecreator - 07.04.2015, 02:19
RE: Тема модераторов - gamecreator - 31.05.2016, 02:48
Решение багов ERA/WOG - igrik - 01.02.2019, 15:40
RE: Решение багов ERA/WOG - igrik - 01.02.2019, 17:21
RE: Решение багов ERA/WOG - igrik - 01.02.2019, 17:27
RE: Решение багов ERA/WOG - igrik - 01.02.2019 17:40
RE: Решение багов ERA/WOG - igrik - 03.09.2019, 11:56

Forum Jump:

Powered by MyBB Copyright © 2002-2024 MyBB Group