Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

3.3.0 #324

Merged
merged 35 commits into from May 30, 2022
Merged

3.3.0 #324

merged 35 commits into from May 30, 2022

Conversation

zealain
Copy link
Collaborator

@zealain zealain commented May 8, 2022

  • Fixed bug that would cause mapping API triggers to trigger multiple times and get the player stuck
  • Joining the spectator team is now blocked if the run can't be paused
  • Fixed error when disabling the demofix
  • Added an error message if a run is first attempted on a server with an API key where the globalcheck fails (can be disabled with gokz_warn_for_non_global_map cvar)
  • Now showing a warning when making a checkpoint in a non-checkpoint area with the timer off
  • Fixed a bug causing replay bots to be stuck in the void
  • Changed detection of 'bugged' jumpbugs (Use duckbug detection to determine jump type #239)
  • Fixed ladderjumps sometimes counting as ladderhops
  • Fixed bug where the angles of the first strafe of jumpbugs are not correct
  • Fixed the error messages for not finding a jump replay showing in wrong places
  • Switched to server-side footsteps to hear bots on ladders
  • Bots are now added to the game only when needed
  • Fixed a bug that would still allow noclip to be exploited for jumps
  • Added an option to increase the HUD update rate

zer0k-z and others added 30 commits March 21, 2022 02:16
This won't change the behaviour of GOKZ_Jointeam, that will still stop your timer if you go to spectator.
The check is done before accessing the gamerules in the EnableDemoRecord
function when the demofix is enabled. When you have set Demofix to be
disabled it will attempt to access the Gamerules too early during map
load, causing an "Couldn't find gamerules proxy entity" exception.

This commit fixes that issue by making sure that we are only running the
SetProp when the map is actually running.
In case the map is the wrong version, or the server is not updated the
user might not realize that the run will not be saved in the global api.
To avoid the confusion, we show them an error message.

To prevent spam of the message, we first check if the server is intended
to be global, by verifying that the GlobalApi plugin has a key set.
Further if the user already has a run going when resetting the timer,
they will not get the message again. If they stop the timer and start it
again, it will show the message again.
This allows server owners to disable the warnings for non-global maps.
This is useful in cases where you host a lot of non-global maps on your
server. The default value is to warn users about non-global times, as
most servers that have the GlobalAPI Key set mainly host global maps.
Adds a message that will show in case a player has the timer off and
creates a CP in an area that is marked to have CPs disabled. If the
timer is running, the player will not be able to create a CP.

It adds the message so that the user can test in what places its
possible to create CPs without having the timer on. This reduces
confusion and makes the routing process easier.
Fix bot being stuck at 0,0,0 caused by invalid ArrayList block size
Add warning message when starting a non-global run
Check if map is running also when Demofix is disabled
Show warning on CP in CP disabled area
Update the first tick takeoff info in case of jumpbug
Dynamically add bots to server when needed instead of leaving them sitting in spectator mode
Add option to show who's spectating you
zealain and others added 5 commits May 30, 2022 10:21
No longer validate jump if it was invalidated in the same tick
Revert space to tab changes in jump reports
Fix broken ladderhop detection
Ignore triggerfix for trigger_push
…ons, track jumpbugs in HUD (#296)

* Increase and optimize HUD update speed, add advanced speed color options, track jumpbugs in HUD

* Put jumpbug indicator into default speed panel, renamed deadstrafe indicator, add HUD updaterate options

* Cache updaterate option as global variable, add default options for update rate

* Merge branch 'dev' of https://github.com/KZGlobalTeam/gokz into better-hud
@zealain zealain merged commit 9eef0cf into master May 30, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

6 participants