Releases: MinoMino/minqlx
v0.5.3 - Bugfix release
Deployment fixes:
- Instead of using prebuilt binary releases user now must compile minqlx on his/her own to escape problems where binary version of minqlx require Python 3.5, but user has the other version of Python (reported by many server admins, one at least here #91 (comment))
- Fixed a bug, where compiling against Python 3.8+ produced nonworking binary (reported by dr_traktor)
Plugin development:
- Added Overload gametype (@tjone270 via #92)
- Fixed limiter for minqlx.spawn_item (@tjone270 via #88)
- Fixed
team_switch
hook behavior for bots (reported by Zebby via #85)
Core development:
v0.5.2 - Gameplay fixes and server fixes
Gameplay fixes:
- Fixed "Invalid player id" when trying to call vote to kick dead player in "Clan Arena" and "Attack & Defend" mode
- Fixed bug in "Attack & Defend", where players switch teams (using
!a
) immediately, instead of switching in next round
Server:
- Added x86 support
- Added Python 3.6+ support
- Plugins now are loaded in same order as in
qlx_plugins
var
Plugin development:
- Throwing exception, if trying to add hook handler for zmq-based hooks, when
zmq_stats_enable
is false - New functions in C imported from QL:
Cmd_Callvote_f
v0.5.1 - New hooking library
@em92 Took the time to port @TsudaKageyu's MinHook to Linux and applied it to minqlx. This takes away certain limitations the old library had. At the moment this doesn't mean much for users, but it should open for more cool stuff in the future.
In addition to that there are some other commits that have accumulated since the last release by @Smint, @em92 and @roasticle. Thanks, guys.
v0.5.0 - Neat stuff for developers
- Player now has
is_frozen
property. (@cstewart90) - Cleaner and more PEP8-compliant Python code. (@cstewart90)
- Fixed database's
clear_flag()
method being broken. - Setting
Player.holdable
to kamikaze now properly shows the player as having skulls around him/her. (@em92) - Additional functions added to
minqlx
Python module. (@em92)minqlx.spawn_item
minqlx.drop_holdable
minqlx.slay_with_mod
minqlx.set_invulnerability
minqlx.destroy_kamikaze_timers
minqlx.remove_dropped_items
minqlx.dev_print_items
(some caveats, see the PR)minqlx.replace_items
- New events added. (@em92)
kamikaze_use
kamikaze_explode
- New functions in C imported from QL. (@em92)
G_Damage
Touch_Item
G_FreeEntity
Drop_Item
G_StartKamikaze
LaunchItem
v0.4.6 - Fix minqlx breaking due to recent QLDS update
v0.4.5 - Minor update yet again to fix for upcoming build
Fixes minqlx breaking with the current beta build and soon to become release. Turns out the last update didn't fix the pattern matching breaking for every update. Hopefully this will do it.
v0.4.4 - Minor preemptive update
Fixed minqlx breaking with the current beta branch, which fixes an rcon exploit. This still works on the current QLDS build, so updating right now won't cause any issues.
v0.4.3 - Minor hotfix
Gets rid of some harmless exceptions and some broken behavior when minqlx.RET_STOP
was returned in commands.
v0.4.2 - Fix for new QLDS build
Fixes minqlx to work with a recently pushed build of QLDS that fixes ghost players. It also includes some small changes here and there which you can look at closer in the commits. I also pushed a new version for the plugins repository, so you might want to update that too while you're at it.
NOTE: If you update to this version, you must update your QLDS too.
v0.4.1 - Bugfixes
Bugfixes for the most part. If upgrading, upgrade plugins as well.