File tree Expand file tree Collapse file tree 2 files changed +7
-1
lines changed Expand file tree Collapse file tree 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)
889889 MemSet ((void *)0x64F3DB , 0x90 , 14 ); // CCarEnterExit::IsPlayerToQuitCarEnter
890890
891891 MemSet ((void *)0x685A7F , 0x90 , 14 ); // CTaskSimplePlayerOnFoot::ProcessPlayerWeapon
892+
893+ MemSet ((void *)0x53A899 , 0x90 , 5 ); // CFire::ProcessFire
894+ MemSet ((void *)0x53A990 , 0x90 , 5 ); // CFire::ProcessFire
892895 }
893896 else
894897 {
@@ -899,6 +902,9 @@ void CGameSA::SetIgnoreFireStateEnabled(bool isEnabled)
899902 MemCpy ((void *)0x64F3DB , " \x8B\x85\x90\x04\x00\x00\x85\xC0\x0F\x85\x1B\x01\x00\x00 " , 14 );
900903
901904 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 );
902908 }
903909
904910 m_isIgnoreFireStateEnabled = isEnabled;
Original file line number Diff line number Diff line change @@ -2107,7 +2107,7 @@ struct SWorldSpecialPropertiesStateSync : public ISyncStructure
21072107 isOK &= bitStream.ReadBits (reinterpret_cast <char *>(&data6), BITCOUNT6);
21082108 else
21092109 data6.ignoreFireState = false ;
2110-
2110+
21112111 if (bitStream.Can (eBitStreamVersion::WorldSpecialProperty_FlyingComponents))
21122112 isOK &= bitStream.ReadBits (reinterpret_cast <char *>(&data7), BITCOUNT7);
21132113 else
You can’t perform that action at this time.
0 commit comments