diff --git a/.github/avatars/discord_f7017ab921b5.png b/.github/avatars/discord_f7017ab921b5.png index 0f698f6..01209b2 100644 Binary files a/.github/avatars/discord_f7017ab921b5.png and b/.github/avatars/discord_f7017ab921b5.png differ diff --git a/README-PL.md b/README-PL.md index 9ec3077..9fbdfb5 100644 --- a/README-PL.md +++ b/README-PL.md @@ -26,12 +26,12 @@ jRandomSkills to plugin do CounterStrike 2, który wprowadza chaos i frajdę do ## 💬 Dostępne języki - **Angielski** - **Polski** -- **Francuski** [by: [@felyjyn](https://github.com/felyjyn)] -- **Portugalski (Brazylijski)** [by: [@vinicius-trev](https://github.com/vinicius-trev)] -- **Niemiecki** [by: [@Enrory](https://github.com/Enrory)] -- **Turecki** [by: [@brkvlr](https://github.com/brkvlr), [@ByDexterTR](https://github.com/ByDexterTR)] -- **Rosyjski** [by: [@213sdfsdgf](https://github.com/213sdfsdgf)] -- **Chiński uproszczony** [GrokAI / ChatGPT] +- **Francuski** [autor: [@felyjyn](https://github.com/felyjyn)] +- **Portugalski (Brazylijski)** [autor: [@vinicius-trev](https://github.com/vinicius-trev)] +- **Niemiecki** [autor: [@Enrory](https://github.com/Enrory)] +- **Turecki** [autor: [@brkvlr](https://github.com/brkvlr), [@ByDexterTR](https://github.com/ByDexterTR)] +- **Rosyjski** [autor: [@213sdfsdgf](https://github.com/213sdfsdgf)] +- **Chiński uproszczony** [autor: [@Ericzzrbb](hhttps://github.com/Ericzzrbb)] ## 🖼️ Prezentacja Pluginu ![Preview](https://github.com/Juzlus/jRandomSkills/blob/main/.github/preview.gif?raw=true) @@ -170,7 +170,7 @@ Kupujesz serwer na pukawce? Skorzystaj z mojego [kodu polecającego](https://puk | Złodziej | Możesz ukraść supermoc wybranemu graczowi | - | | Trzecie Oko | Kliknij [css_useSkill], aby aktywować trzecią osobę | 0 s | | Ciernie | Twój przeciwnik otrzymuje część obrażeń, które zadał ci | - | -| TNóż do Rzucania | Naciśnij [css_useSkill], aby rzucić nożem. Ale uważaj na innych | - | +| Nóż do Rzucania | Naciśnij [css_useSkill], aby rzucić nożem. Ale uważaj na innych | - | | Toksyczny Dym | Twoje granaty dymne zadają obrażenia | - | | Wallhack | Widzisz wrogów przez ściany | - | | Zegarmistrz | Każdy rzut granatem zmienia czas rundy o -10 lub +10 sekund | - | @@ -349,16 +349,7 @@ Plugin korzysta z zawartości następujących projektów: - [CServerSideClient](https://discord.com/channels/1160907911501991946/1508172390863994910/1508180670659166348) autorstwa [SLAYER](https://github.com/zakriamansoor47) ## ❤️ Szczególne podziękowania -
- - - - -
Juzlus
Juzlus
vinicius-trev
vinicius-trev
jakubbartosik
jakubbartosik
brkvlr
brkvlr
vladimir214sd
vladimir214sd
felyjyn
felyjyn
Enrory
Enrory
ByDexterTR
ByDexterTR
213sdfsdgf
213sdfsdgf
- -Jeśli jesteś współtwórcą i chcesz, aby Twój profil został usunięty z tej listy, skontaktuj się ze mną. - -
+[CONTRIBUTORS] ㅤ
@@ -372,6 +363,46 @@ Plugin korzysta z zawartości następujących projektów: ## 📋 Lista Zmian +
+v1.2.2.b3 + +- #### Ogólne: + - ###### Zaktualizowano tłumaczenie na język chiński uproszczony [autor: [@Ericzzrbb](https://www.google.com/search?q=hhttps://github.com/Ericzzrbb)]. + - ###### Naprawiono błąd, w którym gracz mógł otrzymać kilka umiejętności jednocześnie, podczas gdy HUD wyświetlał tylko jedną (lista graczy nie była czyszczona przy zmianie mapy i brakowało zabezpieczenia przed duplikacją przy dołączaniu). [autor: [@ByDexterTR](https://github.com/ByDexterTR)] + - ###### Naprawiono błąd, przez który nazwy i opisy umiejętności wyświetlały surowe klucze tłumaczenia na tureckich serwerach (zależna od języka zamiana na małe litery) - problem dotyczył umiejętności zaczynających się na literę "I" (np. Illiterate, Impostor, InfiniteAmmo, Iana). [autor: [@ByDexterTR](https://github.com/ByDexterTR)] + - ###### Umiejętności oparte na module RayTrace oraz przycisk użycia umiejętności nie wyrzucają już błędów, gdy moduł RayTrace nie jest zainstalowany - teraz ich działanie ulega bezpiecznemu ograniczeniu zamiast scrashowania gry. [autor: [@ByDexterTR](https://github.com/ByDexterTR)] + - ###### Naprawiono błąd, w którym przycisk użycia umiejętności (gdy był przypisany pod klawisz Użyj/E) blokował wybór opcji w menu celowania WSAD. [autor: [@ByDexterTR](https://github.com/ByDexterTR)] + - ###### Wydajność: dodano buforowanie (cache) dla wyszukiwań refleksji w `SkillAction` oraz `SkillsInfo.GetValue`, a także usunięto powtarzającą się logikę wysyłania zdarzeń w kluczowych ścieżkach kodu (OnTick, OnTakeDamage itp.). [autor: [@ByDexterTR](https://github.com/ByDexterTR)] + - ###### Stabilność: usunięto martwe metody, które wyrzucały błąd `NotImplementedException`, wzmocniono logikę obsługi punktacji drużynowej oraz zresetowano stany wszystkich umiejętności na początku rundy / przy zmianie mapy. [autor: [@ByDexterTR](https://github.com/ByDexterTR)] + - ###### Build: ścieżki kopiowania plików po zbudowaniu projektu (post-build) zależą teraz od aktywnego `$(Configuration)` oraz `$(TargetFramework)`. [autor: [@ByDexterTR](https://github.com/ByDexterTR)] + - ###### Dodano nowe tureckie ciągi tłumaczeń dla powiadomień o umiejętnościach wymienionych poniżej. [autor: [@ByDexterTR](https://github.com/ByDexterTR)] + - ###### Naprawiono wyświetlanie wiadomości bota, dzięki czemu pojawiają się one teraz prawidłowo na czacie kontrolującego go gracza. + - ###### Po przejęciu bota przez gracza, wszystkie aktywne efekty umiejętności działające na tego bota przechodzą na kontrolującego go gracza. + - ###### Zablokowano automatyczne używanie umiejętności przez boty, jeśli są one aktualnie kontrolowane przez gracza. + +- #### Poprawki mocy: + - ###### Wallhack: + - ###### Naprawiono błąd, w którym obrysy przeciwników na chwilę błyskały wszystkim graczom w momencie śmierci posiadacza umiejętności. [autor: [@ByDexterTR](https://github.com/ByDexterTR)] + - ###### Niszczyciel Stref: + - ###### Członkowie drużyny (CT) są teraz powiadamiani, który bombsite (A/B) został zamknięty. [autor: [@ByDexterTR](https://github.com/ByDexterTR)] + - ###### Dzikie rzuty: + - ###### Umiejętność powiadamia teraz celowanego gracza, co jest spójne z działaniem innych umiejętności celowanych. [autor: [@ByDexterTR](https://github.com/ByDexterTR)] + - ###### Ostrożne pociski / Mrok / Głuchy / Glitch / Zakłócacz / Beznogi / Lupa / Trutka / Brak Karabinów / Dzikie rzuty: + - ###### Celowany gracz otrzymuje teraz powiadomienie, gdy efekt kończy się po śmierci posiadacza umiejętności. [autor: [@ByDexterTR](https://github.com/ByDexterTR)] + - ###### Ostrożne pociski: + - ###### Dodano efekty dźwiękowe otrzymywania obrażeń po nietrafieniu w gracza. + - ###### C4 Kamuflaż / Ninja: + - ###### Naprawiono błąd, w którym umierając z aktywną niewidzialnością i przejmując bota, bot również otrzymywał niewidzialność. + - ###### Trutka: + - ###### Dodano efekty dźwiękowe otrzymywania obrażeń. + - ###### Brak Karabinów: + - ###### Zmieniono mechanikę na bezpośrednie blokowanie możliwości oddania strzału zamiast wymuszania zmiany broni na nóż. + - ###### Gorąca Bomba: + - ###### Zmieniono efekty dźwiękowe parzenia paki. + - ###### Dodano powiadomienie po zakończeniu parzenia, gdy bomba wraca do swojego normalnego koloru. + +
+
v1.2.2.b2 @@ -1220,7 +1251,7 @@ Plugin korzysta z zawartości następujących projektów: - ###### Twój decoy zamraża wszystkich pobliskich graczy. - ##### Żołnierz: - ###### Masz losowy mnożnik obrażeń (1.15 - 1.35)x. - - ##### Gruby: + - ##### Gruautor: - ###### Masz losowy mnożnik otrzymywanych obrażeń (0.65 - 0.85)x. - ##### Aimbot: - ###### Każdy twój trafiony pocisk jest liczony jako głowa. diff --git a/README.md b/README.md index ff96b9b..08cc055 100644 --- a/README.md +++ b/README.md @@ -31,7 +31,7 @@ jRandomSkills is a plugin for CounterStrike 2 that brings chaos and fun to gamep - **German** [by: [@Enrory](https://github.com/Enrory)] - **Turkish** [by: [@brkvlr](https://github.com/brkvlr), [@ByDexterTR](https://github.com/ByDexterTR)] - **Russian** [by: [@213sdfsdgf](https://github.com/213sdfsdgf)] -- **Simplified Chinese** [GrokAI / ChatGPT] +- **Simplified Chinese** [by: [@Ericzzrbb](hhttps://github.com/Ericzzrbb)] ## 🖼️ Preview ![Preview](https://github.com/Juzlus/jRandomSkills/blob/main/.github/preview.gif?raw=true) @@ -351,16 +351,7 @@ This plugin uses content from the following projects: - [CServerSideClient](https://discord.com/channels/1160907911501991946/1508172390863994910/1508180670659166348) by [SLAYER](https://github.com/zakriamansoor47) ## ❤️ Special thanks -
- - - - -
Juzlus
Juzlus
vinicius-trev
vinicius-trev
jakubbartosik
jakubbartosik
brkvlr
brkvlr
vladimir214sd
vladimir214sd
felyjyn
felyjyn
Enrory
Enrory
ByDexterTR
ByDexterTR
213sdfsdgf
213sdfsdgf
- -If you are a contributor and want your profile removed from this list, please contact me. - -
+[CONTRIBUTORS] ㅤ
@@ -374,6 +365,46 @@ This plugin uses content from the following projects: ## 📋 Changelog +
+v1.2.2.b3 + +- #### General: + - ###### Updated Chinese language translation by [by: [@Ericzzrbb](hhttps://github.com/Ericzzrbb)]. + - ###### Fixed a bug where a player could be given multiple skills at once while the HUD displayed only one (the player list was never cleared on map change and had no duplicate protection on join). [by: [@ByDexterTR](https://github.com/ByDexterTR)] + - ###### Fixed skill names and descriptions showing the raw translation key on Turkish servers (culture-sensitive lowercasing) - affected skills starting with "I" (e.g. Illiterate, Impostor, InfiniteAmmo, Iana). [by: [@ByDexterTR](https://github.com/ByDexterTR)] + - ###### RayTrace-based skills and the skill-use button no longer throw when the RayTrace module is not installed - they now degrade gracefully instead of crashing. [by: [@ByDexterTR](https://github.com/ByDexterTR)] + - ###### Fixed the skill-use button (when bound to Use/E) blocking option selection inside WSAD target menus. [by: [@ByDexterTR](https://github.com/ByDexterTR)] + - ###### Performance: cached reflection lookups in `SkillAction` and `SkillsInfo.GetValue`, and de-duplicated the repeated event-dispatch logic on hot paths (OnTick, OnTakeDamage, etc.). [by: [@ByDexterTR](https://github.com/ByDexterTR)] + - ###### Stability: removed dead methods that threw `NotImplementedException`, hardened team-score handling, and reset all skill state on round start / map change. [by: [@ByDexterTR](https://github.com/ByDexterTR)] + - ###### Build: post-build copy paths now follow the active `$(Configuration)` and `$(TargetFramework)`. [by: [@ByDexterTR](https://github.com/ByDexterTR)] + - ###### Added new Turkish translation strings for the skill notifications listed below. [by: [@ByDexterTR](https://github.com/ByDexterTR)] + - ###### Fixed bot-related messages so they now display correctly in the chat of the controlling player. + - ###### When a player takes control of a bot, all active skill effects affecting that bot are now correctly transferred to the controlling player. + - ###### Prevented bots from automatically using skills while being controlled by a player. + +- #### Skill improvements: + - ###### Wallhack: + - ###### Fixed enemy outlines briefly flashing for everyone when the skill holder dies. [by: [@ByDexterTR](https://github.com/ByDexterTR)] + - ###### Area Reaper: + - ###### Teammates (CT) are now notified which bombsite (A/B) was sealed. [by: [@ByDexterTR](https://github.com/ByDexterTR)] + - ###### Wild Throw: + - ###### Now notifies the targeted player, consistent with other targeted skills. [by: [@ByDexterTR](https://github.com/ByDexterTR)] + - ###### Careful Bullets / Darkness / Deaf / Glitch / Jammer / Jump Ban / Magnifier / Poison / Primary Ban / Wild Throw: + - ###### The targeted player is now notified when the effect ends after the skill holder dies. [by: [@ByDexterTR](https://github.com/ByDexterTR)] + - ###### Careful Bullets: + - ###### Added damage-taken sound effects when missing a shot + - ###### C4 Camouflage / Ninja: + - ###### Fixed a bug where dying with invisibility active and taking control of a bot would grant invisibility to the bot as well. + - ###### Poison: + - ###### Added damage-taken sound effects. + - ###### Primary Ban: + - ###### Changed mechanic to directly block shooting weapons instead of forcing a weapon switch to the knife. + - ###### Hot Bomb: + - ###### Replaced the bomb-burning sound effects. + - ###### Added a notification when the burning effect ends and the bomb returns to its normal color. + +
+
v1.2.2.b2