Created on: 2021-12-16
-
HUD
- fixed
Fixed splits being affected by players joining the game.
- changed
The Team score left behind by disconnected players is now cleared when someone joins the empty team which had the lingering score.
- changed
After your first run in a Time Trials match on a map with splits, the Current column of the Race Splits HUD element now displays the difference between that run and your best run by the time you reached that checkpoint (total time relative to checkpoint: if your run is 10s slower than your best run then the last split diff will be +10s), instead of comparing the time between checkpoints with each other (split time relative to split time, independently of total time: if your run is 10s slower than your best run but you performed the last split/time from last checkpoint to the end 0.5s faster than in your best run then the last split diff will be -0.5s). To change the Race Splits HUD element to display split times relative to split times use the command /hud_race_splits_compare_delta 1 (0 is default), it’s represented in the HUD with the column header “Current Δ” instead of “Current”.
-
Editor
- fixed
Continuous translation has been reenabled after a related crash was fixed (continuous translation controls can be bound in settings-controls-editing to replace tapping)
- performance
Improvements to prop and entity mouse dragging.
- changed
start_timer_loop now works as intended; normal start_timer is not retriggerable until players resets (death/restart).
- added
Added property ‘restart_without_end’ to the Time Trials trigger ‘start_timer_loop’ which when set to true allows the player to restart the time by touching the start trigger again.
- fixed
Tags and groups are now correctly reset: on game start, while editing and using /reset, and when the warmup ends.
- changed
Logic entities are now re-enabled if they were disabled by an action: on game start, while editing and using /reset, and when the warmup ends.
- fixed
Fix for the triggers ‘on_entity_spawned’, ‘on_warmup_start’, & ‘on_warmup_end’ activating more than once.
- fixed
Fixes for ‘on_frag_count’ and ‘on_coin_count’ not acting on the specified player_targets.
- added
Added game variable ‘editor_logic_enabled’ which enables/disables all logic entity execution while in the editor (default 1).
- added
Added missing editpad entry for trigger ‘On Player Spawn’.
- added
Added logic trigger ‘on_trigger_triggered’ with property ‘triggered_trigger_name’; new editpad entry.
- added
Added logic trigger ‘on_player_takes_damage’ with property ‘include_self_damage’; new editpad entry.
- added
Added logic trigger ‘on_player_gets_macguffin’ with no properties; new editpad entry.
- added
Added logic trigger ‘on_player_loses_macguffin’ with no properties; new editpad entry.
- added
Added logic trigger ‘on_player_death’ with no properties; new editpad entry.
- added
Added logic action ‘give_invulnerability’ with properties ‘powerup_duration’, ‘powerup_announce’; new editpad entry.
- added
Added logic action ‘clear_player_frag_streak’ with no properties; new editpad entry.
- added
Added logic action ‘give_ammo’ with properties ‘weapon’, ‘ammo’; new editpad entry.
- added
Added logic actions ‘give_macguffin’, ‘remove_macguffin’, and ‘reset_macguffin’ with no properties; new editpad entries.
- added
Added property ‘requires_macguffin’ to logic entity execution filters.
- added
Added property ‘exact_streak’ to logic trigger ‘on_player_frag_streak’.
- added
Added property ‘show_debug_output’ to logic entities which displays execution information in the console when the logic is triggered (in editor only).
- changed
Editpad logic property descriptions shortened to fit in the tooltip area.
- fixed
Fixed a crash related to logic entities.
- changed
Logic actions that give variable amounts of things now accept negative values for their quantities to match other behaviors in the editor.
- removed
Removed editpad entry for ‘on_entity_meleed’, the functionality remains (deprecated).
- Thank you to JoJTheRat, AngryTetris, brainfluid for reporting bugs related to the logic functions.*
-
Interface
- changed
Clicking on the Battlepass option in the shop will now take you to the purchase screen even if you don’t have the current season’s Battlepass selected.
- changed
The Battlepass screen’s buttons and indicators are now updated correctly when buying it or buying levels without having to restart the game.
-
Tournament system
- fixed
Fixed an issue with map selection not using only the pool of maps chosen for the tournament.
- fixed
Fixed an issue with only one out of the selected ones being used.
- fixed
Fixed rewards for upcoming public tournaments not being displayed.
-
Maps
- changed
The Time Trials versions of official CTF and Gold Rush maps now have start triggers that can be activated again after finishing the run without having to press restart, and can be activated again without finishing the run by entering the start trigger again.
- changed
Toxic and Temple Escape’s start triggers can be activated again after finishing the run without having to restart.