Function deliverCollectables() does not explicitly detect scrip limits. However after 4 ingame errors are displayed, function will stop and break scenario flow. It means that Miqobot will stop after exchanging 4 extra items.
Early detection of scrip limits is also considered, as part of future Scenario Engine updates.
However, we are not sure whether skipping would be a good decision. If Miqobot continues scenario execution without delivery, it may lead to inventory clogging which could cause more severe errors and unpredictable behaviour.
This is something that we have to design carefully, therefore it will take more time.
In the meantime, please utilize the built-in error detection feature.
Thank you for your request!