diff --git a/artifacts/translations/russian.ini b/artifacts/translations/russian.ini index 50575bb7..8a2bf3c3 100644 --- a/artifacts/translations/russian.ini +++ b/artifacts/translations/russian.ini @@ -5,7 +5,7 @@ KarmaLoss= HighlightFail1=Сенсор движения недоступен. HighlightFail2=Сенсор движения разряжен. SuperStimExploitMsg=Вы не можете использовать суперстимулятор на здоровом персонаже! -BlockedCombat=Вы не можете сейчас начать бой. +BlockedCombat=Начать бой в данный момент невозможно. SaveSfallDataFail=ОШИБКА записи расширенной информации! Убедитесь что другие программы не обращаются к файлам/каталогам сохраняемой игры и попробуйте еще раз. PartyLvlMsg=Ур.: PartyACMsg=КБ: diff --git a/sfall/Animations.cpp b/sfall/Animations.cpp index 4983e912..cdd2fef1 100644 --- a/sfall/Animations.cpp +++ b/sfall/Animations.cpp @@ -544,6 +544,7 @@ void Animations_Init() { } // Improved implementation of animation registration + #ifndef NDEBUG MakeCall(0x413E88, check_registry_hack, 2); MakeCall(0x413DCE, anim_cleanup_hack, 1); SafeWrite16(0x413DD4, 0x4478); // js 0x413E1A @@ -551,6 +552,7 @@ void Animations_Init() { MakeJump(0x413D64, register_end_hack_end); SafeWrite16(0x413D0B, 0xC689); // and dl, not 8 > mov esi, eax (keep offset to anim_set slot) SafeWrite8(0x413D0D, CODETYPE_Nop); + #endif // Implement a temporary lock on an animation slot after it is cleared by the register_clear_ function // to prevent it from being used as a free slot when registering a nested animation diff --git a/sfall/version.h b/sfall/version.h index 28090e3e..b17d846f 100644 --- a/sfall/version.h +++ b/sfall/version.h @@ -25,6 +25,6 @@ #define VERSION_MAJOR 3 #define VERSION_MINOR 8 #define VERSION_BUILD 30 -#define VERSION_REV 0 +#define VERSION_REV 1 -#define VERSION_STRING "3.8.30" +#define VERSION_STRING "3.8.30.1"