Credit to Mike Santiago for the timer api.
Special thanks to Mike Santiago and Kevsoft for the help and support.
This API combines the "leveltimer" api and the "smb3goalcard" api, while also adding new features. To avoid any issues, it is advised that you do not use the two api with this one.
How to use
HOW TO USE
SETUP
1 . Copy/Paste the smb3overhaulMIN.lua file and smb3overhaulMIN folder into your LuaScriptsLib folder which should be in the root of your SMBX folder. (../SMBX/LuaScriptsLib/)
IMPLEMENTING INTO YOUR SMBX EPISODE/LEVEL
1 . Make a new file in your project folder called LunaWorld.lua.
2 . Add __smb3overhaul = loadAPI("smb3overhaulMIN");_ to the file.
3 . In your onLoad function, you can toggle certain settings on/off.
_smb3overhaul.setSecondsLeft(TIME);
_smb3overhaul.setTimerState(true/false);
_smb3overhaul.usesPBar(true/false);
_smb3overhaul.useEasyMode(true/false);
_smb3overhaul.usesCard(true/false);
_smb3overhaul.disableSpinJump(true/false);