Yes, this used to be in "listeners", but then we moved it to "tick". We have decided to make all of the boost modules private and create modules/packages for each of them to forward them to. Due to this, we ended up moving tick back to listeners, where the rest of the listeners are forwarded to.
We also moved downloads into the "stringtables" package. So, now it is:
Syntax: Select all
from stringtables.downloads import Downloadables
Here is a list of where to find the boost modules:
- _basetypes
- _bots
- _commands
- commands
- commands.client
- commands.say
- commands.server
- _constants
- _conversions
- entities.helpers
- players.helpers
- _cvars
- _datamaps
- _dump
- exposed via "sp dump" command
- _effects
- _engines
- engines.server
- engines.sound
- engines.trace
- _entities
- _events
- events
- events.listener
- events.manager
- _globals
- I think we decided on globalvars, since globals is a built-in function
- _keyvalues
- _listeners
- _mathlib
- _memory
- _messages
- messages - don't use directly, used wrapped functionality
- _players
- _recipients
- _stringtables
- _tools
Every module in every package should have an __all__ defined to help show which objects you should be importing from them. The work on this change is not 100% complete, but it should be fairly soon.