Delayed Calls Fix has nothing whatsoever to do with BeardLib, so please direct all questions and / or problem reports related to Delayed Calls Fix to me (i.e. Snh20), and NOT Simon / GREAT BIG BUSHY BEARD. Thank you.
You can contact me (Snh20) by:
- Commenting in the comments section below
- Sending a private message to me on the Last Bullet forums http://lastbullet.net/member.php?action=profile&uid=9746
- Sending a private message to me on Reddit (/u/Snh20)
This mod provides a corrected implementation of the
DelayedCalls class provided by BLT.
The latter is flawed in that identifiers are inadvertently discarded and replaced with integral indexes instead, which prevents
DelayedCalls:Remove() from functioning correctly and also causes delayed callbacks to stack up multiple times in certain cases.
You do not need to download this mod unless you have been instructed to do so (e.g. as a mandatory dependency of another mod).
You may use this mod as a dependency if you wish, but note that it does not replace BLT's existing
DelayedCalls class. Refer to the
DelayedCallsFix class in Lua code instead.
Installation of the mod is straightforward - simply install the mod the same way as any other BLT mod. No configuration is necessary.
0.0.1 / revision 1: - Initial release 0.0.1.1 / revision 2: - Fixed an issue where a failed delayed callback could result in table reference corruption