- Fixes:
- Fixed _PlayerWeapons.set_weapon_color to take a Color object instead of RGBA values.
- Fixed issue #82.
- Fixed issue #84.
- Fixed issue #85.
- Fixed a crash that occurs when the IVEngineServer interface is not retrieved on plugin_load.
- Fixed issue #86.
- Fixed next_attack and next_secondary_fire_attack not being defined (pull request #87).
- Fixed settings.menu not using the new command callback arguments.
- Fixed _EventVariable class not raising a NotImplementedError if sub-class does not have a 'method' attribute defined.
- Fixed _PlayerWeapons.set_weapon_color to take a Color object instead of RGBA values.
- Additions:
- Added GameEvent.__getitem__, GameEvent.__setitem__ and GameEvent.variables.
- Added iterators for server, say and client commands (issue #79).
- Added memory tools definitions for CUserMessage and CProtobufMessage.
- Added BaseEntityGenerator and BaseEntityIter to loop over non-networked entities.
- Added support for more games to view_offset.
- Added a dialog.py module to the messages package.
- Added uniqueid_from_index.
- Added Entity.find and Entity.find_or_create.
- Added fall_velocity, buttons and hide_huds to CBasePlayer data.
- Added model_scale to CBaseAnimating, angles to CBaseEntity and draw_view_model, pre_think, post_think to CBasePlayer.
- Added start_touch, touch and end_touch to CBaseEntity.
- Added add_directory and remove_directory methods to Downloadables.
- Added a class property 'filters' to all _IterObject classes.
- Added model_header to Entity.
- Added Entity.is_in_solid.
- Added ServerClassGenerator.
- Added GameEvent.__getitem__, GameEvent.__setitem__ and GameEvent.variables.
- Removals:
- Changes:
- Changes to filters package and Entity classes.
- Updated conversion functions.
- address_from_playerinfo is now return an empty string for bots.
- Several updates to the new wiki.
- All listeners are now starting with the "On" prefix.
- Combined commands.client, commands.say, and commands.server packages into modules by the same names.
- Merged listeners.tick package into listeners.tick module.
- Moved players.classes.language to players._language.
- Changed the way AutoUnload instances are unloaded. Thanks to Mahi for the suggestion.
- Changes to filters package and Entity classes.
The full changelog can be found here:
https://github.com/Source-Python-Dev-Team/Source.Python/compare/master@%7B2015-11-01%7D...master@%7B2015-12-01%7D
We would like to hear your feedback!
