Skip to content

v1.7.1

Compare
Choose a tag to compare
@github-actions github-actions released this 08 Apr 11:42
· 240 commits to main since this release

Changelog

NOTE: All chat commands are now behind cs2f_commands_enable, so be sure to enable it if you want to use chat commands.

General

  • Removed logging detours.
  • Added a detour to disable subtick movement (it affected pushes).
  • Added a cvar to log all pushes (spammy!) cs2f_log_pushes, meant for testing mega-pushes.
  • Patch func_physbox to pass itself as the caller when used.
  • Override the IgniteLifetime input on players with a custom implementation.
  • Fixed weapon commands not working from console.
  • Added cvars to toggle all chat commands or admin commands, this strictly applies to the c_* commands.
  • Removed the vscript patch, we're no longer supporting it to discourage maps from using it.
  • Fixed !goto/!ban chat echoes for no matching targets.
  • Time unit parsing for durations; no units provided means minutes like before (ie. !mute Ice 1440 == !mute Ice 1d)
    • h = hour
    • d = day
    • w = week
    • m = month
  • Timed admin actions will print using the highest unit of time (i.e. instead of "Ice muted Ice for 60 minutes", echo "Ice muted Ice for 1 hour")
  • c_help output is now sorted alphabetically.
    Added the following admin commands:
c_pm <name> <message> - Private message a player. This will also show to all online admins (meant for responding to adminchat messages)
c_who - List the flags of all online players into console
c_status <name> - Checks a player's active punishments. Non-admins may only check their own punishments

Added the following KeyValue handlers:

absvelocity <x y z> // Absolute velocity of an entity
gravity x // Scale entity gravity
timescale x // Changes simulation timescale of some entities like func_movelinear
friction x // Scale entity friction
speed x // Scales player movement timescale using the same method as player_speedmod, but clients will not predict
runspeed x // Scales player running speed on the ground, clients will predict but if set <1 it will slowly revert back to 1

Added ConVars:

cs2f_commands_enable			0		// Whether to enable chat commands
cs2f_admin_commands_enable		0		// Whether to enable admin chat commands
cs2f_disable_subtick_move		0		// Whether to disable subtick movement

// Custom burn settings
cs2f_burn_particle				"particles/burning_fx/burning_character_b.vpcf"		// The particle to use for burning entities
cs2f_burn_damage				1.0		// The amount of each burn damage tick
cs2f_burn_slowdown				0.6		// The slowdown of each burn damage tick as a multiplier of base speed
cs2f_burn_interval				0.3		// The interval between burn damage ticks

Zombie:Reborn

  • Added zombie sounds.
  • Added napalm grenades.
  • Prevent all damage on spawned zombies until they're infected (0.05s later).
  • Swap spawntime cvars if they were set backwards (min > max).

Added ConVars:

zr_sounds_groan_chance			5		// How likely should a zombie groan whenever they take damage (1 / N)
zr_sounds_moan_interval			30		// How often in seconds should zombies moan

zr_napalm_enable				1		// Whether to use napalm grenades
zr_napalm_burn_duration			5.0		// How long in seconds should zombies burn from napalm grenades
zr_napalm_full_damage			50.0	// The amount of damage needed to apply full burn duration for napalm grenades (max grenade damage is 99)