You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This commit was created on GitHub.com and signed with GitHub’s verified signature.
📋 Changelog
General:
Bumped module version to 1.2.1.b7.
Implemented HTMLEncoder for improved message security and protection.
Updated SkillAction to return the invoked method result (object?) or null if not found.
Reworked player event dispatching to call SkillActiononce per distinct active skill, reducing redundant invocations.
Switched timing logic to use Server.CurrentTime instead of EngineTime.
Added startup console information and an automated version check on plugin load.
Implemented automatic copying of gamedata, DLLs, and language files during the build process (by @vinicius-trev).
Updated core dependencies: CounterStrikeSharp.API to 1.0.364 and MaxMind.Db to 5.0.0 (by @vinicius-trev).
Added geolocation support for Turkey (tr) and Czechia (cz).
Added Turkish (tr) language support (by @brkvlr) and improved Portuguese-Brazil (pt-br) translations (by @vinicius-trev).
If a translation is missing, the system now falls back to English text instead of displaying the raw translation key.
SkillUtils: Fixed spawn point selection bugs, memory referencing issues, and added maxHealth parameter support for AddHealth.
Fixed an issue where the E key (interact/defuse) was interrupted by skill usage; players can now defuse and interact with objects without interference.
Vote system timer now correctly resets after each vote.
Skill improvements:
Pilot (Rework):
Completely rewritten jump and fuel logic. Flight now requires a double-click of the jump key to activate.
Jester (Rework):
Refactored to a per-player system with improved timer stability. The Jester timer now resets when the player attempts to plant or defuse the bomb.
Noclip (Rework):
Total rework of the movement logic; improved collision detection to prevent getting stuck in objects and ensured smoother flight.
Ghost / C4 Camouflage / Ninja:
Observers can now see invisible players.
Improved bomb hiding function and fixed console spam issues.
Retreat / Enemy Spawn:
Fixed an error with incorrect spawn point interpretation.
Teleporter:
The mechanic has been changed to a percentage chance of swapping places with an enemy, rather than a guaranteed 100%.
Gambler:
Fixed a bug that allowed the skill to be refreshed without having the required money.
Shade:
Fixed issues related to teleportation logic.
Muhammed:
Blocked skill usage during team switching to prevent exploits.
Baseball:
Decoy grenades now have the same collision as players (PlayerClip).
Sniper Elite:
Major refactoring and fix for server crashes related to weapon swapping.
Replicator:
Added crouching animations for replicas to match player movement.
Blade Master / Cutter / Disarmament / Long Knife / Long Zeus / Killer Flash:
Improved handling for Bayonet weapon types.
Added friendlyFire configuration options for LongKnife, LongZeus, and KillerFlash.
Planter / Short Bomb / Chill Out:
Notifications now reach all valid players regardless of life status; added BombAbortPlant support.
Area Reaper:
Added a message while being on a disabled bombsite.
Wallhack:
Glow is now correctly disabled for dead players.
Sound Maker (Rework):
Reworked to automatically play a sound every 2 seconds (audible only for the player with skill).
New skills:
Aim Lock:
Lock your aim on the nearest enemy for a limited duration.
Homing Nades:
Your grenades (except smokes) are attracted to nearby enemies.
Magneto:
Pushes incoming enemy grenades away from the player.
Miner:
Deploys HE grenades that only detonate when an enemy is within range.
Illiterate:
While the user is alive, enemies are unable to read chat or HUD information.
Hot Bomb:
The C4 deals constant damage to the carrier as long as the skill owner is alive.
Illusionist:
Deploys a replica that walks straight ahead to distract enemies.
Magnetic Decoy:
Decoy grenades attract nearby players towards the center of the decoy.
Throwing Knife:
Adds the ability to throw a lethal knife at enemies.
Weightless:
Grenades fly faster and are no longer affected by gravity.
Wild Throw:
Causes a selected player to "forget their lineups," resulting in randomized grenade trajectories.
Smoker:
Your smoke grenades never run out.
New commands:
css_bot_place <slot : int> <godmode : bool> — Teleports a bot to the player's position with optional godmode and translation support.
!sethealth <health : int> - Admin command for health management and testing.
!plantedbomb <seconds : float> - Command for testing bomb-related states and logic.