1.2.3.b2
This commit is contained in:
parent
0e86f54e0a
commit
98f6e65b01
98 changed files with 3391 additions and 397 deletions
38
.github/en.md
vendored
38
.github/en.md
vendored
|
|
@ -48,7 +48,7 @@ Join the 3v3 test server and try out the jRandomSkills plugin:
|
|||
Buying a server on pukawka? Use my [referral code](https://pukawka.pl/pp,juzlus.html).
|
||||
|
||||
|
||||
## ✨ Current Skills (124)
|
||||
## ✨ Current Skills (131)
|
||||
<details>
|
||||
<summary>The table below lists all available skills in the game, along with their descriptions.</summary>
|
||||
|
||||
|
|
@ -86,6 +86,8 @@ Buying a server on pukawka? Use my [referral code](https://pukawka.pl/pp,juzlus.
|
|||
| Duplicator | Choose a player to copy their skill | - |
|
||||
| Dwarf | Random character size at the start of the round | (60 - 95)% |
|
||||
| Enemy Spawn | Click [css_useSkill] to teleport to the enemy spawn | 15 s |
|
||||
| Expensive Ammo | A chosen enemy loses money with every shot | - |
|
||||
| Exploding Barrel | Place a barrel that explodes when shot | - |
|
||||
| Explosive Shot | Random chance to fire an explosive bullet while shooting | (15 - 30)% |
|
||||
| Falcon Eye | Click [css_useSkill] to activate a bird's-eye view camera| - |
|
||||
| Fastreload | Click [css_useSkill] to reload the weapon you are currently holding | - |
|
||||
|
|
@ -96,6 +98,7 @@ Buying a server on pukawka? Use my [referral code](https://pukawka.pl/pp,juzlus.
|
|||
| Freezing Decoy | Your decoy freezes all nearby players | - |
|
||||
| Gambler | Select a skill from the list provided | - |
|
||||
| Ghost | You are completely invisible | - |
|
||||
| Giant | Enlarges a chosen enemy | (110 - 140)% |
|
||||
| Glaz | You can see through smoke grenades | - |
|
||||
| Glitch | Disables the radar for a chosen enemy | - |
|
||||
| Glue | Your grenades stick to walls | - |
|
||||
|
|
@ -115,8 +118,10 @@ Buying a server on pukawka? Use my [referral code](https://pukawka.pl/pp,juzlus.
|
|||
| Jammer | Choose a player to disable their crosshair | - |
|
||||
| Jester | In jester mode, you cannot get or take any damage. This mode changes every few seconds | (10 - 25) s |
|
||||
| Legless | Choose a player who cannot jump | - |
|
||||
| Jump Curse | A chosen enemy jumps whenever their teammates jump | - |
|
||||
| Jumping Jack | Jumping restores health | - |
|
||||
| Killer Flash | Anyone fully blinded by your flashbang dies (including you) | - |
|
||||
| Knockback | Firing while airborne pushes you backwards | - |
|
||||
| Life Swap | Choose a player to swap health with | - |
|
||||
| Long Knife | A primary knife attack deals damage regardless of distance | - |
|
||||
| Long Zeus | Zeus deals damage regardless of distance | - |
|
||||
|
|
@ -126,6 +131,7 @@ Buying a server on pukawka? Use my [referral code](https://pukawka.pl/pp,juzlus.
|
|||
| Medic | Click [css_useSkill] to use a healing charge that restores 50 health | 1 s |
|
||||
| Bomb Miner | Your HE grenade only explode when there is an enemy nearby | - |
|
||||
| Taxman | Choose a player to swap money with | - |
|
||||
| Nightmare | Gives a chosen enemy a nightmarish vision | - |
|
||||
| Ninja | Standing still increases your invisibility by 33%, crouching by 33%, and holding a knife by 33% | - |
|
||||
| No-Nades | Grenades deal no damage to you | - |
|
||||
| Focus | No recoil while shooting | - |
|
||||
|
|
@ -172,6 +178,7 @@ Buying a server on pukawka? Use my [referral code](https://pukawka.pl/pp,juzlus.
|
|||
| Thorns | Your opponent will receive a portion of the damage that they inflicted on you | - |
|
||||
| Throwing Knife | Click [css_useSkill] to throw a knife. But watch out for others | - |
|
||||
| Toxic Smoke | Your smoke grenades deal damage | - |
|
||||
| Tripwire | String a wire between two walls; enemies touching it show on your radar | - |
|
||||
| Wallhack | You can see enemies through walls | - |
|
||||
| Watchmaker | Every grenade throw alters the round time | - |
|
||||
| Weapon Swap | Click [css_useSkill] to swap weapons with a random enemy | 30 s |
|
||||
|
|
@ -366,6 +373,33 @@ This plugin uses content from the following projects:
|
|||
|
||||
## 📋 Changelog
|
||||
|
||||
<details>
|
||||
<summary><b>v1.2.3.b1</b></summary>
|
||||
|
||||
- #### General (Performance and Stability)
|
||||
- ###### `CServerSideClient.ForceFullUpdate` now bails on a null client handle.
|
||||
- ###### Added a per-tick player/bomb cache.
|
||||
- ###### Migrated 82 skills from per-skill `Utilities.GetPlayers()` to the one shared per-tick scan, and the HUD loop reuses it. Much lower per-tick cost at high player counts (verified 10v10).
|
||||
- ###### Print a single notice when the RayTrace is not installed.
|
||||
|
||||
- #### Skill improvements:
|
||||
- ###### Second Chance / Phoenix / Re-Zombie:
|
||||
- ###### Intercept the lethal hit before it is applied. Previously they reacted after the death was already committed, so one-shots, fall damage and skill-based kills were missed.
|
||||
- ###### Killer Flash:
|
||||
- ###### Kills through real damage instead of forcing a suicide, so revive skills can intercept.
|
||||
- ###### Baseball:
|
||||
- ###### Fixed a rare server crash from decoy grenades (decoy's entity index could be reused by another entity).
|
||||
- ###### Aimbot:
|
||||
- ###### Guard the hit-group native pointer before writing (avoids writing to freed/null memory).
|
||||
- ###### Wallhack:
|
||||
- ###### Detach the glow when the target dies or disconnects.
|
||||
- ###### Spectator / Cypher / FalconEye / ThirdEye:
|
||||
- ###### null-guard the camera SceneNode walk and re-validate the target before teleport/parent.
|
||||
|
||||
**Full update contributed by [@ByDexterTR](https://github.com/ByDexterTR) in pull request [#44](https://github.com/Juzlus/jRandomSkills/pull/44). Thanks to ByDexterTR!**
|
||||
|
||||
</details>
|
||||
|
||||
<details>
|
||||
<summary><b>v1.2.2.b9</b></summary>
|
||||
|
||||
|
|
@ -399,7 +433,7 @@ This plugin uses content from the following projects:
|
|||
- ###### Ghost / Ninja / C4 Camouflage:
|
||||
- ###### Improved hidden-player processing for better performance.
|
||||
|
||||
**Full update contributed by @ByDexterTR in pull request #41. Thanks to ByDexterTR!**
|
||||
**Full update contributed by [@ByDexterTR](https://github.com/ByDexterTR) in pull request [#41](https://github.com/Juzlus/jRandomSkills/pull/41). Thanks to ByDexterTR!**
|
||||
|
||||
</details>
|
||||
|
||||
|
|
|
|||
29
.github/pl.md
vendored
29
.github/pl.md
vendored
|
|
@ -364,6 +364,33 @@ Plugin korzysta z zawartości następujących projektów:
|
|||
|
||||
## 📋 Lista Zmian
|
||||
|
||||
<details>
|
||||
<summary><b>v1.2.3.b1</b></summary>
|
||||
|
||||
- #### Ogólne (Wydajność i stabilność)
|
||||
- ###### `CServerSideClient.ForceFullUpdate` przerywa teraz działanie, jeśli klient handle jest pusty.
|
||||
- ###### Dodano współdzieloną pamięć podręczną graczy i bomby odświeżaną co tick.
|
||||
- ###### 82 moce zostały przeniesione z własnych wywołań `Utilities.GetPlayers()` na jedno współdzielone skanowanie wykonywane raz na tick. Pętla HUD również z niego korzysta, co znacznie zmniejsza obciążenie serwera przy większej liczbie graczy (potwierdzone w 10v10).
|
||||
- ###### Wyświetlanie informacji o braku zainstalowanego RayTrace.
|
||||
|
||||
- #### Poprawki mocy:
|
||||
- ###### Druga Szansa / Feniks / Re-Zombie:
|
||||
- ###### Przechwytują śmiertelne obrażenia przed ich zastosowaniem. Wcześniej reagowały dopiero po śmierci gracza, przez co nie działały przy natychmiastowych zabójstwach, obrażeniach od upadku oraz zabójstwach zadawanych przez moce.
|
||||
- ###### Zabójczy Flash:
|
||||
- ###### Zabija teraz poprzez zadanie rzeczywistych obrażeń zamiast wymuszania samobójstwa, dzięki czemu moce wskrzeszające mogą zadziałać.
|
||||
- ###### Bejsbolista:
|
||||
- ###### Naprawiono rzadki crash serwera związany z granatem wabikiem (indeks encji wabika mógł zostać ponownie wykorzystany przez inną encję).
|
||||
- ###### Aimbot:
|
||||
- ###### Dodano sprawdzanie poprawności wskaźnika hit-group przed zapisem, co zapobiega zapisywaniu do zwolnionej lub pustej pamięci.
|
||||
- ###### Wallhack:
|
||||
- ###### Efekt poświaty jest teraz usuwany, gdy cel zginie lub opuści serwer.
|
||||
- ###### Obserwator / Kamera / Oko Sokoła / Trzecie Oko:
|
||||
- ###### Dodano zabezpieczenia przed pustymi wskaźnikami kamery oraz ponowną weryfikację celu przed teleportacją lub przypisaniem kamery.
|
||||
|
||||
**Pełna aktualizacja została przygotowana przez [@ByDexterTR](https://github.com/ByDexterTR) w ramach pull requesta [#44](https://github.com/Juzlus/jRandomSkills/pull/44). Dziękujemy ByDexterTR!**
|
||||
|
||||
</details>
|
||||
|
||||
<details>
|
||||
<summary><b>v1.2.2.b8</b></summary>
|
||||
|
||||
|
|
@ -397,7 +424,7 @@ Plugin korzysta z zawartości następujących projektów:
|
|||
- ###### Duszek / Ninja / C4 Kamuflaż:
|
||||
- ###### Zoptymalizowano przetwarzanie ukrytych graczy, poprawiając wydajność.
|
||||
|
||||
**Pełna aktualizacja została przygotowana przez @ByDexterTR w ramach pull requesta #41. Dziękujemy ByDexterTR!**
|
||||
**Pełna aktualizacja została przygotowana przez [@ByDexterTR](https://github.com/ByDexterTR) w ramach pull requesta [#44](https://github.com/Juzlus/jRandomSkills/pull/44). Dziękujemy ByDexterTR!**
|
||||
|
||||
</details>
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue