Janilabo Posted November 26, 2012 Share Posted November 26, 2012 (edited) Everyone PLEASE update to MSSL v0.99-19b [newest version], because I have added a temporary workaround in it to deal with a big problem. In v0.99-18b PRSC_InFight sometimes (randomly) returns true, when it is NOT at all in combat. This happens because Equals() functions contain a small bug (reported already to MantisBT). This is the temporary fix I am using for now: function MSSL_TPAEquals(TPA1, TPA2: TPointArray): Boolean; begin if (Length(TPA1) = Length(TPA2)) then Result := (TPAToStr(TPA1) = TPAToStr(TPA2)); end; Regards, -Jani Update: Freddy fixed this bug in 3.37.02 version. Edited November 26, 2012 by Janilabo Added a note that bug was fixed in 3.37.02 Quote Link to comment Share on other sites More sharing options...
Janilabo Posted November 26, 2012 Author Share Posted November 26, 2012 Freddy has fixed this bug, so I recommend downloading version 3.37.02 or using the 3.38 prerelease. Quote Link to comment Share on other sites More sharing options...