File tree 2 files changed +7
-1
lines changed
2 files changed +7
-1
lines changed Original file line number Diff line number Diff line change @@ -889,6 +889,9 @@ void CGameSA::SetIgnoreFireStateEnabled(bool isEnabled)
889
889
MemSet ((void *)0x64F3DB , 0x90 , 14 ); // CCarEnterExit::IsPlayerToQuitCarEnter
890
890
891
891
MemSet ((void *)0x685A7F , 0x90 , 14 ); // CTaskSimplePlayerOnFoot::ProcessPlayerWeapon
892
+
893
+ MemSet ((void *)0x53A899 , 0x90 , 5 ); // CFire::ProcessFire
894
+ MemSet ((void *)0x53A990 , 0x90 , 5 ); // CFire::ProcessFire
892
895
}
893
896
else
894
897
{
@@ -899,6 +902,9 @@ void CGameSA::SetIgnoreFireStateEnabled(bool isEnabled)
899
902
MemCpy ((void *)0x64F3DB , " \x8B\x85\x90\x04\x00\x00\x85\xC0\x0F\x85\x1B\x01\x00\x00 " , 14 );
900
903
901
904
MemCpy ((void *)0x685A7F , " \x8B\x86\x30\x07\x00\x00\x85\xC0\x0F\x85\x1D\x01\x00\x00 " , 14 );
905
+
906
+ MemCpy ((void *)0x53A899 , " \xE8\x82\xF7\x0C\x00 " , 5 );
907
+ MemCpy ((void *)0x53A990 , " \xE8\x8B\xF6\x0C\x00 " , 5 );
902
908
}
903
909
904
910
m_isIgnoreFireStateEnabled = isEnabled;
Original file line number Diff line number Diff line change @@ -2107,7 +2107,7 @@ struct SWorldSpecialPropertiesStateSync : public ISyncStructure
2107
2107
isOK &= bitStream.ReadBits (reinterpret_cast <char *>(&data6), BITCOUNT6);
2108
2108
else
2109
2109
data6.ignoreFireState = false ;
2110
-
2110
+
2111
2111
if (bitStream.Can (eBitStreamVersion::WorldSpecialProperty_FlyingComponents))
2112
2112
isOK &= bitStream.ReadBits (reinterpret_cast <char *>(&data7), BITCOUNT7);
2113
2113
else
You can’t perform that action at this time.
0 commit comments