From 91761f73760660a27e3762f52a2a61a1a6ffb318 Mon Sep 17 00:00:00 2001 From: Juzlus Date: Wed, 10 Jun 2026 13:47:34 +0200 Subject: [PATCH] v1.2.2.b2 ## GENERAL - Updated CSS to version 1.0.369. - Upgraded the project from .NET 8.0 to .NET 10.0. - Updated Turkish language translation by @ByDexterTR. - Added Russian language translation by @213sdfsdgf. - Fixed an issue with incorrect display of Arabic nicknames. - Used ForceFullUpdate to resolve the "FATAL ERROR: CopyExistingEntity" crash. - Disabled stale HandleCommandDrop hook to avoid crashes when a player joins a team (thanks to @vladimir214sd). - Added new signatures to gamedata. - Added the ability to configure the number of grenades for every skill that uses grenades as part of its ability (e.g., Miner, AntyFlash, MagneticDecoy, etc.). ## SKILL IMPROVEMENTS - Re-Zombie: -- Fixed weapon switching issues when a player is holding a Zeus and a knife. -- Weapons are now removed for bots in zombie mode. - Ghost: -- Blocked the ability to use the Zeus. - Thorns: -- Added a configurable maximum health limit (37 HP) for the damage that can be reflected. - Second Life / Phoenix / Re-Zombie: -- Fixed an issue where players would occasionally fail to respawn if they took too much damage too quickly. - Ghost / Chicken: -- Blocked the ability to use the SG556 (`weapon_sg556`). - Wallhack: -- Fixed a bug that caused temporary enemy highlighting right after death. - Cypher: -- Added camera position persistence. - God Mode: -- Fixed an issue with permanent immortality triggering after reaching exactly 0 HP. - Weapons Swap: -- The ammo count is now also transferred when weapons are swapped. - Muhammed: -- Renamed the skill to "DeathBomb". - Spectator: -- Fixed a bug where a player with the Chicken skill would still display as a ragdoll after death when spectated. - Friendly Fire: -- The skill now works even when the server's mp_friendlyfire setting is set to 0. - Baseball: -- Disabled teammate killing. --- .github/workflows/update_thanks.yml | 39 + .gitignore | 3 +- .../Classes/WasdMenuPlayer.cs | 61 +- WASDMenuAPI - SRC Files/WASDMenuAPI.csproj | 2 +- github/avatars/discord_20f902436962.png | Bin 0 -> 31465 bytes github/avatars/discord_7ee4547c02f2.png | Bin 0 -> 36623 bytes github/avatars/discord_a3b321b84dc6.png | Bin 0 -> 33076 bytes github/avatars/discord_f7017ab921b5.png | Bin 0 -> 32310 bytes github/readme-pl.md | 1311 ++++++++++++++++ github/readme.md | 1321 +++++++++++++++++ github/update_thanks.py | 229 ++- .../jRandomSkills.csproj | 6 +- .../src/command/Command.cs | 4 +- .../src/gamedata/jRandomSkills.gamedata.json | 21 +- .../src/jRandomSkills.cs | 2 +- jRandomSkills - SRC Files/src/lang/de.json | 790 +++++----- jRandomSkills - SRC Files/src/lang/en.json | 6 +- jRandomSkills - SRC Files/src/lang/fr.json | 6 +- jRandomSkills - SRC Files/src/lang/pl.json | 6 +- jRandomSkills - SRC Files/src/lang/pt-br.json | 210 +-- jRandomSkills - SRC Files/src/lang/ru.json | 519 +++++++ jRandomSkills - SRC Files/src/lang/tr.json | 342 ++--- jRandomSkills - SRC Files/src/lang/zh.json | 6 +- .../src/player/ISkill.cs | 2 +- .../src/player/PlayerEvents.cs | 28 +- .../src/player/PlayerOnTick.cs | 1 + .../src/player/skills/AntyFlash.cs | 68 +- .../src/player/skills/Bankrupt.cs | 4 +- .../src/player/skills/Baseball.cs | 77 +- .../src/player/skills/C4Camouflage.cs | 13 +- .../src/player/skills/Chicken.cs | 10 +- .../src/player/skills/Cypher.cs | 18 +- .../src/player/skills/Deactivator.cs | 4 +- .../skills/{Muhammed.cs => DeathBomb.cs} | 11 +- .../src/player/skills/Duplicator.cs | 10 +- .../src/player/skills/FriendlyFire.cs | 65 +- .../src/player/skills/FrozenDecoy.cs | 63 +- .../src/player/skills/Ghost.cs | 33 +- .../src/player/skills/Glaz.cs | 74 +- .../src/player/skills/GodMode.cs | 14 + .../src/player/skills/HealingSmoke.cs | 63 +- .../src/player/skills/HolyHandGrenade.cs | 65 +- .../src/player/skills/HomingNades.cs | 63 +- .../src/player/skills/Iana.cs | 15 +- .../src/player/skills/Jackal.cs | 8 +- .../src/player/skills/KillerFlash.cs | 72 +- .../src/player/skills/LifeSwap.cs | 4 +- .../src/player/skills/MagneticDecoy.cs | 63 +- .../src/player/skills/Miner.cs | 62 +- .../src/player/skills/MoneySwap.cs | 5 +- .../src/player/skills/Ninja.cs | 12 +- .../src/player/skills/Phoenix.cs | 13 + .../src/player/skills/Pyro.cs | 72 +- .../src/player/skills/ReZombie.cs | 44 +- .../src/player/skills/SecondLife.cs | 8 +- .../src/player/skills/Smoker.cs | 54 +- .../src/player/skills/Spectator.cs | 11 +- .../src/player/skills/Thief.cs | 4 +- .../src/player/skills/Thorns.cs | 9 +- .../src/player/skills/ThrowingKnife.cs | 7 +- .../src/player/skills/ToxicSmoke.cs | 63 +- .../src/player/skills/Wallhack.cs | 31 +- .../src/player/skills/WeaponsSwap.cs | 89 +- .../src/player/skills/Weightless.cs | 63 +- .../src/utils/CServerSideClient.cs | 101 ++ jRandomSkills - SRC Files/src/utils/Config.cs | 1 + .../src/utils/SkillUtils.cs | 109 +- .../gamedata/jRandomSkills.gamedata.json | 21 +- .../plugins/jRandomSkills/MaxMind.Db.dll | Bin 45568 -> 51200 bytes .../plugins/jRandomSkills/Newtonsoft.Json.dll | Bin 712464 -> 723368 bytes .../plugins/jRandomSkills/WASDMenuAPI.dll | Bin 16384 -> 16896 bytes .../plugins/jRandomSkills/configs/config.json | 4 + .../jRandomSkills/configs/skillsInfo.json | 45 +- .../plugins/jRandomSkills/jRandomSkills.dll | Bin 536064 -> 558592 bytes .../plugins/jRandomSkills/languages/de.json | 790 +++++----- .../plugins/jRandomSkills/languages/en.json | 6 +- .../plugins/jRandomSkills/languages/fr.json | 6 +- .../plugins/jRandomSkills/languages/pl.json | 6 +- .../jRandomSkills/languages/pt-br.json | 210 +-- .../plugins/jRandomSkills/languages/ru.json | 6 +- .../plugins/jRandomSkills/languages/tr.json | 342 ++--- .../plugins/jRandomSkills/languages/zh.json | 6 +- readme-pl.md | 329 +++- readme.md | 322 +++- 84 files changed, 6894 insertions(+), 1689 deletions(-) create mode 100644 .github/workflows/update_thanks.yml create mode 100644 github/avatars/discord_20f902436962.png create mode 100644 github/avatars/discord_7ee4547c02f2.png create mode 100644 github/avatars/discord_a3b321b84dc6.png create mode 100644 github/avatars/discord_f7017ab921b5.png create mode 100644 github/readme-pl.md create mode 100644 github/readme.md create mode 100644 jRandomSkills - SRC Files/src/lang/ru.json rename jRandomSkills - SRC Files/src/player/skills/{Muhammed.cs => DeathBomb.cs} (94%) create mode 100644 jRandomSkills - SRC Files/src/utils/CServerSideClient.cs diff --git a/.github/workflows/update_thanks.yml b/.github/workflows/update_thanks.yml new file mode 100644 index 0000000..b66bd79 --- /dev/null +++ b/.github/workflows/update_thanks.yml @@ -0,0 +1,39 @@ +name: Update Contributors & Thanks + +on: + pull_request: + types: [closed] + +jobs: + update: + if: github.event.pull_request.merged == true + runs-on: ubuntu-latest + + permissions: + contents: write + + steps: + - name: Checkout + uses: actions/checkout@v4 + + - name: Set up Python + uses: actions/setup-python@v5 + with: + python-version: "3.12" + + - name: Install dependencies + run: pip install requests python-dotenv + + - name: Run update script + env: + DISCORD_USER_IDS: ${{ vars.DISCORD_USER_IDS }} + EXTRA_USERS_GITHUB: ${{ vars.EXTRA_USERS_GITHUB }} + run: python .github/update_thanks.py + + - name: Commit changes + run: | + git config user.name "github-actions[bot]" + git config user.email "github-actions[bot]@users.noreply.github.com" + git add README.md README-PL.md .github/avatars/ + git diff --cached --quiet || git commit -m "chore: update contributors and thanks" + git push \ No newline at end of file diff --git a/.gitignore b/.gitignore index 07e621c..543ae5a 100644 --- a/.gitignore +++ b/.gitignore @@ -37,4 +37,5 @@ project.fragment.lock.json # Other common ignores node_modules/ -dist/ \ No newline at end of file +dist/ +.env diff --git a/WASDMenuAPI - SRC Files/Classes/WasdMenuPlayer.cs b/WASDMenuAPI - SRC Files/Classes/WasdMenuPlayer.cs index 554397a..5c1b265 100644 --- a/WASDMenuAPI - SRC Files/Classes/WasdMenuPlayer.cs +++ b/WASDMenuAPI - SRC Files/Classes/WasdMenuPlayer.cs @@ -162,32 +162,67 @@ public class WasdMenuPlayer color = parts[0].StartsWith("#") && parts[0].Length == 7 ? parts[0] : string.Empty; text = parts.Length > 1 ? parts[1] : ""; } - + + string cleanText = text.Replace("\u200B", "") + .Replace("\u200C", "") + .Replace("\u202A", "") + .Replace("\u202C", ""); + + int sepIndex = cleanText.IndexOf(" : "); + string namePart = sepIndex != -1 ? cleanText.Substring(0, sepIndex) : cleanText; + string statsPart = sepIndex != -1 ? cleanText.Substring(sepIndex) : ""; + + int start = 0; + int length = cleanText.Length; + if (option == CurrentChoice) { - if (text.Length > maxLength) + if (cleanText.Length > maxLength) { - int remaining = text.Length - scrollIndex; + int remaining = cleanText.Length - scrollIndex; if (remaining <= maxLength) { - text = SafeSubstring(text, scrollIndex, remaining); - if (Server.TickCount % 32 == 0) - scrollIndex = 0; + start = scrollIndex; + length = remaining; + if (Server.TickCount % 32 == 0) scrollIndex = 0; } else { - text = SafeSubstring(text, scrollIndex, maxLength); - if (Server.TickCount % 32 == 0) - scrollIndex += scrollJump; + start = scrollIndex; + length = maxLength; + if (Server.TickCount % 32 == 0) scrollIndex += scrollJump; } } else - text = SafeSubstring(text, 0, maxLength); - - builder.AppendLine(string.Format(itemHoverText, text)); + { + start = 0; + length = Math.Min(cleanText.Length, maxLength); + } } else - builder.AppendLine(string.Format(itemText, $"{SafeSubstring(text, 0, maxLength)}")); + { + start = 0; + length = Math.Min(cleanText.Length, maxLength); + } + + int nameLength = namePart.Length; + + int nameSliceStart = Math.Max(start, 0); + int nameSliceEnd = Math.Min(start + length, nameLength); + int nameSliceLength = Math.Max(0, nameSliceEnd - nameSliceStart); + string visibleName = nameSliceLength > 0 ? cleanText.Substring(nameSliceStart, nameSliceLength) : ""; + + int statsSliceStart = Math.Max(start, nameLength); + int statsSliceEnd = Math.Min(start + length, cleanText.Length); + int statsSliceLength = Math.Max(0, statsSliceEnd - statsSliceStart); + + string visibleStats = statsSliceLength > 0 ? cleanText.Substring(statsSliceStart, statsSliceLength) : ""; + string finalOptionText = (visibleName.Length > 0 ? $"\u202A{visibleName}\u202C" : "") + visibleStats; + + if (option == CurrentChoice) + builder.AppendLine(string.Format(itemHoverText, finalOptionText)); + else + builder.AppendLine(string.Format(itemText, $"{finalOptionText}")); option = option.Next; shown++; diff --git a/WASDMenuAPI - SRC Files/WASDMenuAPI.csproj b/WASDMenuAPI - SRC Files/WASDMenuAPI.csproj index d9c058f..0811c6e 100644 --- a/WASDMenuAPI - SRC Files/WASDMenuAPI.csproj +++ b/WASDMenuAPI - SRC Files/WASDMenuAPI.csproj @@ -1,7 +1,7 @@  - net8.0 + net10.0 enable enable diff --git a/github/avatars/discord_20f902436962.png b/github/avatars/discord_20f902436962.png new file mode 100644 index 0000000000000000000000000000000000000000..995cf32583d03b12d64f7ce4a7be3b123b98b88d GIT binary patch literal 31465 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 UrfUSlP5=M^07*qoM6N<$f^>UY`Tzg` literal 0 HcmV?d00001 diff --git a/github/avatars/discord_7ee4547c02f2.png b/github/avatars/discord_7ee4547c02f2.png new file mode 100644 index 0000000000000000000000000000000000000000..bc75cacf812e948d3106d511ac0aec9157f526b5 GIT binary patch literal 36623 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�*I{K>!I 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 Y6}r)6lgEsnNB{r;07*qoM6N<$f}D@s-~a#s literal 0 HcmV?d00001 diff --git a/github/avatars/discord_f7017ab921b5.png b/github/avatars/discord_f7017ab921b5.png new file mode 100644 index 0000000000000000000000000000000000000000..0f698f633cc651920a4d404b08747a9db92febf2 GIT binary patch literal 32310 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 literal 0 HcmV?d00001 diff --git a/github/readme-pl.md b/github/readme-pl.md new file mode 100644 index 0000000..0d64645 --- /dev/null +++ b/github/readme-pl.md @@ -0,0 +1,1311 @@ + + +

+ GitHub release       + GitHub latest commit       + Github all releases       + GitHub stars       + Discord server +
+ +## 📌 Oznaczenie +> [!NOTE] +> Te repozytorium jest to fork [projektu](https://github.com/jakubbartosik/dRandomSkills) stworzonego przez [Jakuba Bartosika (D3X)](https://github.com/jakubbartosik). + +## 💡 Opis +jRandomSkills to plugin do CounterStrike 2, który wprowadza chaos i frajdę do rozgrywki! W każdej rundzie losowo otrzymujesz jedną z unikalnych supermocy - od niewidzialności, przez wybuchowe strzały, po manipulację kamerą. Zaskocz przeciwników, przejmij kontrolę nad meczem i odkryj dziesiątki kreatywnych umiejętności, które zmieniają dynamikę gry! + +#### Wybierz język: + + + + + + + +## 💬 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] + +## 🖼️ Prezentacja Pluginu +![Preview](./preview.gif) +![Preview2](./preview2.gif) + +## 🌐 Serwer Testowy +Dołącz do serwera testowego 3v3 i wypróbuj plugin jRandomSkills: +- **Adres**: `jRandomSkills@pukawka.pl` +- **Hasło**: `public` +- **Godziny otwarcia**: `00:00-19:00` +- **Połącz URL**: `steam://connect/51.38.122.215:27215/public` +- **Połącz**: `connect 51.38.122.215:27215; password public` + +Kupujesz serwer na pukawce? Skorzystaj z mojego [kodu polecającego](https://pukawka.pl/pp,juzlus.html). + +## ✨ Aktualne Supermoce (124) +
+Poniższa tabela przedstawia wszystkie dostępne supermoce w grze, wraz z ich opisami. + +| Nazwa | Opis | Czas odnowienia / Zakres | +| - | - | -| +| Aimbot | Każdy twój trafiony pocisk liczy się jako strzał w głowę | - | +| Aim Lock | Kliknij [css_useSkill], aby wycelować na najbliższego wroga | 20 s | +| Anomalia | Cofasz się o 5 sekund do tyłu | 15 s | +| Anty Flash | Posiadasz odporność na flash'e, a twoje flash'e trwają 7 sekund | - | +| Żelazna Głowa | Nie otrzymujesz obrażeń w głowę | - | +| Niszczyciel Stref | Możesz wybrać strefę detonacji, którą chcesz dezaktywować | - | +| Gruby | Masz losowy mnożnik otrzymywanych obrażeń | (0.65 - 0.85)x | +| Skrytobójca | Zadajesz podwójne obrażenia przeciwnikowi od tyłu | - | +| Astronauta | Na początku rundy otrzymujesz losową wartość grawitacji | (0.1 - 0.7)x | +| Bankrut | Wybierz gracza, który straci wszystkie swoje pieniądze | - | +| Bejsbolista | Twój wabik odbija się od ścian i natychmiastowo zabija wroga po trafieniu | - | +| Obrót Wroga | Masz losową szansę na obrócenie wroga o 180 stopni po trafieniu go | (20 - 40)% | +| Mistrz Ostrza | Trzymając nóż, masz duże szanse na odparcie strzału | - | +| Królik | Otrzymujesz auto "BunnyHopa" | - | +| C4 Kamuflaż | Kiedy trzymasz bombę, jesteś niewidzialny | - | +| Ostrożne pociski | Wybierz gracza, który otrzymuje obrażenia za każdy niecelny strzał | - | +| Katapulta | Masz losową szanse na podrzucenie wroga | (20 - 40)% | +| Kurczak | Otrzymujesz model kurczaka + jesteś o 10% szybszy - 50hp | - | +| Wyluzowany | Podłożenie bomby zajmuje 10 sekund | - | +| Scyzoryk | Natychmiastowe zabójstwo nożem | - | +| Kamera | Kliknij [css_useSkill], aby utworzyć/przełączyć się na kamerę | 30 s | +| Mrok | Nadaje efekt ciemności wybranemu przeciwnikowi | - | +| Deaktywator | Wybierasz gracza, którego supermoc chcesz wyłączyć | - | +| Głuchy | Wybierasz gracza, dla którego chcesz wyłączyć wszystkie dźwięki | - | +| Ludzka bomba | Po śmierci eksplodujesz i zabijasz graczy znajdujących się w zasięgu | - | +| Rozbrojenie | Masz losową szanse na wyrzucenie broni wroga po trafieniu | (20 - 35)% | +| Odległościomierz | Możesz zobaczyć odległość do najbliższego przeciwnika | - | +| Doskok | Wykonaj drugi skok, aby wykonać doskok | - | +| Drakula | Po trafieniu ofiary odzyskujesz zdrowie równe pewnemu procentowi zadanych obrażeń | - | +| Duplikator | Wybierasz gracza, od którego chcesz skopiować supermoc | - | +| Mini Majk | Losowa wielkość postaci na początku rundy | (60 - 95)% | +| Resp Wroga | Kliknij [css_useSkill], aby teleportować się na resp wroga | 15 s | +| Strzał Wybuchowy | Losowa szansa wystrzelenia pocisku wybuchowego podczas strzelania | (15 - 30)% | +| Oko Sokoła | Kliknij [css_useSkill], aby aktywować kamerę z lotu ptaka | - | +| Szybkie Rączki | Kliknij [css_useSkill], aby przeładować broń, którą obecnie trzymasz | - | +| Flash | Losowa prędkość postaci na początku rundy | (1.2 - 3.0)x | +| Fortnite | Kliknij [css_useSkill], aby stworzyć barykadę, którą można zniszczyć | 2 s | +| Krucha Bomba | Strzelanie do bomby powoduje jej uszkodzenie | - | +| Ogień Przyjacielski | Strzelanie do członków drużyny leczy ich | - | +| Zamrażający Wabik | Twój decoy zamraża wszystkich graczy w pobliżu | - | +| Hazardzista | Wybierz umiejętność z podanej listy | - | +| Duszek | Jesteś całkowicie niewidzialny | - | +| Glaz | Nie widzisz granatów dymnych | - | +| Glitch | Wyłączasz radar wybranemu przeciwnikowi | - | +| Klej | Twoje granaty przyklejają się do ścian | - | +| Nieśmiertelność | Kliknij [css_useSkill], aby stać się nieśmiertelnym na krótką chwilę | 30 s | +| Granatnik | Masz nieskończone granaty odłamkowe | - | +| Leczący Dym | Twoje granaty dymne leczą | - | +| Pustelnik | Zabijanie przywraca amunicję i część zdrowia | - | +| Święty Granat Ręczny | Twoje granaty uderzeniowe zadają podwójne obrażenia i mają podwójny zasięg | - | +| Naprowadzane Granaty | Twoje granaty (z wyjątkiem dymnych) są przyciągane do wrogów | - | +| Gorąca Bomba | Dopóki żyjesz, bomba zadaje obrażenia osobie, która ją niesie | - | +| Hologram | Kliknij [css_useSkill], aby sterować hologramem przez kilka sekund | - | +| Analfabeta | Dopóki żyjesz, Twoi wrogowie nie potrafią czytać | - | +| Iluzjonista | Naciśnij [css_useSkill], aby wypuścić replikę idącą prosto przed siebie | 30 s | +| Szpieg | Na początku rundy otrzymujesz model postaci przeciwnika | - | +| Nieskończone Ammo | Otrzymujesz nieskończoną ilość amunicji do wszystkich broni | - | +| Stópkarz | Wybierasz gracza, który pozostawi za sobą ślad | - | +| Zakłócacz | Wybierasz gracza, dla którego chcesz wyłączyć celownik | - | +| Błazen | W trybie błazna nie możesz zadawać ani otrzymywać obrażeń. Tryb zmienia się co kilka sekund | (10 - 25) s | +| Beznogi | Wybierasz gracza, który nie będzie mógł skakać | - | +| Pajacyk | Skakanie przywraca zdrowie | - | +| Zabójczy Flash | Każdy całkowicie oślepiony twoim granatem umiera (również ty) | - | +| Zamiana Żyć | Wybierasz gracza, z którym chcesz wymienić się zdrowiem | - | +| Długi Nóż | Podstawowy atak nożem zadaje obrażenia niezależnie od odległości | - | +| Długi Zeus | Zeus zadaje obrażenia niezależnie od odległości | - | +| Magnetyczny Wabik | Twój wabik przyciąga pobliskich graczy do siebie | - | +| Magneto | Wszystkie granaty wroga są odpychane od Ciebie | - | +| Lupa | Przybiżasz ekran wybranemu przeciwnikowi | - | +| Medyk | Kliknij [css_useSkill], aby użyć ładunku leczniczego, który przywraca 50 punktów zdrowia | 1 s | +| Bomberman | Twoje granaty HE wybuchają tylko wtedy, gdy w pobliżu jest wróg | - | +| Skarbówka | Wybierasz gracza, z którym chcesz zamienić się pieniędzmi | - | +| Ninja | Stojąc nieruchomo zwiększasz swoją niewidzialność o 33%, kucając o 33%, a trzymając nóż o 33% | - | +| Pancernik | Granaty nie zadają Ci obrażeń | - | +| Skupienie | Brak odrzutu podczas strzelania | - | +| NoClip | Kliknij [css_useSkill], aby włączyć noclip na krótki czas | 30 s | +| Jednostrzałowiec | Po trafieniu natychmiast zabijasz przeciwnika | - | +| Tylko Głowa | Otrzymujesz obrażenia tylko w głowę | - | +| Pawel Jumper | Otrzymujesz dodatkowy skok | - | +| Feniks | Masz losową szans na odrodzenie się po śmierci | (20 - 40)% | +| Pilot | Latanie przez określony czas. Przytrzymaj [USE - E], aby latać | - | +| Samowolka | Bombę można podłożyć w dowolnym miejscu, a czas detonacji wynosi 60 sekund | - | +| Trutka | Wybierasz gracza, który co kilka sekund będzie otrzymywał obrażenia | - | +| Brak Karabinów | Wybierasz gracza, który nie może używać karabinów | - | +| Proteza | Ramiona i nogi są kuloodporne | - | +| Zdalne Rozbrajanie | Kiedy jesteś blisko bomby, zaczynasz ją rozbrajać | 10 s | +| Odpychacz | Masz losową szansę na odepchnięcie wroga po trafieniu go | 100% | +| Pyro | Molotow przywraca zdrowie | - | +| Szybkostrzelność | Wszystkie pociski są wystrzeliwane bardzo szybko | - | +| Radarowiec | Na radarze widać wrogów | - | +| Rambo | Na początku rundy otrzymujesz losową ilość zdrowia | +(50 - 501) HP | +| Losowa Broń | Kliknij [css_useSkill], aby otrzymać losową broń | 15 s | +| Pancerz Reaktywny | Pancerz pochłania pierwsze otrzymane obrażenia | 15 s | +| Regeneracja | Co kilka sekund odnawiasz zdrowie | - | +| Replikator | Kliknij [css_useSkill], aby stworzyć swoją replikę, która zadaje obrażenia po trafieniu | 15 s | +| Odwrót | Kliknij [css_useSkill], aby powrócić na resp | 15 s | +| Zwrot do Nadawcy | Pierwsze trafienie wroga powoduje, że wraca on na swój resp | - | +| Re-Zombie | Po śmierci odradzasz się jako zombie z większym zdrowiem i bez broni | - | +| Bogacz | Na początku rundy otrzymujesz losową kwotę gotówki | (5000 - 15000)$ | +| Robin Hood | Zadanie obrażeń przeciwnikowi powoduje kradzież jego pieniędzy | - | +| Gumowe Kule | Twoje pociski znacznie spowalniają graczy | - | +| Saper | Możesz szybciej podłożyć bombę i ją rozbroić | - | +| Druga Szansa | Po śmierci odradzasz się z taką samą ilością zdrowia | - | +| Cień | Teleportujesz się za plecy trafionego wroga | - | +| Krótka Bomba | Bomba wybucha znacznie szybciej | - | +| Cichociemny | Twoje kroki i skoki są niesłyszalne dla INNYCH graczy | - | +| Zadymiarz | Twoje granaty dymne nigdy się nie kończą | - | +| Papito | Kliknij [css_useSkill], aby zamienić aktualną broń na AWP | 0 s | +| Żołnierz | Masz losowy mnożnik obrażeń | (1.15 - 1.35)x | +| Dźwiękowiec | Kliknij [css_useSkill], aby wywołać dźwięk u każdego przeciwnika | 5 s | +| Obserwator | Kliknij [css_useSkill], aby obserwować losowego przeciwnika | 0 s | +| Zamiana Miejsc | Kliknij [css_useSkill], aby zamienić się miejscami z losowym przeciwnikiem | 30 s | +| Zamiana Broni | Kliknij [css_useSkill], aby zamienić się bronią z losowym przeciwnikiem | 30 s | +| Teleporter | Zamieniasz się miejscami z trafionym przeciwnikiem | - | +| 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 | - | +| 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 | - | +| Nieważkość | Twoje granaty nie podlegają grawitacji i lecą szybciej | - | +| Dzikie Rzuty | Wybierz gracza, który będzie miał trudności z rzucaniem granatami | - | +| Zeus | Zeus x27 natychmiastowo się odnawia | - | +
+ +## 💻 Instalacja +1. Zainstaluj / Kup **serwer CS2** + - Dobry poradnik jak stworzyć własny serwer CS2 [[Film]](https://www.youtube.com/watch?v=1ZrEn0CiMi4&ab_channel=TroubleChute), [[Strona]](https://hub.tcno.co/games/cs2/dedicated_server/). +2. Zainstaluj **Metamod** + - Pobierz [Metamod:Source 2.x](https://www.sourcemm.net/downloads.php/?branch=master) + - Wypakuj go do folderu `C2Server/game/csgo/` + - Edytuj plik `gameinfo.gi` dodając nową linijkę + ```json + Game_LowViolence csgo_lv // Perfect World content override + Game csgo/addons/metamod // <-- Linijka do dodania (kolejność ma znaczenie) + + Game csgo + ``` +3. Zainstaluj **CounterStrikeSharp** + - Pobierz [CounterStrikeSharp-With-Runtime](https://github.com/roflmuffin/CounterStrikeSharp/releases) + - Wypakuj go do folderu `C2Server/game/csgo/` +4. Zainstaluj **Ray-Trace** + - Pobierz [RayTrace-CSS-API](https://github.com/FUNPLAY-pro-CS2/Ray-Trace/releases) + - Wypakuj folder `conterstrikesharp` do folderu `CS2Server/game/csgo/addons/`. + - Pobierz [RayTrace-MM](https://github.com/FUNPLAY-pro-CS2/Ray-Trace/releases) + - Wypakuj go do folderu `CS2Server/game/csgo/addons/`. +5. Zainstaluj **jRandomSkills** + - Pobierz [jRandomSkills](https://github.com/Juzlus/jRandomSkills/releases) + +## Komendy Serwerowe +> [!TIP] +> **Bind do używania supermocy:** `bind x css_useSkill` + +
+Poniższa tabela przedstawia wszystkie dostępne komendy w grze, wraz z ich opisami. + +| Komenda | Przykład | Opis | Uprawnienia | +| - | - | - | - | +| `!setskill ` | `!setskill Juzlus Aimbot` | Przypisanie supermocy do gracza | `@jRandomSkills/admin` | +| `!lang ` | `!lang pl` | Zmień język | - | +| `!skills` | `!skills` | Lista supermocy | - | +| `!map ` | `!map de_nuke` | Zmiana mapy | `@jRandomSkills/admin` | +| `!map ` | `!map 3332005394` | Zmiana mapy z warsztatu | `@jRandomSkills/admin` | +| `!start` | `!start` | Rozpoczęcie gry z parametrami: `mp_forcecamera 0, mp_freezetime 15, mp_overtime_enable 1, sv_cheats 0` | `@jRandomSkills/admin` | +| `!start sv` | `!start sv` | Rozpoczęcie gry z parametrami: `mp_forcecamera 0, mp_freezetime 0, mp_overtime_enable 1, sv_cheats 1` | `@jRandomSkills/admin` | +| `!console ` | `!console sv_cheats 1` | Uruchomienie komendy na serwerze | `@jRandomSkills/owner` | +| `!swap` | `!swap` | Zamiana stron | `@jRandomSkills/admin` | +| `!shuffle` | `!shuffle` | Losowe dobranie graczy do drużyn | `@jRandomSkills/admin` | +| `!pause` | `!pause` | Wstrzymanie gry | `@jRandomSkills/admin` | +| `!heal` | `!heal` | Przywrócenie 100 punktów zdrowia | `@jRandomSkills/admin` | +| `!hud` | `!hud` | Włącz/Wyłącz HUD | - | +| `!setscore ` | `!setscore 10 7` | Ustawienie wyniku gry | `@jRandomSkills/owner` | +| `!setstaticskill ` | `!setstaticskill Juzlus Aimbot` | Przypisanie supermocy do gracza na stałe | `@jRandomSkills/admin` | +| `!setstaticskill None` | `!setstaticskill Juzlus None` | Powrót do normalności | `@jRandomSkills/admin` | +| `!botplace [slot] [godmode]` | `!botplace 2 1` | Teleportuj bota do swojej lokalizacji | `@jRandomSkills/admin` | +| `!next_skill [idx]` | `!next_skill Juzlus` | Przełącza umiejętność gracza (następna, poprzednia -1 lub konkretny idx) | `@jRandomSkills/admin` | +| `!plantedbomb [time]` | `!plantedbomb 35` | Stwórz podłożoną bombę C4 w miejscu, w którym stoisz, z niestandardowym lub domyślnym (40 s) czasem detonacji | `@jRandomSkills/admin` | +| `!sethealth ` | `!sethealth 150` | Ustala określoną ilość zdrowia dla samego siebie | `@jRandomSkills/admin` | +| `!reload` | `!reload` | Odśwież tłumaczenia | - | + +_Większość poleceń wymaga uprawnień, które należy ustawić w pliku: `game/csgo/addons/counterstrikesharp/configs/admins.json`_ +
+ +## 🔑 Uprawnienia +Aby nadać uprawnienia administracyjne w CounterStrikeSharp: +1. W folderze **`game/csgo/addons/counterstrikesharp/configs/`** utwórz plik **`admins.json`**. +2. Dodaj do niego poniższą zawartość: + ```json + { + "Juzlus": { + "identity": "STEAM_0:0:94913632", + "flags": ["@jRandomSkills/admin", "@jRandomSkills/owner"] + } + } + ``` + `steamID` można znaleźć przy pomocy strony [steamidfinder](www.steamidfinder.com). +3. Zapisz plik i uruchom serwer, aby zastosować zmiany. + +## ⚙️ Konfiguracja +Wszystkie sypermoce można dostosować w pliku **`config.cfg`** / **`skillsInfo.json`** znajdującym się w folderze **`game/csgo/addons/counterstrikesharp/plugins/jRandomSkills/configs/`** + +- ##### config.json +```json +{ + "Settings": { + "GameMode": 3, // Tryb gry: + // 0 - Losowa supermoc dla każdego gracza (Brak powtórek z rzędu) + // 1 - Ta sama supermoc dla całej drużyny + // 2 - Ta sama supermoc dla wszystkich graczy + // 3 - Losowa supermoc dla każdego gracza (Brak powtórek na mapie) + // 4 - Losowa supermoc dla każdego gracza (Pełna losowość) + // 5 - Debug: Supormoce są przydzielane po kolei + "YourSkillChatInfo": true, // Pokazuj swoją supermoc na czacie + "KillerSkillChatInfo": true, // Pokazuj supermoc zabójcy na czacie + "TeamMateSkillChatInfo": true, // Pokazuj supermoc sojuszników na czacie + "SummaryAfterTheRound": true, // Pokazuj podsumowanie z ostatniej rundy + "EnableBotSkills": true, // Włącz umiejętności dla botów + "EnableBotKickDebug": false, // Co 45 sekund wyrzuć losowego bota (do celów debugowania/testowania) + "DebugMode": false, // Zapisuj aktywność do folderu 'Debug' + "AlternativeSkillButton": null, // Możliwe przyciski: + // null, "Attack", "Jump", "Duck", "Forward", "Back", + // "Use", "Cancel", "Left", "Right", "Moveleft", + // "Moveright", "Attack2", "Run", "Reload", "Alt1", + // "Alt2", "Speed", "Walk", "Zoom", "Weapon1", + // "Weapon2", "Bullrush", "Grenade1", "Grenade2", + // "Attack3", "Scoreboard", "Inspect" + "SkillTimeBeforeStart": 7.0, // Ile sekund przed końcem freeze time należy zakończyć + // losowanie umiejętności? (freezetime - SkillTimeBeforeStart) + "SkillHudDuration": -1.0, // Jak długo HUD HTML powinien być widoczny? + "SkillDescriptionDuration": 7.0, // Jak długo opis umiejętności powinien być widoczny? + "DisplayAlwaysDescription":false,// Zawsze wyświetlaj opis umiejętności + "DisableSpectateHUD": false, // Wyłącz HUD HTML bedąc martwym + "EnableFlashingHtmlHudFix": false,// Włącz FlashingHtmlHudFix + "TraceRayBeam": false, // Włącz widoczność ścieżki dla 'Długi Nóż', 'Długi Zeus' + "DisableHUDOnDeathPermission": "@jRandomSkills/death", // Wyłącz HUD po śmierci dla graczy z tym uprawnieniem + "DisableSkillsOnRoundEnd": false,// Wyłącz wszystkie umiejętności na koniec rundy (gdy widoczne jest podsumowanie) + + "LanguageSystem": { + "DefaultLangCode": "en", // Język domyślny: en, pl, fr, pt-br, zh + "DisableGeoLite": false, // Wyłącz wyszukiwanie języka gracza według geolokalizacji GeoLite2 (MaxMind) + "LanguageInfos": [...] // Ustawienie zmiany języków ISO na tłumaczenia + }, + + "HtmlHudCustomisation": { // Ustawienia zmiany kolorów i rozmiarów czcionek + ... // xxxl: 64px, xxl: 40px, xl: 32px + } // l: 24px, ml: 20px, m: 18px + ... // sm: 16px, s: 12px, xs: 8px + }, +``` + +- ##### skillsInfo.json +```json +[ + { + "NeedsTeammates": false, // Wymaga innych graczy w drużynie + "DisableOnFreezeTime": false, // Wyłącz umiejętność podczas freeze time + "OnlyTeam": 0, // Dostępność supermocy: + // 0 - Wszyscy + // 2 - Terrorist + // 3 - CounterTerrorist + "Color": "#ff0000", // Kolor supermocy + "Active": true, // Włączona przy uruchamianiu + "Name": "Aimbot", // Nazwa supermocy + "RequiredPermission": "", // Wymagane uprawnienie + "MaxPerServer": -1, // Maksymalna liczba graczy, którzy mogą posiadać tę + // umiejętność na serwerze (-1 dla "nieograniczona") + "Rarity": "Common" // Poziom rzadkości umiejętności: + // Common (70x), Uncommon (14x), + // Rare (10x), Epic (5x), Legendary (1x) + }, + ... +] +``` + +- ##### playersLanguage.json +```json +{ + "76561198150092992": "pl", // "SteamID": "nazwa pliku tłumaczenia" + ... +} +``` + +## 🔗 Uznanie +Plugin korzysta z zawartości następujących projektów: +- [dRandomSkills](https://github.com/jakubbartosik/dRandomSkills) autorstwa [Jakub Bartosik (D3X)](https://github.com/jakubbartosik) - System losowych umiejętności +- [CS2TraceRay](https://github.com/schwarper/CS2TraceRay) autorstwa [schwarper](https://github.com/schwarper) - Stary system śledzenia promieni (Trace Ray) +- [Ray-Trace](https://github.com/FUNPLAY-pro-CS2/Ray-Trace) autorstwa [SlynxCZ](https://github.com/SlynxCZ) - Nowy system śledzenia promieni (Trace Ray) +- [CS2FlashingHtmlHudFix](https://github.com/girlglock/CS2FlashingHtmlHudFix) autorstwa [girlglock](https://github.com/girlglock) - Poprawka migotania okienka z supermocą +- [ChaseMod](https://github.com/ipsvn/ChaseMod/blob/master/Utils/Memory/CCSMatch.cs) autorstwa [ipsvn](https://github.com/ipsvn) - Ustawianie wyniku rund +- [WASDMenuAPI](https://github.com/Interesting-exe/WASDMenuAPI) autorstwa [Interesting-exe](https://github.com/Interesting-exe) - API do łatwego tworzenia menu za pomocą klawiszy WASD +- [GeoLocationLanguageManagerPlugin](https://github.com/aprox2/GeoLocationLanguageManagerPlugin) autorstwa [aprox2](https://github.com/aprox2) - Zarządzenie geolokalizacją +- [GeoLite2](https://dev.maxmind.com/geoip/geolite2-free-geolocation-data) autorstwa [MaxMind](https://www.maxmind.com/) - Dane geolokalizacyjne +- [CServerSideClient](https://discord.com/channels/1160907911501991946/1508172390863994910/1508180670659166348) autorstwa [SLAYER](https://github.com/zakriamansoor47) + +## ❤️ Szczególne podziękowania +[CONTRIBUTORS] +ㅤ +[THANKS] + +## 📋 Lista Zmian + +
+v1.2.2.b2 + +- #### Ogólne: + - ###### Zaktualizowano zależność CSS do wersji 1.0.369. + - ###### Przeniesiono projekt z .NET 8.0 na .NET 10.0. + - ###### Zaktualizowano tłumaczenie na język turecki przez [@ByDexterTR](https://github.com/ByDexterTR)]. + - ###### Dodano tłumaczenie na język rosyjski autorstwa [@213sdfsdgf](https://github.com/213sdfsdgf)]. + - ###### Naprawiono problem z błędnym wyświetlaniem arabskich pseudonimów. + - ###### Wykorzystano ForceFullUpdate, aby naprawić crash "FATAL ERROR: CopyExistingEntity". + - ###### Wyłączono nieaktualny hook HandleCommandDrop, aby uniknąć crashy, gdy gracz dołącza do drużyny (podziękowania dla [@vladimir214sd](https://github.com/vladimir214sd)). + - ###### Dodano nowe sygnatury do gamedata. + - ###### Dodano możliwość ustawienia ilości granatów dla każdej mocy, która korzysta z granatów jako części swojej umiejętności (np. Bomberman, Anty Flash, Magnetyczny Wabik itp.). + +- #### Poprawki mocy: + - ###### Re-Zombie: + - ###### Naprawiono błędy z przełączaniem broni, gdy gracz trzyma Zeusa i nóż. + - ###### Bronie są teraz usuwane dla botów w trybie zombie. + - ###### Naprawiono błąd, przez który gracze czasami nie odradzali się, jeśli otrzymali zbyt duże obrażenia w zbyt krótkim czasie. + - ###### Duszek: + - ###### Zablokowano możliwość korzystania z Zeusa. + - ###### Zablokowano możliwość korzystania z SG556 (`weapon_sg556`). + - ###### Ciernie: + - ###### Dodano konfigurowalny maksymalny limit zdrowia (37 HP) dla obrażeń, które mogą zostać odbite. + - ###### Druga Szansa: + - ###### Naprawiono błąd, przez który gracze czasami nie odradzali się, jeśli otrzymali zbyt duże obrażenia w zbyt krótkim czasie. + - ###### Feniks: + - ###### Naprawiono błąd, przez który gracze czasami nie odradzali się, jeśli otrzymali zbyt duże obrażenia w zbyt krótkim czasie. + - ###### Kurczak: + - ###### Zablokowano możliwość korzystania z SG556 (`weapon_sg556`). + - ###### Wallhack: + - ###### Naprawiono błąd, który powodował tymczasowe podświetlanie wrogów natychmiast po śmierci. + - ###### Kamera: + - ###### Dodano zapamiętywanie pozycji kamery. + - ###### Nieśmiertelność: + - ###### Naprawiono błąd z permanentną nieśmiertelnością aktywującą się po osiągnięciu dokładnie 0 HP. + - ###### Zamiana Broni: + - ###### Ilość amunicji jest teraz również przenoszona podczas zamiany broni. + - ###### Ludzka bomba: + - ###### Zmieniono nazwę umiejętności na "DeathBomb". + - ###### Obserwator: + - ###### Naprawiono błąd, przez który gracz z umiejętnością Kurczak po śmierci nadal wyświetlał się jako ragdoll podczas bycia obserwowanym. + - ###### Ogień Przyjacielski: + - ###### Umiejętność działa teraz nawet wtedy, gdy serwerowa funkcja mp_friendlyfire jest ustawiona na 0. + - ###### Bejsbolista: + - ###### Wyłączono zabijanie członków drużyny. + +
+ +
+v1.2.2.b1 + +- #### Ogólne: + - ###### Zaktualizowano zależności projektu. + - ###### Zaimplementowano `EntityManager` w celu automatycznego czyszczenia encji i zarządzania pamięcią. + - ###### Dodano konfigurację umożliwiającą włączenie lub wyłączenie umiejętności dla botów. + - ###### Poprawki stabilności i wydajności. + +- #### Poprawki mocy: + - ###### Umiejętności oparte na niewidzialności: Są teraz widoczne dla członków drużyny oraz obserwatorów. + - ###### Fortnite: + - ###### Naprawiono problem z niezniszczalnymi barykadami po śmierci gracza. + - ###### Wallhack: + - ###### Ulepszono logikę wykrywania niewidzialnych graczy. + - ###### Dźwiękowiec / Stópkarz / Obserwator: + - ###### Zaktualizowano kod, aby poprawnie współpracował z niewidzialnymi graczami. + - ###### I więcej... + +
+ +
+v1.2.1.b9 + +- #### Ogólne: + - ###### Dodano Crash Handler w celu poprawy stabilności serwera (Podziękowania dla cj za pomoc). + - ###### Dodano rzadkość umiejętności (Skill Rarity - wprowadzono poziomy rzadkości dla mocy). + - ###### Dodano limit 'MaxPerServer' (ogranicza liczbę osób, które mogą korzystać z tej samej umiejętności jednocześnie). + - ###### Zastąpiono model "ghost_speaker.vmd" modelem "spray_plane.vmdl". + +- #### Poprawki mocy: + - ###### Skupienie: + - ###### Naprawiono i ulepszono kontrolę odrzutu (recoil control). + - ###### Re-Zombie / Feniks: + - ###### Zablokowano możliwość nadużywania (exploitu) odradzania się podczas zmiany drużyny. + +
+ +
+v1.2.1.b8 + +- #### Ogólne: + - ###### Zastąpiono [CS2TraceRay](https://github.com/schwarper/CS2TraceRay) biblioteką [RayTraceApi](https://github.com/FUNPLAY-pro-CS2/Ray-Trace). + - ###### Zaktualizowano CounterStrikeSharp do najnowszej wersji. + - ###### Nowa komenda do testowania umiejętności: `css_next_skill <(null)/-1/index>`. + - ###### Zaktualizowano sygnatury gamedata. + - ###### Zastąpiono bezpośrednie referencje do obiektów indeksami encji (entity indices) w celu poprawy bezpieczeństwa pamięci. + - ###### Naprawiono ścieżki modeli agentów. + - ###### Umiejętności są teraz automatycznie wyłączane, gdy gracz opuszcza serwer. + - ###### Dodano sprawdzenia wartości null (null-pointer checks) dla poprawy stabilności. + +- #### Poprawki mocy: + - ###### Aim Lock: + - ###### Ulepszono celowanie w głowę przeciwnika. + - ###### Anomalia / Skrytobójca / Kamera / Odpychacz / Zamiana Miejsc / Teleporter: + - ###### Ulepszono pozycjonowanie kamery podczas teleportacji. + - ###### Ostrożne pociski / Strzał Wybuchowy / Krucha Bomba: + - ###### Zaprojektowano na nowo logikę z powodu zmian w zdarzeniu `OnTakeDamage`. + - ###### Ogień Przyjacielski: + - ###### Naprawiono działanie umiejętności, gdy ogień przyjacielski jest wyłączony na serwerze (tryb Uproszczony/Casual). + - ###### Hologram: + - ###### Zablokowano możliwość wyrzucania i podnoszenia broni podczas bycia w formie hologramu. + - ###### Analfabeta: + - ###### Naprawiono błąd z poprawnym wyświetlaniem tekstu. + - ###### Stópkarz: + - ###### Naprawiono problemy związane z licznikami czasu (timerami). + - ###### Ninja: + - ###### Naprawiono błąd, przez który początkowy stan niewidzialności nigdy się nie aktualizował. + - ###### Skupienie / Szybkostrzelność: + - ###### Zaktualizowano kod, aby pasował do nowej struktury `AimPunchServices`. + - ###### NoClip / Cień / Iana: + - ###### Przeniesiono logikę na `TraceHullShape` w celu dokładniejszego wykrywania kolizji. + - ###### Re-Zombie: + - ###### Zablokowano możliwość używania broni w trybie zombie oraz zwiększono zdrowie do 500 HP. + +- #### Znane problemy: + - ###### Długi Nóż: + - ###### Wykrywanie prawego przycisku myszy jest obecnie zepsute na systemach Linux (pomimo poprawnych sygnatur). + - ###### Iluzjonista: + - ###### Błąd z T-Pose: Po dodaniu animgraph_2, modele postaci nie mają wbudowanych żadnych animacji. Na ten moment nie ma możliwości naprawienia tego bez dodawania własnych animacji z Warsztatu Steam. + +
+ +
+v1.2.1.b7 + +- #### Ogólne: + - ###### Podniesiono wersję modułu do **1.2.1.b7**. + - ###### Zaimplementowano **HTMLEncoder** w celu zwiększenia bezpieczeństwa wiadomości i ich ochrony. + - ###### Zaktualizowano funkcję `SkillAction`, aby zwracała wynik wywołanej metody (`object?`) lub `null`, jeśli nie została znaleziona. + - ###### Przebudowano system dystrybucji zdarzeń graczy, aby wywoływał `SkillAction` **tylko raz na każdą unikalną aktywną umiejętność**, co zmniejsza liczbę nadmiarowych wywołań. + - ###### Przełączono logikę pomiaru czasu na używanie `Server.CurrentTime` zamiast `EngineTime`. + - ###### Dodano informacje w konsoli podczas uruchamiania oraz automatyczne **sprawdzanie wersji** przy ładowaniu wtyczki. + - ###### Zaimplementowano **automatyczne kopiowanie** plików gamedata, bibliotek DLL oraz plików językowych podczas procesu budowania (autor: @vinicius-trev). + - ###### Zaktualizowano główne zależności: `CounterStrikeSharp.API` do wersji **1.0.364** oraz `MaxMind.Db` do wersji **5.0.0** (autor: @vinicius-trev). + - ###### Dodano **obsługę geolokalizacji** dla Turcji (`tr`) i Czech (`cz`). + - ###### Dodano obsługę **języka tureckiego (`tr`)** (autor: @brkvlr) oraz ulepszono tłumaczenia dla **języka portugalskiego brazylijskiego (`pt-br`)** (autor: @vinicius-trev). + - ###### W przypadku braku tłumaczenia system **używa teraz tekstu angielskiego** zamiast wyświetlania surowego klucza tłumaczenia. + - ###### **SkillUtils:** Naprawiono błędy wyboru punktów odrodzenia, problemy z referencjami pamięci oraz dodano obsługę parametru `maxHealth` dla funkcji `AddHealth`. + - ###### Naprawiono błąd, przez który **klawisz E** (interakcja/rozbrajanie) był przerywany przez użycie umiejętności; gracze mogą teraz rozbrajać bombę i wchodzić w interakcję z obiektami bez zakłóceń. + - ###### Licznik czasu systemu głosowania resetuje się teraz poprawnie po każdym głosowaniu. + +- #### Poprawki mocy: + - ##### Pilot (Rework): + - ###### Całkowicie przepisano logikę skoku. Lot wymaga teraz **podwójnego kliknięcia** klawisza skoku, aby go aktywować. + - ##### Błazen (Rework): + - ###### Zrefaktoryzowano system na działający indywidualnie dla każdego gracza (**per-player system**) wraz z poprawą stabilności licznika czasu. Licznik czasu Błazna **resetuje się** teraz, gdy gracz próbuje podłożyć lub rozbroić bombę. + - ##### NoClip (Rework): + - ###### Całkowita Rework logiki ruchu; ulepszono wykrywanie kolizji, aby **zapobiec utykaniu** w obiektach oraz zapewniono płynniejszy lot. + - ##### Duszek / C4 Kamuflaż / Ninja: + - ###### **Obserwatorzy widzą teraz niewidzialnych graczy.** + - ###### Ulepszono funkcję ukrywania bomby i naprawiono problem ze spamowaniem konsoli. + - ##### Odwrót / Resp Wroga: + - ###### Naprawiono błąd związany z niepoprawną interpretacją punktu odrodzenia. + - ##### Teleporter: + - ###### Mechanika została zmieniona na **procentową szansę** na zamianę miejsc z wrogiem, zamiast gwarantowanych 100%. + - ##### Hazardzista: + - ###### Naprawiono błąd, który pozwalał na odświeżenie umiejętności bez posiadania wymaganych pieniędzy. + - ##### Cień: + - ###### Naprawiono problemy związane z logiką teleportacji. + - ##### Ludzka bomba: + - ###### Zablokowano możliwość korzystania z umiejętności podczas zmiany drużyny, aby zapobiec nadużyciom (exploitom). + - ##### Bejsbolista: + - ###### Granaty wabiące (decoy) mają teraz taką samą kolizję jak gracze (**PlayerClip**). + - ##### Papito: + - ###### Główna refaktoryzacja oraz **naprawa crashy serwera** związanych z wymianą broni. + - ##### Replikator: + - ###### Dodano **animacje kucania** dla replik, aby dopasować je do ruchu gracza. + - ##### Mistrz Ostrza / Scyzoryk / Rozbrojenie / Długi Nóż / Długi Zeus / Zabójczy Flash: + - ###### Ulepszono obsługę broni typu **Bagnet** (Bayonet). + - ###### Dodano opcje konfiguracyjne **friendlyFire** dla `LongKnife`, `LongZeus` oraz `KillerFlash`. + - ##### Samowolka / Krótka Bomba / Wyluzowany: + - ###### Powiadomienia docierają teraz do wszystkich prawidłowych graczy, niezależnie od tego, czy żyją; dodano obsługę `BombAbortPlant`. + - ##### Niszczyciel Stref: + - ###### Dodano komunikat podczas przebywania na wyłączonym bombsite. + - ##### Wallhack: + - ###### Podświetlenie (glow) jest teraz poprawnie wyłączane dla martwych graczy. + - ##### Dźwiękowiec (Rework): + - ###### Przerobiono umiejętność tak, aby automatycznie odtwarzała dźwięk co 2 sekundy (słyszalny tylko dla gracza z tą umiejętnością). + +- #### Nowe moce: + - ##### Aim Lock: + - ###### Ustawia celownik na najbliższym przeciwniku przez ograniczony czas. + - ##### Naprowadzane Granaty: + - ###### Twoje granaty (z wyjątkiem dymnych) are przyciągane do pobliskich wrogów. + - ##### Magneto: + - ###### Odpycha nadlatujące granaty wroga od gracza. + - ##### Bomberman: + - ###### Rozmieszcza granaty odłamkowe (HE), które wybuchają tylko wtedy, gdy wróg znajdzie się w ich zasięgu. + - ##### Analfabeta: + - ###### Dopóki użytkownik żyje, wrogowie nie mogą czytać czatu ani informacji na HUD-zie. + - ##### Gorąca Bomba: + - ###### C4 zadaje stałe obrażenia osobie niosącej bombę tak długo, jak żyje właściciel umiejętności. + - ##### Iluzjonista: + - ###### Tworzy replikę, która idzie prosto przed siebie, aby odwrócić uwagę wrogów. + - ##### Magnetyczny Wabik: + - ###### Granaty wabiące (decoy) przyciągają pobliskich graczy do swojego środka. + - ##### TNóż do Rzucania: + - ###### Dodaje możliwość rzucania we wrogów zabójczym nożem. + - ##### Nieważkość: + - ###### Granaty lecą szybciej i nie działa już na nie grawitacja. + - ##### Dzikie Rzuty: + - ###### Sprawia, że wybrany gracz "zapomina swoich lineupów", co skutkuje losowymi trajektoriami rzutów granatów. + - ##### Zadymiarz: + - ###### Twoje granaty dymne nigdy się nie kończą. + +- #### Nowe komendy: + - ###### `css_bot_place ` - Teleportuje bota na pozycję gracza z opcjonalnym trybem godmode. + - ###### `!sethealth ` - Komenda dla administratora do zarządzania zdrowiem i testowania. + - ###### `!plantedbomb ` - Komenda do testowania stanów i logiki związanej z podłożoną bombą. +
+ +
+v1.2.0 + +- #### Ogólne: + - ###### Zmieniono nazwę pluginu z `!jRandomSkills` na `jRandomSkills`. + - ###### Poprawiono literówkę w uprawnieniach z `@jRandmosSkills` na `@jRandomSkills`. + - ###### Domyślnie wyłączono `DebugMode` w konfiguracji (przez: [@vinicius-trev](https://github.com/vinicius-trev)). + - ###### Zaktualizowano zależności GeoLite (przez: [@vinicius-trev](https://github.com/vinicius-trev)). + - ###### Poprawiono tłumaczenia w języku `pt-br` (przez: [@vinicius-trev](https://github.com/vinicius-trev)). + - ###### Dodano wsparcie dla języka niemieckiego (przez: [@Enrory](https://github.com/Enrory)). + - ###### Naprawiono wykrywanie języka na podstawie kodów ISO. + - ###### Naprawiono błędne odniesienia do plików językowych. + +- #### Poprawki mocy: + - ##### Resp Wroga: + - ###### Naprawiono błąd z błędną interpretacją punktu odrodzenia (spawnpoint). + - ##### Kamera: + - ###### Poprawiono pozycjonowanie kamery. + - ###### Ograniczono możliwość tworzenia kamery tylko do ścian. + - ###### Kluczowe poprawki stabilności. + - ##### Mrok / Hologram: + - ###### Dodano dodatkową walidację. + - ###### Naprawiono problem z niekończącym się timerem. + - ##### Stópkarz: + - ###### Lekka optymalizacja i naprawienie błędu, przez który ślady były widoczne dla wszystkich. + - ##### C4 Kamuflaż / Duszek / Ninja: + - ###### Poprawiono funkcję ukrywania bomby. + - ###### Naprawiono problem ze spamem w konsoli. + - ##### Żelazna Głowa / Mistrz Ostrza / Błazen / Pancernik / Tylko Głowa / Proteza / Pyro / Pancerz Reaktywny: + - ###### Poprawiono funkcję przywracania zdrowia. + - ##### Pancernik: + - ###### Dodano niewrażliwość na granaty decoy. + - ##### Bogacz: + - ###### Naprawiono błąd, przez który wszystkie pieniądze były usuwane po rundzie. + - ###### Pieniądze są odejmowane na podstawie wydatków, a ostateczna kwota nie może być niższa niż $3,000. + - ##### Doskok: + - ###### Dodano opcję `anyDirection` do konfiguracji, która określa, czy doskok może być wykonany w dowolnym kierunku, czy tylko do przodu. + - ##### Królik / Doskok / Pawel Jumper: + - ###### Poprawiono logikę skoku. + - ###### Moce mogą być teraz aktywowane za pomocą scrolla myszki. + - ##### Pajacyk / Beznogi: + - ###### Wymuszono ConVar `sv_legacy_jump 1`, aby umożliwić wykrywanie skoków. + - ##### Długi Zeus / Długi Nóż: + - ###### Strzały są teraz obliczane na podstawie hitboxów, a nie kolizji. + - ###### Naprawiono funkcjonalność RayTrace. + - ##### Cień: + - ###### Naprawiono funkcjonalność RayTrace. + - ##### Saper / Krótka Bomba: + - ###### Dodano komunikat powiadamiający o podłożeniu bomby. + - ##### SzeliS: + - ###### Ogólna refaktoryzacja. + - ###### Naprawiono błąd, przez który broń nie była poprawnie zamieniana. + - ###### Naprawiono błąd z duplikowaniem broni. + - ##### Toksyczny Dym: + - ###### Umiejętność jest teraz włączona tylko dla systemów Linux. + - ##### Zegarmistrz: + - ###### Usunięto timer rundy ze środkowego HUD-u. + - ###### Timer rundy aktualizuje się teraz dla wszystkich po rzuceniu granatów. + +- #### Nowe moce: + - ##### Ostrożne pociski: + - ###### Wybierz gracza, który traci HP za każdy niecelny strzał w innego przeciwnika. +
+ +
+v1.1.9f + +- #### Ogólne: + - ###### Zaktualizowano zależności do najnowszej wersji (CSS v1.0.361). + - ###### Zaktualizowano kompatybilność WSADMenu z najnowszą wersją CSS. + +- #### Poprawki mocy: + - ##### Trzęsienie ziemi: + - ###### Tymczasowo wyłączono. + - ##### Kamera: + - ###### Tymczasowo wyłączono. + - ###### Poprawiono pozycjonowanie kamery. + - ##### Hologram: + - ###### Tymczasowo wyłączono. + - ###### Replika może teraz otrzymywać obrażenia od strzałów w głowę. + - ##### Toksyczny Dym: + - ###### Zmieniono sposób obliczania odległości na triggerów. +
+ +
+v1.1.9e + +- #### Ogólne: + - ###### Poprawiono wyświetlanie ramek tekstowych oraz ich zawartości. + - ###### Dodano opcje personalizacji wyglądu wiadomości na czacie. +
+ +
+v1.1.9d + +- #### Ogólne: + - ###### Zaktualizowano wygląd wiadomości na czacie. + +- #### Poprawki mocy: + - ##### C4 Kamuflaż / Duszek / Ninja: + - ###### Teraz ukrywany jest cały model postaci, zamiast tylko broni i ustawiania przezroczystości modelu. + + - ##### Re-Zombie: + - ###### Zwiększono punkty życia zombie z 200 HP do 250 HP. + + - ##### Replikator: + - ###### Zwiększono obrażenia zadawane przez repliki: Twoja drużyna: 10 HP; Drużyna przeciwna: 20 HP. + - ###### Dodano możliwość dostosowania obrażeń repliki w pliku `skillsInfo.json`. + + - ##### Toksyczny Dym: + - ###### Umiejętność tymczasowo wyłączona w celu przetestowania logiki triggerów. + + - ##### Zegarmistrz: + - ###### Zmniejszono zmianę czasu z 10 sekund do 7 sekund. + +- #### Nowe moce: + - ##### Kamera: + - ###### Kliknij [css_useSkill], aby utworzyć/przełączyć się na kamerę. + + - ##### Hologram: + - ###### Kliknij [css_useSkill], aby sterować hologramem przez kilka sekund (hologram nie może strzelać). +
+ +
+v1.1.9c + +- #### Ogólne: + - ###### Zaktualizowano zależności do najnowszej wersji. + - ###### Dodano nowy tryb gry "FullRandom", który losuje losowe umiejętności w każdej rundzie (umiejętności mogą się powtarzać). + - ###### Dodano opcję `requiredPermission` do konfiguracji każdej umiejętności, określającą uprawnienia wymagane do jej otrzymania. + +- #### Poprawki mocy: + - ##### Hazardzista: + - ###### Dodano powiadomienie tekstowe, gdy gracz nie ma pieniędzy. + + - ##### Mrok: + - ###### Usunięto starą logikę post-processingu (nie działała na każdej mapie). + - ###### Dodano UTIL_ScreenFade dla bardziej niezawodnego i spójnego efektu ciemności. + + - ##### Odległościomierz: + - ###### Ograniczono maksymalną wyświetlaną odległość do 3000 jednostek. + + - ##### Fortnite: + - ###### Poprawiono kąt ustawiania barykad. + + - ##### Stópkarz: + - ###### Przeprojektowano logikę śladu (bean trail) na system cząsteczek (particles) dla lepszej wydajności. + + - ##### Trutka: + - ###### Nieznacznie zwiększono szybkość zadawania obrażeń. + - ###### Dodano minimalny próg zdrowia (30 HP), poniżej którego trucizna przestaje działać (konfigurowalne). + + - ##### Obserwator: + - ###### Naprawiono problem z kamerą po śmierci. +
+ +
+v1.1.9b + +- #### Ogólne: + - ###### Zaktualizowano zależności do najnowszej wersji. + - ###### Naprawiono problem z pustymi uprawnieniami dla komend. + - ###### Dodano opcję `SkillHudExpired` do pliku konfiguracyjnego, która kontroluje czas wyświetlania (w sekundach) środkowego HUD-u. + - ###### Dodano logikę obsługi zdarzeń trigger enter / exit. + - ###### Automatyczne dopasowanie wielkości liter dla opcji `AlternativeSkillButton` w konfiguracji. + - ###### Naprawiono problem z automatycznym wykrywaniem języka. + - ###### Próba naprawy błędu ze zmianą rozmiaru modeli. + +- #### Poprawki mocy: + - ###### Bankrut: + - ###### Mrok: + - ###### Deaktywator: + - ###### Głuchy: + - ###### Glitch: + - ###### Zakłócacz: + - ###### Beznogi: + - ###### Zamiana Żyć: + - ###### Lupa: + - ###### Skarbówka: + - ###### Trutka: + - ###### Brak Karabinów: + - ###### Złodziej: + - ###### Naprawiono wyświetlanie wiadomości w języku drugiego gracza. + + - ###### C4 Kamuflaż: + - ###### Duszek: + - ###### Glaz: + - ###### Stópkarz: + - ###### Ninja: + - ###### Wallhack: + - ###### Potencjalna naprawa błędu brakującego bytu (entity) podczas ponownego pokazywania modelu. + + - ###### Niszczyciel Stref: + - ###### Naprawiono błędną kolejność wyświetlania bombsite'ów. + + - ###### Hazardzista: + - ###### Naprawiono błąd, przez który gracze mogli ponownie losować umiejętność nawet bez posiadania pieniędzy. + + - ###### Dźwiękowiec: + - ###### Dodano osobne dźwięki dla obu drużyn (konfigurowalne). + + - ###### Toksyczny Dym: + - ###### Zaktualizowano logikę, aby używała triggerów (brak offsetu dla systemów Windows). + + - ###### Zegarmistrz: + - ###### Dodano dźwięk podczas aktualizacji czasu (konfigurowalny). +
+ +
+v1.1.9a + +- #### Ogólne: + - ###### Zaktualizowano zależności do najnowszej wersji. + - ###### Aktualizacja sygnatur (jRandomSkills.gamedata.json). + - ###### FlashingHtmlHudFix jest teraz wyłączony podczas rozgrzewki. + - ###### Naprawiono błędne wyświetlanie tekstu debugowania podczas używania komendy. + - ###### Poprawiono funkcjonalność komendy !map. + - ###### Dodano opcję `YourSkillChatInfo` do konfiguracji, umożliwiającą wyłączenie opisu własnej umiejętności na czacie. + - ###### Wyłączanie umiejętności graczy podczas zmiany mapy. +- #### Poprawki mocy: + - ##### Trzecie Oko: + - ###### Dodano model do kamery. + - ##### Obserwator: + - ###### Dodano model do kamery. + - ##### Oko Sokoła: + - ###### Dodano model do kamery. + - ##### Stópkarz: + - ###### Tymczasowo wyłączono w celu napisania kodu na nowo. +
+ +
+v1.1.8 + +- #### Ogólne: + - ###### Dodano opcję `DisableHUDOnDeathPermission` do pliku konfiguracyjnego, aby wyłączyć HUD po śmierci dla graczy posiadających to konkretne uprawnienie. + - ###### Dodano opcję `DisableSkillsOnRoundEnd` do pliku konfiguracyjnego, aby wyłączyć wszystkie umiejętności na koniec rundy (gdy widoczne jest podsumowanie). + - ###### Uprawnienie `@jRandomSkills/root` zostało zmienione na `@jRandomSkills/owner`, aby zapobiec problemom z domeną. + - ###### Dodano polecenie `!hud` do włączania/wyłączania HUD (gdy HUD jest wyłączony, menu WSAD nie będzie wyświetlane). + - ###### Wyłączenie pierwszej umiejętności, jeżeli podczas pierwszej rundy wylosowano dwie umiejętności. + - ###### Komenda `!reload` odświeża również status aktywności umiejętności. +- #### Poprawki mocy: + - ##### Replikator: + - ###### Naprawiono błąd powodujący awarie serwera po wybuchu bomby. + - ###### Kolizje replik są teraz bardziej dokładne. +
+ +
+v1.1.7 + +- #### Ogólne: + - ###### Zaktualizowano zależności do najnowszej wersji. + - ###### Informacje o umiejętnościach są teraz dostępne w `skillsInfo.json` zamiast w `config.json`. + - ###### Dodano plik `jRandomSkills.gamedata.json`. + - ###### Dodano opcję wyłączenia konkretnej mocy podczas freeze time (domyślnie wyłączone: Zamiana Miejsc, Odwrót, Replikator, Trutka, Samowolka, Pilot, NoClip, Medyk, Nieśmiertelność, Fortnite, Resp Wroga, Anomalia). + - ###### Dodano opcje `LanguageSystem` do pliku konfiguracyjnego dla szczegółowego zarządzania przypisywaniem języka. + - ###### Komenda `StartGameCommand` ma teraz zmienny parametr startowy w pliku konfiguracyjnym. + - ###### Dodano opcję `DisplayAlwaysDescription` w pliku konfiguracyjnym, aby opis umiejętności był widoczny cały czas. + - ###### Dodano opcje `HtmlHudCustomisation` w pliku konfiguracyjnym do ustawiania kolorów i rozmiaru czcionki. + - ###### Można ustawić pusty tekst: your_skill/drawing_skill/observer_skill/XXX_select_info. + - ###### Opcja ustawienia uzyskanej wartości w nazwie/opisie umiejętności (`{0}`). + - ###### Naprawiono wyświetlanie czasu odnowienia umiejętności (zaokrąglenie w górę). + - ###### Komenda `!reload` odświeża teraz wszystkie parametry ze wszystkich plików konfiguracyjnych. + - ###### Większość kolekcji została zastąpiona strukturami bezpiecznymi dla wątków, aby uniknąć crashy serwera (pomysł: @ebat_kopat777). +- #### Poprawki mocy: + - ##### Długi Nóż: + - ###### Prawy atak nożem również zadaje obrażenia. + - ###### Naprawiono błąd, w którym po śmierci umiejętność gracza była pokazywana jako `Brak`. + - ##### Wallhack: + - ###### Poświaty tworzą się tylko raz, zamiast dla każdego gracza osobno. + - ###### Naprawiono błąd, w którym po śmierci umiejętność gracza była pokazywana jako `Brak`. + - ##### Stópkarz: + - ###### Naprawiono błąd, w którym po śmierci umiejętność gracza była pokazywana jako `Brak`. + - ##### Zamiana Miejsc: + - ###### Dodano konfigurowalny czas blokady na początku rundy. + - ##### Obserwator: + - ###### Zmieniła się metoda poruszania się kamery. + - ##### NoClip: + - ###### Powrót do ostatniego miejsca użycia umiejętności, jeśli gracz spadnie poniżej 3000 jednostek. + - ###### Dodano opcję wyłączenia noclipu, gdy jest aktywny. + - ##### Ninja: + - ###### Naprawiono problem z niewidoczną bronią po śmierci. + - ##### Muhammed: + - ###### Komunikat przy eksplozji jest teraz konfigurowalny (w languages/). + - ###### Naprawiono błąd, w którym granat nie wybuchał. + - ##### Duszek: + - ###### Naprawiono problem z niewidoczną bronią po śmierci. + - ##### Strzał Wybuchowy: + - ###### Naprawiono błąd, w którym granat nie wybuchał. + - ##### Resp Wroga: + - ###### Dodano konfigurowalny czas blokady na początku rundy. + - ##### Rozbrojenie: + - ###### Powrót do upuszczania broni zamiast zmiany na slot3. + - ###### Zmniejszono szansę na upuszczenie broni: (20-50)% → (20-35)%. + - ##### Kurczak: + - ###### Zmieniła się metoda poruszania się kurczaka. + - ###### Gracz widzi model swojego kurczaka. + - ###### Naprawiono hitboxy po powrocie do normalnego modelu. + - ###### Naprawiono błąd, w którym po dezaktywacji umiejętności gracz otrzymywał nadmiarowe HP. + - ##### C4 Kamuflaż: + - ###### Naprawiono problem z niewidoczną bronią po śmierci. + - ##### Mistrz Ostrza: + - ###### Zmniejszono prędkość ruchu z nożem o 10% (konfigurowalne). + - ##### Anty Flash: + - ###### Dodano opcję w pliku konfiguracyjnym, umożliwiającą zmianę czasu trwania błysku twojego flash'a. + - ##### Błazen: + - ###### Naprawiono problem, w którym gracz mógł otrzymywać obrażenia od innych umiejętności lub wybuchu bomby. + - ###### Naprawiono błąd, w którym gracz zawsze był fioletowy. + - ##### Cień: + - ###### Dodano opcję ustawienia szansy na teleportację po trafieniu przeciwnika (w pliku konfiguracyjnym). + - ##### Szpieg: + - ###### Ustawianie modelu gracza po dezaktywacji umiejętności. + - ###### Domyślny model terrorystów został zmieniony. +
+ +
+v1.1.6 + +- #### Ogólne: + - ###### Dodano język francuski (autorstwa [@felyjyn](https://github.com/felyjyn)). +- #### Poprawki mocy: + - ##### Doskok: + - ###### Dodano możliwość wykonywania doskoku w dowolnym kierunku. +
+ +
+v1.1.5 + +- #### Ogólne: + - ###### Zaktualizowano zależności do najnowszej wersji. + - ###### Dodano rozpoznawanie języka na podstawie geolokalizacji (MaxMind GeoLite2). + - ###### Każdy gracz może wybrać inny język. + - ###### Zmieniono nazwy katalogów. + - ###### Usunięto automatyczne odświeżanie pliku konfiguracyjnego. + - ###### Dodano opcję `DisableSpectateHUD` do pliku konfiguracyjnego, umożliwiającą wyłączenie HUD HTML dla martwych graczy. + - ###### Nazwa projektu została zmieniona z `jRandomSkills` na `!jRandomSkills`, aby umożliwić późniejsze ładowanie innych wtyczek do pamięci. + - ###### Dodano polecenie `!lang en`, aby zmienić język. + - ###### Dodano polecenie `!reload`, aby ponownie załadować tłumaczenia. + - ###### Zniesiono ograniczenia dotyczące wiadomości powitalnych. +- #### Poprawki mocy: + - ##### Zamiana Broni: + - ###### Naprawiono błąd związany z powielaniem bomby na HUD. + - ##### Złodziej: + - ###### Możliwość kradzieży umiejętności niedostępnych dla twojej drużyny została zablokowana. + - ###### Menu HTML jest wyłączone, gdy nie znaleziono żadnych graczy. + - ##### SzeliS: + - ###### Naprawiono wszystkie błędy i włączono tę umiejętność. + - ##### Druga Szansa: + - ###### Powrót do pierwotnego stanu zdrowia po wyłączeniu umiejętności. + - ##### Samowolka: + - ###### Zablokowano możliwość podkładania bomby podczas freezetime. + - ##### Stópkarz: + - ###### Dodano sprawdzanie "null". + - ##### Astronauta: + - ###### Naprawiono brak wyświetlania skali grawitacji w HTML. + - ##### Duplikator: + - ###### Menu HTML jest wyłączone, gdy nie znaleziono żadnych graczy. + - ##### Deaktywator: + - ###### Menu HTML jest wyłączone, gdy nie znaleziono żadnych graczy. +- #### Nowe moce: + - ##### Granatnik: + - ###### Masz nieskończone granaty odłamkowe. + - ##### Doskok: + - ###### Wykonaj drugi skok, aby wykonać doskok. +
+ +
+v1.1.4 + +- #### Ogólne: + - ###### Do pliku konfiguracyjnego dodano opcję `SkillTimeBeforeStart`, która określa, na ile sekund przed końcem freezetime powinno się zakończyć losowanie umiejętności. + - ###### Do pliku konfiguracyjnego dodano opcję `SkillDescriptionDuration`, która określa, ile sekund opis umiejętności w wiadomości HTML powinien być widoczny. + - ###### Umiejętności nie są już wyłączane pod koniec rundy. + - ###### Zmieniono logikę przydzielania umiejętności. + - ###### Zbyt długie pseudonimy są skracane podczas oglądania graczy. + - ###### Wybór gracza został zmieniony z Chat Menu na WSAD Menu. + - ###### Na początku rundy dodano opisy umiejętności wyświetlane za pomocą PrintToCenterHtml. + - ###### Skrócono opisy umiejętności przy wyborze gracza. + - ###### Naprawiono problem, w którym komendy css_setskill i css_setstaticskill nie mogły być wykonywane z serwera. + - ###### Parametry polecenia `!start` zostały zmienione. +- #### Poprawki mocy: + - ##### Beznogi: + - ###### Umiejętność Beznogi całkowicie wyłącza umiejętność Królik. + - ##### Bogacz: + - ###### Limit został ustawiony na $16,000. + - ##### Pilot: + - ###### Plecak odrzutowy został przeprojektowany. + - ###### Zwiększono ilość paliwa. + - ###### Od teraz ilość paliwa jest zawsze widoczna. + - ###### Nie można już używać plecaka odrzutowego podczas rozbrajania bomby. + - ##### Strzał Wybuchowy: + - ###### Obrażenia i zasięg ataku zostały nieznacznie zwiększone. + - ##### Flash: + - ###### Naprawiono błąd powodujący "wystrzelenie w górę" graczy na schodach/rampach. + - ##### Lupa: + - ###### Usunięto niepotrzebne wywołania Server.PrintToChatAll. + - ##### Zamiana Broni: + - ###### Naprawiono błąd z możliwością wymiany broni z martwym graczem. + - ##### Mini Majk: + - ###### Naprawiono błąd z niezmienionymi hitboxami. + - ##### Kurczak: + - ###### Naprawiono błąd z niezmienionymi hitboxami. +- #### Nowe moce: + - ##### Błazen: + - ###### W trybie błazna nie możesz zadawać ani otrzymywać obrażeń. Tryb zmienia się co kilka sekund. + - ##### Hazardzista: + - ###### Wybierz umiejętność z podanej listy. + - ##### Bankrut: + - ###### Wybierz gracza, który straci wszystkie swoje pieniądze. +
+ +
+v1.1.3 + +- #### Ogólne: + - ###### Dodano opcje `AlternativeSkillButton` do pliku konfiguracyjnego, aby przycisk gracza mógł być używany do aktywowania umiejętności. + - ###### Obserwatorzy nie są już uwzględniani przy wyborze konkretnego gracza podczas używania umiejętności. +- #### Poprawki mocy: + - ##### Stópkarz: + - ###### Teraz wszyscy przeciwnicy pozostawiają ślad, a nie tylko wybrany. + - ##### Mrok: + - ###### Wszystkie woluminy postprocessingu są zastępowane, a nie tylko pierwszy z nich. +
+ +
+v1.1.2 + +- #### Ogólne: + - ###### Umiejętności zostały wyłączone podczas rozgrzewki. + - ###### Dodano walidację dla wartości nieokreślonych. + - ###### Dodano użycie poleceń i zmiany mapy do debug. + - ###### Dodano polecenie `!setstaticskill`, które na stałe przypisuje graczowi określoną umiejętność. + - ###### Polecenia mogą mieć niestandardowe uprawnienia ustawione w pliku konfiguracyjnym. + - ###### Nowy tryb gry: Umiejętności nie mogą być powtarzane, dopóki mapa się nie zmieni (ustawione jako domyślne). + - ###### Dodano system głosowania dla poleceń takich jak: `!start`, `!map`, `!swap`, `!shuffle`, `!pause`, `!setscore` (konfigurowalne) + - ###### Dodano możliwość wyszukiwania graczy według identyfikatora SteamID dla polecenia !setskill. +- #### Poprawki mocy: + - ##### Pawel Jumper: + - ###### Daje losową liczbę dodatkowych skoków zamiast tylko jednego. + - ###### Dodano do konfiguracji: minimalną i maksymalną liczbę dodatkowych skoków. + - ##### Kurczak: + - ###### Kurczak jest niewidoczny dla gracza posiadającego tę umiejętność. + - ##### Fortnite: + - ###### Barykada ma teraz 115 HP zamiast znikać po jednym strzale. + - ###### Dodano do konfiguracji: hp barykady i model barykady. + - ##### Glaz: + - ###### Gracze obserwujący cię również nie widzą granatów dymnych. + - ##### Wallhack: + - ###### Gracze obserwujący cię mogą również widzieć przez ściany. + - ##### Gumowe kule: + - ###### Naprawiono błąd związany z dodawaniem istniejącego klucza. + - ##### Ninja: + - ###### Transmisja broni została wyłączona, dzięki czemu charms i nametags nie są widoczne. + - ##### Duch: + - ###### Transmisja broni została wyłączona, dzięki czemu charms i nametags nie są widoczne. + - ##### C4 Kamuflaż: + - ###### Transmisja broni została wyłączona, dzięki czemu charms i nametags nie są widoczne. +- #### Nowe moce: + - ##### Lupa: + - ###### Powoduje powiększenie ekranu przeciwnika, ograniczając jego pole widzenia. + - ##### Ciernie: + - ###### Twój przeciwnik otrzyma część obrażeń, które zadał tobie. + +
+ +
+v1.1.1 + + - #### Ogólne: + - ###### Dodano walidację dla wartości nieokreślonych dla umiejętności: Cichociemny i Flash. +
+ +
+v1.1.0 + +- #### Ogólne: + - ###### Dodano język Brazylijski (Portugalski) (Grok AI). + - ###### Dodano język Chiński (Grok AI). + - ###### Dodano tryby gry. + - ###### Dodano konfigurację dla każdej supermocy. + - ###### Dodano tryb Debug Mode. + - ###### Dodano otrzymywanie broni dla klas z nimi związanymi (sugestia od [ToRRent1812](https://github.com/Juzlus/jRandomSkills/issues/1)). + - ###### Wprowadzono ogólne poprawki i naprawiono błedy. +- #### Nowe moce: + - ##### Anomalia: + - ###### Cofasz się o 5 sekund do tyłu. Cooldown: 15 s. + - ##### Niszczyciel Stref: + - ###### Możesz wybrać strefę detonacji, którą chcesz dezaktywować. + - ##### Skrytobójca: + - ###### Zadajesz podwójne obrażenia przeciwnikowi od tyłu. + - ##### Bejsbolista: + - ###### Twój wabik odbija się od ścian i natychmiastowo zabija wroga po trafieniu. + - ##### Mistrz Ostrza: + - ###### Trzymając nóż, masz duże szanse na odparcie strzału. + - ##### C4 Kamuflaż: + - ###### Kiedy trzymasz bombę, jesteś niewidzialny. + - ##### Wyluzowany: + - ###### Podłożenie bomby zajmuje 10 sekund. + - ##### Scyzoryk: + - ###### Natychmiastowe zabójstwo nożem. + - ##### Mrok: + - ###### Nadaje efekt ciemności wybranemu przeciwnikowi. + - ##### Deaktywator: + - ###### Wybierasz gracza, którego supermoc chcesz wyłączyć. + - ##### Głuchy: + - ###### Wybierasz gracza, dla którego chcesz wyłączyć wszystkie dźwięki. + - ##### Odległościomierz: + - ###### Możesz zobaczyć odległość do najbliższego przeciwnika. + - ##### Duplikator: + - ###### Wybierasz gracza, od którego chcesz skopiować supermoc. + - ##### Strzał Wybuchowy: + - ###### Losowa szansa wystrzelenia pocisku wybuchowego podczas strzelania. Szansa: (15 - 30)%. + - ##### Oko Sokoła: + - ###### Kliknij [css_useSkill], aby aktywować kamerę z lotu ptaka. + - ##### Szybkie Rączki: + - ###### Kliknij [css_useSkill], aby przeładować broń, którą obecnie trzymasz. + - ##### Fortnite: + - ###### Kliknij [css_useSkill], aby stworzyć barykadę, którą można zniszczyć. Cooldown: 2 s. + - ##### Krucha Bomba: + - ###### Strzelanie do bomby powoduje jej uszkodzenie. + - ##### Ogień Przyjacielski: + - ###### Strzelanie do członków drużyny leczy ich. + - ##### Glaz: + - ###### Nie widzisz granatów dymnych. + - ##### Glitch (wymyślone przez [ToRRent1812](https://github.com/Juzlus/jRandomSkills/issues/1)): + - ###### Wyłączasz radar wybranemu przeciwnikowi. + - ##### Klej (wymyślone przez [ToRRent1812](https://github.com/Juzlus/jRandomSkills/issues/1)): + - ###### Twoje granaty przyklejają się do ścian. + - ##### Leczący Dym: + - ###### Twoje granaty dymne leczą. + - ##### Pustelnik (wymyślone przez [ToRRent1812](https://github.com/Juzlus/jRandomSkills/issues/1)): + - ###### Zabijanie przywraca amunicję i część zdrowia. + - ##### Święty Granat Ręczny: + - ###### Twoje granaty uderzeniowe zadają podwójne obrażenia i mają podwójny zasięg. + - ##### Stópkarz: + - ###### Wybierasz gracza, który pozostawi za sobą ślad. + - ##### Zakłócacz (wymyślone przez [ToRRent1812](https://github.com/Juzlus/jRandomSkills/issues/1)): + - ###### Wybierasz gracza, dla którego chcesz wyłączyć celownik. + - ##### Beznogi: + - ###### Wybierasz gracza, który nie będzie mógł skakać. + - ##### Pajacyk: + - ###### Skakanie przywraca zdrowie. + - ##### Zamiana Żyć: + - ###### Wybierasz gracza, z którym chcesz wymienić się zdrowiem. + - ##### Długi Nóż: + - ###### Podstawowy atak nożem zadaje obrażenia niezależnie od odległości. + - ##### Długi Zeus: + - ###### Zeus zadaje obrażenia niezależnie od odległości. + - ##### Skarbówka: + - ###### Wybierasz gracza, z którym chcesz zamienić się pieniędzmi. + - ##### Ninja: + - ###### Stojąc nieruchomo zwiększasz swoją niewidzialność o 33%, kucając o 33%, a trzymając nóż o 33%. + - ##### Pancernik: + - ###### Granaty nie zadają Ci obrażeń. + - ##### Skupienie (wymyślone przez [ToRRent1812](https://github.com/Juzlus/jRandomSkills/issues/1)): + - ###### Brak odrzutu podczas strzelania. + - ##### NoClip: + - ###### Kliknij [css_useSkill], aby włączyć noclip na krótki czas. Cooldown: 30 s. + - ##### Tylko Głowa: + - ###### Otrzymujesz obrażenia tylko w głowę. + - ##### Trutka: + - ###### Wybierasz gracza, który co kilka sekund będzie otrzymywał obrażenia. + - ##### Brak Karabinów: + - ###### Wybierasz gracza, który nie może używać karabinów. + - ##### Proteza: + - ###### Ramiona i nogi są kuloodporne. + - ##### Zdalne Rozbrajanie: + - ###### Kiedy jesteś blisko bomby, zaczynasz ją rozbrajać. Cooldown: 10 s. + - ##### Odpychacz: + - ###### Masz losową szansę na odepchnięcie wroga po trafieniu go. Szansa: 100%. + - ##### Pyro: + - ###### Molotow przywraca zdrowie. + - ##### Pancerz Reaktywny: + - ###### Pancerz pochłania pierwsze otrzymane obrażenia. Cooldown: 15 s. + - ##### Regeneracja: + - ###### Co kilka sekund odnawiasz zdrowie. + - ##### Replikator: + - ###### Kliknij [css_useSkill], aby stworzyć replikę, która zadaje obrażenia po trafieniu. Cooldown: 15 s. + - ##### Zwrot do Nadawcy: + - ###### Pierwsze trafienie wroga powoduje, że wraca on na swój resp. + - ##### Re-Zombie: + - ###### Po śmierci odradzasz się jako zombie z większym zdrowiem i bez broni. + - ##### Robin Hood (wymyślone przez [ToRRent1812](https://github.com/Juzlus/jRandomSkills/issues/1)): + - ###### Zadanie obrażeń przeciwnikowi powoduje kradzież jego pieniędzy. + - ##### Gumowe Kule (wymyślone przez [ToRRent1812](https://github.com/Juzlus/jRandomSkills/issues/1)): + - ###### Twoje pociski znacznie spowalniają graczy. + - ##### Druga Szansa: + - ###### Po śmierci odradzasz się z taką samą ilością zdrowia. + - ##### Krótka Bomba (wymyślone przez [ToRRent1812](https://github.com/Juzlus/jRandomSkills/issues/1)): + - ###### Bomba wybucha znacznie szybciej. + - ##### SzeliS: + - ###### Kliknij [css_useSkill], aby zamienić aktualną broń na AWP. + - ##### Dźwiękowiec: + - ###### Kliknij [css_useSkill], aby wywołać dźwięk u każdego przeciwnika. Cooldown: 5 s. + - ##### Obserwator: + - ###### Kliknij [css_useSkill], aby obserwować losowego przeciwnika. + - ##### Złodziej: + - ###### Możesz ukraść supermoc wybranemu graczowi. + - ##### Trzecie Oko: + - ###### Kliknij [css_useSkill], aby aktywować trzecią osobę. + - ##### 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. +- #### Poprawki mocy: + - ###### Poprawiono opisy supermocy. + - ###### Naprawiono wszyskie zauważalne błedy. +
+ +
+v1.0.3 + +- #### Ogólne: + - ###### Dodano język angielski. + - ###### Dodano wiadomość powitalną. + - ###### Dodano podsumowanie z ostatniej rundy. + - ###### Dodano podgląd supermocy obserwowanego gracza. + - ###### Zabklokowano możliwość posiadania tej samej supermocy dwa razy pod rząd. + - ###### Dodano prostą konfigurację dla każdej supermocy. + - ###### Przerobiono wszystkie supermoce aby można manipulować nimi w każdej chwili (Naprawiono komendy do ustawiania supermocy). + - ###### Zmieniono aktywację supermocy na bind css_useSkill. +- #### Nowe moce: + - ##### Zamrażający Decoy + - ###### Twój decoy zamraża wszystkich pobliskich graczy. + - ##### Żołnierz: + - ###### Masz losowy mnożnik obrażeń (1.15 - 1.35)x. + - ##### Gruby: + - ###### Masz losowy mnożnik otrzymywanych obrażeń (0.65 - 0.85)x. + - ##### Aimbot: + - ###### Każdy twój trafiony pocisk jest liczony jako głowa. + - ##### Odwrót: + - ###### Powrót na spawna. Kliknij [css_useSkill], cooldown 15s. + - ##### Resp Wroga: + - ###### Teleportacja na spawn wroga. Kliknij [css_useSkill], cooldown 15s. + - ##### Zeus: + - ###### Zeus x27 natychmiastowo się odnawia. + - ##### Radarowiec: + - ###### Widzisz wrogów na radarze. + - ##### Szybkostrzelność: + - ###### Brak cooldown przy strzelaniu. + - ##### Samowolka: + - ###### Możesz podłożyć bombę w dowolnym miejscu, czas detonacji bomby trwa 60s. + - ##### Cichociemny: + - ###### Twoje kroki i skoki są niesłyszalne dla INNYCH graczy. + - ##### Zabójczy Flash: + - ###### Każdy całkowicie oślepiony twoim granatem umiera (również ty). + - ##### Spowlnienie Czasu: + - ###### Spowolnienie czasu dla wszystkich na 6 sekundy. Kliknij [css_useSkill], cooldown 30s. + - ##### Nieśmiertelność: + - ###### Jesteś nieśmiertelny przez 2 sekundy. Kliknij [css_useSkill], cooldown 30s. + - ##### Losowa Broń: + - ###### Dostajesz losową broń. Kliknij [css_useSkill], cooldown 15s. + - ##### Zamiana Broni: + - ###### Zamieniasz się bronią z losowym wrogiem. Kliknij [css_useSkill], cooldown 30s. +- #### Poprawki mocy: + - ##### Saper: + - ###### Naprawiono bład z natychmiastowym podkładaniem bomby jak ktokolwiek na serwerze miał moc 'Saper'. + - ##### Duszek: + - ###### Naprawiono bycie niewidzialnym po śmierci. + - ###### Drobne poprawki dla reszty mocy. +
+ +
+v1.0.2 + +- #### Nowe moce: + - ##### Mini Majk: + - ###### Losowa wielkość postaci w przedziale (60% - 95%). + - ##### Zamiana Miejsc: + - ###### Zamiana miejscami z losowym wrogiem, po kliknięciu przyciska [css_useSkill]. Cooldown to 30s. +- #### Poprawki mocy: + - ##### Anty Flash: + - ###### Dodano: Twoje flash'e trwają dłużej (7s). + - ##### Astronauta: + - ###### Zmieniono: Mnożnik grawitacji z (0.2 - 0.7) na (0.1 - 0.7). + - ###### Dodano: Gracz widzi teraz mnożnik swojej grawitacji na czacie. + - ##### Drakula: + - ###### Zmieniono: Drakula od teraz może mieć nadwyżkę zdrowia. + - ##### Duszek: + - ###### Dodano: Zabklokowanie korzystania z broni innej niż nóż. + - ###### Dodano: Każda podniesiona broń przez duszka staje się niewidzialna. + - ##### Flash: + - ###### Naprawiono nie dostawanie prędkości. + - ###### Zmieniono: Mnożnik prędkości z (1.2 - 2.5) na (1.2 - 3.0). + - ###### Dodano: Gracz widzi teraz mnożnik swojej prędkości na czacie. + - ##### Katapulta: + - ###### Dodano: Losowe szanse na podrzucenie (20% - 40%). + - ###### Dodano: Gracz widzi teraz swoje szanse na czacie. + - ##### Kurczak: + - ###### Naprawiono nie dostawanie modelu kurczaka. + - ###### Dodano: Zabklokowanie korzystania z broni innej niż nóż lub pistolet. + - ###### Dodano: Kurczak może posiadać tylko 50 hp. + - ##### Medyk: + - ###### Naprawiono nie dostawanie apteczek. + - ###### Zmieniono: Od teraz wszyscy tracą apteczki na końcu rundy. + - ##### Nieskończone Ammo: + - ###### Dodano: Od teraz granaty również są nieskończone. + - ##### Obrót Wroga: + - ###### Dodano: Losowe szanse na obrót wroga (20% - 40%). + - ###### Dodano: Gracz widzi teraz swoje szanse na czacie. + - ##### Phoenix: + - ###### Naprawiono nie odradzanie się po śmierci. + - ###### Dodano: Losowe szanse na odrodzenie (20% - 40%). + - ###### Dodano: Gracz widzi teraz swoje szanse na czacie. + - ##### Pilot: + - ###### Zmieniono: Poprawiono opis supermocy. + - ##### Rambo: + - ###### Naprawiono nie dostawanie dodatkowego życia. + - ##### Rozbrojenie: + - ###### Dodano: Losowe szanse na wyrzucenie broni wroga (20% - 40%). + - ###### Dodano: Gracz widzi teraz swoje szanse na czacie. + - ###### Zmieniono: Wyrzuca teraz tylko aktywną broń wroga (naprawiono błąd wyrzucenia kosy). + - ##### Eliminator -> Saper: + - ###### Zmieniono: Zmineiono nazwę mocy z 'Eliminator' na 'Saper'. + - ##### Teleporter: + - ###### Naprawiono błąd, gdzie tylko gracz z supermocą był przeteleportowywany. +
+ +## 💝 Wsparcie + + + + + ⠀ + + + + + +## 📝 Kontakt + +Jeśli masz jakieś pytanie, napisz na juzlus.biznes@gmail.com lub [jRandomSkills Discord](https://discord.gg/9H8EZYBpPF). \ No newline at end of file diff --git a/github/readme.md b/github/readme.md new file mode 100644 index 0000000..c28ade2 --- /dev/null +++ b/github/readme.md @@ -0,0 +1,1321 @@ + + +
+ GitHub release       + GitHub latest commit       + Github all releases       + GitHub stars       + Discord server +
+ +## 📌 +> [!NOTE] +> This repository is a fork of the [project](https://github.com/jakubbartosik/dRandomSkills) created by [Jakub Bartosik (D3X)](https://github.com/jakubbartosik). + +## 💡 About +jRandomSkills is a plugin for CounterStrike 2 that brings chaos and fun to gameplay! In each round, you randomly receive one of the unique skills - from invisibility and explosive shots to camera manipulation. Surprise your opponents, take control of the match, and discover dozens of creative abilities that transform the game's dynamics! + +#### Choose language: + + + + + + + +## 💬 Available languages +- **English** +- **Polish** +- **French** [by: [@felyjyn](https://github.com/felyjyn)] +- **Portuguese (Brazilian)** [by: [@vinicius-trev](https://github.com/vinicius-trev)] +- **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] + +## 🖼️ Preview +![Preview](./preview.gif) +![Preview2](./preview2.gif) + +## 🌐 Test Server +Join the 3v3 test server and try out the jRandomSkills plugin: +- **Address**: `jRandomSkills@pukawka.pl` +- **Password**: `public` +- **Opening Hours**: `22:00-17:00 UTC` +- **Connect URL**: `steam://connect/51.38.122.215:27215/public` +- **Connect**: `connect 51.38.122.215:27215; password public` + +Buying a server on pukawka? Use my [referral code](https://pukawka.pl/pp,juzlus.html). + + +## ✨ Current Skills (124) +
+The table below lists all available skills in the game, along with their descriptions. + +| Name | Description | Cooldown / Range | +| - | - | - | +| Aimbot | Every bullet you hit counts as a headshot | - | +| Aim Lock | Click [css_useSkill] to lock your aim on the nearest enemy | 20 s | +| Anomaly | You rewind a few seconds back in time | 15 s | +| Anti-Flash | You are immune to flashbangs, and your flashbangs last 7 seconds | - | +| Iron Head | You take no damage from headshots | - | +| Zone Reaper | You can choose a bomb site to deactivate | - | +| Armored | You have a random damage taken multiplier | (0.65 - 0.85)x | +| Assassin | You deal increased damage to enemies from behind | - | +| Astronaut | You receive a random gravity value at the start of the round | (0.1 - 0.7)x | +| Bankrupt | Choose the player who will lose all their money | - | +| Baseball Player | Your decoy bounces off walls and instantly kills an enemy on impact | - | +| Enemy Spin | You have a random chance to turn an enemy 180° when hitting them | (20 - 40)% | +| Blademaster | While holding a knife, you have a high chance to deflect a shot | - | +| Bunny | You get auto "BunnyHop" | - | +| C4 Camouflage | You are invisible while holding the bomb | - | +| Careful Bullets | Select a player who takes damage for every missed shot | - | +| Catapult | You have a random chance to launch an enemy upwards | (20 - 40)% | +| Chicken | You get a chicken model + 10% faster movement - 50 HP | - | +| Chillout | Planting the bomb takes significantly longer | - | +| Cutter | Instant kill with a knife | - | +| Cypher | Click [css_useSkill] to create/switch to a camera | 30 s | +| Darkness | Applies a darkness effect to a chosen enemy | - | +| Deactivator | Choose a player whose skill you want to disable | - | +| Deaf | Choose a player to mute all sounds for | - | +| Death Bomb | You explode upon death, killing nearby players | - | +| Disarmament | You have a random chance to make an enemy drop their weapon on hit | (20 - 35)% | +| Rangefinder | You can see the distance to the nearest enemy | - | +| Dash | Perform a second jump to dash | - | +| Dracula | Hitting an enemy restores health equal to a percentage of the damage dealt | - | +| 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 | +| 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 | - | +| Flash | Random player speed at the beginning of the round | (1.2 - 3.0)x | +| Fortnite | Click [css_useSkill] to create a destructible barricade | 2 s | +| Fragile Bomb | Shooting the bomb damages it | - | +| Friendly Fire | Shooting teammates heals them | - | +| Freezing Decoy | Your decoy freezes all nearby players | - | +| Gambler | Select a skill from the list provided | - | +| Ghost | You are completely invisible | - | +| Glaz | You can see through smoke grenades | - | +| Glitch | Disables the radar for a chosen enemy | - | +| Glue | Your grenades stick to walls | - | +| God Mode | Click [css_useSkill] to become immortal for a short time | 30 s | +| Grenadier | You have infinite hegranade | - | +| Healing Smoke | Your smoke grenades heal | - | +| Hermit | Killing restores ammo and a portion of health | - | +| Holy Hand Grenade | Your HE grenades deal double damage and have double range| - | +| Homing Grenades | Your grenades (except smokes) are attracted to enemies | - | +| Hot Bomb | As long as you are alive, the bomb deals damage to its carrier | - | +| Hologram | Click [css_useSkill] to control your hologram for a few seconds | 30 s | +| Illiterate | As long as you are alive, your enemies cannot read | - | +| Illusionist | Click [css_useSkill] to deploy a replica that walks straight ahead | 30 s | +| Impostor | You start the round with an enemy player model | - | +| Infinite Ammo | You receive infinite ammo for all your weapons | - | +| Tracker | Choose a player who will leave a trail behind them | - | +| 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 | - | +| Jumping Jack | Jumping restores health | - | +| Killer Flash | Anyone fully blinded by your flashbang dies (including you) | - | +| 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 | - | +| Magnetic Decoy | Your decoy attracts nearby players towards itself | - | +| Magneto | All enemy grenades are repelled away from you | - | +| Magnifier | Forces the enemy's screen to zoom in, reducing their field of view | - | +| 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 | - | +| 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 | - | +| NoClip | Click [css_useSkill] to enable noclip for a short time | 30 s | +| One-Shot | Hitting an enemy instantly kills them | - | +| Head Only | You only take damage to the head | - | +| Pawel Jumper | You get an extra jump | - | +| Phoenix | You have a random chance to respawn after death | (20 - 40)% | +| Psychic Defusing | When you are near the bomb, you start defusing it | 10 s | +| Pilot | Fly for a limited time. Hold [USE - E] to fly | - | +| Free Planter | You can plant the bomb anywhere, with a detonation time of 60 seconds | - | +| Poison | Choose a player who will take damage every few seconds | - | +| No Rifles | Choose a player who cannot use rifles | - | +| Prosthesis | Arms and legs are bulletproof | - | +| Pusher | You have a random chance to push an enemy back when hitting them | 100% | +| Pyro | Molotov restores health | - | +| Rapid Fire | All bullets are fired very quickly | - | +| Radar Hack | Enemies are visible on the radar | - | +| Rambo | You receive a random amount of health at the start of the round | +(50 - 501) HP | +| Random Weapon | Click [css_useSkill] to receive a random weapon | 15 s | +| Re-Zombie | After death, you respawn as a zombie with increased health and no weapons | - | +| Reactive Armor | Armor absorbs the first damage taken | 15 s | +| Regeneration | You restore health every few seconds | - | +| Replicator | Click [css_useSkill] to create a replica that deals damage on hit | 15 s | +| Retreat | Click [css_useSkill] to return to spawn | 15 s | +| Return to Sender | The first hit on an enemy sends them back to their spawn | - | +| Rich Boy | You receive a random amount of money at the start of the round | (5000 - 15000)$ | +| Robin Hood | Dealing damage to an enemy steals their money | - | +| Rubber Bullets | Your bullets significantly slow down players | - | +| Sapper | You can plant and defuse bombs faster | - | +| Second Chance | After death, you respawn with the same amount of health | - | +| Shade | You teleport behind the back of a hit enemy | - | +| Short Fuse | The bomb explodes much faster | - | +| Silent | Your footsteps and jumps are silent to other players | - | +| Smoker | Your smoke grenades never run out | - | +| Sniper Elite | Click [css_useSkill] to swap your current weapon for an AWP | 0 s | +| Soldier | You have a random damage multiplier | (1.15 - 1.35)x | +| Soundmaker | Click [css_useSkill] to trigger a sound for every enemy | 5 s | +| Spectator | Click [css_useSkill] to spectate a random enemy | 0 s | +| Position Swap | Click [css_useSkill] to swap places with a random enemy | 30 s | +| Teleporter | You swap places with the hit enemy | - | +| Thief | You can steal a skill from a chosen player | - | +| Third Eye | Click [css_useSkill] to activate third-person view | 0 s | +| 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 | - | +| 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 | +| Weightlessness | Your grenades are not affected by gravity and fly faster | - | +| Wild Throws | Choose a player who will have trouble throwing grenades | - | +| Zeus | Zeus x27 instantly recharges | - | + +
+ +## 💻 Installation +1. install / buy a **CS2 server**. + - Good tutorial on how to create your own CS2 server [[Video]](https://www.youtube.com/watch?v=1ZrEn0CiMi4&ab_channel=TroubleChute), [[Website]](https://hub.tcno.co/games/cs2/dedicated_server/). +2. Install **Metamod**. + - Download [Metamod:Source 2.x](https://www.sourcemm.net/downloads.php/?branch=master) + - Extract it to the `C2Server/game/csgo/` folder. + - Edit the `gameinfo.gi` file by adding a new line + ```json + Game_LowViolence csgo_lv // Perfect World content override + Game csgo/addons/metamod // <-- Line to add + + Game csgo + ``` +3. Install **CounterStrikeSharp**. + - Download [CounterStrikeSharp-With-Runtime](https://github.com/roflmuffin/CounterStrikeSharp/releases). + - Extract it to the `C2Server/game/csgo/` folder. +4. Install **Ray-Trace** + - Download [RayTrace-CSS-API](https://github.com/FUNPLAY-pro-CS2/Ray-Trace/releases) + - Extract folder `conterstrikesharp` to the `CS2Server/game/csgo/addons/` folder. + - Download [RayTrace-MM](https://github.com/FUNPLAY-pro-CS2/Ray-Trace/releases) + - Extract it to the `CS2Server/game/csgo/addons/` folder. +5. Install **jRandomSkills** + - Download [jRandomSkills](https://github.com/Juzlus/jRandomSkills/releases) + +## Server Commands +> [!TIP] +> **Bind to use skills:** `bind x css_useSkill` + +
+The table below lists all available commands in the game, along with their descriptions. + +| Command | Example | Description | Permissions | +| - | - | - | - | +| `!setskill ` | `!setskill Juzlus Aimbot` | Giving skill to a player | `@jRandomSkills/admin` | +| `!lang ` | `!lang en` | Change the language | - | +| `!skills` | `!skills` | List of skills | - | +| `!map ` | `!map de_nuke` | Change map | `@jRandomSkills/admin` | +| `!map ` | `!map 3332005394` | Change map from workshop | `@jRandomSkills/admin` | +| `!start` | `!start` | Start game with conditions: `mp_forcecamera 0, mp_freezetime 15, mp_overtime_enable 1, sv_cheats 0` | `@jRandomSkills/admin` | +| `!start sv` | `!start sv` | Start the game with conditions: `mp_forcecamera 0, mp_freezetime 0, mp_overtime_enable 1, sv_cheats 1` | `@jRandomSkills/admin` | +| `!console ` | `!console sv_cheats 1` | Run a command on the server | `@jRandomSkills/owner` | +| `!swap` | `!swap` | Switch sides | `@jRandomSkills/admin` | +| `!shuffle` | `!shuffle` | Randomly assign players to teams | `@jRandomSkills/admin` | +| `!pause` | `!pause` | Pause the game | `@jRandomSkills/admin` | +| `!heal` | `!heal` | Restore 100 health points | `@jRandomSkills/admin` | +| `!hud` | `!hud` | Enable/Disable hud | - | +| `!setscore ` | `!setscore 10 7` | Set the game score | `@jRandomSkills/owner` | +| `!setstaticskill ` | `!setstaticskill Juzlus Aimbot` | Giving a player a permanent skill | `@jRandomSkills/admin` | +| `!setstaticskill None` | `!setstaticskill Juzlus None` | Back to normal | `@jRandomSkills/admin` | +| `!botplace [slot] [godmode]` | `!botplace 2 1` | Teleport a bot to your location | `@jRandomSkills/admin` | +| `!next_skill [idx]` | `!next_skill Juzlus` | Switch skill for a player (next, previous -1, or specific idx) | `@jRandomSkills/admin` | +| `!plantedbomb [time]` | `!plantedbomb 35` | Spawn a planted C4 bomb at your position with custom or default (40s) detonation time | `@jRandomSkills/admin` | +| `!sethealth ` | `!sethealth 150` | Set a specific health amount for yourself | `@jRandomSkills/admin` | +| `!reload` | `!reload` | Reload translations | - | + +_Most commands require permissions, which must be set in the file: `game/csgo/addons/counterstrikesharp/configs/admins.json`_ +
+ +## 🔑 Permissions +To grant administrative permissions in CounterStrikeSharp: +1. In the **`game/csgo/addons/counterstrikesharp/configs/`** folder, create a file named **`admins.json`**. +2. Add the following content to it: + ```json + { + "Juzlus": { + "identity": "STEAM_0:0:94913632", + "flags": ["@jRandomSkills/admin", "@jRandomSkills/owner"] + } + } + ``` + You can find your `steamID` using the [steamidfinder](www.steamidfinder.com) website. +3. Save the file and restart the server to apply the changes. + +## ⚙️ Configuration +All skills can be customized in the **`config.cfg`** / **`skillsInfo.json`** file located in the **`game/csgo/addons/counterstrikesharp/plugins/jRandomSkills/configs/`** folder. + +- ##### config.json +```json +{ + "Settings": { + "GameMode": 3, // Game mode: + // 0 - Random skills for each player (It can't be the same twice in a row) + // 1 - Same skills for the whole team + // 2 - Same skills for all players + // 3 - Random skills for each player (It can't be the same until the map changes) + // 4 - Random skills for each player (Full random) + // 5 - Debug: Skills are assigned in turn + "YourSkillChatInfo": true, // Show your skill in chat + "KillerSkillChatInfo": true, // Show killer's skill in chat + "TeamMateSkillChatInfo": true, // Show allies' skills in chat + "SummaryAfterTheRound": true, // Show summary of the last round + "EnableBotSkills": true, // Enable skills for bots + "EnableBotKickDebug": false, // Kick a random bot every 45s (for debug/testing) + "DebugMode": false, // Write activity to the ‘Debug’ folder + "AlternativeSkillButton": null, // Possible buttons: + // null, "Attack", "Jump", "Duck", "Forward", "Back", + // "Use", "Cancel", "Left", "Right", "Moveleft", + // "Moveright", "Attack2", "Run", "Reload", "Alt1", + // "Alt2", "Speed", "Walk", "Zoom", "Weapon1", + // "Weapon2", "Bullrush", "Grenade1", "Grenade2", + // "Attack3", "Scoreboard", "Inspect" + "SkillTimeBeforeStart": 7.0, // How many seconds before freeze time ends should skills + // drawing be completed? (freezetime - SkillTimeBeforeStart) + "SkillHudDuration": -1.0, // How long should the HUD be visible for? + "SkillDescriptionDuration": 7.0, // How long should the skill description be visible for? + "DisplayAlwaysDescription":false,// Always display skill description (SkillDescriptionDuration = 9999) + "DisableSpectateHUD": false, // Disable HTML HUD when spectating + "EnableFlashingHtmlHudFix": false,// Enable FlashingHtmlHudFix + "TraceRayBeam": false, // Enable trail visibility for 'Long Knife', 'Long Zeus' + "DisableHUDOnDeathPermission": "@jRandomSkills/death", // Disable the HUD after death for players with this permission + "DisableSkillsOnRoundEnd": false,// Disable all skills at the end of the round (when the summary is visible) + + "LanguageSystem": { + "DefaultLangCode": "en", // Default language: en, pl, fr, pt-br, zh + "DisableGeoLite": false, // Disable player language search by geolocation GeoLite2 (MaxMind) + "LanguageInfos": [...] // Setting to change ISO languages to translations + }, + + "HtmlHudCustomisation": { // Settings for changing colours and font sizes + ... // xxxl: 64px, xxl: 40px, xl: 32px + } // l: 24px, ml: 20px, m: 18px + ... // sm: 16px, s: 12px, xs: 8px + }, +``` + +- ##### skillsInfo.json +```json +[ + { + "NeedsTeammates": false, // Requires other players on the team + "DisableOnFreezeTime": false, // Disable the skill during freeze time + "OnlyTeam": 0, // Skill availability: + // 0 - Everyone + // 2 - Terrorist + // 3 - CounterTerrorist + "Color": "#ff0000", // Skill color + "Active": true, // Enabled on startup + "Name": "Aimbot", // Skill name + "RequiredPermission": "", // Required permission + "MaxPerServer": -1, // Maximum number of players allowed to have + // this skill on the server (-1 for unlimited) + "Rarity": "Common" // Rarity tier of the skill: + // Common (70x), Uncommon (14x), + // Rare (10x), Epic (5x), Legendary (1x) + }, + ... +] +``` + +- ##### playersLanguage.json +```json +{ + "76561198150092992": "en", // "SteamID": "name of the translation file" + ... +} +``` + +## 🔗 Credits +This plugin uses content from the following projects: +- [dRandomSkills](https://github.com/jakubbartosik/dRandomSkills) by [Jakub Bartosik (D3X)](https://github.com/jakubbartosik) - Random skills system +- [CS2TraceRay](https://github.com/schwarper/CS2TraceRay) by [schwarper](https://github.com/schwarper) - Old Trace Ray system +- [Ray-Trace](https://github.com/FUNPLAY-pro-CS2/Ray-Trace) by [SlynxCZ](https://github.com/SlynxCZ) - New Trace Ray system +- [CS2FlashingHtmlHudFix](https://github.com/girlglock/CS2FlashingHtmlHudFix) by [girlglock](https://github.com/girlglock) - A fix for window flickering +- [ChaseMod](https://github.com/ipsvn/ChaseMod/blob/master/Utils/Memory/CCSMatch.cs) by [ipsvn](https://github.com/ipsvn) - Round score management +- [WASDMenuAPI](https://github.com/Interesting-exe/WASDMenuAPI) by [Interesting-exe](https://github.com/Interesting-exe) - API to easily create WASD menus +- [GeoLocationLanguageManagerPlugin](https://github.com/aprox2/GeoLocationLanguageManagerPlugin) by [aprox2](https://github.com/aprox2) - Geolocation language manager +- [GeoLite2](https://dev.maxmind.com/geoip/geolite2-free-geolocation-data) by [MaxMind](https://www.maxmind.com/) - Geolocation data +- [CServerSideClient](https://discord.com/channels/1160907911501991946/1508172390863994910/1508180670659166348) by [SLAYER](https://github.com/zakriamansoor47) + +## ❤️ Special thanks +[CONTRIBUTORS] +ㅤ +[THANKS] + +## 📋 Changelog + +
+v1.2.2.b2 + +- #### General: + - ###### Updated CSS dependency to version 1.0.369. + - ###### Upgraded the project from .NET 8.0 to .NET 10.0. + - ###### Updated Turkish language translation by [@ByDexterTR](https://github.com/ByDexterTR)]. + - ###### Added Russian language translation by [@213sdfsdgf](https://github.com/213sdfsdgf)]. + - ###### Fixed an issue with incorrect display of Arabic nicknames. + - ###### Used ForceFullUpdate to resolve the "FATAL ERROR: CopyExistingEntity" crash. + - ###### Disabled stale HandleCommandDrop hook to avoid crashes when a player joins a team (thanks to [@vladimir214sd](https://github.com/vladimir214sd)). + - ###### Added new signatures to gamedata. + - ###### Added the ability to configure the number of grenades for every skill that uses grenades as part of its ability (e.g., Miner, AntyFlash, MagneticDecoy, etc.). + +- #### Skill improvements: + - ###### Re-Zombie: + - ###### Fixed weapon switching issues when a player is holding a Zeus and a knife. + - ###### Weapons are now removed for bots in zombie mode. + - ###### Fixed an issue where players would occasionally fail to respawn if they took too much damage too quickly. + - ###### Ghost: + - ###### Blocked the ability to use the Zeus. + - ###### Blocked the ability to use the SG556 (`weapon_sg556`). + - ###### Thorns: + - ###### Added a configurable maximum health limit (37 HP) for the damage that can be reflected. + - ###### Second Life: + - ###### Fixed an issue where players would occasionally fail to respawn if they took too much damage too quickly. + - ###### Phoenix: + - ###### Fixed an issue where players would occasionally fail to respawn if they took too much damage too quickly. + - ###### Chicken: + - ###### Blocked the ability to use the SG556 (`weapon_sg556`). + - ###### Wallhack: + - ###### Fixed a bug that caused temporary enemy highlighting right after death. + - ###### Cypher: + - ###### Added camera position persistence. + - ###### God Mode: + - ###### Fixed an issue with permanent immortality triggering after reaching exactly 0 HP. + - ###### Weapons Swap: + - ###### The ammo count is now also transferred when weapons are swapped. + - ###### Muhammed: + - ###### Renamed the skill to "DeathBomb". + - ###### Spectator: + - ###### Fixed a bug where a player with the Chicken skill would still display as a ragdoll after death when spectated. + - ###### Friendly Fire: + - ###### The skill now works even when the server's mp_friendlyfire setting is set to 0. + - ###### Baseball: + - ###### Disabled teammate killing. + +
+ +
+v1.2.2.b1 + +- #### General: + - ###### Updated project dependencies. + - ###### Implemented `EntityManager` for automated entity cleanup and memory management. + - ###### Added configuration to enable or disable skills for bots. + - ###### Stability and performance improvements. + +- #### Skill improvements: + - ###### Invisibility-based skills: Now visible to teammates and spectators. + - ###### Fortnite: + - ###### Fixed an issue with indestructible barricades after player death. + - ###### Wallhack: + - ###### Improved detection logic for invisible players. + - ###### Soundmaker / Jackal / Spectator: + - ###### Updated to correctly work with invisible players. + - ###### And more... + +
+ +
+v1.2.1.b9 + +- #### General: + - ###### Added Crash Handler to improve server stability (Thanks to cj for help). + - ###### Added Skill Rarity (added rarity levels to skills). + - ###### Added 'MaxPerServer' limit (limits how many people can use the same skill). + - ###### Replaced model "ghost_speaker.vmd" with "spray_plane.vmdl". + +- #### Skill improvements: + - ###### Focus: + - ###### Fixed and improved recoil control. + - ###### ReZombie / Phoenix: + - ###### Blocked respawn exploit when changing teams. + +
+ +
+v1.2.1.b8 + +- #### General: + - ###### Replaced [CS2TraceRay](https://github.com/schwarper/CS2TraceRay) with [RayTraceApi](https://github.com/FUNPLAY-pro-CS2/Ray-Trace). + - ###### Updated CounterStrikeSharp to the latest version. + - ###### New command for skill testing: `css_next_skill <(null)/index>`. + - ###### Updated gamedata signatures. + - ###### Replaced CS2TraceRay with `RayTraceApi`. + - ###### Replaced direct object references with entity indices to improve memory safety. + - ###### Fixed agent model paths. + - ###### Skills are now automatically disabled when a player leaves the server. + - ###### Added null-pointer checks for improved stability. + +- #### Skill improvements: + - ###### AimLock: + - ###### Aiming at the opponent's head has been improved. + - ###### Anomaly / Behind / Cypher / Push / SwapPosition / Teleporter: + - ###### Improved camera positioning during teleportation. + - ###### CarefulBullets / ExplosiveShot / FragileBomb: + - ###### Redesigned logic due to changes in the `OnTakeDamage` event. + - ###### FriendlyFire: + - ###### Fixed skill functionality when friendly fire is disabled on the server (Casual mode). + - ###### Hologram: + - ###### Blocked weapon dropping and picking up while in hologram form. + - ###### Illiterate: + - ###### Fixed a bug with correct text display. + - ###### Tracker: + - ###### Fixed issues related to timers. + - ###### Ninja: + - ###### Fixed a bug where the initial invisibility state never update. + - ###### NoRecoil / QuickShot: + - ###### Updated to match the new `AimPunchServices` structure. + - ###### Noclip / Shade / Iana: + - ###### Migrated to `TraceHullShape` for more accurate collision detection. + - ###### ReZombie: + - ###### Disabled weapon usage in zombie mode and increased HP to 500. + +- #### Known Issues: + - ###### LongKnife: + - ###### Right-click detection is currently broken on Linux (despite valid signatures). + - ###### Illusionist: + - ###### T-Pose bug: After adding animgraph_2, the character models don't have any animations built in. So, for now, there isn't really any way to do this without adding your own from the Workshop. + +
+ +
+v1.2.1.b7 + +- #### 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 `SkillAction` **once 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 ` - Teleports a bot to the player's position with optional godmode. + - ###### `!sethealth ` - Admin command for health management and testing. + - ###### `!plantedbomb ` - Command for testing bomb-related states and logic. +
+ +
+v1.2.0 + +- #### General: + - ###### Renamed the plugin from `!jRandomSkills` to `jRandomSkills`. + - ###### Fixed a typo in permissions from `@jRandmosSkills` to `@jRandomSkills`. + - ###### Disabled `DebugMode` by default in the config. (by: [@vinicius-trev](https://github.com/vinicius-trev)) + - ###### Updated GeoLite dependencies. (by: [@vinicius-trev](https://github.com/vinicius-trev)) + - ###### Improved `pt-br` language translations. (by: [@vinicius-trev](https://github.com/vinicius-trev)) + - ###### Added German language support. (by: [@Enrory](https://github.com/Enrory)) + - ###### Fixed language detection based on ISO codes. + - ###### Fixed incorrect references to language files. + +- #### Skill improvements: + - ##### Enemy Spawn: + - ###### Fixed an error with incorrect spawn point interpretation. + - ##### Cypher: + - ###### Improved camera positioning. + - ###### Restricted camera placement to walls only. + - ###### Key stability fixes. + - ##### Darkness / Hologram: + - ###### Added additional validation. + - ###### Fixed an issue with an infinite timer. + - ##### Jackal: + - ###### Minor optimization and fixed a bug where tracks were visible to everyone. + - ##### C4 Camouflage / Ghost / Ninja: + - ###### Improved bomb hiding function. + - ###### Fixed console spam issues. + - ##### AntyHead / BladeMaster / Jester / NoNades / OnlyHead / Posthesis / Pyro / Reactive Armor: + - ###### Fixed the health restoration function. + - ##### NoNades: + - ###### Added immunity to Decoy grenades. + - ##### RichBoy: + - ###### Fixed a bug where all money was removed after a round. + - ###### Money is deducted based on spending, where the final amount cannot be less than $3,000. + - ##### Dash: + - ###### Added `anyDirection` options to the configuration, which define whether a dash can be performed in any direction or only forwards. + - ##### BunnyHop / Dash / Pawel Jumper: + - ###### Improved jump logic. + - ###### Skills can now be triggered using the mouse scroll wheel. + - ##### Jumping Jack / Legless: + - ###### The ConVar `sv_legacy_jump` has been set to `1` to enable jump detection. + - ##### Long Zeus / Long Knife: + - ###### Shots are now calculated based on hitboxes instead of collisions. + - ###### Fixed RayTrace functionality. + - ##### Shade: + - ###### Fixed RayTrace functionality. + - ##### Planter / Short Bomb: + - ###### Added a notification message when the bomb is planted. + - ##### Sniper Elite: + - ###### General refactoring. + - ###### Fixed an issue where weapons were not swapped correctly. + - ###### Fixed a weapon duplication bug. + - ##### Toxic Smoke: + - ###### Skill is now enabled only for Linux systems. + - ##### Watchmaker: + - ###### Removed the round timer from the center HUD. + - ###### Round timer now updates for everyone after throwing utilities. + +- #### New skills: + - ##### Careful Bullets: + - ###### Select a player who loses HP for every missed shot at another player. +
+ +
+v1.1.9f + +- #### General: + - ###### Updated dependencies to the latest version (CSS v1.0.361). + - ###### Updated WSADMenu compatibility to the latest CSS version. + +- #### Skill improvements: + - ###### Earthquake: + - ###### Temporarily disabled. + + - ###### Cypher: + - ###### Temporarily disabled. + - ###### Improved camera positioning. + + - ###### Hologram: + - ###### Temporarily disabled. + - ###### Replica can now receive headshot damage. + + - ###### Toxic Smoke: + - ###### Changed distance calculation for triggers. +
+ +
+v1.1.9e + +- #### General: + - ###### Improved display of text frame / content. + - ###### Added customisation options for chat message appearance. +
+ +
+v1.1.9d + +- #### General: + - ###### Updated the appearance of chat messages. + +- #### Skill improvements: + - ###### C4Camouflage: + - ###### Ghost: + - ###### Ninja: + - ###### Now the entire model is hidden instead of just the weapon and setting the model's transparency. + + - ###### ReZombie: + - ###### Increased zombie health from 200 HP to 250 HP. + + - ###### Replicator: + - ###### ncreased damage dealt by replicas: Your team: 10 HP; Enemy team: 20 HP + - ###### Added the option to customize replica damage in `skillsInfo.json`. + + - ###### ToxicSmoke: + - ###### Skill temporarily disabled to test trigger logic. + + - ###### Watchmaker: + - ###### Reduced time change from 10 seconds to 7 seconds. + +- #### New skills: + - ###### Cypher: + - ###### Click [css_useSkill] to create/switch to a camera. + + - ###### Hologram: + - ###### Click [css_useSkill] to control your hologram for a few seconds (the hologram cannot shoot). +
+ +
+v1.1.9c + +- #### General: + - ###### Updated dependency to the latest version. + - ###### Added a new game mode, ‘FullRandom,’ which randomly assigns skills each round (skills may be repeated). + - ###### Added the `requiredPermission` option to every skill config, defining the permission required for a player to receive that skill. + +- #### Skill improvements: + - ###### Gambler: + - ###### Added text notification when the player has no money. + + - ###### Darkness: + - ###### Removed the old post-processing logic (did not work on every map). + - ###### Added UTIL_ScreenFade for a more reliable and consistent darkness effect. + + - ###### Distancer: + - ###### Limited the maximum display distance to 3000 units. + + - ###### Fortnite: + - ###### mproved the placement angle of barricades. + + - ###### Jackal: + - ###### Reworked the bean trail logic to a particle system for better performance. + + - ###### Poison: + - ###### Slightly increased the poison tick speed. + - ###### Added a minimum health threshold (30 HP) below which poison no longer works (configurable). + + - ###### Spectator: + - ###### Fixed an issue with the camera after death. +
+ +
+v1.1.9b + +- #### General: + - ###### Updated dependency to the latest version. + - ###### Fixed an issue with empty permissions for commands. + - ###### Added `SkillHudExpired` option to the config file that controls how long (in seconds) the central HUD is visible. + - ###### Added logic for trigger enter / exit handling. + - ###### Automatic case adjustment for the `AlternativeSkillButton` option in the config. + - ###### Fixed an issue with automatic language detection. + - ###### Attempt to fix model resizing issue. + +- #### Skill improvements: + - ###### Bankrupt: + - ###### Darkness: + - ###### Deactivator: + - ###### Deaf: + - ###### Glitch: + - ###### Jammer: + - ###### JumpBan: + - ###### LifeSwap: + - ###### Magnifier: + - ###### MoneySwap: + - ###### Poison: + - ###### PrimaryBan: + - ###### Thief: + - ###### Fixed message being shown in the other player's language. + + - ###### C4Camouflage: + - ###### Ghost: + - ###### Glaz: + - ###### Jackal: + - ###### Ninja: + - ###### Wallhack: + - ###### Possible fix for missing entity when showing the entity again. + + - ###### AreaReaper: + - ###### Fixed incorrect bomb placement order. + + - ###### Gambler: + - ###### Fixed issue where players could reroll their skill even without money. + + - ###### SoundMaker: + - ###### Added separate sounds for both teams (configurable). + + - ###### ToxicSmoke: + - ###### Updated logic to use triggers (offset not found for Windows system). + + - ###### Watchmaker: + - ###### Added a sound when the time updates (configurable). +
+ +
+v1.1.9a + +- #### General: + - ###### Update the dependency to the latest version. + - ###### Signature update (jRandomSkills.gamedata.json). + - ###### FlashingHtmlHudFix is disabled during warm-up. + - ###### Fixed incorrect debug text display when using the command. + - ###### Improved the functionality of the !map command. + - ###### Added the `YourSkillChatInfo` option to the configuration to disable the description of your skill in chat. + - ###### Disabling player skill when changing maps. +- #### Skill improvements: + - ##### Third Eye: + - ###### Model added to camera. + - ##### Spectator: + - ###### Model added to camera. + - ##### Falcon Eye: + - ###### Model added to camera. + - ##### Jackal: + - ###### Temporarily disabled for rewrite. +
+ +
+v1.1.8 + +- #### General: + - ###### Added `DisableHUDOnDeathPermission` options to the config, to disable the HUD after death for players with this specific permission. + - ###### Added `DisableSkillsOnRoundEnd` option to the config, to disable all skills at the end of the round (when the summary is visible). + - ###### The permission `@jRandomSkills/root` has been changed to `@jRandomSkills/owner` to prevent domain issues. + - ###### Added `!hud` command to toggle the HUD on/off (When the HUD is off, the WSAD Menu will not appear). + - ###### Disabling first skill if two skills are drawn during the first round. + - ###### The `!reload` command also refreshes the skill activity status. +- #### Skill improvements: + - ##### Replicator: + - ###### Fixed a bug causing server crashes after a bomb explosion. + - ###### Replica collisions are now more accurate. +
+ +
+v1.1.7 + +- #### General: + - ###### Update the dependency to the latest version. + - ###### Information about skills is available in `skillsInfo.json` instead of `config.json`. + - ###### Added the `jRandomSkills.gamedata.json` file. + - ###### Added the option to disable a specific power during freeze time (Disabled by default: Position Swap, Retreat, Replicator, Poison, Planter, Pilot, Noclip, Medic, God Mode, Fortnite, Enemy Spawn, Anomaly). + - ###### Added `LanguageSystem` options to the config for detailed language assignment management. + - ###### The `StartGameCommand` command now includes a changeable start parameter in config. + - ###### Added `DisplayAlwaysDescription` option to the config to show the description all the time. + - ###### Added `HtmlHudCustomisation` options to config for setting colours and font size. + - ###### Can be set to empty text: your_skill/drawing_skill/observer_skill/XXX_select_info. + - ###### Option to set the obtained value in the name/description of the skill (`{0}`). + - ###### Fixed skill cooldown time display (Rounding up). + - ###### The `!reload` command now refreshes all parameters from the all configs. + - ###### Most of the collection has been replaced with safe-threading to avoid server crashes (idea by: @ebat_kopat777). +- #### Skill improvements: + - ##### Long Knife: + - ###### A secondary knife attack also deals damage. + - ###### Fixed a mistake where the player's skill was shown as `None` after death. + - ##### Wallhack: + - ###### Glows are created just once, instead of being created again for each player. + - ###### Fixed a mistake where the player's skill was shown as `None` after death. + - ##### Jackal: + - ###### Fixed a mistake where the player's skill was shown as `None` after death. + - ##### Position Swap: + - ###### Added a configurable cooldown at the start of the round. + - ##### Spectator: + - ###### The method used to attach the camera has changed. + - ##### NoClip: + - ###### Return to the last place where you used skill if you fall below 3,000 units. + - ###### Added an option to disable the noclip when it is active. + - ##### Ninja: + - ###### Fixed an issue with weapons not being visible after death. + - ##### Muhammed: + - ###### The message at the explosion is configurable (in languages/). + - ###### Fixed a bug with the grenade not detonating. + - ##### Ghost: + - ###### Fixed an issue with weapons not being visible after death. + - ##### Explosive Shot: + - ###### Fixed a bug with the grenade not detonating. + - ##### Enemy Spawn: + - ###### Added a configurable cooldown at the start of the round. + - ##### Disarmament: + - ###### Back to dropping weapons instead of changing to slot3. + - ###### The chance of dropping weapons has been reduced: (20-50)% → (20-35)% + - ##### Chicken: + - ###### The method used to attach the chicken has changed. + - ###### Player with skill can see a model of your chicken. + - ###### Fixed hitboxes after returning to normal model. + - ###### Fixed a bug that added extra health after deactivating skill. + - ##### C4 Camouflage: + - ###### Fixed an issue with weapons not being visible after death. + - ##### Blade Master: + - ###### Movement speed with a knife has been reduced by 10% (configurable). + - ##### AntyFlash: + - ###### Added the option in config to change the flash duration of your flashes. + - ##### Jester: + - ###### Fixed an issue where you could take damage from other skills or bombs. + - ###### Fixed a bug where the player was always purple. + - ##### Shade: + - ###### Added an option to set the chance of teleportation after hitting an enemy in the config. + - ##### Impostor: + - ###### Setting the player model after deactivating the skill. + - ###### The default model for terrorists has been changed. +
+ +
+v1.1.6 + +- #### General: + - ###### Added French language (by [@felyjyn](https://github.com/felyjyn)). +- #### Skill improvements: + - ##### Dash: + - ###### Added the ability to dash in any direction. +
+ +
+v1.1.5 + +- #### General: + - ###### Update the dependency to the latest version. + - ###### Added language recognition based on geolocation (MaxMind GeoLite2). + - ###### Each player can choose a different language. + - ###### Directory names have been changed. + - ###### Automatic config refresh has been removed. + - ###### Added the `FlashingHtmlHudFix` option to the config. + - ###### Added the `CS2TraceRayDebug` option to the config, showing the "bullet" path for the LongKnife and LongZeus skills. + - ###### Added the `DisableSpectateHUD` option to the config, allowing the HTML HUD to be disabled for spectators. + - ###### The name of the project has been changed from `jRandomSkills` to `!jRandomSkills` to allow other plugins to load into memory later. + - ###### Added the command `!lang en` to change the language + - ###### Added the `!reload` command to reload translations. + - ###### Restrictions on welcome messages removed. +- #### Skill improvements: + - ##### Weapon Swap: + - ###### Fixed a bug with bomb duplication on the HUD. + - ##### Thief: + - ###### The ability to steal skill that is unavailable to your team has been blocked. + - ###### The HTML Menu is disabled when no players are found. + - ##### Sniper Elite: + - ###### Fixed all bugs and enabled the skill. + - ##### Second Chance: + - ###### Return to original health when skill are deactivated. + - ##### Planter: + - ###### Planting a bomb during freezing has been blocked. + - ##### Jackal: + - ###### Added 'null' check. + - ##### Astronaut: + - ###### Fixed gravity scale not showing on HTML. + - ##### Duplicator: + - ###### The HTML Menu is disabled when no players are found. + - ##### Deactivator: + - ###### The HTML Menu is disabled when no players are found. +- #### New skills: + - ##### Grenadier: + - ###### You have infinite hegranade. + - ##### Dash: + - ###### Perform a second jump to dash. +
+ +
+v1.1.4 + +- #### General: + - ###### The `SkillTimeBeforeStart` option has been added to the config file, which specifies how many seconds before the end of freeze time the skills drawing should stop. + - ###### The `SkillDescriptionDuration` option has been added to the config file, which specifies how many seconds the skill description HTML message should be visible. + - ###### Skills are no longer disabled at the end of the round. + - ###### The logic for granting skills has been changed. + - ###### Nicknames that are too long are shortened when spectating players. + - ###### The player selection has been changed via the Chat Menu to the WSAD Menu. + - ###### Skill descriptions added at the start of the round using PrintToCenterHtml. + - ###### Skill descriptions with player selection have been shortened. + - ###### Fixed a problem where the css_setskill and css_setstaticskill commands could not be executed from the server. + - ###### The parameters of the `!start` command have been changed. +- #### Skill improvements: + - ##### Legless: + - ###### Legless's skill completely disables Bunny's skill. + - ##### Rich Boy: + - ###### The cap has been set at $16,000. + - ##### Pilot: + - ###### The jetpack has been redesigned. + - ###### The amount of fuel has been increased. + - ###### From now on, the amount of fuel is always visible. + - ###### It is no longer possible to use a jetpack while defusing a bomb. + - ##### Explosive Shot: + - ###### The damage and range of attack have increased a little. + - ##### Flash: + - ###### Fixed a bug causing players to be launched upwards on stairs/ramps. + - ##### Magnifier: + - ###### Unnecessary Server.PrintToChatAll have been removed. + - ##### Weapon Swap: + - ###### Fixed a bug with the option to change weapons with a dead player. + - ##### Dwarf: + - ###### Fixed a bug with unchanged hitboxes. + - ##### Chicken: + - ###### Fixed a bug with unchanged hitboxes. +- #### New skills: + - ##### Jester: + - ###### In jester mode, you cannot get or take any damage. This mode changes every few seconds. + - ##### Gambler: + - ###### Select a skill from the list provided. + - ##### Bankrupt: + - ###### Choose the player who will lose all their money. +
+ +
+v1.1.3 + +- #### General: + - ###### Added `AlternativeSkillButton` options to the config file so that the player button can be used to activate skills. + - ###### Spectators are no longer selected when choosing a specific player when using a skill. +- #### Skill improvements: + - ##### Jackal: + - ###### Now, all opponents are leaving a trail, not just the selected ones. + - ##### Darkness: + - ###### All postprocessing volumes are replaced instead of just the first one. +
+ +
+v1.1.2 + +- #### General: + - ###### Skills disabled during warm-up. + - ###### Added general validation for undefined values. + - ###### Added command usage and map changes to debug log. + - ###### The `!setstaticskill` command has been added, which permanently assigns a specific skill to a player. + - ###### Commands can have custom permissions set in the config file. + - ###### New game mode: Skills can't be repeated until the map changes (Set as default). + - ###### Added a voting system for commands such as: `!start`, `!map`, `!swap`, `!shuffle`, `!pause`, `!setscore` (configurable) + - ###### Added the ability to search for players by steamID for the !setskill command. +- #### Skill improvements: + - ##### Pawel Jumper: + - ###### Gives a random number of extra jumps instead of just one. + - ###### Added to config: minimum and maximum number of extra jumps. + - ##### Chicken: + - ###### The chicken is invisible to the player with skill. + - ##### Fortnite: + - ###### The barricade now has 115 HP instead of disappearing after one shot. + - ###### Added to config: hp barricade and barricade model. + - ##### Glaz: + - ###### Players observing you also cannot see smoke grenades. + - ##### Wallhack: + - ###### Players observing you can also see through walls. + - ##### Rubber Bullets: + - ###### Fixed an error with adding an existing key. + - ##### Ninja: + - ###### Weapon transmit has been disabled, so charms and name tags are not visible. + - ##### Ghost: + - ###### Weapon transmit has been disabled, so charms and name tags are not visible. + - ##### C4 Camouflage: + - ###### Weapon transmit has been disabled, so charms and name tags are not visible. +- #### New skills: + - ##### Magnifier: + - ###### Forces the enemy's screen to zoom in, reducing their field of view. + - ##### Thorns: + - ###### Your opponent will receive a portion of the damage that they inflicted on you. + +
+ +
+v1.1.1 + + - #### General: + - ###### Added validation for undefined values for the skills: Silent and Flash. +
+ +
+v1.1.0 + +- #### General: + - ###### Added Brazilian Portuguese language (Grok AI). + - ###### Added Chinese language (Grok AI). + - ###### Added game modes. + - ###### Added configuration for each skill. + - ###### Added Debug Mode. + - ###### Added weapon receiving for skills associated with them (suggested by [ToRRent1812](https://github.com/Juzlus/jRandomSkills/issues/1)). + - ###### Introduced general fixes and resolved bugs. +- #### New skills: + - ##### Anomaly: + - ###### You rewind a few seconds back in time. Cooldown: 15 s. + - ##### Zone Reaper: + - ###### You can choose a bomb site to deactivate. + - ##### Assassin: + - ###### You deal increased damage to enemies from behind. + - ##### Baseball Player: + - ###### Your decoy bounces off walls and instantly kills an enemy on impact. + - ##### Blademaster: + - ###### While holding a knife, you have a high chance to deflect a shot. + - ##### C4 Camouflage: + - ###### You are invisible while holding the bomb. + - ##### Chillout: + - ###### Planting the bomb takes significantly longer. + - ##### Cutter: + - ###### Instant kill with a knife. + - ##### Darkness: + - ###### Applies a darkness effect to a chosen enemy. + - ##### Deactivator: + - ###### Choose a player whose skill you want to disable. + - ##### Deaf: + - ###### Choose a player to mute all sounds for. + - ##### Rangefinder: + - ###### You can see the distance to the nearest enemy. + - ##### Duplicator: + - ###### Choose a player to copy their skill. + - ##### Explosive Shot: + - ###### Random chance to fire an explosive bullet while shooting. Chance: (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. + - ##### Fortnite: + - ###### Click [css_useSkill] to create a destructible barricade. Cooldown: 2 s. + - ##### Fragile Bomb: + - ###### Shooting the bomb damages it. + - ##### Friendly Fire: + - ###### Shooting teammates heals them. + - ##### Glaz: + - ###### You can see through smoke grenades. + - ##### Glitch (suggested by [ToRRent1812](https://github.com/Juzlus/jRandomSkills/issues/1)): + - ###### Disables the radar for a chosen enemy. + - ##### Glue (suggested by [ToRRent1812](https://github.com/Juzlus/jRandomSkills/issues/1)): + - ###### Your grenades stick to walls. + - ##### Healing Smoke: + - ###### Your smoke grenades heal. + - ##### Hermit (suggested by [ToRRent1812](https://github.com/Juzlus/jRandomSkills/issues/1)): + - ###### Killing restores ammo and a portion of health. + - ##### Holy Hand Grenade: + - ###### Your HE grenades deal double damage and have double range. + - ##### Tracker: + - ###### Choose a player who will leave a trail behind them. + - ##### Jammer (suggested by [ToRRent1812](https://github.com/Juzlus/jRandomSkills/issues/1)): + - ###### Choose a player to disable their crosshair. + - ##### Legless: + - ###### Choose a player who cannot jump. + - ##### Jumping Jack: + - ###### Jumping restores health. + - ##### 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. + - ##### Taxman: + - ###### Choose a player to swap money with. + - ##### 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 (suggested by [ToRRent1812](https://github.com/Juzlus/jRandomSkills/issues/1)): + - ###### No recoil while shooting. + - ##### NoClip: + - ###### Click [css_useSkill] to enable noclip for a short time. Cooldown: 30 s. + - ##### Head Only: + - ###### You only take damage to the head. + - ##### Poison: + - ###### Choose a player who will take damage every few seconds. + - ##### No Rifles: + - ###### Choose a player who cannot use rifles. + - ##### Prosthesis: + - ###### Arms and legs are bulletproof. + - ##### Psychic Defusing: + - ###### When you are near the bomb, you start defusing it. Cooldown: 10 s. + - ##### Pusher: + - ###### You have a random chance to push an enemy back when hitting them. Chance: 100%. + - ##### Pyro: + - ###### Molotov restores health. + - ##### Reactive Armor: + - ###### Armor absorbs the first damage taken. Cooldown: 15 s. + - ##### Regeneration: + - ###### You restore health every few seconds. + - ##### Replicator: + - ###### Click [css_useSkill] to create a replica that deals damage on hit. Cooldown: 15 s. + - ##### Return to Sender: + - ###### The first hit on an enemy sends them back to their spawn. + - ##### Re-Zombie: + - ###### After death, you respawn as a zombie with increased health and no weapons. + - ##### Robin Hood (suggested by [ToRRent1812](https://github.com/Juzlus/jRandomSkills/issues/1)): + - ###### Dealing damage to an enemy steals their money. + - ##### Rubber Bullets (suggested by [ToRRent1812](https://github.com/Juzlus/jRandomSkills/issues/1)): + - ###### Your bullets significantly slow down players. + - ##### Second Chance: + - ###### After death, you respawn with the same amount of health. + - ##### Short Fuse (suggested by [ToRRent1812](https://github.com/Juzlus/jRandomSkills/issues/1)): + - ###### The bomb explodes much faster. + - ##### Sniper Elite: + - ###### Click [css_useSkill] to swap your current weapon for an AWP. + - ##### Soundmaker: + - ###### Click [css_useSkill] to trigger a sound for every enemy. Cooldown: 5 s. + - ##### Spectator: + - ###### Click [css_useSkill] to spectate a random enemy. + - ##### Thief: + - ###### You can steal a skill from a chosen player. + - ##### Third Eye: + - ###### Click [css_useSkill] to activate third-person view. + - ##### Toxic Smoke: + - ###### Your smoke grenades deal damage. + - ##### Wallhack: + - ###### You can see enemies through walls. + - ##### Watchmaker: + - ###### Every grenade throw alters the round time. +- #### Skill improvements: + - ###### Improved skill descriptions. + - ###### Fixed all noticeable bugs. +
+ +
+v1.0.3 + +- #### General: + - ###### English language added. + - ###### Added welcome message. + - ###### Added summary of last round. + - ###### Added preview of spectated player's skills. + - ###### Blocked the possibility of having the same skill twice in a row. + - ###### Added simple configuration for each skill. + - ###### Reworked all skills so they can be manipulated at any time (Fixed setskill command) + - ###### Changed activation of skills to bind css_useSkill +- #### New skills: + - ##### Freezing Decoy + - ###### Your decoy freezes all nearby players. + - ##### Soldier: + - ###### You have a random damage multiplier (1.15 - 1.35)x. + - ##### Tank: + - ###### You have a random received damage multiplier (0.65 - 0.85)x. + - ##### Aimbot: + - ###### Each bullet you hit is counted as a head. + - ##### Retreat: + - ###### Return to spawn. Click [css_useSkill], cooldown 15s. + - ##### Enemy Respawn: + - ###### Teleport to enemy spawn. Click [css_useSkill], cooldown 15s. + - ##### Zeus: + - ###### Zeus x27 instant reload. + - ##### Radar Hack: + - ###### You see enemies on radar. + - ##### Quick-Shot: + - ###### No cooldown when shooting. + - ##### Planter: + - ###### You can plant a bomb anywhere, bomb detonation time is 60s. + - ##### Silent: + - ###### Your steps and jumps are unheard by OTHER players. + - ##### Deadly Flash: + - ###### Anyone completely blinded by your grenade dies (including you). + - ##### Time Slow: + - ###### Time slowdown for everyone for 6 seconds. Click [css_useSkill], cooldown 30s. + - ##### God Mode: + - ###### You are immortal for 2 seconds. Click [css_useSkill], cooldown 30s. + - ##### Random Weapon: + - ###### You are given a random weapon. Click [css_useSkill], cooldown 15s. + - ##### Weapon Swap: + - ###### You swap weapons with a random enemy. Click [css_useSkill], cooldown 30s. +- #### Skill improvements: + - ##### Sapper: + - ###### Fixed bug with instantly planting a bomb as anyone on the server had the skill ‘Sapper’. + - ##### Ghost: + - ###### Fixed being invisible after death. + - ###### Minor fixes for the rest of the powers. +
+ +
+v1.0.2 + +- #### New skills: + - ##### Dwarf: + - ###### Random character size range (60% - 95%). + - ##### Swapper: + - ###### Swap places with a random enemy when clicking the [css_useSkill] button. Cooldown is 30s. +- #### Skill improvements: + - ##### Anti-Flash: + - ###### Added: Your flash takes longer (7s). + - ##### Astronaut: + - ###### Changed: Gravity multiplier from (0.2 - 0.7) to (0.1 - 0.7). + - ###### Added: Player can now see their gravity multiplier in chat. + - ##### Dracula: + - ###### Changed: Dracula can now have excess health from now on. + - ##### Ghost: + - ###### Added: Blocking the use of weapons other than a knife. + - ###### Added: Any weapon picked up by a ghost becomes invisible. + - ##### Flash: + - ###### Fixed not getting speed. + - ###### Changed: Speed multiplier from (1.2 - 2.5) to (1.2 - 3.0). + - ###### Added: Player can now see their speed multiplier in chat. + - ##### Catapult: + - ###### Added: Random toss chances (20% - 40%). + - ###### Added: The player now sees their chances in chat. + - ##### Chicken: + - ###### Fixed not getting the chicken model. + - ###### Added: Blocking the use of weapons other than a knife or gun. + - ###### Added: Chicken can only have 50 hp. + - ##### Medic: + - ###### Fixed not getting first aid kits. + - ###### Changed: From now on everyone loses first aid kits at the end of the round. + - ##### Infinite Ammo: + - ###### Added: From now on, grenades are also infinite. + - ##### Enemy Rotation: + - ###### Added: Random chance of enemy rotation (20% - 40%). + - ###### Added: Player can now see their chances in chat. + - ##### Phoenix: + - ###### Fixed not being reborn after death. + - ###### Added: Random revival chances (20% - 40%). + - ###### Added: Player can now see their chances in chat. + - ##### Pilot: + - ###### Changed: The description of this skill has been improved. + - ##### Rambo: + - ###### Fixed not getting extra health. + - ##### Disarmament: + - ###### Added: Random chances to throw away enemy weapons after hit (20% - 40%). + - ###### Added: Player can now see their chances in chat. + - ###### Changed: Now only active enemy weapon is thrown (Knife throwing bug fixed). + - ##### Eliminator -> Sapper: + - ###### Changed: Renamed the power from ‘Eliminator’ to ‘Sapper’. + - ##### Teleporter: + - ###### Fixed a bug where only the player with the skill was being teleported. +
+ +## 💝 Donate + + + + + ⠀ + + + + + +## 📝 Contact + +If you have a question, please write to juzlus.biznes@gmail.com or [jRandomSkills Discord](https://discord.gg/9H8EZYBpPF). diff --git a/github/update_thanks.py b/github/update_thanks.py index dd23926..f54c2ba 100644 --- a/github/update_thanks.py +++ b/github/update_thanks.py @@ -1,57 +1,220 @@ -import requests import os +import hashlib +import requests +from dotenv import load_dotenv -# Konfiguracja -USER_IDS = ["284780352042434570"] -MARKER = "[THANKS]" +load_dotenv() -def get_html_for_user(user_id): +def _env_list(key): + value = os.getenv(key, "") + return [item.strip() for item in value.split(",") if item.strip()] + +REPOSITORY = "Juzlus/jRandomSkills" +DISCORD_USER_IDS = _env_list("DISCORD_USER_IDS") +EXTRA_USERS_GITHUB = _env_list("EXTRA_USERS_GITHUB") + +CONTRIBUTORS_URL = "https://github.com/Juzlus/jRandomSkills/graphs/contributors" +AVATARS_DIR = "./avatars" +AVATARS_RAW_URL = "https://raw.githubusercontent.com/Juzlus/jRandomSkills/main/.github/avatars" + +MARKER_GITHUB = "[CONTRIBUTORS]" +MARKER_DISCORD = "[THANKS]" + + +def build_table(cells, max_per_row=6): + rows = [] + for i in range(0, len(cells), max_per_row): + row_cells = "".join(cells[i:i + max_per_row]) + rows.append(f" {row_cells}") + return "\n" + "\n".join(rows) + "\n
" + + +def make_cell(avatar_url, name, profile_url=None): + if profile_url: + return ( + f'' + f'' + f'{name}' + f'
{name}' + f'
' + f'' + ) + return ( + f'' + f'{name}' + f'
{name}' + f'' + ) + + +def save_avatar(source_url, filename): + os.makedirs(AVATARS_DIR, exist_ok=True) + filepath = os.path.join(AVATARS_DIR, filename) + response = requests.get(source_url, timeout=10) + if response.status_code != 200: + print(f"Failed to download avatar: {source_url}") + return None + with open(filepath, "wb") as f: + f.write(response.content) + return f"{AVATARS_RAW_URL}/{filename}" + + +def fetch_github_user(login): + response = requests.get(f"https://api.github.com/users/{login}", timeout=10) + if response.status_code != 200: + print(f"GitHub API Error for user '{login}': Status {response.status_code}") + return None + return response.json() + + +def get_github_contributors(repo, extra_logins): try: - url = f"https://pfpfinder.com/api/discord/user/{user_id}" + url = f"https://api.github.com/repos/{repo}/contributors" response = requests.get(url, timeout=10) - data = response.json() + if response.status_code != 200: + print(f"GitHub API Error: Status {response.status_code}") + return "" - name = data.get("global_name") or data.get("username") - avatar = data.get("avatar") - github_user = data.get("username") + seen = set() + cells = [] + + for user in response.json(): + name = user.get("login") + if not name or name == "web-flow": + continue + seen.add(name.lower()) + cells.append(make_cell( + avatar_url=f"{user['avatar_url']}&s=75", + name=name, + profile_url=user["html_url"], + )) + + for login in extra_logins: + if login.lower() in seen: + print(f"Skipping duplicate extra user: {login}") + continue + user = fetch_github_user(login) + if not user: + continue + seen.add(login.lower()) + cells.append(make_cell( + avatar_url=f"{user['avatar_url']}&s=75", + name=user["login"], + profile_url=user["html_url"], + )) + + return build_table(cells) if cells else "" - return f""" - - {name} - -""" except Exception as e: - print(f"Błąd API: {e}") + print(f"GitHub Fetch Error: {e}") return "" -def update_file(file_path, html_content): - if not os.path.exists(file_path): - print(f"❌ Plik {file_path} nie istnieje!") + +def get_discord_users(user_ids): + cells = [] + for uid in user_ids: + try: + response = requests.get( + f"https://pfpfinder.com/api/discord/user/{uid}", timeout=10 + ) + if response.status_code != 200: + print(f"Discord API: Status {response.status_code} for {uid}") + continue + + data = response.json() + global_name = data.get("global_name") + username = data.get("username") + if global_name: + name = global_name + else: + print(f"Warning: {uid} has no global_name, falling back to username '{username}' (can be used for invites)") + name = username or f"User {uid}" + + source_url = (data.get("avatar") or "").replace(".gif", ".png") + if not source_url: + default_index = (int(uid) >> 22) % 6 + source_url = f"https://cdn.discordapp.com/embed/avatars/{default_index}.png" + + uid_hash = hashlib.sha1(uid.encode()).hexdigest()[:12] + filename = f"discord_{uid_hash}.png" + avatar_url = save_avatar(source_url, filename) + if not avatar_url: + continue + + cells.append(make_cell(avatar_url=avatar_url, name=name)) + + except Exception as e: + print(f"Discord API Error for {uid}: {e}") + + return build_table(cells) if cells else "" + + +def process_file(filename, github_elements, discord_elements, is_pl): + input_path = f"./{filename}" + output_path = f"../{filename}" + + if not os.path.exists(input_path): + print(f"Error: File {input_path} does not exist") return - with open(file_path, "r", encoding="utf-8") as f: + with open(input_path, "r", encoding="utf-8") as f: content = f.read() - if MARKER not in content: - print(f"⚠️ Marker {MARKER} nie został znaleziony w {file_path}") - return + if is_pl: + info_github = ( + f'Jeśli jesteś współtwórcą i chcesz, ' + f'aby Twój profil został usunięty z tej listy, skontaktuj się ze mną.' + ) + info_discord = ( + "Jeśli jesteś na tej liście i chcesz usunąć swój profil, skontaktuj się ze mną." + ) + else: + info_github = ( + f'If you are a contributor and want your profile ' + f'removed from this list, please contact me.' + ) + info_discord = ( + "If you are on this list and want your profile removed, please contact me." + ) - # Zamiana markera na HTML - new_content = content.replace(MARKER, html_content) + if MARKER_GITHUB in content and github_elements: + content = content.replace(MARKER_GITHUB, ( + f'
\n\n' + f'{github_elements}\n\n' + f'{info_github}\n\n' + f'
' + )) + elif MARKER_GITHUB in content: + print(f"Warning: No GitHub data to replace marker in {input_path}") - with open(file_path, "w", encoding="utf-8") as f: - f.write(new_content) + if MARKER_DISCORD in content and discord_elements: + content = content.replace(MARKER_DISCORD, ( + f'
\n\n' + f'{discord_elements}\n\n' + f'{info_discord}\n\n' + f'
' + )) + elif MARKER_DISCORD in content: + print(f"Warning: No Discord data to replace marker in {input_path}") + + with open(output_path, "w", encoding="utf-8") as f: + f.write(content) + + print(f"Success: Created {output_path}") - print(f"✅ Zaktualizowano: {file_path}") def main(): - elements = "".join([get_html_for_user(uid) for uid in USER_IDS]) - full_html = f'
\n{elements}\n
' + print("Fetching GitHub contributors...") + github_elements = get_github_contributors(REPOSITORY, EXTRA_USERS_GITHUB) - files = ["../README.md", "../README-PL.md"] + print("Fetching Discord users...") + discord_elements = get_discord_users(DISCORD_USER_IDS) + + files = [("README.md", False), ("README-PL.md", True)] + + for filename, is_pl in files: + process_file(filename, github_elements, discord_elements, is_pl) - for file in files: - update_file(file, full_html) if __name__ == "__main__": main() \ No newline at end of file diff --git a/jRandomSkills - SRC Files/jRandomSkills.csproj b/jRandomSkills - SRC Files/jRandomSkills.csproj index 818771c..ad9f274 100644 --- a/jRandomSkills - SRC Files/jRandomSkills.csproj +++ b/jRandomSkills - SRC Files/jRandomSkills.csproj @@ -1,7 +1,7 @@  - net8.0 + net10.0 enable enable true @@ -18,7 +18,7 @@ - + @@ -53,7 +53,7 @@ $(MSBuildProjectDirectory)\src\lang $(MSBuildProjectDirectory)\..\jRandomSkills - Server Files\plugins\jRandomSkills\languages - $(MSBuildProjectDirectory)\bin\Debug\net8.0 + $(MSBuildProjectDirectory)\bin\Debug\net10.0 $(MSBuildProjectDirectory)\..\jRandomSkills - Server Files\plugins\jRandomSkills $(MSBuildProjectDirectory)\src\gamedata $(MSBuildProjectDirectory)\..\jRandomSkills - Server Files\gamedata diff --git a/jRandomSkills - SRC Files/src/command/Command.cs b/jRandomSkills - SRC Files/src/command/Command.cs index 623fe45..e5f5051 100644 --- a/jRandomSkills - SRC Files/src/command/Command.cs +++ b/jRandomSkills - SRC Files/src/command/Command.cs @@ -158,7 +158,7 @@ namespace src.command return; } - SkillUtils.PrintToChat(player, $"{player.GetTranslation("done_setskill")}: {ChatColors.LightRed}{player.GetSkillName(skill.Skill)} {ChatColors.Lime}{player.GetTranslation("for_setskill")} {ChatColors.LightRed}{targetPlayer.PlayerName}"); + SkillUtils.PrintToChat(player, $"{player.GetTranslation("done_setskill")}: {ChatColors.LightRed}{player.GetSkillName(skill.Skill)} {ChatColors.Lime}{player.GetTranslation("for_setskill")} {ChatColors.LightRed}\u202A{targetPlayer.PlayerName}\u202C"); if (skill.Display) SkillUtils.PrintToChat(player, $"{ChatColors.DarkRed}{player.GetSkillName(skill.Skill)}{ChatColors.Lime}: {player.GetSkillDescription(skill.Skill)}", border: "b"); @@ -518,7 +518,7 @@ namespace src.command return; } - SkillUtils.PrintToChat(player, $"{player.GetTranslation("done_setskill")}: {ChatColors.LightRed}{player.GetSkillName(skill.Skill)} {ChatColors.Lime}{player.GetTranslation("for_setskill")} {ChatColors.LightRed}{targetPlayer.PlayerName}"); + SkillUtils.PrintToChat(player, $"{player.GetTranslation("done_setskill")}: {ChatColors.LightRed}{player.GetSkillName(skill.Skill)} {ChatColors.Lime}{player.GetTranslation("for_setskill")} {ChatColors.LightRed}\u202A{targetPlayer.PlayerName}\u202C"); if (skill.Display) SkillUtils.PrintToChat(player, $"{ChatColors.DarkRed}{player.GetSkillName(skill.Skill)}{ChatColors.Lime}: {player.GetSkillDescription(skill.Skill)}", border: "b"); diff --git a/jRandomSkills - SRC Files/src/gamedata/jRandomSkills.gamedata.json b/jRandomSkills - SRC Files/src/gamedata/jRandomSkills.gamedata.json index 7c8be60..2f7bc51 100644 --- a/jRandomSkills - SRC Files/src/gamedata/jRandomSkills.gamedata.json +++ b/jRandomSkills - SRC Files/src/gamedata/jRandomSkills.gamedata.json @@ -27,11 +27,22 @@ "linux": "55 48 89 E5 41 57 49 89 FF 48 89 F7 41 56 41 55 41 54 53 48 81 EC" } }, - "CCSPlayerController_HandleCommandDrop": { - "signatures": { - "library": "server", - "windows": "48 89 5C 24 ? 57 48 83 EC ? 48 8B FA E8 ? ? ? ? 48 8B D8", - "linux": "55 48 89 E5 41 54 49 89 F4 53 E8 ? ? ? ? 48 85 C0 74 ? 48 89 C3" + "CServerSideClient_m_nDeltaTick": { + "offsets": { + "windows": 348, + "linux": 348 + } + }, + "INetworkGameServer_Slots": { + "offsets": { + "windows": 592, + "linux": 592 + } + }, + "INetworkServerService_GetIGameServer": { + "offsets": { + "windows": 23, + "linux": 24 } } } \ No newline at end of file diff --git a/jRandomSkills - SRC Files/src/jRandomSkills.cs b/jRandomSkills - SRC Files/src/jRandomSkills.cs index 7db762b..160b1c6 100644 --- a/jRandomSkills - SRC Files/src/jRandomSkills.cs +++ b/jRandomSkills - SRC Files/src/jRandomSkills.cs @@ -28,7 +28,7 @@ namespace src public override string ModuleName => "[CS2] [ jRandomSkills ]"; public override string ModuleAuthor => "D3X, Juzlus"; public override string ModuleDescription => "Plugin adds random skills every round for CS2 by D3X. Modified by Juzlus."; - public override string ModuleVersion => "1.2.2.b1"; + public override string ModuleVersion => "1.2.2.b2"; public override void Load(bool hotReload) { diff --git a/jRandomSkills - SRC Files/src/lang/de.json b/jRandomSkills - SRC Files/src/lang/de.json index f06a831..d0adf2d 100644 --- a/jRandomSkills - SRC Files/src/lang/de.json +++ b/jRandomSkills - SRC Files/src/lang/de.json @@ -1,519 +1,519 @@ { - "none": "Keine", - "none_desc": "Du hast keine Fertigkeit", + "none": "Keine", + "none_desc": "Du hast keine Fertigkeit", - "aimbot": "Aimbot", - "aimbot_desc": "Jede Kugel, die du triffst, zählt als Kopfschuss", + "aimbot": "Aimbot", + "aimbot_desc": "Jede Kugel, die du triffst, zählt als Kopfschuss", - "aimlock": "Aim-Lock", - "aimlock_desc": "Klicke [css_useSkill], um dein Visier auf den nächsten Gegner zu fixieren", + "aimlock": "Aim-Lock", + "aimlock_desc": "Klicke [css_useSkill], um dein Visier auf den nächsten Gegner zu fixieren", - "anomaly": "Anomalie", - "anomaly_desc": "Du spulst die Zeit um einige Sekunden zurück", + "anomaly": "Anomalie", + "anomaly_desc": "Du spulst die Zeit um einige Sekunden zurück", - "antyflash": "Anti-Flash", - "antyflash_desc": "Du bist immun gegen Blendgranaten und deine Blendgranaten halten 7 Sekunden lang", + "antyflash": "Anti-Flash", + "antyflash_desc": "Du bist immun gegen Blendgranaten und deine Blendgranaten halten 7 Sekunden lang", - "antyhead": "Eiserner Kopf", - "antyhead_desc": "Du erleidest keinen Schaden durch Kopfschüsse", + "antyhead": "Eiserner Kopf", + "antyhead_desc": "Du erleidest keinen Schaden durch Kopfschüsse", - "areareaper": "Zone Reaper", - "areareaper_desc": "Du kannst einen Bombenort auswählen, den du deaktivieren möchtest", - "areareaper_incorrect_site": "Kein solcher Bombenort gefunden", - "areareaper_no_site": "Keine Bombenstandorte gefunden.", - "areareaper_select_info": "Standort zum Deaktivieren auswählen:", - "areareaper_site_disabled": "Bombenstandort {0} wurde deaktiviert – dort können keine Bomben platziert werden!", - "areareaper_used_info": "Deine Fähigkeit wurde bereits eingesetzt.", - "areareaper_bombsite_disabled": "Dieser Bombenplatz wurde deaktiviert!", + "areareaper": "Zone Reaper", + "areareaper_desc": "Du kannst einen Bombenort auswählen, den du deaktivieren möchtest", + "areareaper_incorrect_site": "Kein solcher Bombenort gefunden", + "areareaper_no_site": "Keine Bombenstandorte gefunden.", + "areareaper_select_info": "Standort zum Deaktivieren auswählen:", + "areareaper_site_disabled": "Bombenstandort {0} wurde deaktiviert – dort können keine Bomben platziert werden!", + "areareaper_used_info": "Deine Fähigkeit wurde bereits eingesetzt.", + "areareaper_bombsite_disabled": "Dieser Bombenplatz wurde deaktiviert!", - "armored": "Gepanzert", - "armored_desc": "Du hast einen zufälligen Schadensmultiplikator", - "armored_desc2": "Dein Schadensmultiplikator beträgt: {0}x", + "armored": "Gepanzert", + "armored_desc": "Du hast einen zufälligen Schadensmultiplikator", + "armored_desc2": "Dein Schadensmultiplikator beträgt: {0}x", - "assassin": "Attentäter", - "assassin_desc": "Du fügst Gegnern von hinten erhöhten Schaden zu", + "assassin": "Attentäter", + "assassin_desc": "Du fügst Gegnern von hinten erhöhten Schaden zu", - "astronaut": "Astronaut", - "astronaut_desc": "Du erhältst zu Beginn der Runde einen zufälligen Schwerkraftwert", - "astronaut_desc2": "Deine zufällige Schwerkraft beträgt: {0}x", + "astronaut": "Astronaut", + "astronaut_desc": "Du erhältst zu Beginn der Runde einen zufälligen Schwerkraftwert", + "astronaut_desc2": "Deine zufällige Schwerkraft beträgt: {0}x", - "moneyswap": "Steuerbeamter", - "moneyswap_desc": "Wähle einen Spieler aus, mit dem du Geld tauschen möchtest", - "moneyswap_enemy_info": "Das Finanzamt hat dich erwischt.", - "moneyswap_player_info": "Du hast Geld mit dem Spieler \"{0}\" getauscht.", - "moneyswap_select_info": "Geld mit Spieler tauschen:", + "moneyswap": "Steuerbeamter", + "moneyswap_desc": "Wähle einen Spieler aus, mit dem du Geld tauschen möchtest", + "moneyswap_enemy_info": "Das Finanzamt hat dich erwischt.", + "moneyswap_player_info": "Du hast Geld mit dem Spieler \"{0}\" getauscht.", + "moneyswap_select_info": "Geld mit Spieler tauschen:", - "baseball": "Baseballspieler", - "baseball_desc": "Deine Attrappe prallt von Wänden ab und tötet einen Gegner sofort beim Aufprall.", + "baseball": "Baseballspieler", + "baseball_desc": "Deine Attrappe prallt von Wänden ab und tötet einen Gegner sofort beim Aufprall.", - "behind": "Feind drehen", - "behind_desc": "Du hast eine zufällige Chance, einen Feind um 180 Grad zu drehen, wenn du ihn triffst", - "behind_desc2": "Deine Chance, einen Feind bei einem Treffer zu drehen, beträgt: {0} %", + "behind": "Feind drehen", + "behind_desc": "Du hast eine zufällige Chance, einen Feind um 180 Grad zu drehen, wenn du ihn triffst", + "behind_desc2": "Deine Chance, einen Feind bei einem Treffer zu drehen, beträgt: {0} %", - "blademaster": "Schwertmeister", - "blademaster_desc": "Wenn du ein Messer hältst, hast du eine hohe Chance, einen Schuss abzuwehren", + "blademaster": "Schwertmeister", + "blademaster_desc": "Wenn du ein Messer hältst, hast du eine hohe Chance, einen Schuss abzuwehren", - "bunnyhop": "Hase", - "bunnyhop_desc": "Du erhältst automatisch bunnyhop", + "bunnyhop": "Hase", + "bunnyhop_desc": "Du erhältst automatisch bunnyhop", - "c4camouflage": "C4-Tarnung", - "c4camouflage_desc": "Du bist unsichtbar, während du die Bombe hältst", + "c4camouflage": "C4-Tarnung", + "c4camouflage_desc": "Du bist unsichtbar, während du die Bombe hältst", - "carefulbullets": "Vorsichtige Kugeln", - "carefulbullets_desc": "Wähle einen Spieler aus, der für jeden Fehlschuss Schaden nimmt", - "carefulbullets_enemy_info": "Von nun an wird Ungenauigkeit buchstäblich wehtun.", - "carefulbullets_player_info": "‚{0}‘ muss jetzt vorsichtiger sein.", - "carefulbullets_select_info": "Fehler schaden dem Spieler:", + "carefulbullets": "Vorsichtige Kugeln", + "carefulbullets_desc": "Wähle einen Spieler aus, der für jeden Fehlschuss Schaden nimmt", + "carefulbullets_enemy_info": "Von nun an wird Ungenauigkeit buchstäblich wehtun.", + "carefulbullets_player_info": "‚{0}‘ muss jetzt vorsichtiger sein.", + "carefulbullets_select_info": "Fehler schaden dem Spieler:", - "catapult": "Katapult", - "catapult_desc": "Du hast eine zufällige Chance, einen Gegner nach oben zu schleudern", - "catapult_desc2": "Deine Chance, einen Gegner bei einem Treffer zu schleudern, beträgt: {0} %", + "catapult": "Katapult", + "catapult_desc": "Du hast eine zufällige Chance, einen Gegner nach oben zu schleudern", + "catapult_desc2": "Deine Chance, einen Gegner bei einem Treffer zu schleudern, beträgt: {0} %", - "chicken": "Huhn", - "chicken_desc": "Du erhältst ein Huhn-Modell + 10 % schnellere Bewegung – 50 HP", + "chicken": "Huhn", + "chicken_desc": "Du erhältst ein Huhn-Modell + 10 % schnellere Bewegung – 50 HP", - "chillout": "Chillout", - "chillout_desc": "Das Platzieren der Bombe dauert deutlich länger", + "chillout": "Chillout", + "chillout_desc": "Das Platzieren der Bombe dauert deutlich länger", - "cutter": "Cutter", - "cutter_desc": "Sofortiger Tod mit einem Messer", + "cutter": "Cutter", + "cutter_desc": "Sofortiger Tod mit einem Messer", - "cypher": "Kamera", - "cypher_desc": "Klicken Sie auf [css_useSkill], um eine Kamera zu erstellen/zu wechseln", - "cypher_nospace": "Die Kamera muss im rechten Winkel zur Wand positioniert werden", + "cypher": "Kamera", + "cypher_desc": "Klicken Sie auf [css_useSkill], um eine Kamera zu erstellen/zu wechseln", + "cypher_nospace": "Die Kamera muss im rechten Winkel zur Wand positioniert werden", - "darkness": "Dunkelheit", - "darkness_desc": "Wendet einen Dunkelheitseffekt auf einen ausgewählten Gegner an", - "darkness_enemy_info": "Lass die Lichter ausgehen", - "darkness_player_info": "Die Dunkelheit hat den Spieler \"{0}\" überwältigt.", - "darkness_select_info": "Wähle einen Spieler für die Dunkelheit aus:", + "darkness": "Dunkelheit", + "darkness_desc": "Wendet einen Dunkelheitseffekt auf einen ausgewählten Gegner an", + "darkness_enemy_info": "Lass die Lichter ausgehen", + "darkness_player_info": "Die Dunkelheit hat den Spieler \"{0}\" überwältigt.", + "darkness_select_info": "Wähle einen Spieler für die Dunkelheit aus:", - "deactivator": "Deaktivator", - "deactivator_desc": "Wähle einen Spieler aus, dessen Fähigkeit du deaktivieren möchtest", - "deactivator_enemy_info": "Deine Fähigkeit wurde deaktiviert", - "deactivator_player_info": "Die Fähigkeit des Spielers ‚{0}‘ wurde deaktiviert", - "deactivator_select_info": "Fähigkeit eines Spielers deaktivieren:", + "deactivator": "Deaktivator", + "deactivator_desc": "Wähle einen Spieler aus, dessen Fähigkeit du deaktivieren möchtest", + "deactivator_enemy_info": "Deine Fähigkeit wurde deaktiviert", + "deactivator_player_info": "Die Fähigkeit des Spielers ‚{0}‘ wurde deaktiviert", + "deactivator_select_info": "Fähigkeit eines Spielers deaktivieren:", - "deaf": "Taub", - "deaf_desc": "Wähle einen Spieler aus, für den alle Sounds stummgeschaltet werden sollen", - "deaf_enemy_info": "Deine Kopfhörer haben das Spiel verlassen.", - "deaf_player_info": "Der Ton für den Spieler ‚{0}‘ wurde deaktiviert.", - "deaf_select_info": "Alle Töne für den Spieler stummschalten:", + "deaf": "Taub", + "deaf_desc": "Wähle einen Spieler aus, für den alle Sounds stummgeschaltet werden sollen", + "deaf_enemy_info": "Deine Kopfhörer haben das Spiel verlassen.", + "deaf_player_info": "Der Ton für den Spieler ‚{0}‘ wurde deaktiviert.", + "deaf_select_info": "Alle Töne für den Spieler stummschalten:", - "disarmament": "Entwaffnung", - "disarmament_desc": "Du hast eine zufällige Chance, einen Gegner bei einem Treffer seine Waffe fallen zu lassen.", - "disarmament_desc2": "Ihre Chance, einen Gegner zu entwaffnen, beträgt: {0} %", + "disarmament": "Entwaffnung", + "disarmament_desc": "Du hast eine zufällige Chance, einen Gegner bei einem Treffer seine Waffe fallen zu lassen.", + "disarmament_desc2": "Ihre Chance, einen Gegner zu entwaffnen, beträgt: {0} %", - "distancer": "Entfernungsmesser", - "distancer_desc": "Sie können die Entfernung zum nächsten Gegner sehen", + "distancer": "Entfernungsmesser", + "distancer_desc": "Sie können die Entfernung zum nächsten Gegner sehen", - "dash": "Sprinten", - "dash_desc": "Führe einen zweiten Sprung aus, um zu sprinten", + "dash": "Sprinten", + "dash_desc": "Führe einen zweiten Sprung aus, um zu sprinten", - "dracula": "Dracula", - "dracula_desc": "Wenn du einen Gegner triffst, wird deine Gesundheit um einen Prozentsatz des verursachten Schadens wiederhergestellt", + "dracula": "Dracula", + "dracula_desc": "Wenn du einen Gegner triffst, wird deine Gesundheit um einen Prozentsatz des verursachten Schadens wiederhergestellt", - "duplicator": "Duplikator", - "duplicator_desc": "Wähle einen Spieler aus, dessen Fertigkeit du kopieren möchtest", - "duplicator_player_info": "Die Fertigkeit des Spielers ‚{0}‘ wurde kopiert.", - "duplicator_select_info": "Kopiere die Fertigkeit eines Spielers:", + "duplicator": "Duplikator", + "duplicator_desc": "Wähle einen Spieler aus, dessen Fertigkeit du kopieren möchtest", + "duplicator_player_info": "Die Fertigkeit des Spielers ‚{0}‘ wurde kopiert.", + "duplicator_select_info": "Kopiere die Fertigkeit eines Spielers:", - "dwarf": "Zwerg", - "dwarf_desc": "Zufällige Charaktergröße zu Beginn der Runde", - "dwarf_desc2": "Dein Größenmultiplikator beträgt: {0}x", + "dwarf": "Zwerg", + "dwarf_desc": "Zufällige Charaktergröße zu Beginn der Runde", + "dwarf_desc2": "Dein Größenmultiplikator beträgt: {0}x", - "enemyspawn": "Feindes-Spawn", - "enemyspawn_desc": "Klicke auf [css_useSkill], um zum Feindes-Spawn zu teleportieren", + "enemyspawn": "Feindes-Spawn", + "enemyspawn_desc": "Klicke auf [css_useSkill], um zum Feindes-Spawn zu teleportieren", - "explosiveshot": "Explosiver Schuss", - "explosiveshot_desc": "Zufällige Chance, beim Schießen eine explosive Kugel abzufeuern", - "explosiveshot_desc2": "Deine Chance, eine explosive Kugel abzufeuern: {0} %", + "explosiveshot": "Explosiver Schuss", + "explosiveshot_desc": "Zufällige Chance, beim Schießen eine explosive Kugel abzufeuern", + "explosiveshot_desc2": "Deine Chance, eine explosive Kugel abzufeuern: {0} %", - "falconeye": "Falkenauge", - "falconeye_desc": "Klicke auf [css_useSkill], um eine Vogelperspektive zu aktivieren", + "falconeye": "Falkenauge", + "falconeye_desc": "Klicke auf [css_useSkill], um eine Vogelperspektive zu aktivieren", - "fastreload": "Schnellnachladen", - "fastreload_desc": "Klicke auf [css_useSkill], um die Waffe, die du gerade hältst, nachzuladen", + "fastreload": "Schnellnachladen", + "fastreload_desc": "Klicke auf [css_useSkill], um die Waffe, die du gerade hältst, nachzuladen", - "flash": "Blitz", - "flash_desc": "Zufällige Spielergeschwindigkeit zu Beginn der Runde", - "flash_desc2": "Dein Geschwindigkeitsmultiplikator beträgt: {0}x", + "flash": "Blitz", + "flash_desc": "Zufällige Spielergeschwindigkeit zu Beginn der Runde", + "flash_desc2": "Dein Geschwindigkeitsmultiplikator beträgt: {0}x", - "fortnite": "Fortnite", - "fortnite_desc": "Klicke auf [css_useSkill], um eine zerstörbare Barrikade zu erstellen", + "fortnite": "Fortnite", + "fortnite_desc": "Klicke auf [css_useSkill], um eine zerstörbare Barrikade zu erstellen", - "fragilebomb": "Fragile Bombe", - "fragilebomb_desc": "Das Schießen auf die Bombe beschädigt sie", - "fragilebomb_bomb_health": "Bombengesundheit", + "fragilebomb": "Fragile Bombe", + "fragilebomb_desc": "Das Schießen auf die Bombe beschädigt sie", + "fragilebomb_bomb_health": "Bombengesundheit", - "friendlyfire": "Friendly Fire", - "friendlyfire_desc": "Das Schießen auf Teamkameraden heilt sie", + "friendlyfire": "Friendly Fire", + "friendlyfire_desc": "Das Schießen auf Teamkameraden heilt sie", - "frozendecoy": "Eisige Attrappe", - "frozendecoy_desc": "Deine Attrappe friert alle Spieler in der Nähe ein", + "frozendecoy": "Eisige Attrappe", + "frozendecoy_desc": "Deine Attrappe friert alle Spieler in der Nähe ein", - "gambler": "Zocker", - "gambler_desc": "Wähle eine Fertigkeit aus der Liste aus.", - "gambler_select_info": "Wähle deine Fähigkeit aus:", - "gambler_more": "#00FF00|Aktualisieren für ${0}", - "gambler_no_money": "Nicht genug Geld.", + "gambler": "Zocker", + "gambler_desc": "Wähle eine Fertigkeit aus der Liste aus.", + "gambler_select_info": "Wähle deine Fähigkeit aus:", + "gambler_more": "#00FF00|Aktualisieren für ${0}", + "gambler_no_money": "Nicht genug Geld.", - "ghost": "Geist", - "ghost_desc": "Du bist vollständig unsichtbar", + "ghost": "Geist", + "ghost_desc": "Du bist vollständig unsichtbar", - "glaz": "Glaz", - "glaz_desc": "Du kannst durch Rauchgranaten hindurchsehen", + "glaz": "Glaz", + "glaz_desc": "Du kannst durch Rauchgranaten hindurchsehen", - "glitch": "Glitch", - "glitch_desc": "Deaktiviert das Radar für einen ausgewählten Gegner", - "glitch_enemy_info": "Dein Radar wurde deaktiviert", - "glitch_player_info": "Das Radar des Spielers ‚{0}‘ wurde deaktiviert.", - "glitch_select_info": "Radar des Spielers ausschalten:", + "glitch": "Glitch", + "glitch_desc": "Deaktiviert das Radar für einen ausgewählten Gegner", + "glitch_enemy_info": "Dein Radar wurde deaktiviert", + "glitch_player_info": "Das Radar des Spielers ‚{0}‘ wurde deaktiviert.", + "glitch_select_info": "Radar des Spielers ausschalten:", - "glue": "Glue", - "glue_desc": "Deine Granaten haften an Wänden", + "glue": "Glue", + "glue_desc": "Deine Granaten haften an Wänden", - "godmode": "Gott-Modus", - "godmode_desc": "Klicke auf [css_useSkill], um für kurze Zeit unsterblich zu werden", - "godmode_off": "Unsterblichkeit deaktiviert", - "godmode_on": "Unsterblichkeit aktiviert", + "godmode": "Gott-Modus", + "godmode_desc": "Klicke auf [css_useSkill], um für kurze Zeit unsterblich zu werden", + "godmode_off": "Unsterblichkeit deaktiviert", + "godmode_on": "Unsterblichkeit aktiviert", - "grenadier": "Grenadier", - "grenadier_desc": "Du hast unendlich viele Granaten", + "grenadier": "Grenadier", + "grenadier_desc": "Du hast unendlich viele Granaten", - "healingsmoke": "Heilender Rauch", - "healingsmoke_desc": "Deine Rauchgranaten heilen", + "healingsmoke": "Heilender Rauch", + "healingsmoke_desc": "Deine Rauchgranaten heilen", - "hermit": "Einsiedler", - "hermit_desc": "Durch das Töten von Gegnern werden Munition und ein Teil der Gesundheit wiederhergestellt", + "hermit": "Einsiedler", + "hermit_desc": "Durch das Töten von Gegnern werden Munition und ein Teil der Gesundheit wiederhergestellt", - "holyhandgrenade": "Heilige Handgranate", - "holyhandgrenade_desc": "Deine HE-Granaten verursachen doppelten Schaden und haben doppelte Reichweite", + "holyhandgrenade": "Heilige Handgranate", + "holyhandgrenade_desc": "Deine HE-Granaten verursachen doppelten Schaden und haben doppelte Reichweite", - "homingnades": "Zielsuchende Granaten", - "homingnades_desc": "Deine Granaten (außer Smokes) werden von Gegnern angezogen", + "homingnades": "Zielsuchende Granaten", + "homingnades_desc": "Deine Granaten (außer Smokes) werden von Gegnern angezogen", - "hotbomb": "Heiße Bombe", - "hotbomb_desc": "Solange du am Leben bist, fügt die Bombe ihrem Träger Schaden zu", - "hotbomb_hint": "Vorsicht, die Bombe ist heiß!", + "hotbomb": "Heiße Bombe", + "hotbomb_desc": "Solange du am Leben bist, fügt die Bombe ihrem Träger Schaden zu", + "hotbomb_hint": "Vorsicht, die Bombe ist heiß!", - "iana": "Hologramm", - "iana_desc": "Klicken Sie auf [css_useSkill], um Ihr Hologramm für einige Sekunden zu steuern", + "iana": "Hologramm", + "iana_desc": "Klicken Sie auf [css_useSkill], um Ihr Hologramm für einige Sekunden zu steuern", - "illiterate": "Analphabet", - "illiterate_desc": "Solange du am Leben bist, können deine Feinde nichts lesen", + "illiterate": "Analphabet", + "illiterate_desc": "Solange du am Leben bist, können deine Feinde nichts lesen", - "illusionist": "Illusionist", - "illusionist_desc": "Klicke [css_useSkill], um ein Abbild zu schicken, das geradeaus läuft", + "illusionist": "Illusionist", + "illusionist_desc": "Klicke [css_useSkill], um ein Abbild zu schicken, das geradeaus läuft", - "impostor": "Betrüger", - "impostor_desc": "Du beginnst die Runde mit einem feindlichen Spielermodell", + "impostor": "Betrüger", + "impostor_desc": "Du beginnst die Runde mit einem feindlichen Spielermodell", - "infiniteammo": "Unendliche Munition", - "infiniteammo_desc": "Du erhältst unendliche Munition für alle deine Waffen", + "infiniteammo": "Unendliche Munition", + "infiniteammo_desc": "Du erhältst unendliche Munition für alle deine Waffen", - "jackal": "Spürhund", - "jackal_desc": "Jeder Gegner hinterlässt eine Spur", + "jackal": "Spürhund", + "jackal_desc": "Jeder Gegner hinterlässt eine Spur", - "jammer": "Störsender", - "jammer_desc": "Wähle einen Spieler aus, um dessen Fadenkreuz zu deaktivieren", - "jammer_enemy_info": "Dein Fadenkreuz wurde deaktiviert.", - "jammer_player_info": "Das Fadenkreuz von Spieler ‚{0}‘ wurde deaktiviert.", - "jammer_select_info": "Fadenkreuz des Spielers deaktivieren:", + "jammer": "Störsender", + "jammer_desc": "Wähle einen Spieler aus, um dessen Fadenkreuz zu deaktivieren", + "jammer_enemy_info": "Dein Fadenkreuz wurde deaktiviert.", + "jammer_player_info": "Das Fadenkreuz von Spieler ‚{0}‘ wurde deaktiviert.", + "jammer_select_info": "Fadenkreuz des Spielers deaktivieren:", - "jester": "Narr", - "jester_desc": "Im Narrenmodus kannst du keinen Schaden erleiden oder verursachen. Dieser Modus ändert sich alle paar Sekunden.", - "jester_mode": "Jester-Modus", - "jester_on": "EIN", - "jester_off": "AUS", + "jester": "Narr", + "jester_desc": "Im Narrenmodus kannst du keinen Schaden erleiden oder verursachen. Dieser Modus ändert sich alle paar Sekunden.", + "jester_mode": "Jester-Modus", + "jester_on": "EIN", + "jester_off": "AUS", - "jumpban": "Beinlos", - "jumpban_desc": "Wähle einen Spieler, der nicht springen kann", - "jumpban_enemy_info": "Jemand hat dir die Beine abgeschnitten.", - "jumpban_player_info": "Der Spieler ‚{0}‘ kann nicht mehr springen.", - "jumpban_select_info": "Spieler vom Springen ausschließen:", + "jumpban": "Beinlos", + "jumpban_desc": "Wähle einen Spieler, der nicht springen kann", + "jumpban_enemy_info": "Jemand hat dir die Beine abgeschnitten.", + "jumpban_player_info": "Der Spieler ‚{0}‘ kann nicht mehr springen.", + "jumpban_select_info": "Spieler vom Springen ausschließen:", - "jumpingjack": "Jumping Jack", - "jumpingjack_desc": "Durch Springen wird die Gesundheit wiederhergestellt", + "jumpingjack": "Jumping Jack", + "jumpingjack_desc": "Durch Springen wird die Gesundheit wiederhergestellt", - "killerflash": "Killer Flash", - "killerflash_desc": "Jeder, der durch deine Blendgranate vollständig geblendet wird, stirbt (einschließlich dir selbst)", + "killerflash": "Killer Flash", + "killerflash_desc": "Jeder, der durch deine Blendgranate vollständig geblendet wird, stirbt (einschließlich dir selbst)", - "lifeswap": "Lebensaustausch", - "lifeswap_desc": "Wähle einen Spieler aus, mit dem du deine Gesundheit austauschen möchtest", - "lifeswap_enemy_info": "Jemand hat sich deine Gesundheit ausgeliehen", - "lifeswap_player_info": "Du hast deine Gesundheit mit dem Spieler \"{0}\" ausgetauscht", - "lifeswap_select_info": "Tausche Gesundheit mit Spieler:", + "lifeswap": "Lebensaustausch", + "lifeswap_desc": "Wähle einen Spieler aus, mit dem du deine Gesundheit austauschen möchtest", + "lifeswap_enemy_info": "Jemand hat sich deine Gesundheit ausgeliehen", + "lifeswap_player_info": "Du hast deine Gesundheit mit dem Spieler \"{0}\" ausgetauscht", + "lifeswap_select_info": "Tausche Gesundheit mit Spieler:", - "longknife": "Langes Messer", - "longknife_desc": "Ein Messerangriff verursacht unabhängig von der Entfernung Schaden", + "longknife": "Langes Messer", + "longknife_desc": "Ein Messerangriff verursacht unabhängig von der Entfernung Schaden", - "longzeus": "Langer Zeus", - "longzeus_desc": "Zeus verursacht unabhängig von der Entfernung Schaden", + "longzeus": "Langer Zeus", + "longzeus_desc": "Zeus verursacht unabhängig von der Entfernung Schaden", - "magneticdecoy": "Magnetischer Köder", - "magneticdecoy_desc": "Dein Köder zieht Spieler in der Nähe zu sich heran", + "magneticdecoy": "Magnetischer Köder", + "magneticdecoy_desc": "Dein Köder zieht Spieler in der Nähe zu sich heran", - "magneto": "Magneto", - "magneto_desc": "Alle feindlichen Granaten werden von dir weggestoßen", + "magneto": "Magneto", + "magneto_desc": "Alle feindlichen Granaten werden von dir weggestoßen", - "magnifier": "Lupe", - "magnifier_desc": "Vergrößert den Bildschirm des Gegners und verringert dessen Sichtfeld", - "magnifier_enemy_info": "Dein Sichtfeld wurde verzerrt!", - "magnifier_player_info": "Der Spieler ‚{0}‘ wurde in den Zoom-Modus versetzt.", - "magnifier_select_info": "Bildschirm des Spielers vergrößern:", + "magnifier": "Lupe", + "magnifier_desc": "Vergrößert den Bildschirm des Gegners und verringert dessen Sichtfeld", + "magnifier_enemy_info": "Dein Sichtfeld wurde verzerrt!", + "magnifier_player_info": "Der Spieler ‚{0}‘ wurde in den Zoom-Modus versetzt.", + "magnifier_select_info": "Bildschirm des Spielers vergrößern:", - "medic": "Sanitäter", - "medic_desc": "Klicke auf [css_useSkill], um eine Heilungsladung zu verwenden, die 50 Gesundheitspunkte wiederherstellt", + "medic": "Sanitäter", + "medic_desc": "Klicke auf [css_useSkill], um eine Heilungsladung zu verwenden, die 50 Gesundheitspunkte wiederherstellt", - "miner": "Bomben-Miner", - "miner_desc": "Deine HE-Granate explodiert nur, wenn ein Gegner in der Nähe ist", + "miner": "Bomben-Miner", + "miner_desc": "Deine HE-Granate explodiert nur, wenn ein Gegner in der Nähe ist", - "bankrupt": "Bankrott", - "bankrupt_desc": "Wähle den Spieler aus, der sein gesamtes Geld verlieren wird", - "bankrupt_enemy_info": "Du bist bankrott.", - "bankrupt_player_info": "Der Spieler ‚{0}‘ ist bankrott.", - "bankrupt_select_info": "Wähle einen Spieler aus, der bankrott gehen soll:", + "bankrupt": "Bankrott", + "bankrupt_desc": "Wähle den Spieler aus, der sein gesamtes Geld verlieren wird", + "bankrupt_enemy_info": "Du bist bankrott.", + "bankrupt_player_info": "Der Spieler ‚{0}‘ ist bankrott.", + "bankrupt_select_info": "Wähle einen Spieler aus, der bankrott gehen soll:", - "muhammed": "Muhammed", - "muhammed_desc": "Du explodierst beim Tod und tötest Spieler in deiner Nähe", - "muhammed_explosion": "ALLAHU AKBAR!!!", + "deathbomb": "Todesbombe", + "deathbomb_desc": "Du explodierst beim Tod und tötest Spieler in deiner Nähe", + "deathbomb_explosion": "Kaboom!", - "ninja": "Ninja", - "ninja_desc": "Wenn du stillstehst, erhöht sich deine Unsichtbarkeit um 33 %, wenn du dich duckst um 33 % und wenn du ein Messer hältst um 33 %", + "ninja": "Ninja", + "ninja_desc": "Wenn du stillstehst, erhöht sich deine Unsichtbarkeit um 33 %, wenn du dich duckst um 33 % und wenn du ein Messer hältst um 33 %", - "nonades": "No-Nades", - "nonades_desc": "Granaten fügen dir keinen Schaden zu", - - "norecoil": "Fokus", - "norecoil_desc": "Kein Rückstoß beim Schießen", + "nonades": "No-Nades", + "nonades_desc": "Granaten fügen dir keinen Schaden zu", - "noclip": "NoClip", - "noclip_desc": "Klicke auf [css_useSkill], um NoClip für kurze Zeit zu aktivieren", + "norecoil": "Fokus", + "norecoil_desc": "Kein Rückstoß beim Schießen", - "oneshot": "One-Shot", - "oneshot_desc": "Ein Treffer tötet einen Gegner sofort", + "noclip": "NoClip", + "noclip_desc": "Klicke auf [css_useSkill], um NoClip für kurze Zeit zu aktivieren", - "onlyhead": "Nur Kopf", - "onlyhead_desc": "Du erleidest nur Schaden am Kopf", + "oneshot": "One-Shot", + "oneshot_desc": "Ein Treffer tötet einen Gegner sofort", - "paweljumper": "Pawel Jumper", - "paweljumper_desc": "Du erhältst eine zufällige Anzahl zusätzlicher Sprünge", - "paweljumper_desc2": "Du erhältst {0} zusätzliche Sprünge", + "onlyhead": "Nur Kopf", + "onlyhead_desc": "Du erleidest nur Schaden am Kopf", - "phoenix": "Phönix", - "phoenix_desc": "Du hast eine zufällige Chance, nach dem Tod wieder zu erscheinen", - "phoenix_desc2": "Deine Chance, nach dem Tod wieder zu erscheinen: {0} %", - "phoenix_respawn": "Du bist dank der Kraft von CHATCOLORS.REDPhoenix aus der Asche auferstanden", + "paweljumper": "Pawel Jumper", + "paweljumper_desc": "Du erhältst eine zufällige Anzahl zusätzlicher Sprünge", + "paweljumper_desc2": "Du erhältst {0} zusätzliche Sprünge", - "psychicdefusing": "Psychic Defusing", - "psychicdefusing_desc": "Wenn du dich in der Nähe der Bombe befindest, beginnst du, sie zu entschärfen", - "psychicdefusing_hud_info": "{0} Sekunden verbleibend bis zur Entschärfung", + "phoenix": "Phönix", + "phoenix_desc": "Du hast eine zufällige Chance, nach dem Tod wieder zu erscheinen", + "phoenix_desc2": "Deine Chance, nach dem Tod wieder zu erscheinen: {0} %", + "phoenix_respawn": "Du bist dank der Kraft von CHATCOLORS.REDPhoenix aus der Asche auferstanden", - "pilot": "Pilot", - "pilot_desc": "Fliege für begrenzte Zeit. Doppelklick auf Sprung zum Fliegen", - "pilot_hud_info": "Treibstoff", + "psychicdefusing": "Psychic Defusing", + "psychicdefusing_desc": "Wenn du dich in der Nähe der Bombe befindest, beginnst du, sie zu entschärfen", + "psychicdefusing_hud_info": "{0} Sekunden verbleibend bis zur Entschärfung", - "planter": "Freier Planter", - "planter_desc": "Du kannst die Bombe überall platzieren, die Detonationszeit beträgt 60 Sekunden.", - "planter_planting": "Bombe wird gelegt ({0})...", + "pilot": "Pilot", + "pilot_desc": "Fliege für begrenzte Zeit. Doppelklick auf Sprung zum Fliegen", + "pilot_hud_info": "Treibstoff", - "poison": "Gift", - "poison_desc": "Wähle einen Spieler aus, der alle paar Sekunden Schaden nimmt", - "poison_enemy_info": "Du wurdest vergiftet", - "poison_player_info": "Der Spieler ‚{0}‘ wurde vergiftet", - "poison_select_info": "Einen Spieler vergiften:", + "planter": "Freier Planter", + "planter_desc": "Du kannst die Bombe überall platzieren, die Detonationszeit beträgt 60 Sekunden.", + "planter_planting": "Bombe wird gelegt ({0})...", - "primaryban": "Keine Gewehre", - "primaryban_desc": "Wähle einen Spieler aus, der keine Gewehre verwenden kann", - "primaryban_enemy_info": "Du kannst keine Gewehre mehr verwenden.", - "primaryban_player_info": "Der Spieler ‚{0}‘ kann keine Gewehre mehr verwenden.", - "primaryban_select_info": "Gewehre für Spieler verbieten:", + "poison": "Gift", + "poison_desc": "Wähle einen Spieler aus, der alle paar Sekunden Schaden nimmt", + "poison_enemy_info": "Du wurdest vergiftet", + "poison_player_info": "Der Spieler ‚{0}‘ wurde vergiftet", + "poison_select_info": "Einen Spieler vergiften:", - "prosthesis": "Prothese", - "prosthesis_desc": "Arme und Beine sind kugelsicher", + "primaryban": "Keine Gewehre", + "primaryban_desc": "Wähle einen Spieler aus, der keine Gewehre verwenden kann", + "primaryban_enemy_info": "Du kannst keine Gewehre mehr verwenden.", + "primaryban_player_info": "Der Spieler ‚{0}‘ kann keine Gewehre mehr verwenden.", + "primaryban_select_info": "Gewehre für Spieler verbieten:", - "push": "Pusher", - "push_desc": "Du hast eine zufällige Chance, einen Gegner zurückzustoßen, wenn du ihn triffst", - "push_desc2": "Deine Chancen, den Gegner zurückzustoßen, betragen: {0} %", + "prosthesis": "Prothese", + "prosthesis_desc": "Arme und Beine sind kugelsicher", - "pyro": "Pyro", - "pyro_desc": "Molotow-Cocktail stellt Gesundheit wieder her", + "push": "Pusher", + "push_desc": "Du hast eine zufällige Chance, einen Gegner zurückzustoßen, wenn du ihn triffst", + "push_desc2": "Deine Chancen, den Gegner zurückzustoßen, betragen: {0} %", - "quickshot": "Schnellfeuer", - "quickshot_desc": "Alle Kugeln werden sehr schnell abgefeuert", + "pyro": "Pyro", + "pyro_desc": "Molotow-Cocktail stellt Gesundheit wieder her", - "radarhack": "Radar-Hack", - "radarhack_desc": "Gegner sind auf dem Radar sichtbar", + "quickshot": "Schnellfeuer", + "quickshot_desc": "Alle Kugeln werden sehr schnell abgefeuert", - "rambo": "Rambo", - "rambo_desc": "Du erhältst zu Beginn der Runde eine zufällige Menge an Gesundheit", + "radarhack": "Radar-Hack", + "radarhack_desc": "Gegner sind auf dem Radar sichtbar", - "randomweapon": "Zufällige Waffe", - "randomweapon_desc": "Klicke auf [css_useSkill], um eine zufällige Waffe zu erhalten", + "rambo": "Rambo", + "rambo_desc": "Du erhältst zu Beginn der Runde eine zufällige Menge an Gesundheit", - "rezombie": "Re-Zombie", - "rezombie_desc": "Nach dem Tod spawnst du als Zombie mit erhöhter Gesundheit und ohne Waffen", + "randomweapon": "Zufällige Waffe", + "randomweapon_desc": "Klicke auf [css_useSkill], um eine zufällige Waffe zu erhalten", - "reactivearmor": "Reaktive Rüstung", - "reactivearmor_desc": "Die Rüstung absorbiert den ersten erlittenen Schaden", + "rezombie": "Re-Zombie", + "rezombie_desc": "Nach dem Tod spawnst du als Zombie mit erhöhter Gesundheit und ohne Waffen", - "regeneration": "Regeneration", - "regeneration_desc": "Du stellst alle paar Sekunden Gesundheit wieder her", + "reactivearmor": "Reaktive Rüstung", + "reactivearmor_desc": "Die Rüstung absorbiert den ersten erlittenen Schaden", - "replicator": "Replikator", - "replicator_desc": "Klicke auf [css_useSkill], um eine Replik zu erstellen, die bei Treffer Schaden verursacht", + "regeneration": "Regeneration", + "regeneration_desc": "Du stellst alle paar Sekunden Gesundheit wieder her", - "retreat": "Rückzug", - "retreat_desc": "Klicke auf [css_useSkill], um zum Spawn zurückzukehren", + "replicator": "Replikator", + "replicator_desc": "Klicke auf [css_useSkill], um eine Replik zu erstellen, die bei Treffer Schaden verursacht", - "returntosender": "Zurück zum Absender", - "returntosender_desc": "Der erste Treffer eines Gegners schickt ihn zurück zu seinem Spawn", + "retreat": "Rückzug", + "retreat_desc": "Klicke auf [css_useSkill], um zum Spawn zurückzukehren", - "richboy": "Rich Boy", - "richboy_desc": "Du erhältst zu Beginn der Runde einen zufälligen Geldbetrag", + "returntosender": "Zurück zum Absender", + "returntosender_desc": "Der erste Treffer eines Gegners schickt ihn zurück zu seinem Spawn", - "robinhood": "Robin Hood", - "robinhood_desc": "Wenn du einem Gegner Schaden zufügst, stiehlst du ihm sein Geld", + "richboy": "Rich Boy", + "richboy_desc": "Du erhältst zu Beginn der Runde einen zufälligen Geldbetrag", - "rubber": "Gummigeschosse", - "rubber_desc": "Deine Kugeln verlangsamen Spieler erheblich", + "robinhood": "Robin Hood", + "robinhood_desc": "Wenn du einem Gegner Schaden zufügst, stiehlst du ihm sein Geld", - "saper": "Sapper", - "saper_desc": "Du kannst Bomben schneller legen und entschärfen", + "rubber": "Gummigeschosse", + "rubber_desc": "Deine Kugeln verlangsamen Spieler erheblich", - "secondlife": "Zweite Chance", - "secondlife_desc": "Nach dem Tod spawnst du mit derselben Gesundheitsanzeige wieder", + "saper": "Sapper", + "saper_desc": "Du kannst Bomben schneller legen und entschärfen", - "shade": "Schatten", - "shade_desc": "Du hast eine zufällige Chance, dich hinter einen getroffenen Gegner zu teleportieren", - "shade_desc2": "Deine Chancen, dich hinter einen getroffenen Gegner zu teleportieren, betragen: {0} %", - "shade_nospace": "Kein Platz verfügbar", + "secondlife": "Zweite Chance", + "secondlife_desc": "Nach dem Tod spawnst du mit derselben Gesundheitsanzeige wieder", - "shortbomb": "Kurze Zündschnur", - "shortbomb_desc": "Die Bombe explodiert viel schneller", + "shade": "Schatten", + "shade_desc": "Du hast eine zufällige Chance, dich hinter einen getroffenen Gegner zu teleportieren", + "shade_desc2": "Deine Chancen, dich hinter einen getroffenen Gegner zu teleportieren, betragen: {0} %", + "shade_nospace": "Kein Platz verfügbar", - "silent": "Leise", - "silent_desc": "Deine Schritte und Sprünge sind für ANDERE Spieler lautlos", + "shortbomb": "Kurze Zündschnur", + "shortbomb_desc": "Die Bombe explodiert viel schneller", - "smoker": "Smoker", - "smoker_desc": "Deine Rauchgranaten gehen nie aus", + "silent": "Leise", + "silent_desc": "Deine Schritte und Sprünge sind für ANDERE Spieler lautlos", - "sniperelite": "Sniper Elite", - "sniperelite_customname": "Sniper-Elite-Skill", - "sniperelite_desc": "Klicke auf [css_useSkill], um deine aktuelle Waffe gegen eine AWP auszutauschen", + "smoker": "Smoker", + "smoker_desc": "Deine Rauchgranaten gehen nie aus", - "soldier": "Soldat", - "soldier_desc": "Du hast einen zufälligen Schadensmultiplikator", - "soldier_desc2": "Dein Schadensmultiplikator beträgt: {0}x", + "sniperelite": "Sniper Elite", + "sniperelite_customname": "Sniper-Elite-Skill", + "sniperelite_desc": "Klicke auf [css_useSkill], um deine aktuelle Waffe gegen eine AWP auszutauschen", - "soundmaker": "Soundmaker", - "soundmaker_desc": "Klicke auf [css_useSkill], um für jeden Gegner einen Sound auszulösen", + "soldier": "Soldat", + "soldier_desc": "Du hast einen zufälligen Schadensmultiplikator", + "soldier_desc2": "Dein Schadensmultiplikator beträgt: {0}x", - "spectator": "Zuschauer", - "spectator_desc": "Klicke auf [css_useSkill], um einen zufälligen Gegner zu beobachten", + "soundmaker": "Soundmaker", + "soundmaker_desc": "Klicke auf [css_useSkill], um für jeden Gegner einen Sound auszulösen", - "swapposition": "Positionstausch", - "swapposition_desc": "Klicke auf [css_useSkill], um mit einem zufälligen Gegner die Plätze zu tauschen", + "spectator": "Zuschauer", + "spectator_desc": "Klicke auf [css_useSkill], um einen zufälligen Gegner zu beobachten", - "teleporter": "Teleporter", - "teleporter_desc": "Du hast die Chance, die Plätze mit einem getroffenen Gegner zu tauschen", - "teleporter_desc2": "Deine Chance auf Platztausch nach einem Treffer: {0}%", + "swapposition": "Positionstausch", + "swapposition_desc": "Klicke auf [css_useSkill], um mit einem zufälligen Gegner die Plätze zu tauschen", - "thief": "Dieb", - "thief_desc": "Du kannst einem ausgewählten Spieler eine Fertigkeit stehlen", - "thief_enemy_info": "Deine Fertigkeit wurde gestohlen", - "thief_player_info": "Die Fertigkeit des Spielers ‚{0}‘ wurde gestohlen", - "thief_select_info": "Fähigkeit eines Spielers stehlen:", - "thief_incorrect_skill": "Diese Fähigkeit kann nicht ausgewählt werden!", + "teleporter": "Teleporter", + "teleporter_desc": "Du hast die Chance, die Plätze mit einem getroffenen Gegner zu tauschen", + "teleporter_desc2": "Deine Chance auf Platztausch nach einem Treffer: {0}%", - "thirdeye": "Drittes Auge", - "thirdeye_desc": "Klicke auf [css_useSkill], um die Third-Person-Ansicht zu aktivieren", + "thief": "Dieb", + "thief_desc": "Du kannst einem ausgewählten Spieler eine Fertigkeit stehlen", + "thief_enemy_info": "Deine Fertigkeit wurde gestohlen", + "thief_player_info": "Die Fertigkeit des Spielers ‚{0}‘ wurde gestohlen", + "thief_select_info": "Fähigkeit eines Spielers stehlen:", + "thief_incorrect_skill": "Diese Fähigkeit kann nicht ausgewählt werden!", - "thorns": "Dornen", - "thorns_desc": "Dein Gegner erhält einen Teil des Schadens, den er dir zugefügt hat", + "thirdeye": "Drittes Auge", + "thirdeye_desc": "Klicke auf [css_useSkill], um die Third-Person-Ansicht zu aktivieren", - "throwingknife": "Wurfmesser", - "throwingknife_desc": "Klicke [css_useSkill], um ein Messer zu werfen. Aber nimm dich vor anderen in Acht", + "thorns": "Dornen", + "thorns_desc": "Dein Gegner erhält einen Teil des Schadens, den er dir zugefügt hat", - "toxicsmoke": "Giftiger Rauch", - "toxicsmoke_desc": "Deine Rauchgranaten verursachen Schaden", + "throwingknife": "Wurfmesser", + "throwingknife_desc": "Klicke [css_useSkill], um ein Messer zu werfen. Aber nimm dich vor anderen in Acht", - "wallhack": "Wallhack", - "wallhack_desc": "Du kannst Feinde durch Wände hindurch sehen", + "toxicsmoke": "Giftiger Rauch", + "toxicsmoke_desc": "Deine Rauchgranaten verursachen Schaden", - "watchmaker": "Uhrmacher", - "watchmaker_desc": "Jeder Granatenwurf verändert die Rundenzeit", - "watchmaker_ct": "Rundenzeit um {0} Sekunden verkürzt", - "watchmaker_tt": "Rundenzeit um {0} Sekunden verlängert", + "wallhack": "Wallhack", + "wallhack_desc": "Du kannst Feinde durch Wände hindurch sehen", - "weaponsswap": "Waffenwechsel", - "weaponsswap_desc": "Klicke auf [css_useSkill], um mit einem zufälligen Gegner die Waffen zu tauschen", - "weaponsswap_hud_info2": "Du hast keine Waffe zum Tauschen", + "watchmaker": "Uhrmacher", + "watchmaker_desc": "Jeder Granatenwurf verändert die Rundenzeit", + "watchmaker_ct": "Rundenzeit um {0} Sekunden verkürzt", + "watchmaker_tt": "Rundenzeit um {0} Sekunden verlängert", - "weightless": "Schwerelosigkeit", - "weightless_desc": "Deine Granaten werden nicht von der Schwerkraft beeinflusst und fliegen schneller", + "weaponsswap": "Waffenwechsel", + "weaponsswap_desc": "Klicke auf [css_useSkill], um mit einem zufälligen Gegner die Waffen zu tauschen", + "weaponsswap_hud_info2": "Du hast keine Waffe zum Tauschen", - "wildthrow": "Wilder Wurf", - "wildthrow_desc": "Wähle einen Spieler aus, der Probleme beim Werfen von Granaten haben wird", - "wildthrow_player_info": "Spieler '{0}' hat all seine Lineups vergessen", - "wildthrow_select_info": "Wähle einen Spieler aus:", - - "zeus": "Zeus", - "zeus_desc": "Zeus x27 lädt sich sofort wieder auf", - - "your_skill": "Deine aktuelle Fertigkeit", - "enemy_skill": "Fähigkeit des Gegners", - "observer_skill": "Fähigkeit des Spielers", - "welcome_message": "Willkommen {PLAYER} bei {SERVER_NAME}", - "drawing_skill": "Eine Fertigkeit zeichnen", - "disabled_weapon": "Du kannst diese Waffe nicht verwenden", - - "hud_info": "Warte weitere {0} Sekunden", - "hud_info_no_enemy": "Kein Feind gefunden", - "active_hud_info": "Noch {0} Millisekunden aktiv", - - "skills_menu": "Fähigkeitenliste", - "no_player": "Kein passender Spieler gefunden.", - "duplicate_player": "Mehr als ein Spieler mit demselben Namen gefunden.", - "selectplayerskill_command": "Gib /t ein", - "selectplayerskill_incorrect_enemy_index": "Es wurden keine Spieler gefunden, die ausgewählt werden können.", - - "skill_not_found_setskill": "Keine solche CHATCOLORS.REDskill gefunden", - "player_not_found_setskill": "Kein solcher CHATCOLORS.REDplayer gefunden", - "correct_form_setskill": "Korrekte Verwendung: CHATCOLORS.RED!setskill ", - "correct_form_setscore": "Korrekte Verwendung: CHATCOLORS.RED!setscore ", - "done_setskill": "Fähigkeit festgelegt", - "error_setskill": "CHATCOLORS.REDskill konnte nicht festgelegt werden", - "for_setskill": "für", - - "invalid_map": "Kartenname falsch eingegeben!", - "loading_map": "Neue Karte wird geladen", - - "pause": "Spiel wurde unterbrochen", - "unpause": "Spiel wurde fortgesetzt", - "healed": "Du wurdest geheilt.", - "game_start": "Spiel gestartet!", - "reload": "Sprachen und Konfigurationen wurden neu geladen.", - "hud_on": "HUD wurde aktiviert.", - "hud_off": "HUD wurde deaktiviert.", - - "vote_started": "Abstimmung gestartet: ‚{0}‘", - "vote_timeout": "Zeitlimit für Abstimmung ‚{0}‘ abgelaufen!", - "vote_wait": "Sie müssen warten, bevor Sie eine weitere Abstimmung starten können!", - "vote_same_wait": "Sie müssen warten, bevor Sie dieselbe Abstimmung erneut starten können!", - "vote_not_enough_players": "Nicht genügend Spieler, um eine Abstimmung zu starten!", - "vote_alredy_voted": "Du hast bereits abgestimmt!", - "vote_vote": "Abstimmen", - - "bombsite_a": "Bombenplatz A", - "bombsite_b": "Bombenplatz B", - "bombplanted": "Die Bombe wurde gelegt\n{0} Sekunden bis zur Detonation", - - "teammate_skills": "Die Fähigkeiten Ihrer Teamkollegen", - "summary": "Zusammenfassung der letzten runde", - - "menu_controlls_scroll": "W/S – Scrollen", - "menu_controlls_padding": " | ", - "menu_controlls_select": "E – Auswählen" + "weightless": "Schwerelosigkeit", + "weightless_desc": "Deine Granaten werden nicht von der Schwerkraft beeinflusst und fliegen schneller", + + "wildthrow": "Wilder Wurf", + "wildthrow_desc": "Wähle einen Spieler aus, der Probleme beim Werfen von Granaten haben wird", + "wildthrow_player_info": "Spieler '{0}' hat all seine Lineups vergessen", + "wildthrow_select_info": "Wähle einen Spieler aus:", + + "zeus": "Zeus", + "zeus_desc": "Zeus x27 lädt sich sofort wieder auf", + + "your_skill": "Deine aktuelle Fertigkeit", + "enemy_skill": "Fähigkeit des Gegners", + "observer_skill": "Fähigkeit des Spielers", + "welcome_message": "Willkommen {PLAYER} bei {SERVER_NAME}", + "drawing_skill": "Eine Fertigkeit zeichnen", + "disabled_weapon": "Du kannst diese Waffe nicht verwenden", + + "hud_info": "Warte weitere {0} Sekunden", + "hud_info_no_enemy": "Kein Feind gefunden", + "active_hud_info": "Noch {0} Millisekunden aktiv", + + "skills_menu": "Fähigkeitenliste", + "no_player": "Kein passender Spieler gefunden.", + "duplicate_player": "Mehr als ein Spieler mit demselben Namen gefunden.", + "selectplayerskill_command": "Gib /t ein", + "selectplayerskill_incorrect_enemy_index": "Es wurden keine Spieler gefunden, die ausgewählt werden können.", + + "skill_not_found_setskill": "Keine solche CHATCOLORS.REDskill gefunden", + "player_not_found_setskill": "Kein solcher CHATCOLORS.REDplayer gefunden", + "correct_form_setskill": "Korrekte Verwendung: CHATCOLORS.RED!setskill ", + "correct_form_setscore": "Korrekte Verwendung: CHATCOLORS.RED!setscore ", + "done_setskill": "Fähigkeit festgelegt", + "error_setskill": "CHATCOLORS.REDskill konnte nicht festgelegt werden", + "for_setskill": "für", + + "invalid_map": "Kartenname falsch eingegeben!", + "loading_map": "Neue Karte wird geladen", + + "pause": "Spiel wurde unterbrochen", + "unpause": "Spiel wurde fortgesetzt", + "healed": "Du wurdest geheilt.", + "game_start": "Spiel gestartet!", + "reload": "Sprachen und Konfigurationen wurden neu geladen.", + "hud_on": "HUD wurde aktiviert.", + "hud_off": "HUD wurde deaktiviert.", + + "vote_started": "Abstimmung gestartet: ‚{0}‘", + "vote_timeout": "Zeitlimit für Abstimmung ‚{0}‘ abgelaufen!", + "vote_wait": "Sie müssen warten, bevor Sie eine weitere Abstimmung starten können!", + "vote_same_wait": "Sie müssen warten, bevor Sie dieselbe Abstimmung erneut starten können!", + "vote_not_enough_players": "Nicht genügend Spieler, um eine Abstimmung zu starten!", + "vote_alredy_voted": "Du hast bereits abgestimmt!", + "vote_vote": "Abstimmen", + + "bombsite_a": "Bombenplatz A", + "bombsite_b": "Bombenplatz B", + "bombplanted": "Die Bombe wurde gelegt\n{0} Sekunden bis zur Detonation", + + "teammate_skills": "Die Fähigkeiten Ihrer Teamkollegen", + "summary": "Zusammenfassung der letzten runde", + + "menu_controlls_scroll": "W/S – Scrollen", + "menu_controlls_padding": " | ", + "menu_controlls_select": "E – Auswählen" } \ No newline at end of file diff --git a/jRandomSkills - SRC Files/src/lang/en.json b/jRandomSkills - SRC Files/src/lang/en.json index 80f90d1..f972310 100644 --- a/jRandomSkills - SRC Files/src/lang/en.json +++ b/jRandomSkills - SRC Files/src/lang/en.json @@ -275,9 +275,9 @@ "bankrupt_player_info": "Player '{0}' has gone bankrupt.", "bankrupt_select_info": "Pick a player to go bankrupt:", - "muhammed": "Muhammed", - "muhammed_desc": "You explode upon death, killing nearby players", - "muhammed_explosion": "ALLAHU AKBAR!!!", + "deathbomb": "Death Bomb", + "deathbomb_desc": "You explode upon death, killing nearby players", + "deathbomb_explosion": "Kaboom!", "ninja": "Ninja", "ninja_desc": "Standing still increases your invisibility by 33%, crouching by 33%, and holding a knife by 33%", diff --git a/jRandomSkills - SRC Files/src/lang/fr.json b/jRandomSkills - SRC Files/src/lang/fr.json index d648e66..02c5543 100644 --- a/jRandomSkills - SRC Files/src/lang/fr.json +++ b/jRandomSkills - SRC Files/src/lang/fr.json @@ -275,9 +275,9 @@ "bankrupt_player_info": "Le joueur « {0} » est en faillite.", "bankrupt_select_info": "Mettre un joueur en faillite :", - "muhammed": "Bombe", - "muhammed_desc": "Vous explosez à votre mort, tuant les joueurs proches", - "muhammed_explosion": "ALLAHU AKBAR!!!", + "deathbomb": "Bombe", + "deathbomb_desc": "Vous explosez à votre mort, tuant les joueurs proches", + "deathbomb_explosion": "Kaboom!", "ninja": "Ninja", "ninja_desc": "Rester immobile augmente votre invisibilité de 33%, s’accroupir de 33%, et tenir un couteau de 33%", diff --git a/jRandomSkills - SRC Files/src/lang/pl.json b/jRandomSkills - SRC Files/src/lang/pl.json index 2570ed2..321c9d9 100644 --- a/jRandomSkills - SRC Files/src/lang/pl.json +++ b/jRandomSkills - SRC Files/src/lang/pl.json @@ -275,9 +275,9 @@ "moneyswap_player_info": "Wymieniłeś swoje pieniądze z graczem '{0}'.", "moneyswap_select_info": "Zamień się kasą z graczem:", - "muhammed": "Muhammed", - "muhammed_desc": "Po śmierci eksplodujesz i zabijasz graczy znajdujących się w zasięgu", - "muhammed_explosion": "ALLAHU AKBAR!!!", + "deathbomb": "Ludzka bomba", + "deathbomb_desc": "Po śmierci eksplodujesz i zabijasz graczy znajdujących się w zasięgu", + "deathbomb_explosion": "Kaboom!", "ninja": "Ninja", "ninja_desc": "Stojąc nieruchomo zwiększasz swoją niewidzialność o 33%, kucając o 33%, a trzymając nóż o 33%", diff --git a/jRandomSkills - SRC Files/src/lang/pt-br.json b/jRandomSkills - SRC Files/src/lang/pt-br.json index 2e53cab..b953a61 100644 --- a/jRandomSkills - SRC Files/src/lang/pt-br.json +++ b/jRandomSkills - SRC Files/src/lang/pt-br.json @@ -52,10 +52,10 @@ "blademaster": "Mestre das Lâminas", "blademaster_desc": "Enquanto segura a faca, você tem chance de desviar de um tiro", - + "bunnyhop": "Coelho", "bunnyhop_desc": "Você ganha \"BunnyHop\" automático", - + "c4camouflage": "Camuflagem C4", "c4camouflage_desc": "Você fica invisível enquanto segura a bomba", @@ -68,122 +68,122 @@ "catapult": "Catapulta", "catapult_desc": "Você tem uma chance aleatória de lançar um inimigo para cima", "catapult_desc2": "Sua chance de lançar um inimigo ao acertá-lo é: {0}%", - + "chicken": "Galinha", "chicken_desc": "Você é uma galinha com +10% de movimento mais rápido e -50 HP", - + "chillout": "Esqueci a Senha", "chillout_desc": "Plantar a bomba leva significativamente mais tempo", - + "cutter": "Corte Rápido", "cutter_desc": "Você mata instantaneamente com a faca", "cypher": "CFTV", "cypher_desc": "Clique em [css_useSkill] para criar/mudar para uma câmera", "cypher_nospace": "A câmera deve ser posicionada em ângulo reto com a parede", - + "darkness": "Escuridão", "darkness_desc": "Aplica um efeito de escuridão a um inimigo escolhido", "darkness_enemy_info": "Que as luzes se apaguem.", "darkness_player_info": "A escuridão tomou conta do jogador '{0}'.", "darkness_select_info": "Escolha jogador: escuridão:", - + "deactivator": "Desativador", "deactivator_desc": "Escolha um jogador para desativar a habilidade", "deactivator_enemy_info": "Sua habilidade foi desativada.", "deactivator_player_info": "A habilidade do jogador '{0}' foi desativada.", "deactivator_select_info": "Desativar skill do jogador:", - + "deaf": "Surdo", "deaf_desc": "Escolha um jogador para desativar todos os sons", "deaf_enemy_info": "Seus fones de ouvido saíram do jogo.", "deaf_player_info": "O som foi desativado para o jogador '{0}'.", "deaf_select_info": "Silenciar jogador:", - + "disarmament": "Desarmamento", "disarmament_desc": "Você tem uma chance aleatória de fazer um inimigo dropar a arma ao acertá-lo", "disarmament_desc2": "Sua chance de desarmar um inimigo é: {0}%", "distancer": "Medidor de Distância", "distancer_desc": "Você pode ver a distância até o inimigo mais próximo", - + "dash": "Impulso", "dash_desc": "Pule novamente para receber um impulso", - + "dracula": "Drácula", "dracula_desc": "Acertar um inimigo restaura sua vida igual a ao dano causado", - + "duplicator": "ctrl+c ctrl+v", "duplicator_desc": "Escolha um jogador para copiar a habilidade", "duplicator_player_info": "A habilidade do jogador '{0}' foi copiada.", "duplicator_select_info": "Copiar skill do jogador:", - + "dwarf": "Anão", "dwarf_desc": "Sua altura agora é aleatória", "dwarf_desc2": "Seu multiplicador de altura é: {0}x", - + "enemyspawn": "Spawn Inimigo", "enemyspawn_desc": "Clique em [css_useSkill] para se teletransportar para a base inimiga", - + "explosiveshot": "Tiro Explosivo", "explosiveshot_desc": "Chance aleatória de disparar uma bala explosiva enquanto atira", "explosiveshot_desc2": "Sua chance de disparar uma bala explosiva: {0}%", - + "falconeye": "Olho de Águia", "falconeye_desc": "Clique em [css_useSkill] para ativar uma câmera 360 com visão aérea", - + "fastreload": "Recarga Rápida", "fastreload_desc": "Clique em [css_useSkill] para recarregar a arma que você está segurando", - + "flash": "Ligeirinho", "flash_desc": "Velocidade de movimentação aleatória no início da rodada", "flash_desc2": "Seu multiplicador de velocidade é: {0}x", - + "fortnite": "Fortnite", "fortnite_desc": "Clique em [css_useSkill] para criar uma barreira destrutível", - + "fragilebomb": "Bomba Frágil", "fragilebomb_desc": "Atirar na bomba a danifica", "fragilebomb_bomb_health": "Vida da bomba", - + "friendlyfire": "Fogo Amigo", "friendlyfire_desc": "Atirar em companheiros de equipe os cura", - + "frozendecoy": "Decoy Congelante", "frozendecoy_desc": "Sua decoy congela os players próximos", - + "gambler": "Tigrinho", "gambler_desc": "Selecione uma habilidade da lista.", "gambler_select_info": "Escolha sua habilidade:", "gambler_more": "#00FF00|Atualizar por ${0}", "gambler_no_money": "Yetersiz bakiye.", - + "ghost": "Fantasma", "ghost_desc": "Você é completamente invisível", - + "glaz": "Smoke Transparente", "glaz_desc": "Smokes tornam-se transparentes para você", - + "glitch": "Sem Mapa", "glitch_desc": "Desativa o radar de um inimigo escolhido", "glitch_enemy_info": "Seu radar foi desativado.", "glitch_player_info": "O radar do jogador '{0}' foi desativado.", "glitch_select_info": "Desativar radar do jogador:", - + "glue": "Semtex", "glue_desc": "Suas granadas grudam nas paredes", - + "godmode": "Modo Deus", "godmode_desc": "Clique em [css_useSkill] para se tornar imortal por alguns segundos", "godmode_off": "Imortalidade desativada", "godmode_on": "Imortalidade ativada", - + "grenadier": "Bomberman", "grenadier_desc": "Você tem HEs infinitas", - + "healingsmoke": "Smoke Amiga", "healingsmoke_desc": "Suas smokes curam", - + "hermit": "Sanguessuga", "hermit_desc": "Matar restaura munição e uma parte da sua vida", @@ -199,7 +199,7 @@ "iana": "Holograma", "iana_desc": "Clique em [css_useSkill] para controlar seu holograma por alguns segundos", - + "illiterate": "Analfabeto", "illiterate_desc": "Enquanto você estiver vivo, seus inimigos não conseguem ler", @@ -208,10 +208,10 @@ "impostor": "Impostor", "impostor_desc": "Você começa a rodada vestido do time inimigo", - + "infiniteammo": "Munição Infinita", "infiniteammo_desc": "Você recebe munição infinita para todas as suas armas", - + "jackal": "Lesma", "jackal_desc": "Cada adversário deixa um rastro atrás de si", @@ -220,37 +220,37 @@ "jammer_enemy_info": "Sua mira foi desativada.", "jammer_player_info": "A mira do jogador '{0}' foi desativada.", "jammer_select_info": "Desativar mira do jogador:", - + "jester": "Palhaço", "jester_desc": "No modo bobo você não pode causar nem receber dano. Esse modo muda a cada poucos segundos.", "jester_mode": "Modo Palhaço", "jester_on": "LIG.", "jester_off": "DESL.", - + "jumpban": "Perneta", "jumpban_desc": "Escolha um jogador que não poderá pular", "jumpban_enemy_info": "Cortaram as suas pernas.", "jumpban_player_info": "O jogador '{0}' não pode mais pular.", "jumpban_select_info": "Banir pulo do jogador:", - + "jumpingjack": "Pula-Pula", "jumpingjack_desc": "Pular restaura vida", - + "killerflash": "Flash Mortal", "killerflash_desc": "Qualquer pessoa cega pela sua flash morre (incluindo você)", - + "lifeswap": "Troca de Vida", "lifeswap_desc": "Escolha um jogador para trocar de vida", "lifeswap_enemy_info": "Alguém pegou sua vida emprestada.", "lifeswap_player_info": "Você trocou vida com o jogador '{0}'.", "lifeswap_select_info": "Trocar de vida com jogador:", - + "longknife": "Espada", "longknife_desc": "Um ataque com faca causa danos independentemente da distância", - + "longzeus": "Zeus Longo", "longzeus_desc": "Zeus causa dano independentemente da distância", - + "magneticdecoy": "Decoy Magnético", "magneticdecoy_desc": "Seu decoy atrai jogadores próximos para si mesmo", @@ -262,10 +262,10 @@ "magnifier_enemy_info": "Seu campo de visão foi distorcido!", "magnifier_player_info": "O jogador ‘{0}’ foi forçado a entrar no modo zoom.", "magnifier_select_info": "Ampliar tela do jogador:", - + "medic": "Médico", "medic_desc": "Clique em [css_useSkill] para usar uma injeção que restaura 50 de vida", - + "miner": "Mineiro de Bombas", "miner_desc": "Sua granada HE só explode quando há um inimigo por perto", @@ -274,131 +274,131 @@ "moneyswap_enemy_info": "Você provavelmente virou classe B", "moneyswap_player_info": "Você trocou dinheiro com o jogador '{0}'.", "moneyswap_select_info": "Trocar dinheiro c/ jogador:", - - "muhammed": "Muhammed", - "muhammed_desc": "Você explode ao morrer, matando os jogadores próximos", - "muhammed_explosion": "ALLAHU AKBAR!!!", - + + "deathbomb": "Bomba mortal", + "deathbomb_desc": "Você explode ao morrer, matando os jogadores próximos", + "deathbomb_explosion": "Kaboom!", + "ninja": "Ninja", "ninja_desc": "Ficar parado aumenta sua invisibilidade em 33%, agachar em 33%, e segurar uma faca em 33%", - + "nonades": "Imune a Granadas", "nonades_desc": "Granadas não causam dano a você", - + "norecoil": "Sem Recoil", "norecoil_desc": "Sem recoil ao atirar", - + "noclip": "NoClip", "noclip_desc": "Clique em [css_useSkill] para ativar noclip por poucos segundos", - + "oneshot": "Ignorante", "oneshot_desc": "Acertar um inimigo o mata instantaneamente", - + "onlyhead": "Só na Cabeçinha", "onlyhead_desc": "Você só recebe headshot", - + "paweljumper": "Parkourista", "paweljumper_desc": "Você recebe um número aleatório de pulos extras", "paweljumper_desc2": "Você ganha {0} pulos extras", - + "phoenix": "Fênix", "phoenix_desc": "Você tem uma chance aleatória de renascer após a morte", "phoenix_desc2": "Sua chance de renascer após a morte: {0}%", "phoenix_respawn": "Você foi ressuscitado das cinzas graças ao poder de: CHATCOLORS.REDPhoenix", - + "psychicdefusing": "Desarme Psíquico", "psychicdefusing_desc": "Quando você está proximo da bomba, começa a desarmá-la automaticamente", "psychicdefusing_hud_info": "{0} segundos restantes para desarmar", - + "pilot": "Jetpack", "pilot_desc": "Voe por tempo limitado. Clique duas vezes no pulo para voar", "pilot_hud_info": "Combustível", - + "planter": "Meu Bombsite Minha Vida", "planter_desc": "Você pode plantar a bomba em qualquer lugar, com um tempo de detonação de 60 segundos.", "planter_planting": "Plantando ({0})...", - + "poison": "Veneno", "poison_desc": "Escolha um jogador que receberá dano a cada poucos segundos", "poison_enemy_info": "Você foi envenenado.", "poison_player_info": "O jogador '{0}' foi envenenado.", "poison_select_info": "Envenenar jogador:", - + "primaryban": "Sem Rifle", "primaryban_desc": "Escolha um jogador que não poderá usar rifles", "primaryban_enemy_info": "Você não pode mais usar rifles.", "primaryban_player_info": "O jogador '{0}' não pode mais usar rifles.", "primaryban_select_info": "Banir rifles do jogador:", - + "prosthesis": "Prótese", "prosthesis_desc": "Braços e pernas são à prova de balas", - + "push": "Empurrão", "push_desc": "Você tem uma chance aleatória de empurrar um inimigo ao acertá-lo", "push_desc2": "Suas chances de empurrar o inimigo são: {0}%", - + "pyro": "Pirotecnia", "pyro_desc": "Molotov recupera vida", - + "quickshot": "Tiro Rápido", "quickshot_desc": "Todas as balas são disparadas extremamente rapidas", - + "radarhack": "Hack de Mapa", "radarhack_desc": "Inimigos são visíveis no mapa", - + "rambo": "Rambo", "rambo_desc": "Você recebe uma quantidade aleatória de vida no início da rodada", - + "randomweapon": "Arma Aleatória", "randomweapon_desc": "Clique em [css_useSkill] para receber uma arma aleatória", - + "rezombie": "Walking Dead", "rezombie_desc": "Após morrer, você renasce como um zumbi com mais vida porém sem armas", - + "reactivearmor": "Armadura Reativa", "reactivearmor_desc": "A armadura absorve o primeiro dano recebido", - + "regeneration": "Regeneração", "regeneration_desc": "Você restaura vida a cada poucos segundos", - + "replicator": "Clone", "replicator_desc": "Clique em [css_useSkill] para criar um clone que causa dano ao ser atingido", - + "retreat": "De Volta as Origens", "retreat_desc": "Clique em [css_useSkill] para retornar ao spawn", - + "returntosender": "Devolução ao Remetente", "returntosender_desc": "O primeiro tiro em um inimigo o envia de volta a sua base", - + "richboy": "Filhinho de Papai", "richboy_desc": "Você recebe uma quantidade aleatória de dinheiro no início da rodada", - + "robinhood": "Robin Hood", "robinhood_desc": "Atirar em um inimigo rouba seu dinheiro", - + "rubber": "Balas de Borracha", "rubber_desc": "Seus tiros deixam os jogadores lentos ao serem atingidos", - + "saper": "Especialista", "saper_desc": "Você pode plantar e desarmar bombas mais rápido", - + "secondlife": "Segunda Chance", "secondlife_desc": "Após morrer, você renasce com a mesma quantidade de vida", - + "shade": "Sombra", "shade_desc": "Você tem uma chance aleatória de teletransportar para trás de um inimigo ao atingi-lo", "shade_desc2": "Suas chances de se teletransportar para trás de um inimigo atingido são: {0}%", "shade_nospace": "Sem espaço disponível", - + "shortbomb": "Pavio Longo", "shortbomb_desc": "A bomba demora muito mais para explodir", - + "silent": "Shhhiu!", "silent_desc": "Seus passos e pulos são silenciosos para OUTROS jogadores", "smoker": "Tiryaki", "smoker_desc": "Sis bombalarınız asla bitmez", - + "sniperelite": "Sniper do BOPE", "sniperelite_desc": "Clique em [css_useSkill] para trocar sua arma atual por uma AWP", "sniperelite_customname": "Keskin Nişancı Elit Yeteneği", @@ -406,51 +406,51 @@ "soldier": "Soldado", "soldier_desc": "Seus tiros causam mais dano", "soldier_desc2": "Seu multiplicador de dano é: {0}x", - + "soundmaker": "Criador de Som", "soundmaker_desc": "Clique em [css_useSkill] para tocar um som para cada inimigo", - + "spectator": "Espectador", "spectator_desc": "Clique em [css_useSkill] para ver a tela de um inimigo aleatório", - + "swapposition": "Troca de Posição", "swapposition_desc": "Clique em [css_useSkill] para trocar de lugar com um inimigo aleatório", - + "teleporter": "Teletransportador", "teleporter_desc": "Você tem a chance de trocar de lugar com um inimigo atingido", "teleporter_desc2": "Sua chance de trocar de lugar após o acerto: {0}%", - + "thief": "Lula", "thief_desc": "Você pode roubar uma habilidade de um jogador escolhido", "thief_enemy_info": "Sua habilidade foi roubada.", "thief_player_info": "A habilidade do jogador '{0}' foi roubada.", "thief_select_info": "Roubar skill do jogador:", "thief_incorrect_skill": "Esta habilidade não pode ser selecionada!", - + "thirdeye": "Terceiro Olho", "thirdeye_desc": "Clique em [css_useSkill] para ativar a terceira pessoa", - + "thorns": "Porco Espinho", "thorns_desc": "Seu oponente receberá uma parte do dano que causou a você", - + "throwingknife": "Faca de Arremesso", "throwingknife_desc": "Clique em [css_useSkill] para lançar uma faca. Mas cuidado com os outros", "toxicsmoke": "Smoke Tóxica", "toxicsmoke_desc": "Suas smokes causam dano", - + "wallhack": "Wallhack", "wallhack_desc": "Você pode ver inimigos através das paredes", - + "watchmaker": "Relojoeiro", "watchmaker_desc": "Cada arremesso de granada altera o tempo da rodada", "watchmaker_ct": "Tempo da rodada reduzido em {0} segundos.", "watchmaker_tt": "Tempo da rodada estendido em {0} segundos.", - + "weaponsswap": "Troca de Armas", "weaponsswap_desc": "Clique em [css_useSkill] para trocar armas com um inimigo aleatório", "weaponsswap_hud_info2": "Você não tem arma para trocar", - + "weightless": "Gravidade Zero", "weightless_desc": "Suas granadas não são afetadas pela gravidade e voam mais rápido", @@ -461,24 +461,24 @@ "zeus": "Zeus", "zeus_desc": "Zeus x27 recarrega instantaneamente", - + "your_skill": "Sua habilidade atual", "enemy_skill": "Habilidade do inimigo", "observer_skill": "Habilidade do jogador", "welcome_message": "Bem-vindo {PLAYER} ao {SERVER_NAME}!\nVersão atual do jRandomSkills: {VERSION} ({SKILLS_COUNT} habilidades).\n\nCriado originalmente por:\n{AUTHOR1}\nModificado e aprimorado por:\n{AUTHOR2}\nDiscord oficial: https://discord.gg/9H8EZYBpPF", "drawing_skill": "Sorteando uma habilidade", "disabled_weapon": "Você não pode usar esta arma", - + "hud_info": "Espere mais {0} segundos", "hud_info_no_enemy": "Nenhum inimigo encontrado", "active_hud_info": "Ativo por mais {0} milissegundos", - + "skills_menu": "Lista de Habilidades", "no_player": "Nenhum jogador correspondente encontrado.", "duplicate_player": "Mais de um jogador encontrado com o mesmo nome.", "selectplayerskill_command": "Digite /t", "selectplayerskill_incorrect_enemy_index": "Não foram encontrados jogadores para selecionar.", - + "skill_not_found_setskill": "Nenhuma habilidade CHATCOLORS.RED encontrada", "player_not_found_setskill": "Nenhum jogador CHATCOLORS.RED encontrado", "correct_form_setskill": "Uso correto: CHATCOLORS.RED!setskill ", @@ -486,10 +486,10 @@ "done_setskill": "Habilidade definida", "error_setskill": "Falha ao definir a habilidade CHATCOLORS.RED", "for_setskill": "para", - + "invalid_map": "Nome do mapa inválido!", "loading_map": "Carregando um novo mapa", - + "pause": "Partida pausada.", "unpause": "Partida retomada.", "healed": "Você foi curado.", @@ -497,7 +497,7 @@ "reload": "Os idiomas e as configurações foram recarregados.", "hud_on": "O HUD foi ativado.", "hud_off": "O HUD foi desativado.", - + "vote_started": "Votação iniciada: '{0}'", "vote_timeout": "Votação '{0}' expirou!", "vote_wait": "Você precisa esperar antes de iniciar outra votação!", @@ -505,14 +505,14 @@ "vote_not_enough_players": "Não há jogadores suficientes para iniciar uma votação!", "vote_alredy_voted": "Você já votou!", "vote_vote": "Votar", - + "bombsite_a": "Bombsite A", "bombsite_b": "Bombsite B", "bombplanted": "A bomba foi plantada\n{0} segundos até a detonação", - + "teammate_skills": "Habilidades dos seus companheiros de equipe", "summary": "Resumo da última rodada", - + "menu_controlls_scroll": "W/S - Rolar", "menu_controlls_padding": " | ", "menu_controlls_select": "E - Selecionar" diff --git a/jRandomSkills - SRC Files/src/lang/ru.json b/jRandomSkills - SRC Files/src/lang/ru.json new file mode 100644 index 0000000..e8fc4c3 --- /dev/null +++ b/jRandomSkills - SRC Files/src/lang/ru.json @@ -0,0 +1,519 @@ +{ + "none": "Нет навыка", + "none_desc": "У вас нет навыка", + + "aimbot": "Аимбот", + "aimbot_desc": "Каждое ваше попадание считается хедшотом", + + "aimlock": "Захват прицела", + "aimlock_desc": "Нажмите [css_useSkill], чтобы зафиксировать прицел на ближайшем враге", + + "anomaly": "Аномалия", + "anomaly_desc": "Вы отматываете время на несколько секунд назад", + + "antyflash": "Антифлеш", + "antyflash_desc": "Вы невосприимчивы к флешкам, а ваши флешки действуют 7 секунд", + + "antyhead": "Железная голова", + "antyhead_desc": "Вы не получаете урон от выстрелов в голову", + + "areareaper": "Жнец зоны", + "areareaper_desc": "Вы можете выбрать бомб-сайт для деактивации", + "areareaper_incorrect_site": "Такой бомб-сайт не найден.", + "areareaper_no_site": "Бомб-сайты не найдены.", + "areareaper_select_info": "Выберите сайт для деактивации:", + "areareaper_site_disabled": "Бомб-сайт {0} деактивирован — бомбу нельзя установить там!", + "areareaper_used_info": "Ваш навык уже был использован.", + "areareaper_bombsite_disabled": "Этот бомб-сайт отключён!", + + "armored": "Бронированный", + "armored_desc": "У вас случайный множитель получаемого урона", + "armored_desc2": "Ваш множитель получаемого урона: {0}x", + + "assassin": "Ассасин", + "assassin_desc": "Вы наносите увеличенный урон врагам со спины", + + "astronaut": "Астронавт", + "astronaut_desc": "В начале раунда вам выдаётся случайное значение гравитации", + "astronaut_desc2": "Ваша случайная гравитация: {0}x", + + "moneyswap": "Налоговик", + "moneyswap_desc": "Выберите игрока для обмена деньгами", + "moneyswap_enemy_info": "Налоговая служба добралась до вас.", + "moneyswap_player_info": "Вы обменялись деньгами с игроком '{0}'.", + "moneyswap_select_info": "Обменять деньги с игроком:", + + "baseball": "Бейсболист", + "baseball_desc": "Ваша ложная граната отскакивает от стен и мгновенно убивает врага при попадании", + + "behind": "Разворот врага", + "behind_desc": "Есть шанс развернуть врага на 180° при попадании", + "behind_desc2": "Ваш шанс развернуть врага при попадании: {0}%", + + "blademaster": "Мастер клинка", + "blademaster_desc": "С ножом в руках у вас высокий шанс отразить выстрел", + + "bunnyhop": "Заяц", + "bunnyhop_desc": "Вы получаете автоматический «БанниХоп»", + + "c4camouflage": "Маскировка бомбы", + "c4camouflage_desc": "Вы невидимы, пока несёте бомбу", + + "carefulbullets": "Осторожные пули", + "carefulbullets_desc": "Выберите игрока, который будет получать урон за каждое ваше промахивание", + "carefulbullets_enemy_info": "Точность теперь буквально имеет значение.", + "carefulbullets_player_info": "'{0}' теперь должен быть осторожнее.", + "carefulbullets_select_info": "Промахи ранят игрока:", + + "catapult": "Катапульта", + "catapult_desc": "Есть шанс подбросить врага вверх при попадании", + "catapult_desc2": "Ваш шанс подбросить врага при попадании: {0}%", + + "chicken": "Курица", + "chicken_desc": "Вы получаете модель курицы + 10% к скорости передвижения - 50 HP", + + "chillout": "Чилл", + "chillout_desc": "Установка бомбы занимает значительно больше времени", + + "cutter": "Резак", + "cutter_desc": "Мгновенное убийство ножом", + + "cypher": "Шифровальщик", + "cypher_desc": "Нажмите [css_useSkill], чтобы создать/переключиться на камеру", + "cypher_nospace": "Камера должна быть расположена под прямым углом к стене", + + "darkness": "Тьма", + "darkness_desc": "Накладывает эффекть тьмы на выбранного врага", + "darkness_enemy_info": "Пусть свет погаснет.", + "darkness_player_info": "Тьма охватила игрока '{0}'.", + "darkness_select_info": "Выберите игрока для тьмы:", + + "deactivator": "Деактиватор", + "deactivator_desc": "Выберите игрока, чей навык вы хотите отключить", + "deactivator_enemy_info": "Ваш навык был отключён.", + "deactivator_player_info": "Навык игрока '{0}' был отключён.", + "deactivator_select_info": "Отключить навык игрока:", + + "deaf": "Глухой", + "deaf_desc": "Выберите игрока, у которого будет отключён весь звук", + "deaf_enemy_info": "Ваши наушники покинули игру.", + "deaf_player_info": "Звук отключён для игрока '{0}'.", + "deaf_select_info": "Отключить звук для игрока:", + + "disarmament": "Разоружение", + "disarmament_desc": "Есть шанс заставить врага выронить оружие при попадании", + "disarmament_desc2": "Ваш шанс разоружить врага: {0}%", + + "distancer": "Дальномер", + "distancer_desc": "Вы можете видеть расстояние до ближайшего врага", + + "dash": "Рывок", + "dash_desc": "Выполните второй прыжок для рывка", + + "dracula": "Дракула", + "dracula_desc": "Попадание по врагу восстанавливает здоровье в размере процента от нанесённого урона", + + "duplicator": "Дупликатор", + "duplicator_desc": "Выберите игрока, чтобы скопировать его навык", + "duplicator_player_info": "Навык игрока '{0}' был скопирован.", + "duplicator_select_info": "Скопировать навык игрока:", + + "dwarf": "Гном", + "dwarf_desc": "Случайный размер персонажа в начале раунда", + "dwarf_desc2": "Ваш множитель размера: {0}x", + + "enemyspawn": "Спавн врагов", + "enemyspawn_desc": "Нажмите [css_useSkill], чтобы телепортироваться на спавн врагов", + + "explosiveshot": "Взрывной выстрел", + "explosiveshot_desc": "Случайный шанс выстрелить взрывной пулей при стрельбе", + "explosiveshot_desc2": "Ваш шанс выстрелить взрывной пулей: {0}%", + + "falconeye": "Глаз сокола", + "falconeye_desc": "Нажмите [css_useSkill], чтобы активировать камеру с высоты птичьего полёта", + + "fastreload": "Быстрая перезарядка", + "fastreload_desc": "Нажмите [css_useSkill], чтобы перезарядить текущее оружие", + + "flash": "Флеш", + "flash_desc": "Случайная скорость игрока в начале раунда", + "flash_desc2": "Ваш множитель скорости: {0}x", + + "fortnite": "Фортнайт", + "fortnite_desc": "Нажмите [css_useSkill], чтобы создать разрушаемую баррикаду", + + "fragilebomb": "Хрупкая бомба", + "fragilebomb_desc": "Стрельба по бомбе повреждает её", + "fragilebomb_bomb_health": "Здоровье бомбы", + + "friendlyfire": "Дружественный огонь", + "friendlyfire_desc": "Стрельба по союзникам лечит их", + + "frozendecoy": "Замораживающая ловушка", + "frozendecoy_desc": "Ваша ложная граната замораживает всех ближайших игроков", + + "gambler": "Азартный игрок", + "gambler_desc": "Выберите навык из предложенного списка.", + "gambler_select_info": "Выберите ваш навык:", + "gambler_more": "#00FF00|Обновить за ${0}", + "gambler_no_money": "Недостаточно денег.", + + "ghost": "Призрак", + "ghost_desc": "Вы полностью невидимы", + + "glaz": "Глаз", + "glaz_desc": "Вы видите сквозь дымовые гранаты", + + "glitch": "Глитч", + "glitch_desc": "Отключает радар выбранному врагу", + "glitch_enemy_info": "Ваш радар был отключён.", + "glitch_player_info": "Радар игрока '{0}' был отключён.", + "glitch_select_info": "Отключить радар игроку:", + + "glue": "Клей", + "glue_desc": "Ваши гранаты прилипают к стенам", + + "godmode": "Режим бога", + "godmode_desc": "Нажмите [css_useSkill], чтобы стать неуязвимым на короткое время", + "godmode_off": "Неуязвимость отключена", + "godmode_on": "Неуязвимость включена", + + "grenadier": "Гренадёр", + "grenadier_desc": "У вас бесконечные осколочные гранаты", + + "healingsmoke": "Лечащий дым", + "healingsmoke_desc": "Ваши дымовые гранаты лечат", + + "hermit": "Отшельник", + "hermit_desc": "Убийства восстанавливают боеприпасы и часть здоровья", + + "holyhandgrenade": "Святая граната", + "holyhandgrenade_desc": "Ваши осколочные гранаты наносят двойной урон и имеют двойную дальность", + + "homingnades": "Самонаводящиеся гранаты", + "homingnades_desc": "Ваши гранаты (кроме дымовых) притягиваются к врагам", + + "hotbomb": "Горячая бомба", + "hotbomb_desc": "Пока вы живы, бомба наносит урон её носителю", + "hotbomb_hint": "Осторожно, бомба горячая!", + + "iana": "Голограмма", + "iana_desc": "Нажмите [css_useSkill], чтобы управлять своей голограммой несколько секунд", + + "illiterate": "Неграмотный", + "illiterate_desc": "Пока вы живы, ваши враги не могут читать (чат)", + + "illusionist": "Иллюзионист", + "illusionist_desc": "Нажмите [css_useSkill], чтобы создать копию, идущую вперёд", + + "impostor": "Импостер", + "impostor_desc": "Вы начинаете раунд с моделью игрока вражеской команды", + + "infiniteammo": "Бесконечные патроны", + "infiniteammo_desc": "Вы получаете бесконечные патроны для всего оружия", + + "jackal": "Трекер", + "jackal_desc": "Каждый противник оставляет за собой след", + + "jammer": "Глушилка", + "jammer_desc": "Выберите игрока, чтобы отключить его прицел", + "jammer_enemy_info": "Ваш прицел был отключён.", + "jammer_player_info": "Прицел игрока '{0}' был отключён.", + "jammer_select_info": "Отключить прицел игроку:", + + "jester": "Шут", + "jester_desc": "В режиме шута вы не можете получать или наносить урон. Режим переключается каждые несколько секунд.", + "jester_mode": "Режим шута", + "jester_on": "ВКЛ", + "jester_off": "ВЫКЛ", + + "jumpban": "Безногий", + "jumpban_desc": "Выберите игрока, который не сможет прыгать", + "jumpban_enemy_info": "Кто-то отрезал вам ноги.", + "jumpban_player_info": "Игрок '{0}' больше не может прыгать.", + "jumpban_select_info": "Запретить прыжки игроку:", + + "jumpingjack": "Прыгающий Джек", + "jumpingjack_desc": "Прыжки восстанавливают здоровье", + + "killerflash": "Смертельная флешка", + "killerflash_desc": "Любой, полностью ослеплённый вашей флешкой, погибает (включая вас)", + + "lifeswap": "Обмен жизнями", + "lifeswap_desc": "Выберите игрока для обмена здоровьем", + "lifeswap_enemy_info": "Кто-то занял ваше здоровье.", + "lifeswap_player_info": "Вы обменялись здоровьем с игроком '{0}'.", + "lifeswap_select_info": "Обменять здоровье с игроком:", + + "longknife": "Длинный нож", + "longknife_desc": "Удар ножом наносит урон независимо от расстояния", + + "longzeus": "Длинный Зевс", + "longzeus_desc": "Зевс наносит урон независимо от расстояния", + + "magneticdecoy": "Магнитная ловушка", + "magneticdecoy_desc": "Ваша ложная граната притягивает ближайших игроков к себе", + + "magneto": "Магнето", + "magneto_desc": "Все вражеские гранаты отталкиваются от вас", + + "magnifier": "Лупа", + "magnifier_desc": "Приближает экран врага, уменьшая его поле зрения", + "magnifier_enemy_info": "Ваше поле зрения было искажено!", + "magnifier_player_info": "Игрок '{0}' принудительно переведён в режим увеличения.", + "magnifier_select_info": "Увеличить экран игрока:", + + "medic": "Медик", + "medic_desc": "Нажмите [css_useSkill], чтобы использовать заряд лечения, восстанавливающий 50 HP", + + "miner": "Минёр", + "miner_desc": "Ваша осколочная граната взрывается только когда рядом есть враг", + + "bankrupt": "Банкрот", + "bankrupt_desc": "Выберите игрока, который потеряет все свои деньги", + "bankrupt_enemy_info": "Вы обанкротились.", + "bankrupt_player_info": "Игрок '{0}' обанкротился.", + "bankrupt_select_info": "Выберите игрока для банкротства:", + + "deathbomb": "Смертельная бомба", + "deathbomb_desc": "Вы взрываетесь при смерти, убивая ближайших игроков", + "deathbomb_explosion": "АЛЛАХУ АКБАР!!!", + + "ninja": "Ниндзя", + "ninja_desc": "Стоя на месте, ваша невидимость увеличивается на 33%, в приседе на 33%, с ножом на 33%", + + "nonades": "Антигранаты", + "nonades_desc": "Гранаты не наносят вам урон", + + "norecoil": "Фокус", + "norecoil_desc": "Нет отдачи при стрельбе", + + "noclip": "Ноклип", + "noclip_desc": "Нажмите [css_useSkill], чтобы включить ноклип на короткое время", + + "oneshot": "Один выстрел", + "oneshot_desc": "Попадание по врагу мгновенно убивает его", + + "onlyhead": "Только голова", + "onlyhead_desc": "Вы получаете урон только в голову", + + "paweljumper": "Павел-прыгун", + "paweljumper_desc": "Вы получаете случайное количество дополнительных прыжков", + "paweljumper_desc2": "Вы получаете {0} дополнительных прыжков", + + "phoenix": "Феникс", + "phoenix_desc": "Есть шанс возродиться после смерти", + "phoenix_desc2": "Ваш шанс возродиться после смерти: {0}%", + "phoenix_respawn": "Вы были воскрешены из пепла благодаря силе CHATCOLORS.REDФеникса", + + "psychicdefusing": "Психическое разминирование", + "psychicdefusing_desc": "Когда вы рядом с бомбой, вы начинаете её разминировать", + "psychicdefusing_hud_info": "{0} секунд осталось до разминирования", + + "pilot": "Пилот", + "pilot_desc": "Летайте ограниченное время. Двойной прыжок для полёта", + "pilot_hud_info": "Топливо", + + "planter": "Свободная установка", + "planter_desc": "Вы можете установить бомбу где угодно, с таймером взрыва 60 секунд.", + "planter_planting": "Установка ({0})...", + + "poison": "Яд", + "poison_desc": "Выберите игрока, который будет получать урон каждые несколько секунд", + "poison_enemy_info": "Вы были отравлены.", + "poison_player_info": "Игрок '{0}' был отравлен.", + "poison_select_info": "Отравить игрока:", + + "primaryban": "Без винтовок", + "primaryban_desc": "Выберите игрока, который не сможет использовать винтовки", + "primaryban_enemy_info": "Вы больше не можете использовать винтовки.", + "primaryban_player_info": "Игрок '{0}' больше не может использовать винтовки.", + "primaryban_select_info": "Запретить винтовки игроку:", + + "prosthesis": "Протез", + "prosthesis_desc": "Руки и ноги защищены от пуль", + + "push": "Толкач", + "push_desc": "Есть шанс оттолкнуть врага назад при попадании", + "push_desc2": "Ваш шанс оттолкнуть врага: {0}%", + + "pyro": "Пироман", + "pyro_desc": "Молотов восстанавливает здоровье", + + "quickshot": "Скорострельность", + "quickshot_desc": "Все пули выпускаются очень быстро", + + "radarhack": "Взлом радара", + "radarhack_desc": "Враги видны на радаре", + + "rambo": "Рэмбо", + "rambo_desc": "Вы получаете случайное количество здоровья в начале раунда", + + "randomweapon": "Случайное оружие", + "randomweapon_desc": "Нажмите [css_useSkill], чтобы получить случайное оружие", + + "rezombie": "Ре-зомби", + "rezombie_desc": "После смерти вы возрождаетесь как зомби с увеличенным здоровьем и без оружия", + + "reactivearmor": "Реактивная броня", + "reactivearmor_desc": "Броня поглощает первый полученный урон", + + "regeneration": "Регенерация", + "regeneration_desc": "Вы восстанавливаете здоровье каждые несколько секунд", + + "replicator": "Репликатор", + "replicator_desc": "Нажмите [css_useSkill], чтобы создать копию, наносящую урон при попадании", + + "retreat": "Отступление", + "retreat_desc": "Нажмите [css_useSkill], чтобы вернуться на спавн", + + "returntosender": "Вернуть отправителю", + "returntosender_desc": "Первое попадание по врагу отправляет его обратно на спавн", + + "richboy": "Богач", + "richboy_desc": "Вы получаете случайную сумму денег в начале раунда", + + "robinhood": "Робин Гуд", + "robinhood_desc": "Нанесение урона врагу крадёт его деньги", + + "rubber": "Резиновые пули", + "rubber_desc": "Ваши пули значительно замедляют игроков", + + "saper": "Сапёр", + "saper_desc": "Вы можете устанавливать и обезвреживать бомбы быстрее", + + "secondlife": "Второй шанс", + "secondlife_desc": "После смерти вы возрождаетесь с тем же количеством здоровья", + + "shade": "Тень", + "shade_desc": "Есть шанс телепортироваться за спину врагу при попадании", + "shade_desc2": "Ваш шанс телепортироваться за спину врагу: {0}%", + "shade_nospace": "Нет места", + + "shortbomb": "Короткий фитиль", + "shortbomb_desc": "Бомба взрывается гораздо быстрее", + + "silent": "Тишина", + "silent_desc": "Ваши шаги и прыжки не слышны ДРУГИМ игрокам", + + "smoker": "Курильщик", + "smoker_desc": "Ваши дымовые гранаты никогда не заканчиваются", + + "sniperelite": "Снайпер-элита", + "sniperelite_customname": "Навык снайпера-элиты", + "sniperelite_desc": "Нажмите [css_useSkill], чтобы заменить текущее оружие на AWP", + + "soldier": "Солдат", + "soldier_desc": "У вас случайный множитель урона", + "soldier_desc2": "Ваш множитель урона: {0}x", + + "soundmaker": "Звуковик", + "soundmaker_desc": "Время от времени вы слышите крики игроков", + + "spectator": "Наблюдатель", + "spectator_desc": "Нажмите [css_useSkill], чтобы наблюдать за случайным врагом", + + "swapposition": "Обмен позициями", + "swapposition_desc": "Нажмите [css_useSkill], чтобы поменяться местами со случайным врагом", + + "teleporter": "Телепортер", + "teleporter_desc": "Есть шанс поменяться местами с врагом при попадании", + "teleporter_desc2": "Ваш шанс обмена местами после попадания: {0}%", + + "thief": "Вор", + "thief_desc": "Вы можете украсть навык у выбранного игрока", + "thief_enemy_info": "Ваш навык был украден.", + "thief_player_info": "Навык игрока '{0}' был украден.", + "thief_select_info": "Украсть навык у игрока:", + "thief_incorrect_skill": "Этот навык нельзя выбрать!", + + "thirdeye": "Третий глаз", + "thirdeye_desc": "Нажмите [css_useSkill], чтобы активировать вид от третьего лица", + + "thorns": "Шипы", + "thorns_desc": "Противник получает часть урона, который нанёс вам", + + "throwingknife": "Метательный нож", + "throwingknife_desc": "Нажмите [css_useSkill], чтобы метнуть нож. Но остерегайтесь других", + + "toxicsmoke": "Токсичный дым", + "toxicsmoke_desc": "Ваши дымовые гранаты наносят урон", + + "wallhack": "Воллхак", + "wallhack_desc": "Вы видите врагов сквозь стены", + + "watchmaker": "Часовщик", + "watchmaker_desc": "Каждый бросок гранаты изменяет время раунда", + "watchmaker_ct": "Время раунда сокращено на {0} секунд.", + "watchmaker_tt": "Время раунда увеличено на {0} секунд.", + + "weaponsswap": "Обмен оружием", + "weaponsswap_desc": "Нажмите [css_useSkill], чтобы обменяться оружием со случайным врагом", + "weaponsswap_hud_info2": "У вас нет оружия для обмена", + + "weightless": "Невесомость", + "weightless_desc": "Ваши гранаты не подвержены гравитации и летают быстрее", + + "wildthrow": "Дикие броски", + "wildthrow_desc": "Выберите игрока, у которого будут проблемы с бросанием гранат", + "wildthrow_player_info": "Игрок '{0}' забыл все свои гранатлайны", + "wildthrow_select_info": "Выберите игрока:", + + "zeus": "Зевс", + "zeus_desc": "Зевс x27 мгновенно перезаряжается", + + "your_skill": "Ваш текущий навык", + "enemy_skill": "Навык врага", + "observer_skill": "Навык игрока", + "welcome_message": "Добро пожаловать {PLAYER} на {SERVER_NAME}!\nТекущая версия jRandomSkills: {VERSION} ({SKILLS_COUNT} навыков).\n\nОригинал создан:\n{AUTHOR1}\nМодифицирован и улучшен:\n{AUTHOR2}\nОфициальный Discord: https://discord.gg/9H8EZYBpPF", + "drawing_skill": "Получение навыка", + "disabled_weapon": "Вы не можете использовать это оружие", + + "hud_info": "Подождите ещё {0} секунд", + "hud_info_no_enemy": "Враг не найден", + "active_hud_info": "Активно ещё {0} миллисекунд", + + "skills_menu": "Список навыков", + "no_player": "Подходящий игрок не найден.", + "duplicate_player": "Найдено несколько игроков с таким именем.", + "selectplayerskill_command": "Введите /t", + "selectplayerskill_incorrect_enemy_index": "Игроки для выбора не найдены.", + + "skill_not_found_setskill": "Навык не найден", + "player_not_found_setskill": "Игрок не найден", + "correct_form_setskill": "Правильное использование: CHATCOLORS.RED!setskill <ник> <навык>", + "correct_form_setscore": "Правильное использование: CHATCOLORS.RED!setscore ", + "done_setskill": "Навык установлен", + "error_setskill": "Не удалось установить CHATCOLORS.REDнавык", + "for_setskill": "для", + + "invalid_map": "Название карты введено неверно!", + "loading_map": "Загрузка новой карты", + + "pause": "Матч приостановлен.", + "unpause": "Матч возобновлён.", + "healed": "Вы были вылечены.", + "game_start": "Игра началась!", + "reload": "Языки и конфигурации перезагружены.", + "hud_on": "HUD включён.", + "hud_off": "HUD выключен.", + + "vote_started": "Голосование начато: '{0}'", + "vote_timeout": "Голосование '{0}' истекло!", + "vote_wait": "Нужно подождать перед началом нового голосования!", + "vote_same_wait": "Нужно подождать перед повторным голосованием по той же теме!", + "vote_not_enough_players": "Недостаточно игроков для начала голосования!", + "vote_alredy_voted": "Вы уже проголосовали!", + "vote_vote": "Голосование", + + "bombsite_a": "Бомб-сайт A", + "bombsite_b": "Бомб-сайт B", + "bombplanted": "Бомба установлена\n{0} секунд до взрыва", + + "teammate_skills": "Навыки ваших тиммейтов", + "summary": "Итоги прошедшего раунда", + + "menu_controlls_scroll": "W/S — Прокрутка", + "menu_controlls_padding": " | ", + "menu_controlls_select": "E — Выбрать" +} diff --git a/jRandomSkills - SRC Files/src/lang/tr.json b/jRandomSkills - SRC Files/src/lang/tr.json index fddcada..fca1676 100644 --- a/jRandomSkills - SRC Files/src/lang/tr.json +++ b/jRandomSkills - SRC Files/src/lang/tr.json @@ -3,52 +3,52 @@ "none_desc": "Hiçbir yeteneğin yok", "aimbot": "Aimbot", - "aimbot_desc": "Vurduğun her mermi kafadan vuruş (headshot) sayılır", + "aimbot_desc": "Vurduğunda kafadan (HS) sayılır", - "aimlock": "Nişan Kilidi", + "aimlock": "Kitlenme", "aimlock_desc": "En yakın düşmana nişan almak için [css_useSkill] tuşuna basın", - "anomaly": "Anomali", + "anomaly": "Zaman Büken", "anomaly_desc": "Zamanı birkaç saniye geriye alırsın", "antyflash": "Anti-Flash", - "antyflash_desc": "Flaş bombalarından etkilenmezsin ve senin flaşların 7 saniye sürer", + "antyflash_desc": "Flaşa kör olmazsın ve flaşların 7 saniye sürer", - "antyhead": "Demir Kafa", - "antyhead_desc": "Kafadan vuruşlardan hasar almazsın", + "antyhead": "Beton Kafa", + "antyhead_desc": "Kafadan hasar almazsın", - "areareaper": "Bölge Azraili", - "areareaper_desc": "Devre dışı bırakmak için bir bomba alanı seçebilirsin", - "areareaper_incorrect_site": "Böyle bir bomba alanı bulunamadı.", - "areareaper_no_site": "Hiçbir bomba alanı bulunamadı.", - "areareaper_select_info": "Devre dışı bırakılacak alanı seçin:", - "areareaper_site_disabled": "Bomba alanı {0} devre dışı bırakıldı - buraya bomba kurulamaz!", - "areareaper_used_info": "Yeteneğin zaten kullanıldı.", - "areareaper_bombsite_disabled": "Bu bomba alanı devre dışı bırakıldı!", + "areareaper": "Mekan Kapatan", + "areareaper_desc": "Haritadaki bir bomba alanını tamamen devre dışı bırakabilirsin", + "areareaper_incorrect_site": "Böyle bir bomba alanı yok uydurma", + "areareaper_no_site": "Haritada bomba alanı bulunamadı", + "areareaper_select_info": "Kapatılacak bomba alanını seç:", + "areareaper_site_disabled": "{0} alanı mühürlendi - artık buraya bomba kurulamaz!", + "areareaper_used_info": "Yeteneğini zaten kullandın, açgözlülük yapma", + "areareaper_bombsite_disabled": "Bu bomba alanı kullanıma kapatıldı!", "armored": "Zırhlı", - "armored_desc": "Rastgele bir hasar alma çarpanına sahip olursun", - "armored_desc2": "Hasar alma çarpanın: {0}x", + "armored_desc": "Rastgele hasar alma çarpanına sahip olursun", + "armored_desc2": "Hasar alma: {0}x", "assassin": "Suikastçı", - "assassin_desc": "Düşmanlara arkadan vurduğunda daha fazla hasar verirsin", + "assassin_desc": "Düşmanlara arkadan daha fazla hasar verirsin", "astronaut": "Astronot", - "astronaut_desc": "Raund başında rastgele bir yerçekimi değeri alırsın", - "astronaut_desc2": "Rastgele yerçekimin: {0}x", + "astronaut_desc": "Rastgele bir yerçekimi değerine sahip olursun", + "astronaut_desc2": "Yerçekimin: {0}x", "moneyswap": "Vergi Memuru", - "moneyswap_desc": "Para takas etmek için bir oyuncu seç", - "moneyswap_enemy_info": "Vergi dairesi seni yakaladı.", - "moneyswap_player_info": "'{0}' isimli oyuncuyla paraları takas ettin.", - "moneyswap_select_info": "Para takası yapılacak oyuncu:", + "moneyswap_desc": "Bir düşmanla paranı takasla", + "moneyswap_enemy_info": "Maliye kapına dayandı", + "moneyswap_player_info": "'{0}' isimli oyuncuyla paraları takas ettin", + "moneyswap_select_info": "Para takasla biriyle:", "baseball": "Beyzbolcu", - "baseball_desc": "Yanıltıcı bomban (decoy) duvarlardan seker ve çarptığı düşmanı anında öldürür", + "baseball_desc": "Yanıltıcı bomban (decoy) duvarlardan seker ve çarptığı düşmanı öldürür", - "behind": "Düşman Döndürücü", - "behind_desc": "Düşmana vurduğunda onu 180 derece döndürme şansın olur", - "behind_desc2": "Vuruşta düşmanı döndürme şansın: %{0}", + "behind": "Baş Döndüren", + "behind_desc": "Vurduğunda düşmanı 180 derece döndürme şansın olur", + "behind_desc2": "Baş döndürme şansın: %{0}", "blademaster": "Kılıç Ustası", "blademaster_desc": "Bıçak tutarken mermileri sektirme şansın artar", @@ -57,105 +57,105 @@ "bunnyhop_desc": "Otomatik \"BunnyHop\" yaparsın", "c4camouflage": "C4 Kamuflajı", - "c4camouflage_desc": "Bombayı taşırken görünmez olursun", + "c4camouflage_desc": "Elinde C4 varken tamamen görünmez olursun", "carefulbullets": "Dikkatli Mermiler", - "carefulbullets_desc": "Iskaladığın her mermi için hasar alacak bir oyuncu seç", - "carefulbullets_enemy_info": "Artık isabetsiz atışlar canını yakacak.", - "carefulbullets_player_info": "'{0}' artık daha dikkatli olmalı.", + "carefulbullets_desc": "Düşman mermi kaçırırsa hasar alır", + "carefulbullets_enemy_info": "Mermi kaçırmak canını yakacak", + "carefulbullets_player_info": "'{0}' artık mermi sıkarken iki kere düşünecek", "carefulbullets_select_info": "İsabetsiz atışların hasar vereceği oyuncu:", "catapult": "Mancınık", - "catapult_desc": "Düşmanı havaya fırlatma şansın olur", - "catapult_desc2": "Vuruşta düşmanı fırlatma şansın: %{0}", + "catapult_desc": "Vurduğun rakibi uzaya (yukarı doğru) fırlatma şansın var", + "catapult_desc2": "Fırlatma şansın: %{0}", "chicken": "Tavuk", - "chicken_desc": "Tavuk modeli + %10 daha hızlı hareket - 50 HP alırsın", + "chicken_desc": "Tavuk modeli ve %10 daha hızlısın fakat 50 HP", - "chillout": "Sakin Ol", + "chillout": "Ağırdan Al", "chillout_desc": "Bombayı kurmak çok daha uzun sürer", - "cutter": "Kesici", - "cutter_desc": "Bıçakla tek atışta öldürme", + "cutter": "Kasap", + "cutter_desc": "Bıçakla tek atarsın", - "cypher": "Cypher", - "cypher_desc": "Kamera oluşturmak/kameraya geçmek için E tuşuna bas", - "cypher_nospace": "Kamera duvara dik açıyla yerleştirilmelidir", + "cypher": "Gözcü", + "cypher_desc": "Kamera oluşturmak/geçmek için [css_useSkill] tuşuna bas", + "cypher_nospace": "Kamerayı duvara dik yerleştir", "darkness": "Karanlık", - "darkness_desc": "Seçilen bir düşmana karanlık efekti uygular", - "darkness_enemy_info": "Işıklar sönsün.", - "darkness_player_info": "Karanlık, '{0}' isimli oyuncuyu ele geçirdi.", - "darkness_select_info": "Karanlık uygulanacak oyuncuyu seç:", + "darkness_desc": "Bir düşmanın ekranını karart", + "darkness_enemy_info": "Işıklar sönsün", + "darkness_player_info": "'{0}' isimli oyuncunun dünyasını kararttın", + "darkness_select_info": "Karanlık bir oyuncuyu seç:", - "deactivator": "Devre Dışı Bırakıcı", - "deactivator_desc": "Yeteneğini kapatmak istediğin bir oyuncu seç", - "deactivator_enemy_info": "Yeteneğin devre dışı bırakıldı.", - "deactivator_player_info": "'{0}' isimli oyuncunun yeteneği devre dışı bırakıldı.", - "deactivator_select_info": "Bir oyuncunun yeteneğini devre dışı bırak:", + "deactivator": "Silgi", + "deactivator_desc": "Bir düşmanın yeteneğini sil", + "deactivator_enemy_info": "Yeteneğin silindi", + "deactivator_player_info": "'{0}' isimli oyuncunun yeteneği silindi", + "deactivator_select_info": "Yetenek silmek için oyuncu seç:", "deaf": "Sağır", - "deaf_desc": "Tüm seslerini kapatmak için bir oyuncu seç", - "deaf_enemy_info": "Kulaklıkların oyundan ayrıldı.", + "deaf_desc": "Bir düşmanın kulağını kapat ve sesleri duymaz hale getir", + "deaf_enemy_info": "Kulaklıkların tıkandı", "deaf_player_info": "'{0}' isimli oyuncu için sesler kapatıldı.", - "deaf_select_info": "Sesleri kapatılacak oyuncuyu seç:", + "deaf_select_info": "Sağır bir oyuncuyu seç:", "disarmament": "Silahsızlandırma", - "disarmament_desc": "Vurduğun düşmanın silahını düşürme şansın olur", - "disarmament_desc2": "Düşmanı silahsızlandırma şansın: %{0}", + "disarmament_desc": "Vurduğunda rakibin elindeki silahı yere düşürme şansın olur", + "disarmament_desc2": "Silahsızlandırma şansın: %{0}", - "distancer": "Mesafe Ölçer", - "distancer_desc": "En yakın düşmana olan mesafeni görebilirsin", + "distancer": "Kronometre", + "distancer_desc": "En yakın düşmanın mesafesini görürsün", "dash": "Atılma", - "dash_desc": "Atılmak (dash) için ikinci kez zıpla", + "dash_desc": "Atılmak için ikinci kez zıpla", - "dracula": "Dracula", - "dracula_desc": "Düşmana vurmak, verdiğin hasarın bir yüzdesi kadar canını yeniler", + "dracula": "Drakula", + "dracula_desc": "Rakiplere verdiğin hasarın belirli bir yüzdesi kadar can alırsın", - "duplicator": "Kopyalayıcı", + "duplicator": "Kopyacı", "duplicator_desc": "Yeteneğini kopyalamak için bir oyuncu seç", "duplicator_player_info": "'{0}' isimli oyuncunun yeteneği kopyalandı.", "duplicator_select_info": "Yeteneği kopyalanacak oyuncu:", "dwarf": "Cüce", "dwarf_desc": "Raund başında rastgele karakter boyutu", - "dwarf_desc2": "Boyut çarpanın: {0}x", + "dwarf_desc2": "Boyutun: {0}x", - "enemyspawn": "Düşman Başlangıcı", - "enemyspawn_desc": "Düşman başlangıç noktasına ışınlanmak için E tuşuna bas", + "enemyspawn": "Base Baskını", + "enemyspawn_desc": "[css_useSkill] tuşuna basarak düşman doğma noktasına ışınlan", - "explosiveshot": "Patlayıcı Atış", - "explosiveshot_desc": "Ateş ederken rastgele patlayıcı mermi atma şansı", - "explosiveshot_desc2": "Patlayıcı mermi atma şansın: %{0}", + "explosiveshot": "Patlayıcı Mermi", + "explosiveshot_desc": "Ateş ederken rastgele mermilerin patlayabilir", + "explosiveshot_desc2": "Patlayan mermi şansı: %{0}", "falconeye": "Şahin Gözü", - "falconeye_desc": "Kuş bakışı kamerayı aktif etmek için E tuşuna bas", + "falconeye_desc": "[css_useSkill] tuşuna basarak kuş bakışına geç", - "fastreload": "Hızlı Şarjör", - "fastreload_desc": "Eldeki silahı anında doldurmak için E tuşuna bas", + "fastreload": "Şipşak Şarjör", + "fastreload_desc": "[css_useSkill] tuşuna basarak şarjörünü hızlıca değiştir", "flash": "Flash", "flash_desc": "Raund başında rastgele oyuncu hızı", - "flash_desc2": "Hız çarpanın: {0}x", + "flash_desc2": "Hızın: {0}x", "fortnite": "Fortnite", - "fortnite_desc": "Parçalanabilir bir barikat oluşturmak için E tuşuna bas", + "fortnite_desc": "[css_useSkill] tuşuna basarak barikat kur", "fragilebomb": "Hassas Bomba", - "fragilebomb_desc": "Bombaya ateş etmek ona hasar verir", - "fragilebomb_bomb_health": "Bomba canı", + "fragilebomb_desc": "Kurulu bombaya ateş etmek bombanın canını azaltır", + "fragilebomb_bomb_health": "Bombanın canı", - "friendlyfire": "Dost Ateşi", + "friendlyfire": "Dost Şifası", "friendlyfire_desc": "Takım arkadaşlarına ateş etmek onları iyileştirir", - "frozendecoy": "Dondurucu Yem", - "frozendecoy_desc": "Yanıltıcı bomban (decoy) yakındaki tüm oyuncuları dondurur", + "frozendecoy": "Buz Kıran", + "frozendecoy_desc": "Yanıltıcı bomba (decoy) yakındaki tüm oyuncuları dondurur", "gambler": "Kumarbaz", "gambler_desc": "Sunulan listeden bir yetenek seç.", "gambler_select_info": "Yeteneğini seç:", - "gambler_more": "#00FF00|${0} karşılığında yenile", + "gambler_more": "#00FF00|${0} karşılığında yeni yetenekler", "gambler_no_money": "Yeterli para yok.", "ghost": "Hayalet", @@ -165,71 +165,71 @@ "glaz_desc": "Sis bombalarının içini görebilirsin", "glitch": "Glitç", - "glitch_desc": "Seçilen bir düşmanın radarını devre dışı bırakır", - "glitch_enemy_info": "Radarın devre dışı bırakıldı.", + "glitch_desc": "Seçilen bir düşmanın radarını kapatır", + "glitch_enemy_info": "Radarın kapandı", "glitch_player_info": "'{0}' isimli oyuncunun radarı devre dışı bırakıldı.", "glitch_select_info": "Radarı kapatılacak oyuncuyu seç:", "glue": "Yapıştırıcı", "glue_desc": "Bombaların duvarlara yapışır", - "godmode": "Ölümsüzlük", - "godmode_desc": "Kısa süreliğine ölümsüz olmak için E tuşuna bas", - "godmode_off": "Ölümsüzlük kapalı", - "godmode_on": "Ölümsüzlük açık", + "godmode": "Ölümsüz", + "godmode_desc": "[css_useSkill] tuşuna basarak kısa süreli ölümsüz ol", + "godmode_off": "Ölümsüzlük kapandı", + "godmode_on": "Ölümsüzlük açıldı", "grenadier": "Bombacı", "grenadier_desc": "Sınırsız el bombasına sahipsin", - "healingsmoke": "İyileştiren Sis", + "healingsmoke": "Şifalı Sis", "healingsmoke_desc": "Sis bombaların iyileştirir", "hermit": "Münzevi", - "hermit_desc": "Öldürmek, mermilerini ve canının bir kısmını yeniler", + "hermit_desc": "Öldüğünde mernin ve canının biraz yenilenir", "holyhandgrenade": "Kutsal El Bombası", - "holyhandgrenade_desc": "El bombaların iki kat hasar verir ve iki kat menzile sahiptir", + "holyhandgrenade_desc": "El bomban iki kat hasara ve menzile sahip", - "homingnades": "Güdümlü El Bombaları", - "homingnades_desc": "El bombalarınız (sis hariç) düşmanlara yönelir", + "homingnades": "Güdümlü Bomba", + "homingnades_desc": "Bombalarınız (sis hariç) düşmanlara yönelir", - "hotbomb": "Sıcak Bomba", - "hotbomb_desc": "Siz hayatta olduğunuz sürece, bomba taşıyıcısına hasar verir", - "hotbomb_hint": "Dikkatli ol, bomba çok sıcak!", + "hotbomb": "Sıcak C4", + "hotbomb_desc": "Yaşadığın sürece bombacının canı azalıyor", + "hotbomb_hint": "Bomba çok sıcak!", "iana": "Hologram", - "iana_desc": "Hologramını birkaç saniyeliğine kontrol etmek için E tuşuna bas", + "iana_desc": "[css_useSkill] tuşuna basarak bir hologram oluştur", - "illiterate": "Okuryazar Olmayan", - "illiterate_desc": "Siz hayatta olduğunuz sürece, düşmanlarınız yazıları okuyamaz", + "illiterate": "Cahiliye", + "illiterate_desc": "Yaşadığın sürece rakibin sohbeti (chat) veya oyun yazılarını okuyamaz", "illusionist": "İllüzyonist", - "illusionist_desc": "Düz ilerleyen bir kopya oluşturmak için [css_useSkill] tuşuna basın", + "illusionist_desc": "[css_useSkill] tuşuna basarak düz ilerleyen illüzyon oluştur", "impostor": "Sahtekar", - "impostor_desc": "Raunda düşman oyuncu modeliyle başlarsın", + "impostor_desc": "Düşman oyuncu modeline dönüşürsün", "infiniteammo": "Sınırsız Mermi", - "infiniteammo_desc": "Tüm silahların için sınırsız mermi alırsın", + "infiniteammo_desc": "Tüm silahların sınırsız mermisi olur", "jackal": "İzci", - "jackal_desc": "Her rakip arkasında bir iz bırakır", + "jackal_desc": "Her rakip yürüdüğünde ayak izi bırakır", "jammer": "Sinyal Kesici", "jammer_desc": "Bir oyuncunun nişangahını (crosshair) kapatmak için seç", - "jammer_enemy_info": "Nişangahın devre dışı bırakıldı.", - "jammer_player_info": "'{0}' isimli oyuncunun nişangahı devre dışı bırakıldı.", + "jammer_enemy_info": "Nişangahın kapatıldı.", + "jammer_player_info": "'{0}' isimli oyuncunun nişangahı kapatıldı.", "jammer_select_info": "Nişangahı kapatılacak oyuncuyu seç:", - "jester": "Joker", - "jester_desc": "Joker modunda hasar alamazsın ve veremezsin. Bu mod birkaç saniyede bir değişir.", - "jester_mode": "Joker Modu", + "jester": "Soytarı", + "jester_desc": "Soytarı modunda hasar alamazsın ve veremezsin. Bu mod birkaç saniyede bir değişir.", + "jester_mode": "Soytarı Modu", "jester_on": "AÇIK", "jester_off": "KAPALI", "jumpban": "Bacaksız", "jumpban_desc": "Zıplayamayacak bir oyuncu seç", - "jumpban_enemy_info": "Birisi bacaklarını kesti.", + "jumpban_enemy_info": "Bacakların kesildi", "jumpban_player_info": "'{0}' artık zıplayamaz.", "jumpban_select_info": "Zıplaması yasaklanacak oyuncu:", @@ -237,59 +237,59 @@ "jumpingjack_desc": "Zıplamak canını yeniler", "killerflash": "Ölümcül Flaş", - "killerflash_desc": "Flaş bombanla tamamen kör olan herkes ölür (sen dahil)", + "killerflash_desc": "Flaşına tamamen kör olan herkes ölür (sen dahil)", "lifeswap": "Can Takası", "lifeswap_desc": "Can değerlerini takas etmek için bir oyuncu seç", - "lifeswap_enemy_info": "Birisi canını ödünç aldı.", + "lifeswap_enemy_info": "Birisi canını çaldı", "lifeswap_player_info": "'{0}' isimli oyuncuyla canlarını takas ettin.", "lifeswap_select_info": "Can takası yapılacak oyuncu:", "longknife": "Uzun Bıçak", - "longknife_desc": "Bıçak saldırısı mesafeden bağımsız olarak hasar verir", + "longknife_desc": "Bıçağın uzaktaki rakibe hasar verebilir", "longzeus": "Uzak Zeus", - "longzeus_desc": "Zeus mesafeden bağımsız olarak hasar verir", + "longzeus_desc": "Zeus uzaktaki rakibe hasar verebilir", "magneticdecoy": "Manyetik Yanıltıcı", "magneticdecoy_desc": "Yanıltıcı bombanız yakındaki oyuncuları kendine çeker", "magneto": "Magneto", - "magneto_desc": "Tüm düşman el bombaları sizden uzaklaştırılır", + "magneto_desc": "Tüm düşman bombaları sizden uzaklaştırılır", "magnifier": "Büyüteç", "magnifier_desc": "Düşmanın ekranını yakınlaştırarak görüş alanını daraltır", - "magnifier_enemy_info": "Görüş alanın bozuldu!", + "magnifier_enemy_info": "Görüşün bozuldu!", "magnifier_player_info": "'{0}' isimli oyuncunun ekranı yakınlaştırıldı.", "magnifier_select_info": "Ekranı büyütülecek oyuncuyu seç:", "medic": "Sıhhiye", - "medic_desc": "50 can yenileyen bir iyileştirme yükü kullanmak için E tuşuna bas", + "medic_desc": "[css_useSkill] tuşuna basarak kendine anında 50 HP bas", - "miner": "Bomba Madencisi", + "miner": "Mayın", "miner_desc": "El bombanız (HE) sadece yakında bir düşman olduğunda patlar", "bankrupt": "İflas", "bankrupt_desc": "Tüm parasını kaybedecek bir oyuncu seç", - "bankrupt_enemy_info": "İflas ettin.", + "bankrupt_enemy_info": "İflas ettin!", "bankrupt_player_info": "'{0}' isimli oyuncu iflas etti.", "bankrupt_select_info": "İflas edecek oyuncuyu seç:", - "muhammed": "Bombacı", - "muhammed_desc": "Öldüğünde patlayarak etraftaki oyuncuları öldürürsün", - "muhammed_explosion": "ALLAHU EKBER!!!", + "deathbomb": "Canlı Bomba", + "deathbomb_desc": "Öldüğünde patlayarak etraftaki oyuncuları öldürürsün", + "deathbomb_explosion": "BOOM!!!", "ninja": "Ninja", - "ninja_desc": "Hareketsiz durmak görünmezliğini %33, çömelmek %33 ve bıçak tutmak %33 artırır", + "ninja_desc": "Görünmezliğini sabit durmak %33, eğilmek %33 ve bıçak tutmak %33 artırır", "nonades": "Bomba Geçirmez", "nonades_desc": "Bombalar sana hasar vermez", "norecoil": "Odaklanma", - "norecoil_desc": "Ateş ederken geri tepme olmaz", + "norecoil_desc": "Silahın hiç sekmez", "noclip": "Noclip", - "noclip_desc": "Kısa süreliğine noclip açmak için E tuşuna bas", + "noclip_desc": "[css_useSkill] tuşuna basarak duvarların içinden geç", "oneshot": "Tek Atış", "oneshot_desc": "Düşmana vurmak onu anında öldürür", @@ -297,18 +297,18 @@ "onlyhead": "Sadece Kafa", "onlyhead_desc": "Sadece kafadan hasar alırsın", - "paweljumper": "Ekstra Zıplama", - "paweljumper_desc": "Rastgele sayıda ekstra zıplama hakkı kazanırsın", - "paweljumper_desc2": "{0} tane ekstra zıplama hakkın var", + "paweljumper": "Zıppır", + "paweljumper_desc": "Rastgele sayıda ekstra zıplaman olur", + "paweljumper_desc2": "{0} kez ekstra zıplayabilirsin", "phoenix": "Anka Kuşu", "phoenix_desc": "Öldükten sonra rastgele yeniden doğma şansın olur", - "phoenix_desc2": "Ölümden sonra yeniden doğma şansın: %{0}", - "phoenix_respawn": "Anka Kuşu'nun gücü sayesinde küllerinden yeniden doğdun!", + "phoenix_desc2": "Yeniden doğma şansın: %{0}", + "phoenix_respawn": "Küllerinden yeniden doğdun!", "psychicdefusing": "Psişik İmha", "psychicdefusing_desc": "Bombanın yanındayken onu otomatik imha etmeye başlarsın", - "psychicdefusing_hud_info": "İmha için {0} saniye kaldı", + "psychicdefusing_hud_info": "Bombanın çözülmesi için son {0} saniye", "pilot": "Pilot", "pilot_desc": "Sınırlı bir süre uçun. Uçmak için zıplama tuşuna iki kez basın", @@ -326,7 +326,7 @@ "primaryban": "Tüfek Yasak", "primaryban_desc": "Tüfek kullanamayacak bir oyuncu seç", - "primaryban_enemy_info": "Artık tüfek kullanamazsın.", + "primaryban_enemy_info": "Tüfek kullanmayı unuttun", "primaryban_player_info": "'{0}' artık tüfek kullanamaz.", "primaryban_select_info": "Tüfek kullanımı yasaklanacak oyuncu:", @@ -335,13 +335,13 @@ "push": "İtici", "push_desc": "Düşmana vurduğunda onu geri itme şansın olur", - "push_desc2": "Düşmanı geri itme şansın: %{0}", + "push_desc2": "Geri itme şansın: %{0}", - "pyro": "Piromani", + "pyro": "Ateşbaz", "pyro_desc": "Molotof canını yeniler", - "quickshot": "Seri Ateş", - "quickshot_desc": "Tüm mermiler çok hızlı ateşlenir", + "quickshot": "Seri Atış", + "quickshot_desc": "Silahın daha hızlı ateş eder", "radarhack": "Radar Hack", "radarhack_desc": "Düşmanlar radarda görünür", @@ -349,34 +349,34 @@ "rambo": "Rambo", "rambo_desc": "Raund başında rastgele miktarda can alırsın", - "randomweapon": "Rastgele Silah", - "randomweapon_desc": "Rastgele bir silah almak için E tuşuna bas", + "randomweapon": "Silah Kumarı", + "randomweapon_desc": "[css_useSkill] tuşuna basarak rastgele bir silah al", - "rezombie": "Zombi Dönüşümü", - "rezombie_desc": "Öldükten sonra daha fazla canla ve silahsız bir zombi olarak yeniden doğarsın", + "rezombie": "Zombi", + "rezombie_desc": "Öldükten sonra daha fazla canla ve silahsız zombi olarak doğarsın", "reactivearmor": "Reaktif Zırh", - "reactivearmor_desc": "Zırh alınan ilk hasarı emmer", + "reactivearmor_desc": "Zırhın alınan ilk hasarı emmer", "regeneration": "Yenilenme", "regeneration_desc": "Birkaç saniyede bir canın yenilenir", "replicator": "Kopyacı", - "replicator_desc": "Vurulduğunda hasar veren bir kopya oluşturmak için E tuşuna bas", + "replicator_desc": "[css_useSkill] tuşuna basarak kopya oluştur ve ölürse rakibe hasar verir", - "retreat": "Geri Çekilme", - "retreat_desc": "Başlangıç noktasına dönmek için E tuşuna bas", + "retreat": "Geri Çekil", + "retreat_desc": "[css_useSkill] tuşuna basarak başlangıç noktasına ışınlan", "returntosender": "İade", - "returntosender_desc": "Düşmana ilk vuruşun onu kendi başlangıç noktasına geri gönderir", + "returntosender_desc": "Düşmana ilk vuruşun onu kendi başlangıç noktasına ışınlar", - "richboy": "Zengin Çocuk", + "richboy": "Zengin Bebe", "richboy_desc": "Raund başında rastgele miktarda para alırsın", "robinhood": "Robin Hood", "robinhood_desc": "Düşmana hasar vermek onun parasını çalar", - "rubber": "Lastik Mermiler", + "rubber": "Lastik Mermi", "rubber_desc": "Mermilerin oyuncuları önemli ölçüde yavaşlatır", "saper": "İstihkamcı", @@ -387,48 +387,48 @@ "shade": "Gölge", "shade_desc": "Vurduğun düşmanın arkasına ışınlanma şansın olur", - "shade_desc2": "Düşmanın arkasına ışınlanma şansın: %{0}", + "shade_desc2": "Arkasına ışınlanma şansın: %{0}", "shade_nospace": "Uygun alan yok", "shortbomb": "Kısa Fünye", "shortbomb_desc": "Bomba çok daha hızlı patlar", "silent": "Sessiz", - "silent_desc": "Ayak seslerin ve zıplamaların DİĞER oyunculara duyulmaz", + "silent_desc": "Ayak seslerini ve zıplamalarını DİĞER oyuncular duyamaz", "smoker": "Tiryaki", "smoker_desc": "Sis bombalarınız asla bitmez", "sniperelite": "Keskin Nişancı", - "sniperelite_customname": "Keskin Nişancı Yeteneği", - "sniperelite_desc": "Mevcut silahını bir AWP ile değiştirmek için E tuşuna bas", + "sniperelite_customname": "Keskin Nişancı", + "sniperelite_desc": "[css_useSkill] tuşuna basarak silahını AWP ile değiştir", - "soldier": "Asker", - "soldier_desc": "Rastgele bir hasar çarpanına sahip olursun", - "soldier_desc2": "Hasar çarpanın: {0}x", + "soldier": "Teğmen", + "soldier_desc": "Rastgele bir oranda fazla hasar verirsin", + "soldier_desc2": "Hasarın: {0}x", - "soundmaker": "Gürültücü", - "soundmaker_desc": "Her düşman için bir ses tetiklemek için E tuşuna bas", + "soundmaker": "Halüsinasyon", + "soundmaker_desc": "[css_useSkill] tuşuna basarak rakibinin çığlık atmasını sağla", - "spectator": "İzleyici", - "spectator_desc": "Rastgele bir düşmanı izlemek için E tuşuna bas", + "spectator": "Röntgen", + "spectator_desc": "[css_useSkill] tuşuna basarak rakibinin gözünden gör", "swapposition": "Yer Değiştirme", - "swapposition_desc": "Rastgele bir düşmanla yer değiştirmek için E tuşuna bas", + "swapposition_desc": "[css_useSkill] tuşuna basarak vurduğun düşmanla yer değiştir", "teleporter": "Işınlayıcı", "teleporter_desc": "Vurulan bir düşmanla yer değiştirme şansınız var", - "teleporter_desc2": "Vuruştan sonra yer değiştirme şansınız: %{0}", + "teleporter_desc2": "Yer değiştirme şansın: %{0}", "thief": "Hırsız", "thief_desc": "Seçilen bir oyuncudan yeteneğini çalabilirsin", "thief_enemy_info": "Yeteneğin çalındı.", "thief_player_info": "'{0}' isimli oyuncunun yeteneği çalındı.", "thief_select_info": "Yetenek çalınacak oyuncu:", - "thief_incorrect_skill": "Bu yetenek seçilemez!", + "thief_incorrect_skill": "Bu yetenek çalınamaz!", "thirdeye": "Üçüncü Göz", - "thirdeye_desc": "Üçüncü şahıs bakış açısını aktif etmek için E tuşuna bas", + "thirdeye_desc": "[css_useSkill] tuşuna basarak üçüncü göze(thirdperson) geç", "thorns": "Dikenler", "thorns_desc": "Rakibin, sana verdiği hasarın bir kısmını geri alır", @@ -448,13 +448,13 @@ "watchmaker_tt": "Raund süresi {0} saniye uzatıldı.", "weaponsswap": "Silah Takası", - "weaponsswap_desc": "Rastgele bir düşmanla silahları takas etmek için E tuşuna bas", + "weaponsswap_desc": "[css_useSkill] tuşuna basarak silahını düşmanla takasla", "weaponsswap_hud_info2": "Takas edilecek silahın yok", "weightless": "Yerçekimsiz", - "weightless_desc": "El bombalarınız yerçekiminden etkilenmez ve daha hızlı uçar", + "weightless_desc": "El bombalarınız yerçekiminden etkilenmez ve dümdüz gider", - "wildthrow": "Vahşi Atış", + "wildthrow": "Unutkan Bombacı", "wildthrow_desc": "El bombası atmakta zorluk çekecek bir oyuncu seçin", "wildthrow_player_info": "'{0}' adlı oyuncu tüm taktiklerini unuttu", "wildthrow_select_info": "Bir oyuncu seçin:", @@ -462,25 +462,25 @@ "zeus": "Zeus", "zeus_desc": "Zeus x27 anında şarj olur", - "your_skill": "Mevcut yeteneğin", + "your_skill": "Yeteneğin", "enemy_skill": "Düşmanın yeteneği", "observer_skill": "Oyuncunun yeteneği", "welcome_message": "{PLAYER}, {SERVER_NAME} sunucusuna hoş geldin!\nGüncel jRandomSkills versiyonu: {VERSION} ({SKILLS_COUNT} yetenek).\n\nOrijinal yapımcı:\n{AUTHOR1}\nGeliştiren:\n{AUTHOR2}\nResmi Discord: https://discord.gg/9H8EZYBpPF", - "drawing_skill": "Yetenek çekiliyor", + "drawing_skill": "Yetenek çarkı dönüyor...", "disabled_weapon": "Bu silahı kullanamazsın", "hud_info": "{0} saniye daha bekle", - "hud_info_no_enemy": "Düşman bulunamadı", + "hud_info_no_enemy": "Düşman yok", "active_hud_info": "{0} milisaniye daha aktif", "skills_menu": "Yetenek Listesi", - "no_player": "Eşleşen oyuncu bulunamadı.", + "no_player": "Eşleşen oyuncu yok.", "duplicate_player": "Aynı isimde birden fazla oyuncu bulundu.", - "selectplayerskill_command": "/t yazın", - "selectplayerskill_incorrect_enemy_index": "Seçilecek oyuncu bulunamadı.", + "selectplayerskill_command": "Sohbete /t yazın", + "selectplayerskill_incorrect_enemy_index": "Seçilecek oyuncu yok.", - "skill_not_found_setskill": "Böyle bir yetenek bulunamadı", - "player_not_found_setskill": "Böyle bir oyuncu bulunamadı", + "skill_not_found_setskill": "Böyle bir yetenek yok", + "player_not_found_setskill": "Böyle bir oyuncu yok", "correct_form_setskill": "Doğru kullanım: !setskill ", "correct_form_setscore": "Doğru kullanım: !setscore ", "done_setskill": "yetenek ayarlandı", @@ -506,12 +506,12 @@ "vote_alredy_voted": "Zaten oy kullandın!", "vote_vote": "Oy ver", - "bombsite_a": "Bomba Alanı A", - "bombsite_b": "Bomba Alanı B", + "bombsite_a": "A Bölgesi", + "bombsite_b": "B Bölgesi", "bombplanted": "Bomba kuruldu\nPatlamaya {0} saniye", - "teammate_skills": "Takım arkadaşlarının yetenekleri", - "summary": "Son raundun özeti", + "teammate_skills": "Takımının yetenekleri", + "summary": "Raundun özeti", "menu_controlls_scroll": "W/S - Kaydır", "menu_controlls_padding": " | ", diff --git a/jRandomSkills - SRC Files/src/lang/zh.json b/jRandomSkills - SRC Files/src/lang/zh.json index c42ef7c..08f05a2 100644 --- a/jRandomSkills - SRC Files/src/lang/zh.json +++ b/jRandomSkills - SRC Files/src/lang/zh.json @@ -275,9 +275,9 @@ "moneyswap_player_info": "你与玩家 '{0}' 交换了金钱。", "moneyswap_select_info": "选择你想与之交换金钱的玩家:", - "muhammed": "穆罕默德", - "muhammed_desc": "你死亡时会爆炸,杀死附近的玩家", - "muhammed_explosion": "真主至大!!!", + "deathbomb": "死亡炸弹", + "deathbomb_desc": "你死亡时会爆炸,杀死附近的玩家", + "deathbomb_explosion": "砰!", "ninja": "忍者", "ninja_desc": "站立不动增加33%隐形,蹲下增加33%,持刀增加33%", diff --git a/jRandomSkills - SRC Files/src/player/ISkill.cs b/jRandomSkills - SRC Files/src/player/ISkill.cs index f1df3a4..395ee9c 100644 --- a/jRandomSkills - SRC Files/src/player/ISkill.cs +++ b/jRandomSkills - SRC Files/src/player/ISkill.cs @@ -79,6 +79,7 @@ public enum Skills Darkness, Deactivator, Deaf, + DeathBomb, Disarmament, Distancer, Dash, @@ -126,7 +127,6 @@ public enum Skills Medic, Miner, MoneySwap, - Muhammed, Ninja, NoNades, NoRecoil, diff --git a/jRandomSkills - SRC Files/src/player/PlayerEvents.cs b/jRandomSkills - SRC Files/src/player/PlayerEvents.cs index 8a66bba..a171a95 100644 --- a/jRandomSkills - SRC Files/src/player/PlayerEvents.cs +++ b/jRandomSkills - SRC Files/src/player/PlayerEvents.cs @@ -2,14 +2,12 @@ using CounterStrikeSharp.API; using CounterStrikeSharp.API.Core; using CounterStrikeSharp.API.Core.Attributes; using CounterStrikeSharp.API.Modules.Admin; -using CounterStrikeSharp.API.Modules.Commands.Targeting; using CounterStrikeSharp.API.Modules.Cvars; using CounterStrikeSharp.API.Modules.Events; using CounterStrikeSharp.API.Modules.Memory; using CounterStrikeSharp.API.Modules.Memory.DynamicFunctions; using CounterStrikeSharp.API.Modules.UserMessages; using CounterStrikeSharp.API.Modules.Utils; -using Microsoft.Extensions.Logging; using RayTraceAPI; using src.player.skills; using src.utils; @@ -465,6 +463,9 @@ namespace src.player CCSPlayerController player = pawn.Controller.Value.As(); if (player == null || !player.IsValid) return HookResult.Continue; + var playerInfo = PlayerManager.GetPlayerByIndex(player.Index); + if (playerInfo == null) return HookResult.Continue; + CCSWeaponBaseVData vdata = VirtualFunctions.GetCSWeaponDataFromKeyFunc.Invoke(-1, econItem.ItemDefinitionIndex.ToString()); if (vdata == null) return HookResult.Continue; @@ -483,7 +484,8 @@ namespace src.player break; } } - return block ? HookResult.Stop : HookResult.Continue; + + return block ? HookResult.Handled : HookResult.Continue; } } @@ -510,7 +512,7 @@ namespace src.player break; } } - return block ? HookResult.Stop : HookResult.Continue; + return block ? HookResult.Handled : HookResult.Continue; } } @@ -570,7 +572,7 @@ namespace src.player string welcomeMsg = player.GetTranslation("welcome_message", "welcome"); foreach (string line in welcomeMsg.Split("\n")) - player.PrintToChat($" {ChatColors.Green}" + line.Replace("{PLAYER}", $" {ChatColors.Red}{player.PlayerName}{ChatColors.Green}", StringComparison.OrdinalIgnoreCase) + player.PrintToChat($" {ChatColors.Green}" + line.Replace("{PLAYER}", $" {ChatColors.Red}\u202A{player.PlayerName}\u202C{ChatColors.Green}", StringComparison.OrdinalIgnoreCase) .Replace("{SERVER_NAME}", $" {ChatColors.Red}{ConVar.Find("hostname")?.StringValue ?? "Default Server"}{ChatColors.Green}", StringComparison.OrdinalIgnoreCase) .Replace("{VERSION}", $" {ChatColors.Red}v{Instance.ModuleVersion}{ChatColors.Green}", StringComparison.OrdinalIgnoreCase) .Replace("{SKILLS_COUNT}", $" {ChatColors.Red}{SkillData.Skills.Count - 1}{ChatColors.Green}", StringComparison.OrdinalIgnoreCase) @@ -731,16 +733,22 @@ namespace src.player lock (setLock) { isTransmitRegistered = false; + Instance.AddTimer(.1f, () => { DisableAll(); ConVar.Find("sv_legacy_jump")?.SetValue("1"); + }, CounterStrikeSharp.API.Modules.Timers.TimerFlags.STOP_ON_MAPCHANGE); + Instance.RemoveListener(CheckTransmit); + playersSkills.Clear(); staticSkills.Clear(); + ctSkill = noneSkill; tSkill = noneSkill; allSkill = noneSkill; + PlayerManager.Clear(); } } @@ -766,7 +774,7 @@ namespace src.player var skillInfo = SkillData.Skills.FirstOrDefault(p => p.Skill == _playerSkill.Skill); var specialSkillInfo = SkillData.Skills.FirstOrDefault(s => s.Skill == _playerSkill.SpecialSkill); if (skillInfo == null) continue; - skillsText += $" {ChatColors.DarkRed}{_player.PlayerName}{ChatColors.Lime}: {(_playerSkill.SpecialSkill == Skills.None || specialSkillInfo == null ? player.GetSkillName(skillInfo.Skill, _playerSkill.SkillChance) : $"{player.GetSkillName(specialSkillInfo.Skill)} -> {player.GetSkillName(skillInfo.Skill, _playerSkill.SkillChance)}")}\n"; + skillsText += $" {ChatColors.DarkRed}\u202A{_player.PlayerName}\u202C{ChatColors.Lime}: {(_playerSkill.SpecialSkill == Skills.None || specialSkillInfo == null ? player.GetSkillName(skillInfo.Skill, _playerSkill.SkillChance) : $"{player.GetSkillName(specialSkillInfo.Skill)} -> {player.GetSkillName(skillInfo.Skill, _playerSkill.SkillChance)}")}\n"; } } @@ -824,7 +832,7 @@ namespace src.player SkillUtils.PrintToChat(victim, $"{ChatColors.DarkRed}{(attackerInfo.SpecialSkill == Skills.None ? victim.GetSkillName(skillData.Skill) : $"{victim.GetSkillName(specialSkillData.Skill)} -> {victim.GetSkillName(skillData.Skill)}")}{ChatColors.Lime} - {skillDesc}", - title: $"{victim.GetTranslation("enemy_skill")} {ChatColors.DarkRed}{attacker.PlayerName}{ChatColors.Lime}"); + title: $"{victim.GetTranslation("enemy_skill")} {ChatColors.DarkRed}\u202A{attacker.PlayerName}\u202C{ChatColors.Lime}"); } } return HookResult.Continue; @@ -1064,9 +1072,9 @@ namespace src.player float hudExpired = Config.LoadedConfig.SkillHudDuration; skillPlayer.SkillHudExpired = hudExpired == -1 ? DateTime.MaxValue : DateTime.Now.AddSeconds(hudExpired); - float descriptionHudExpired = Config.LoadedConfig.SkillHudDuration; + float descriptionHudExpired = Config.LoadedConfig.SkillDescriptionDuration; skillPlayer.SkillDescriptionHudExpired = descriptionHudExpired == -1 ? DateTime.MaxValue : DateTime.Now.AddSeconds(descriptionHudExpired); - + if (Config.LoadedConfig.TeamMateSkillChatInfo) { Instance?.AddTimer(.6f, () => @@ -1079,7 +1087,7 @@ namespace src.player if (teammateInfo != null && teammateInfo?.Skill != null) { var skillInfo = SkillData.Skills.FirstOrDefault(p => p.Skill == teammateInfo.Skill); - teammateSkills += $" {ChatColors.DarkRed}{teammate.PlayerName}{ChatColors.Lime}: {(skillInfo == null ? player.GetSkillName(Skills.None) : player.GetSkillName(skillInfo.Skill, teammateInfo.SkillChance))}\n"; + teammateSkills += $" {ChatColors.DarkRed}\u202A{teammate.PlayerName}\u202C{ChatColors.Lime}: {(skillInfo == null ? player.GetSkillName(Skills.None) : player.GetSkillName(skillInfo.Skill, teammateInfo.SkillChance))}\n"; } } diff --git a/jRandomSkills - SRC Files/src/player/PlayerOnTick.cs b/jRandomSkills - SRC Files/src/player/PlayerOnTick.cs index ba7ac98..3f87eae 100644 --- a/jRandomSkills - SRC Files/src/player/PlayerOnTick.cs +++ b/jRandomSkills - SRC Files/src/player/PlayerOnTick.cs @@ -15,6 +15,7 @@ namespace src.player Instance.RegisterListener(() => { UpdateGameRules(); + if (Server.TickCount % 2 != 0) return; foreach (var player in Utilities.GetPlayers()) { diff --git a/jRandomSkills - SRC Files/src/player/skills/AntyFlash.cs b/jRandomSkills - SRC Files/src/player/skills/AntyFlash.cs index 8025f0c..b2bac0d 100644 --- a/jRandomSkills - SRC Files/src/player/skills/AntyFlash.cs +++ b/jRandomSkills - SRC Files/src/player/skills/AntyFlash.cs @@ -1,13 +1,16 @@ using CounterStrikeSharp.API.Core; +using CounterStrikeSharp.API.Modules.Cvars; using CounterStrikeSharp.API.Modules.Entities.Constants; using CounterStrikeSharp.API.Modules.Utils; using src.utils; +using System.Collections.Concurrent; namespace src.player.skills { public class AntyFlash : ISkill { private const Skills skillName = Skills.AntyFlash; + private readonly static ConcurrentDictionary playersWithSkill = []; public static void LoadSkill() { @@ -38,15 +41,76 @@ namespace src.player.skills } } + public static void GrenadeThrown(EventGrenadeThrown @event) + { + var player = PlayerManager.GetPlayerEvent(@event.Userid); + if (player == null || !player.IsValid) return; + + var weapon = @event.Weapon; + if (weapon != "flashbang") return; + + var playerInfo = PlayerManager.GetPlayerByIndex(player!.Index); + if (playerInfo?.Skill != skillName) return; + + if (playersWithSkill.TryGetValue(player.Index, out int grenadesLeft) && grenadesLeft > 1) + { + playersWithSkill[player.Index] = grenadesLeft - 1; + player!.GiveNamedItem($"weapon_{weapon}"); + SkillUtils.UpdateGrenadeCount(player, CsItem.FlashbangGrenade, grenadesLeft - 1); + } + } + + public static void WeaponEquip(EventItemEquip @event) + { + var player = PlayerManager.GetPlayerEvent(@event.Userid); + var weapon = @event.Item; + if (player == null || !player.IsValid) return; + + if (playersWithSkill.TryGetValue(player.Index, out int grenadesLeft) && grenadesLeft > 1) + SkillUtils.UpdateGrenadeCount(player, CsItem.FlashbangGrenade, grenadesLeft); + } + + public static void WeaponPickup(EventItemPickup @event) + { + var player = PlayerManager.GetPlayerEvent(@event.Userid); + if (player == null || !player.IsValid) return; + + var weapon = @event.Item; + if (string.IsNullOrEmpty(weapon) || weapon != "flashbang") return; + + if (playersWithSkill.TryGetValue(player.Index, out int grenadesLeft) && grenadesLeft > 1) + SkillUtils.UpdateGrenadeCount(player, CsItem.FlashbangGrenade, grenadesLeft); + } + public static void EnableSkill(CCSPlayerController player) { if (player == null || !player.IsValid) return; - SkillUtils.TryGiveWeapon(player, CsItem.FlashbangGrenade); + + int flashbangLimit = ConVar.Find("ammo_grenade_limit_flashbang")?.GetPrimitiveValue() ?? 2; + int grenadeLimit = SkillsInfo.GetValue(skillName, "grenadeLimit"); + + if (grenadeLimit > flashbangLimit) + { + playersWithSkill.TryAdd(player.Index, grenadeLimit); + SkillUtils.TryGiveWeapon(player, CsItem.FlashbangGrenade); + SkillUtils.UpdateGrenadeCount(player, CsItem.FlashbangGrenade, grenadeLimit); + } + else + SkillUtils.TryGiveWeapon(player, CsItem.FlashbangGrenade, grenadeLimit, false); } - public class SkillConfig(Skills skill = skillName, bool active = true, string color = "#D6E6FF", CsTeam onlyTeam = CsTeam.None, bool disableOnFreezeTime = false, bool needsTeammates = false, string requiredPermission = "", int maxPerServer = -1, Rarity rarity = Rarity.Common, float flashDuration = 7f) : SkillsInfo.DefaultSkillInfo(skill, active, color, onlyTeam, disableOnFreezeTime, needsTeammates, requiredPermission, maxPerServer, rarity) + public static void DisableSkill(CCSPlayerController player) + { + if (player == null || !player.IsValid) return; + + playersWithSkill.TryRemove(player.Index, out _); + SkillUtils.UpdateGrenadeCount(player, CsItem.FlashbangGrenade, 1); + } + + public class SkillConfig(Skills skill = skillName, bool active = true, string color = "#D6E6FF", CsTeam onlyTeam = CsTeam.None, bool disableOnFreezeTime = false, bool needsTeammates = false, string requiredPermission = "", int maxPerServer = -1, Rarity rarity = Rarity.Common, float flashDuration = 7f, int grenadeLimit = 2) : SkillsInfo.DefaultSkillInfo(skill, active, color, onlyTeam, disableOnFreezeTime, needsTeammates, requiredPermission, maxPerServer, rarity) { public float FlashDuration { get; set; } = flashDuration; + public int GrenadeLimit { get; set; } = grenadeLimit; } } } \ No newline at end of file diff --git a/jRandomSkills - SRC Files/src/player/skills/Bankrupt.cs b/jRandomSkills - SRC Files/src/player/skills/Bankrupt.cs index a450d07..da16eb5 100644 --- a/jRandomSkills - SRC Files/src/player/skills/Bankrupt.cs +++ b/jRandomSkills - SRC Files/src/player/skills/Bankrupt.cs @@ -41,7 +41,7 @@ namespace src.player.skills foreach (var e in enemies) { int money = e.InGameMoneyServices?.Account ?? 0; - menuItems.Add(($"{e.PlayerName} : {money}$", e.Index.ToString())); + menuItems.Add(($"\u202A{e.PlayerName}\u202C : {money}$", e.Index.ToString())); } if (!menuItems.IsEmpty) @@ -61,7 +61,7 @@ namespace src.player.skills var enemies = Utilities.GetPlayers().Where(p => p.IsValid && p.PawnIsAlive && p.Team != player.Team && !p.IsHLTV && p.Team != CsTeam.Spectator && p.Team != CsTeam.None).ToArray(); if (enemies.Length > 0) { - ConcurrentBag<(string, string)> menuItems = [.. enemies.Select(e => ($"{e.PlayerName} : {(e.InGameMoneyServices?.Account ?? 0)}$", e.Index.ToString()))]; + ConcurrentBag<(string, string)> menuItems = [.. enemies.Select(e => ($"\u202A{e.PlayerName}\u202C : {(e.InGameMoneyServices?.Account ?? 0)}$", e.Index.ToString()))]; SkillUtils.CreateMenu(player, menuItems); } else diff --git a/jRandomSkills - SRC Files/src/player/skills/Baseball.cs b/jRandomSkills - SRC Files/src/player/skills/Baseball.cs index e79fa38..8f8ccb3 100644 --- a/jRandomSkills - SRC Files/src/player/skills/Baseball.cs +++ b/jRandomSkills - SRC Files/src/player/skills/Baseball.cs @@ -4,7 +4,6 @@ using CounterStrikeSharp.API.Modules.Entities.Constants; using CounterStrikeSharp.API.Modules.Utils; using src.utils; using System.Collections.Concurrent; -using static src.jRandomSkills; namespace src.player.skills { @@ -12,6 +11,7 @@ namespace src.player.skills { private const Skills skillName = Skills.Baseball; private static readonly ConcurrentDictionary decoys = []; + private readonly static ConcurrentDictionary playersWithSkill = []; public static void LoadSkill() { @@ -24,8 +24,17 @@ namespace src.player.skills var attacker = PlayerManager.GetPlayerEvent(@event.Attacker); var weapon = @event.Weapon; - if (weapon != "decoy") return; - if (!Instance.IsPlayerValid(victim) || !Instance.IsPlayerValid(attacker)) return; + if (weapon != "decoy") + return; + + if (victim == null || !victim.IsValid || victim.PlayerPawn?.Value == null || !victim.PlayerPawn.Value.IsValid || victim.PlayerPawn.Value.Health <= 0) + return; + + if (attacker == null || !attacker.IsValid || attacker.PlayerPawn?.Value == null || !attacker.PlayerPawn.Value.IsValid || attacker.PlayerPawn.Value.Health <= 0) + return; + + if (victim.Index == attacker.Index || victim.Team == attacker.Team) + return; var attackerInfo = PlayerManager.GetPlayerByIndex(PlayerManager.GetPlayerEvent(attacker)!.Index); if (attackerInfo?.Skill != skillName) return; @@ -108,16 +117,72 @@ namespace src.player.skills } } - public static void EnableSkill(CCSPlayerController player) + public static void GrenadeThrown(EventGrenadeThrown @event) { - SkillUtils.TryGiveWeapon(player, CsItem.DecoyGrenade); + var player = PlayerManager.GetPlayerEvent(@event.Userid); + if (player == null || !player.IsValid) return; + + var weapon = @event.Weapon; + if (weapon != "decoy") return; + + var playerInfo = PlayerManager.GetPlayerByIndex(player!.Index); + if (playerInfo?.Skill != skillName) return; + + if (playersWithSkill.TryGetValue(player.Index, out int grenadesLeft) && grenadesLeft > 1) + { + playersWithSkill[player.Index] = grenadesLeft - 1; + player!.GiveNamedItem($"weapon_{weapon}"); + SkillUtils.UpdateGrenadeCount(player, CsItem.DecoyGrenade, grenadesLeft - 1); + } } - public class SkillConfig(Skills skill = skillName, bool active = true, string color = "#2effc7", CsTeam onlyTeam = CsTeam.None, bool disableOnFreezeTime = false, bool needsTeammates = false, string requiredPermission = "", int maxPerServer = -1, Rarity rarity = Rarity.Common, float speedMultipier = 2f, float maxSpeed = 900f, int damageDeal = 9999) : SkillsInfo.DefaultSkillInfo(skill, active, color, onlyTeam, disableOnFreezeTime, needsTeammates, requiredPermission, maxPerServer, rarity) + public static void WeaponEquip(EventItemEquip @event) + { + var player = PlayerManager.GetPlayerEvent(@event.Userid); + var weapon = @event.Item; + if (player == null || !player.IsValid) return; + + if (playersWithSkill.TryGetValue(player.Index, out int grenadesLeft) && grenadesLeft > 1) + SkillUtils.UpdateGrenadeCount(player, CsItem.DecoyGrenade, grenadesLeft); + } + + public static void WeaponPickup(EventItemPickup @event) + { + var player = PlayerManager.GetPlayerEvent(@event.Userid); + if (player == null || !player.IsValid) return; + + var weapon = @event.Item; + if (string.IsNullOrEmpty(weapon) || weapon != "decoy") return; + + if (playersWithSkill.TryGetValue(player.Index, out int grenadesLeft) && grenadesLeft > 1) + SkillUtils.UpdateGrenadeCount(player, CsItem.DecoyGrenade, grenadesLeft); + } + + public static void EnableSkill(CCSPlayerController player) + { + if (player == null || !player.IsValid) return; + + int grenadeLimit = SkillsInfo.GetValue(skillName, "grenadeLimit"); + playersWithSkill.TryAdd(player.Index, grenadeLimit); + + SkillUtils.TryGiveWeapon(player, CsItem.DecoyGrenade); + SkillUtils.UpdateGrenadeCount(player, CsItem.DecoyGrenade, grenadeLimit); + } + + public static void DisableSkill(CCSPlayerController player) + { + if (player == null || !player.IsValid) return; + + playersWithSkill.TryRemove(player.Index, out _); + SkillUtils.UpdateGrenadeCount(player, CsItem.DecoyGrenade, 1); + } + + public class SkillConfig(Skills skill = skillName, bool active = true, string color = "#2effc7", CsTeam onlyTeam = CsTeam.None, bool disableOnFreezeTime = false, bool needsTeammates = false, string requiredPermission = "", int maxPerServer = -1, Rarity rarity = Rarity.Common, float speedMultipier = 2f, float maxSpeed = 900f, int damageDeal = 9999, int grenadeLimit = 3) : SkillsInfo.DefaultSkillInfo(skill, active, color, onlyTeam, disableOnFreezeTime, needsTeammates, requiredPermission, maxPerServer, rarity) { public float SpeedMultipier { get; set; } = speedMultipier; public float MaxSpeed { get; set; } = maxSpeed; public float DamageDeal { get; set; } = damageDeal; + public int GrenadeLimit { get; set; } = grenadeLimit; } } } \ No newline at end of file diff --git a/jRandomSkills - SRC Files/src/player/skills/C4Camouflage.cs b/jRandomSkills - SRC Files/src/player/skills/C4Camouflage.cs index add268f..6e8e265 100644 --- a/jRandomSkills - SRC Files/src/player/skills/C4Camouflage.cs +++ b/jRandomSkills - SRC Files/src/player/skills/C4Camouflage.cs @@ -125,14 +125,18 @@ namespace src.player.skills var entity = Utilities.GetEntityFromIndex((int)playerPawn.Index); if (entity == null || !entity.IsValid) continue; - info.TransmitEntities.Remove(entity.Index); + + if (info.TransmitEntities.Contains(entity.Index)) + info.TransmitEntities.Remove(entity.Index); var bombIndex = GetBombIndex(); if (bombIndex == null) continue; var bombEntity = Utilities.GetEntityFromIndex((int)bombIndex); if (bombEntity == null || !bombEntity.IsValid) continue; - info.TransmitEntities.Remove(bombEntity.Index); + + if (info.TransmitEntities.Contains(bombEntity.Index)) + info.TransmitEntities.Remove(bombEntity.Index); } } } @@ -141,6 +145,7 @@ namespace src.player.skills public static void EnableSkill(CCSPlayerController player) { Event.EnableTransmit(); + if (player == null || !player.IsValid) return; var playerPawn = player.PlayerPawn.Value; @@ -157,6 +162,8 @@ namespace src.player.skills invisiblePlayers.TryAdd(player.Index, 0); SkillUtils.SetPlayerInvisibility(player, .5f); + + SkillUtils.ForceFullUpdateToAll(); } public static void DisableSkill(CCSPlayerController player) @@ -164,6 +171,8 @@ namespace src.player.skills invisiblePlayers.TryRemove(player.Index, out _); SkillUtils.SetPlayerInvisibility(player, 0); EntityManager.DestroyPlayerEntities(player.Index); + + SkillUtils.ForceFullUpdateToAll(); } private static void CreatePlayerPosProp(CCSPlayerController player) diff --git a/jRandomSkills - SRC Files/src/player/skills/Chicken.cs b/jRandomSkills - SRC Files/src/player/skills/Chicken.cs index 379af4c..430cc76 100644 --- a/jRandomSkills - SRC Files/src/player/skills/Chicken.cs +++ b/jRandomSkills - SRC Files/src/player/skills/Chicken.cs @@ -2,7 +2,6 @@ using System.Drawing; using CounterStrikeSharp.API; using CounterStrikeSharp.API.Core; using CounterStrikeSharp.API.Modules.Utils; -using static src.jRandomSkills; using System.Collections.Concurrent; using src.utils; @@ -19,7 +18,7 @@ namespace src.player.skills "weapon_ump45", "weapon_p90", "weapon_mp5sd", "weapon_ssg08", "weapon_awp", "weapon_scar20", "weapon_g3sg1", "weapon_nova", "weapon_xm1014", "weapon_mag7", "weapon_sawedoff", "weapon_m249", - "weapon_negev" + "weapon_negev", "weapon_sg556" ]; private static readonly ConcurrentDictionary chickens = []; @@ -82,8 +81,11 @@ namespace src.player.skills { playerPawn.VelocityModifier = 1f; - playerPawn.Health = Math.Min(playerPawn.Health + 50, 100); - Utilities.SetStateChanged(playerPawn, "CBaseEntity", "m_iHealth"); + if (playerPawn.Health > 0) + { + playerPawn.Health = Math.Min(playerPawn.Health + 50, 100); + Utilities.SetStateChanged(playerPawn, "CBaseEntity", "m_iHealth"); + } SkillUtils.ChangePlayerScale(player, 1); diff --git a/jRandomSkills - SRC Files/src/player/skills/Cypher.cs b/jRandomSkills - SRC Files/src/player/skills/Cypher.cs index ea73bf2..bc39238 100644 --- a/jRandomSkills - SRC Files/src/player/skills/Cypher.cs +++ b/jRandomSkills - SRC Files/src/player/skills/Cypher.cs @@ -58,7 +58,8 @@ namespace src.player.skills NextCamera = 0, NoSpace = 0, PlayerCameraRaw = player.PlayerPawn.Value.CameraServices.ViewEntity.Raw, - LastAngle = QAngle.Zero + LastPlayerAngle = QAngle.Zero, + LastCameraAngle = QAngle.Zero }); } @@ -160,16 +161,20 @@ namespace src.player.skills if (playerInfo.CameraActive && playerInfo.CameraProp != null) { if (pawn.AbsRotation != null) - playerInfo.LastAngle = new QAngle(pawn.V_angle.X, pawn.V_angle.Y, 0); + playerInfo.LastPlayerAngle = new QAngle(pawn.V_angle.X, pawn.V_angle.Y, 0); var cameraProp = Utilities.GetEntityFromIndex((int)playerInfo.CameraProp); - if (cameraProp == null || !cameraProp.IsValid) return; + if (cameraProp == null || !cameraProp.IsValid || cameraProp.AbsRotation == null) return; - pawn.Teleport(null, cameraProp.AbsRotation); + if (playerInfo.LastCameraAngle == QAngle.Zero) + playerInfo.LastCameraAngle = new QAngle(cameraProp.AbsRotation.X, cameraProp.AbsRotation.Y, 0); + + pawn.Look(playerInfo.LastCameraAngle); } else if (!forceToDefault) { - pawn.Look(playerInfo.LastAngle); + playerInfo.LastCameraAngle = new QAngle(pawn.V_angle.X, pawn.V_angle.Y, 0); + pawn.Look(playerInfo.LastPlayerAngle); } } @@ -399,7 +404,8 @@ namespace src.player.skills public bool CameraActive { get; set; } public float NextCamera { get; set; } public float NoSpace { get; set; } - public required QAngle LastAngle { get; set; } + public required QAngle LastPlayerAngle { get; set; } + public required QAngle LastCameraAngle { get; set; } } public class SkillConfig(Skills skill = skillName, bool active = true, string color = "#34ebd5", CsTeam onlyTeam = CsTeam.None, bool disableOnFreezeTime = true, bool needsTeammates = false, string requiredPermission = "", int maxPerServer = -1, Rarity rarity = Rarity.Common, float cooldown = 30) : SkillsInfo.DefaultSkillInfo(skill, active, color, onlyTeam, disableOnFreezeTime, needsTeammates, requiredPermission, maxPerServer, rarity) diff --git a/jRandomSkills - SRC Files/src/player/skills/Deactivator.cs b/jRandomSkills - SRC Files/src/player/skills/Deactivator.cs index a36fe35..b664117 100644 --- a/jRandomSkills - SRC Files/src/player/skills/Deactivator.cs +++ b/jRandomSkills - SRC Files/src/player/skills/Deactivator.cs @@ -40,7 +40,7 @@ namespace src.player.skills if (enemyInfo == null) continue; var skillData = SkillData.Skills.FirstOrDefault(s => s.Skill == enemyInfo.Skill); if (skillData == null) continue; - menuItems.Add(($"{enemy.PlayerName} : {player.GetSkillName(skillData.Skill)}", enemy.Index.ToString())); + menuItems.Add(($"\u202A{enemy.PlayerName}\u202C : {player.GetSkillName(skillData.Skill)}", enemy.Index.ToString())); } SkillUtils.UpdateMenu(player, menuItems); } @@ -82,7 +82,7 @@ namespace src.player.skills if (enemyInfo == null) continue; var skillData = SkillData.Skills.FirstOrDefault(s => s.Skill == enemyInfo.Skill); if (skillData == null) continue; - menuItems.Add(($"{enemy.PlayerName} : {player.GetSkillName(skillData.Skill)}", enemy.Index.ToString())); + menuItems.Add(($"\u202A{enemy.PlayerName}\u202C : {player.GetSkillName(skillData.Skill)}", enemy.Index.ToString())); } SkillUtils.CreateMenu(player, menuItems); } diff --git a/jRandomSkills - SRC Files/src/player/skills/Muhammed.cs b/jRandomSkills - SRC Files/src/player/skills/DeathBomb.cs similarity index 94% rename from jRandomSkills - SRC Files/src/player/skills/Muhammed.cs rename to jRandomSkills - SRC Files/src/player/skills/DeathBomb.cs index 07f2f92..14c6345 100644 --- a/jRandomSkills - SRC Files/src/player/skills/Muhammed.cs +++ b/jRandomSkills - SRC Files/src/player/skills/DeathBomb.cs @@ -4,14 +4,13 @@ using CounterStrikeSharp.API.Modules.Memory.DynamicFunctions; using CounterStrikeSharp.API.Modules.Utils; using src.utils; using System.Collections.Concurrent; -using static src.jRandomSkills; using Vector = CounterStrikeSharp.API.Modules.Utils.Vector; namespace src.player.skills { - public class Muhammed : ISkill + public class DeathBomb : ISkill { - private const Skills skillName = Skills.Muhammed; + private const Skills skillName = Skills.DeathBomb; private static readonly QAngle angle = new(10, -5, 9); private static readonly ConcurrentDictionary nades = []; @@ -57,7 +56,7 @@ namespace src.player.skills SkillUtils.CreateHEGrenadeProjectile(pos, angle, new Vector(0, 0, -10), player.TeamNum); foreach (var _p in Utilities.GetPlayers().Where(p => p.IsValid && p.Team is CsTeam.CounterTerrorist or CsTeam.Terrorist)) - SkillUtils.PrintToChat(_p, $"{ChatColors.DarkRed}{player.PlayerName}: {ChatColors.Lime}{_p.GetTranslation("muhammed_explosion")}", + SkillUtils.PrintToChat(_p, $"{ChatColors.DarkRed}\u202A{player.PlayerName}\u202C: {ChatColors.Lime}{_p.GetTranslation("deathbomb_explosion")}", border: !Utilities.GetPlayers().Any(p => p.Team == player.Team && p != player) ? "tb" : "t"); var fileNames = new[] { "radiobotfallback01", "radiobotfallback02", "radiobotfallback04" }; @@ -88,7 +87,7 @@ namespace src.player.skills heProjectile.DetonateTime = 0; if (nades.TryRemove(lastTick, out byte teamNum)) - heProjectile.Globalname = $"muhammed_team_{teamNum}_{heProjectile.Index}"; + heProjectile.Globalname = $"deathbomb_team_{teamNum}_{heProjectile.Index}"; }); } @@ -103,7 +102,7 @@ namespace src.player.skills if (nade == null || !nade.IsValid) return; if (nade.DesignerName != "hegrenade_projectile") return; - if (string.IsNullOrEmpty(nade.Globalname) || !nade.Globalname.StartsWith("muhammed_team_")) return; + if (string.IsNullOrEmpty(nade.Globalname) || !nade.Globalname.StartsWith("deathbomb_team_")) return; if (!int.TryParse(nade.Globalname.Split('_')[2], out int nadeTeam)) return; diff --git a/jRandomSkills - SRC Files/src/player/skills/Duplicator.cs b/jRandomSkills - SRC Files/src/player/skills/Duplicator.cs index 3b9f2b9..cd75c12 100644 --- a/jRandomSkills - SRC Files/src/player/skills/Duplicator.cs +++ b/jRandomSkills - SRC Files/src/player/skills/Duplicator.cs @@ -31,18 +31,18 @@ namespace src.player.skills var playerInfo = PlayerManager.GetPlayerByIndex(player!.Index); if (playerInfo == null || playerInfo.Skill != skillName) continue; - var enemies = Utilities.GetPlayers().Where(p => p != null && p.IsValid).Select(p => PlayerManager.GetPlayerEvent(p)).Where(p => p != null && p.IsValid && p.Team != player.Team && p.PlayerPawn?.Value != null && p.PlayerPawn.Value.IsValid && p.PlayerPawn.Value.Health > 0 && !p.IsHLTV && p.Team != CsTeam.Spectator && p.Team != CsTeam.None).ToArray(); + var enemies = Utilities.GetPlayers().Where(p => p != null && p.IsValid).Select(p => PlayerManager.GetPlayerEvent(p)).Where(p => p != null && p.IsValid && p.Index != player.Index && p.PlayerPawn?.Value != null && p.PlayerPawn.Value.IsValid && p.PlayerPawn.Value.Health > 0 && !p.IsHLTV && p.Team != CsTeam.Spectator && p.Team != CsTeam.None).ToArray(); ConcurrentBag<(string, string)> menuItems = []; foreach (var enemy in enemies) { - var enemyInfo = PlayerManager.GetPlayerByIndex(enemy.Index); + var enemyInfo = PlayerManager.GetPlayerByIndex(enemy?.Index); if (enemyInfo == null) continue; var skillData = SkillData.Skills.FirstOrDefault(s => s.Skill == enemyInfo.Skill); if (skillData == null) continue; - menuItems.Add(($"{enemy.PlayerName} : {player.GetSkillName(skillData.Skill)}", enemy.Index.ToString())); + menuItems.Add(($"\u202A{enemy!.PlayerName}\u202C : {player.GetSkillName(skillData.Skill)}", enemy.Index.ToString())); } SkillUtils.UpdateMenu(player, menuItems); } @@ -82,10 +82,12 @@ namespace src.player.skills { var enemyInfo = PlayerManager.GetPlayerByIndex(enemy.Index); if (enemyInfo == null) continue; + var skillData = SkillData.Skills.FirstOrDefault(s => s.Skill == enemyInfo.Skill); if (skillData == null) continue; + skills.Add(skillData.Skill.ToString()); - menuItems.Add(($"{enemy.PlayerName} : {player.GetSkillName(skillData.Skill)}", enemy.Index.ToString())); + menuItems.Add(($"\u202A{enemy.PlayerName}\u202C : {player.GetSkillName(skillData.Skill)}", enemy.Index.ToString())); } int ctSkills = Event.counterterroristSkills.Count(s => skills.Contains(s.Name)); diff --git a/jRandomSkills - SRC Files/src/player/skills/FriendlyFire.cs b/jRandomSkills - SRC Files/src/player/skills/FriendlyFire.cs index 2e2481e..a7abce8 100644 --- a/jRandomSkills - SRC Files/src/player/skills/FriendlyFire.cs +++ b/jRandomSkills - SRC Files/src/player/skills/FriendlyFire.cs @@ -1,48 +1,73 @@ using CounterStrikeSharp.API; using CounterStrikeSharp.API.Core; +using CounterStrikeSharp.API.Modules.Memory.DynamicFunctions; using CounterStrikeSharp.API.Modules.Utils; using src.utils; -using static src.jRandomSkills; namespace src.player.skills { public class FriendlyFire : ISkill { private const Skills skillName = Skills.FriendlyFire; - private static readonly string[] nades = ["inferno", "flashbang", "smokegrenade", "decoy", "hegrenade"]; public static void LoadSkill() { SkillUtils.RegisterSkill(skillName, SkillsInfo.GetValue(skillName, "color")); } - public static void PlayerHurt(EventPlayerHurt @event) + public static void OnTakeDamage(DynamicHook h) { - var damage = @event.DmgHealth; - var victim = PlayerManager.GetPlayerEvent(@event.Userid); - var attacker = PlayerManager.GetPlayerEvent(@event.Attacker); - var weapon = @event.Weapon; + CEntityInstance param = h.GetParam(0); + CTakeDamageInfo param2 = h.GetParam(1); - if (nades.Contains(weapon)) return; - if (!Instance.IsPlayerValid(attacker) || !Instance.IsPlayerValid(victim) || attacker == victim) return; + if (param == null || param.Entity == null || param2 == null || param2.Attacker == null || param2.Attacker.Value == null) + return; - var playerInfo = PlayerManager.GetPlayerByIndex(attacker!.Index); + if (param2.AmmoType == 255) + return; + + CCSPlayerPawn attackerPawn = new(param2.Attacker.Value.Handle); + CCSPlayerPawn victimPawn = new(param.Handle); + + if (attackerPawn == null || !attackerPawn.IsValid || victimPawn == null || !victimPawn.IsValid) + return; + + if (attackerPawn.DesignerName != "player" || victimPawn.DesignerName != "player") + return; + + if (attackerPawn == null || attackerPawn.Controller?.Value == null || victimPawn == null || victimPawn.Controller?.Value == null) + return; + + var attackerController = attackerPawn.Controller.Value; + if (attackerController == null || !attackerController.IsValid) return; + + var victimController = victimPawn.Controller.Value; + if (victimController == null || !victimController.IsValid) return; + + var attacker = attackerController.As(); + if (attacker == null || !attacker.IsValid) return; + + var victim = victimController.As(); + if (victim == null || !victim.IsValid) return; + + var playerInfo = PlayerManager.GetPlayerByIndex(PlayerManager.GetPlayerEvent(attacker)!.Index); if (playerInfo?.Skill != skillName || attacker!.Team != victim!.Team) return; + float damage = param2.Damage; + param2.Damage = 0; + Server.ExecuteCommand("mp_autokick 0"); - - var pawn = victim.PlayerPawn.Value; - if (pawn == null || !pawn.IsValid) return; - - if (damage == 0) - damage = Instance.Random.Next(4, 6); - - SkillUtils.AddHealth(pawn, damage + (int)(damage * SkillsInfo.GetValue(skillName, "healthMultiplier")), pawn.MaxHealth); + + SkillUtils.AddHealth( + victimPawn, + (int)(damage * SkillsInfo.GetValue(skillName, "healthDamageMultiplier")), + victimPawn.MaxHealth + ); } - public class SkillConfig(Skills skill = skillName, bool active = true, string color = "#ff0000", CsTeam onlyTeam = CsTeam.None, bool disableOnFreezeTime = false, bool needsTeammates = true, string requiredPermission = "", int maxPerServer = -1, Rarity rarity = Rarity.Common, float healthMultiplier = 1.5f) : SkillsInfo.DefaultSkillInfo(skill, active, color, onlyTeam, disableOnFreezeTime, needsTeammates, requiredPermission, maxPerServer, rarity) + public class SkillConfig(Skills skill = skillName, bool active = true, string color = "#ff0000", CsTeam onlyTeam = CsTeam.None, bool disableOnFreezeTime = false, bool needsTeammates = true, string requiredPermission = "", int maxPerServer = -1, Rarity rarity = Rarity.Common, float healthDamageMultiplier = .3f) : SkillsInfo.DefaultSkillInfo(skill, active, color, onlyTeam, disableOnFreezeTime, needsTeammates, requiredPermission, maxPerServer, rarity) { - public float HealthMultiplier { get; set; } = healthMultiplier; + public float HealthDamageMultiplier { get; set; } = healthDamageMultiplier; } } } \ No newline at end of file diff --git a/jRandomSkills - SRC Files/src/player/skills/FrozenDecoy.cs b/jRandomSkills - SRC Files/src/player/skills/FrozenDecoy.cs index 1a07aa9..aa850cf 100644 --- a/jRandomSkills - SRC Files/src/player/skills/FrozenDecoy.cs +++ b/jRandomSkills - SRC Files/src/player/skills/FrozenDecoy.cs @@ -11,6 +11,7 @@ namespace src.player.skills { private const Skills skillName = Skills.FrozenDecoy; private static readonly ConcurrentDictionary decoys = []; + private readonly static ConcurrentDictionary playersWithSkill = []; public static void LoadSkill() { @@ -67,15 +68,71 @@ namespace src.player.skills } } - public static void EnableSkill(CCSPlayerController player) + public static void GrenadeThrown(EventGrenadeThrown @event) { - SkillUtils.TryGiveWeapon(player, CsItem.DecoyGrenade); + var player = PlayerManager.GetPlayerEvent(@event.Userid); + if (player == null || !player.IsValid) return; + + var weapon = @event.Weapon; + if (weapon != "decoy") return; + + var playerInfo = PlayerManager.GetPlayerByIndex(player!.Index); + if (playerInfo?.Skill != skillName) return; + + if (playersWithSkill.TryGetValue(player.Index, out int grenadesLeft) && grenadesLeft > 1) + { + playersWithSkill[player.Index] = grenadesLeft - 1; + player!.GiveNamedItem($"weapon_{weapon}"); + SkillUtils.UpdateGrenadeCount(player, CsItem.DecoyGrenade, grenadesLeft - 1); + } } - public class SkillConfig(Skills skill = skillName, bool active = true, string color = "#00eaff", CsTeam onlyTeam = CsTeam.None, bool disableOnFreezeTime = false, bool needsTeammates = false, string requiredPermission = "", int maxPerServer = -1, Rarity rarity = Rarity.Common, float triggerRadius = 180, int slownessMultiplier = 5) : SkillsInfo.DefaultSkillInfo(skill, active, color, onlyTeam, disableOnFreezeTime, needsTeammates, requiredPermission, maxPerServer, rarity) + public static void WeaponEquip(EventItemEquip @event) + { + var player = PlayerManager.GetPlayerEvent(@event.Userid); + var weapon = @event.Item; + if (player == null || !player.IsValid) return; + + if (playersWithSkill.TryGetValue(player.Index, out int grenadesLeft) && grenadesLeft > 1) + SkillUtils.UpdateGrenadeCount(player, CsItem.DecoyGrenade, grenadesLeft); + } + + public static void WeaponPickup(EventItemPickup @event) + { + var player = PlayerManager.GetPlayerEvent(@event.Userid); + if (player == null || !player.IsValid) return; + + var weapon = @event.Item; + if (string.IsNullOrEmpty(weapon) || weapon != "decoy") return; + + if (playersWithSkill.TryGetValue(player.Index, out int grenadesLeft) && grenadesLeft > 1) + SkillUtils.UpdateGrenadeCount(player, CsItem.DecoyGrenade, grenadesLeft); + } + + public static void EnableSkill(CCSPlayerController player) + { + if (player == null || !player.IsValid) return; + + int grenadeLimit = SkillsInfo.GetValue(skillName, "grenadeLimit"); + playersWithSkill.TryAdd(player.Index, grenadeLimit); + + SkillUtils.TryGiveWeapon(player, CsItem.DecoyGrenade); + SkillUtils.UpdateGrenadeCount(player, CsItem.DecoyGrenade, grenadeLimit); + } + + public static void DisableSkill(CCSPlayerController player) + { + if (player == null || !player.IsValid) return; + + playersWithSkill.TryRemove(player.Index, out _); + SkillUtils.UpdateGrenadeCount(player, CsItem.DecoyGrenade, 1); + } + + public class SkillConfig(Skills skill = skillName, bool active = true, string color = "#00eaff", CsTeam onlyTeam = CsTeam.None, bool disableOnFreezeTime = false, bool needsTeammates = false, string requiredPermission = "", int maxPerServer = -1, Rarity rarity = Rarity.Common, float triggerRadius = 180, int slownessMultiplier = 5, int grenadeLimit = 3) : SkillsInfo.DefaultSkillInfo(skill, active, color, onlyTeam, disableOnFreezeTime, needsTeammates, requiredPermission, maxPerServer, rarity) { public float TriggerRadius { get; set; } = triggerRadius; public int SlownessMultiplier { get; set; } = slownessMultiplier; + public int GrenadeLimit { get; set; } = grenadeLimit; } } } \ No newline at end of file diff --git a/jRandomSkills - SRC Files/src/player/skills/Ghost.cs b/jRandomSkills - SRC Files/src/player/skills/Ghost.cs index 6bbbc05..7aad102 100644 --- a/jRandomSkills - SRC Files/src/player/skills/Ghost.cs +++ b/jRandomSkills - SRC Files/src/player/skills/Ghost.cs @@ -13,17 +13,8 @@ namespace src.player.skills public class Ghost : ISkill { private const Skills skillName = Skills.Ghost; - private static readonly string[] disabledWeapons = - [ - "weapon_deagle", "weapon_revolver", "weapon_glock", "weapon_usp_silencer", - "weapon_cz75a", "weapon_fiveseven", "weapon_p250", "weapon_tec9", - "weapon_elite", "weapon_hkp2000", "weapon_ak47", "weapon_m4a1", - "weapon_m4a4", "weapon_m4a1_silencer", "weapon_famas", "weapon_galilar", - "weapon_aug", "weapon_sg553", "weapon_mp9", "weapon_mac10", - "weapon_bizon", "weapon_mp7", "weapon_ump45", "weapon_p90", - "weapon_mp5sd", "weapon_ssg08", "weapon_awp", "weapon_scar20", - "weapon_g3sg1", "weapon_nova", "weapon_xm1014", "weapon_mag7", - "weapon_sawedoff", "weapon_m249", "weapon_negev" + private static readonly string[] allowedWeapons = [ + "weapon_molotov", "weapon_incgrenade", "weapon_flashbang", "weapon_smokegrenade", "weapon_decoy", "weapon_hegrenade", "weapon_knife", "weapon_bayonet" ]; private static readonly ConcurrentDictionary invisiblePlayers = []; private const string bloodParticle = "particles/blood_impact/blood_impact_high.vpcf"; @@ -96,7 +87,8 @@ namespace src.player.skills var entity = Utilities.GetEntityFromIndex((int)playerPawn.Index); if (entity == null || !entity.IsValid) continue; - info.TransmitEntities.Remove(entity.Index); + if (info.TransmitEntities.Contains(entity.Index)) + info.TransmitEntities.Remove(entity.Index); var bombIndex = GetBombIndex(playerController); if (bombIndex == null) continue; @@ -104,7 +96,8 @@ namespace src.player.skills var bombEntity = Utilities.GetEntityFromIndex((int)bombIndex); if (bombEntity == null || !bombEntity.IsValid) continue; - info.TransmitEntities.Remove(bombEntity.Index); + if (info.TransmitEntities.Contains(bombEntity.Index)) + info.TransmitEntities.Remove(bombEntity.Index); } } } @@ -113,12 +106,15 @@ namespace src.player.skills public static void EnableSkill(CCSPlayerController player) { Event.EnableTransmit(); + SetWeaponAttack(player, true); SkillUtils.SetPlayerInvisibility(player, .5f); invisiblePlayers.TryAdd(player.Index, 0); if (EntityManager.GetPlayerEntities(player.Index, "empty_prop").Count == 0) CreatePlayerPosProp(player); + + SkillUtils.ForceFullUpdateToAll(); } private static void CreatePlayerPosProp(CCSPlayerController player) @@ -154,6 +150,8 @@ namespace src.player.skills invisiblePlayers.TryRemove(player.Index, out _); EntityManager.DestroyPlayerEntities(player.Index); + + SkillUtils.ForceFullUpdateToAll(); } public static void OnTick() @@ -210,8 +208,10 @@ namespace src.player.skills if (pawn == null || !pawn.IsValid || pawn.WeaponServices == null) return; foreach (var weapon in pawn.WeaponServices.MyWeapons) - if (weapon != null && weapon.IsValid && weapon.Value != null && weapon.Value.IsValid) - if (disabledWeapons.Contains(weapon.Value.DesignerName)) + if (weapon != null && weapon.IsValid && weapon.Value != null && weapon.Value.IsValid && !string.IsNullOrEmpty(weapon.Value.DesignerName)) + { + string weaponName = weapon.Value.DesignerName; + if (!allowedWeapons.Contains(weaponName)) { weapon.Value.NextPrimaryAttackTick = disableWeapon ? int.MaxValue : Server.TickCount; weapon.Value.NextSecondaryAttackTick = disableWeapon ? int.MaxValue : Server.TickCount; @@ -219,6 +219,7 @@ namespace src.player.skills Utilities.SetStateChanged(weapon.Value, "CBasePlayerWeapon", "m_nNextPrimaryAttackTick"); Utilities.SetStateChanged(weapon.Value, "CBasePlayerWeapon", "m_nNextSecondaryAttackTick"); } + } } private static void UpdateHUD(CCSPlayerController player) @@ -231,7 +232,7 @@ namespace src.player.skills if (playerInfo == null) return; var weapon = pawn.WeaponServices.ActiveWeapon.Value; - if (weapon == null || !weapon.IsValid || !disabledWeapons.Contains(weapon.DesignerName)) + if (weapon == null || !weapon.IsValid || allowedWeapons.Contains(weapon.DesignerName)) { playerInfo.PrintHTML = null; return; diff --git a/jRandomSkills - SRC Files/src/player/skills/Glaz.cs b/jRandomSkills - SRC Files/src/player/skills/Glaz.cs index f6bb458..a2a1f04 100644 --- a/jRandomSkills - SRC Files/src/player/skills/Glaz.cs +++ b/jRandomSkills - SRC Files/src/player/skills/Glaz.cs @@ -13,6 +13,7 @@ namespace src.player.skills { private const Skills skillName = Skills.Glaz; private readonly static ConcurrentDictionary smokes = []; + private readonly static ConcurrentDictionary playersWithSkill = []; private static readonly object setLock = new(); public static void LoadSkill() @@ -51,19 +52,82 @@ namespace src.player.skills { var entity = Utilities.GetEntityFromIndex((int)entityIndex); if (entity == null || !entity.IsValid) continue; - info.TransmitEntities.Remove(entity.Index); + + if (info.TransmitEntities.Contains(entity.Index)) + info.TransmitEntities.Remove(entity.Index); } } } - public static void EnableSkill(CCSPlayerController player) + public static void GrenadeThrown(EventGrenadeThrown @event) { - Event.EnableTransmit(); - SkillUtils.TryGiveWeapon(player, CsItem.SmokeGrenade); + var player = PlayerManager.GetPlayerEvent(@event.Userid); + if (player == null || !player.IsValid) return; + + var weapon = @event.Weapon; + if (weapon != "smokegrenade") return; + + var playerInfo = PlayerManager.GetPlayerByIndex(player!.Index); + if (playerInfo?.Skill != skillName) return; + + if (playersWithSkill.TryGetValue(player.Index, out int grenadesLeft) && grenadesLeft > 1) + { + playersWithSkill[player.Index] = grenadesLeft - 1; + player!.GiveNamedItem($"weapon_{weapon}"); + SkillUtils.UpdateGrenadeCount(player, CsItem.SmokeGrenade, grenadesLeft - 1); + } } - public class SkillConfig(Skills skill = skillName, bool active = true, string color = "#5d00ff", CsTeam onlyTeam = CsTeam.None, bool disableOnFreezeTime = false, bool needsTeammates = false, string requiredPermission = "", int maxPerServer = -1, Rarity rarity = Rarity.Common) : SkillsInfo.DefaultSkillInfo(skill, active, color, onlyTeam, disableOnFreezeTime, needsTeammates, requiredPermission, maxPerServer, rarity) + public static void WeaponEquip(EventItemEquip @event) { + var player = PlayerManager.GetPlayerEvent(@event.Userid); + var weapon = @event.Item; + if (player == null || !player.IsValid) return; + + if (playersWithSkill.TryGetValue(player.Index, out int grenadesLeft) && grenadesLeft > 1) + SkillUtils.UpdateGrenadeCount(player, CsItem.SmokeGrenade, grenadesLeft); + } + + public static void WeaponPickup(EventItemPickup @event) + { + var player = PlayerManager.GetPlayerEvent(@event.Userid); + if (player == null || !player.IsValid) return; + + var weapon = @event.Item; + if (string.IsNullOrEmpty(weapon) || weapon != "smokegrenade") return; + + if (playersWithSkill.TryGetValue(player.Index, out int grenadesLeft) && grenadesLeft > 1) + SkillUtils.UpdateGrenadeCount(player, CsItem.SmokeGrenade, grenadesLeft); + } + + public static void EnableSkill(CCSPlayerController player) + { + if (player == null || !player.IsValid) return; + + Event.EnableTransmit(); + + int grenadeLimit = SkillsInfo.GetValue(skillName, "grenadeLimit"); + playersWithSkill.TryAdd(player.Index, grenadeLimit); + + SkillUtils.TryGiveWeapon(player, CsItem.SmokeGrenade); + SkillUtils.UpdateGrenadeCount(player, CsItem.SmokeGrenade, grenadeLimit); + + SkillUtils.ForceFullUpdateToAll(); + } + + public static void DisableSkill(CCSPlayerController player) + { + if (player == null || !player.IsValid) return; + + playersWithSkill.TryRemove(player.Index, out _); + SkillUtils.UpdateGrenadeCount(player, CsItem.SmokeGrenade, 1); + + SkillUtils.ForceFullUpdateToAll(); + } + + public class SkillConfig(Skills skill = skillName, bool active = true, string color = "#5d00ff", CsTeam onlyTeam = CsTeam.None, bool disableOnFreezeTime = false, bool needsTeammates = false, string requiredPermission = "", int maxPerServer = -1, Rarity rarity = Rarity.Common, int grenadeLimit = 2) : SkillsInfo.DefaultSkillInfo(skill, active, color, onlyTeam, disableOnFreezeTime, needsTeammates, requiredPermission, maxPerServer, rarity) + { + public int GrenadeLimit { get; set; } = grenadeLimit; } } } \ No newline at end of file diff --git a/jRandomSkills - SRC Files/src/player/skills/GodMode.cs b/jRandomSkills - SRC Files/src/player/skills/GodMode.cs index 05cc683..e89ef69 100644 --- a/jRandomSkills - SRC Files/src/player/skills/GodMode.cs +++ b/jRandomSkills - SRC Files/src/player/skills/GodMode.cs @@ -13,6 +13,8 @@ namespace src.player.skills private static readonly ConcurrentDictionary SkillPlayerInfo = []; private static readonly object setLock = new(); + public static bool HaveHodMode(uint playerIndex) => SkillPlayerInfo.TryGetValue(playerIndex, out var skillInfo) && skillInfo.CanUse == false; + public static void LoadSkill() { SkillUtils.RegisterSkill(skillName, SkillsInfo.GetValue(skillName, "color")); @@ -30,8 +32,12 @@ namespace src.player.skills { SteamID = player.Index, CanUse = true, + HaveGodMode = false, Cooldown = DateTime.MinValue, }); + + if (SkillPlayerInfo.TryGetValue(player.Index, out var skillInfo)) + skillInfo.HaveGodMode = true; } public static void OnTick() @@ -90,11 +96,15 @@ namespace src.player.skills { skillInfo.CanUse = false; skillInfo.Cooldown = DateTime.Now; + skillInfo.HaveGodMode = true; PlayerManager.GetPlayerFromEvent(player)?.PrintToChat($" {ChatColors.Green} {player.GetTranslation("godmode_on")}"); player.PlayerPawn.Value.TakesDamage = false; Instance.AddTimer(SkillsInfo.GetValue(skillName, "duration"), () => { + if (SkillPlayerInfo.TryGetValue(playerIndex, out var skillInfo)) + skillInfo.HaveGodMode = false; + var player = Utilities.GetPlayerFromIndex((int)playerIndex); if (player != null && player.IsValid) { @@ -102,6 +112,9 @@ namespace src.player.skills player.PlayerPawn.Value.TakesDamage = true; PlayerManager.GetPlayerFromEvent(player)?.PrintToChat($" {ChatColors.Red} {player.GetTranslation("godmode_off")}"); + + if (player.PlayerPawn.Value.Health <= 0) + player.CommitSuicide(false, true); } }, CounterStrikeSharp.API.Modules.Timers.TimerFlags.STOP_ON_MAPCHANGE); } @@ -112,6 +125,7 @@ namespace src.player.skills { public ulong SteamID { get; set; } public bool CanUse { get; set; } + public bool HaveGodMode { get; set; } public DateTime Cooldown { get; set; } } diff --git a/jRandomSkills - SRC Files/src/player/skills/HealingSmoke.cs b/jRandomSkills - SRC Files/src/player/skills/HealingSmoke.cs index 9f19cb7..e1f1ad0 100644 --- a/jRandomSkills - SRC Files/src/player/skills/HealingSmoke.cs +++ b/jRandomSkills - SRC Files/src/player/skills/HealingSmoke.cs @@ -11,6 +11,7 @@ namespace src.player.skills { private const Skills skillName = Skills.HealingSmoke; private static readonly ConcurrentDictionary smokes = []; + private readonly static ConcurrentDictionary playersWithSkill = []; public static void LoadSkill() { @@ -95,16 +96,72 @@ namespace src.player.skills } } - public static void EnableSkill(CCSPlayerController player) + public static void GrenadeThrown(EventGrenadeThrown @event) { - SkillUtils.TryGiveWeapon(player, CsItem.SmokeGrenade); + var player = PlayerManager.GetPlayerEvent(@event.Userid); + if (player == null || !player.IsValid) return; + + var weapon = @event.Weapon; + if (weapon != "smokegrenade") return; + + var playerInfo = PlayerManager.GetPlayerByIndex(player!.Index); + if (playerInfo?.Skill != skillName) return; + + if (playersWithSkill.TryGetValue(player.Index, out int grenadesLeft) && grenadesLeft > 1) + { + playersWithSkill[player.Index] = grenadesLeft - 1; + player!.GiveNamedItem($"weapon_{weapon}"); + SkillUtils.UpdateGrenadeCount(player, CsItem.SmokeGrenade, grenadesLeft - 1); + } } - public class SkillConfig(Skills skill = skillName, bool active = true, string color = "#1fe070", CsTeam onlyTeam = CsTeam.None, bool disableOnFreezeTime = false, bool needsTeammates = false, string requiredPermission = "", int maxPerServer = -1, Rarity rarity = Rarity.Common, int smokeHeal = 1, float smokeRadius = 180, int tickCooldown = 16) : SkillsInfo.DefaultSkillInfo(skill, active, color, onlyTeam, disableOnFreezeTime, needsTeammates, requiredPermission, maxPerServer, rarity) + public static void WeaponEquip(EventItemEquip @event) + { + var player = PlayerManager.GetPlayerEvent(@event.Userid); + var weapon = @event.Item; + if (player == null || !player.IsValid) return; + + if (playersWithSkill.TryGetValue(player.Index, out int grenadesLeft) && grenadesLeft > 1) + SkillUtils.UpdateGrenadeCount(player, CsItem.SmokeGrenade, grenadesLeft); + } + + public static void WeaponPickup(EventItemPickup @event) + { + var player = PlayerManager.GetPlayerEvent(@event.Userid); + if (player == null || !player.IsValid) return; + + var weapon = @event.Item; + if (string.IsNullOrEmpty(weapon) || weapon != "smokegrenade") return; + + if (playersWithSkill.TryGetValue(player.Index, out int grenadesLeft) && grenadesLeft > 1) + SkillUtils.UpdateGrenadeCount(player, CsItem.SmokeGrenade, grenadesLeft); + } + + public static void EnableSkill(CCSPlayerController player) + { + if (player == null || !player.IsValid) return; + + int grenadeLimit = SkillsInfo.GetValue(skillName, "grenadeLimit"); + playersWithSkill.TryAdd(player.Index, grenadeLimit); + + SkillUtils.TryGiveWeapon(player, CsItem.SmokeGrenade); + SkillUtils.UpdateGrenadeCount(player, CsItem.SmokeGrenade, grenadeLimit); + } + + public static void DisableSkill(CCSPlayerController player) + { + if (player == null || !player.IsValid) return; + + playersWithSkill.TryRemove(player.Index, out _); + SkillUtils.UpdateGrenadeCount(player, CsItem.SmokeGrenade, 1); + } + + public class SkillConfig(Skills skill = skillName, bool active = true, string color = "#1fe070", CsTeam onlyTeam = CsTeam.None, bool disableOnFreezeTime = false, bool needsTeammates = false, string requiredPermission = "", int maxPerServer = -1, Rarity rarity = Rarity.Common, int smokeHeal = 1, float smokeRadius = 180, int tickCooldown = 16, int grenadeLimit = 1) : SkillsInfo.DefaultSkillInfo(skill, active, color, onlyTeam, disableOnFreezeTime, needsTeammates, requiredPermission, maxPerServer, rarity) { public int SmokeHeal { get; set; } = smokeHeal; public float SmokeRadius { get; set; } = smokeRadius; public int TickCooldown { get; set; } = tickCooldown; + public int GrenadeLimit { get; set; } = grenadeLimit; } } } \ No newline at end of file diff --git a/jRandomSkills - SRC Files/src/player/skills/HolyHandGrenade.cs b/jRandomSkills - SRC Files/src/player/skills/HolyHandGrenade.cs index 6d8f2e6..20b7f94 100644 --- a/jRandomSkills - SRC Files/src/player/skills/HolyHandGrenade.cs +++ b/jRandomSkills - SRC Files/src/player/skills/HolyHandGrenade.cs @@ -3,13 +3,14 @@ using CounterStrikeSharp.API.Core; using CounterStrikeSharp.API.Modules.Entities.Constants; using CounterStrikeSharp.API.Modules.Utils; using src.utils; -using static src.jRandomSkills; +using System.Collections.Concurrent; namespace src.player.skills { public class HolyHandGrenade : ISkill { private const Skills skillName = Skills.HolyHandGrenade; + private readonly static ConcurrentDictionary playersWithSkill = []; public static void LoadSkill() { @@ -40,15 +41,71 @@ namespace src.player.skills }); } - public static void EnableSkill(CCSPlayerController player) + public static void GrenadeThrown(EventGrenadeThrown @event) { - SkillUtils.TryGiveWeapon(player, CsItem.HEGrenade); + var player = PlayerManager.GetPlayerEvent(@event.Userid); + if (player == null || !player.IsValid) return; + + var weapon = @event.Weapon; + if (weapon != "hegrenade") return; + + var playerInfo = PlayerManager.GetPlayerByIndex(player!.Index); + if (playerInfo?.Skill != skillName) return; + + if (playersWithSkill.TryGetValue(player.Index, out int grenadesLeft) && grenadesLeft > 1) + { + playersWithSkill[player.Index] = grenadesLeft - 1; + player!.GiveNamedItem($"weapon_{weapon}"); + SkillUtils.UpdateGrenadeCount(player, CsItem.HEGrenade, grenadesLeft - 1); + } } - public class SkillConfig(Skills skill = skillName, bool active = true, string color = "#ffdd00", CsTeam onlyTeam = CsTeam.None, bool disableOnFreezeTime = false, bool needsTeammates = false, string requiredPermission = "", int maxPerServer = -1, Rarity rarity = Rarity.Common, float damageMultiplier = 2f, float damageRadiusMultiplier = 2f) : SkillsInfo.DefaultSkillInfo(skill, active, color, onlyTeam, disableOnFreezeTime, needsTeammates, requiredPermission, maxPerServer, rarity) + public static void WeaponEquip(EventItemEquip @event) + { + var player = PlayerManager.GetPlayerEvent(@event.Userid); + var weapon = @event.Item; + if (player == null || !player.IsValid) return; + + if (playersWithSkill.TryGetValue(player.Index, out int grenadesLeft) && grenadesLeft > 1) + SkillUtils.UpdateGrenadeCount(player, CsItem.HEGrenade, grenadesLeft); + } + + public static void WeaponPickup(EventItemPickup @event) + { + var player = PlayerManager.GetPlayerEvent(@event.Userid); + if (player == null || !player.IsValid) return; + + var weapon = @event.Item; + if (string.IsNullOrEmpty(weapon) || weapon != "hegrenade") return; + + if (playersWithSkill.TryGetValue(player.Index, out int grenadesLeft) && grenadesLeft > 1) + SkillUtils.UpdateGrenadeCount(player, CsItem.HEGrenade, grenadesLeft); + } + + public static void EnableSkill(CCSPlayerController player) + { + if (player == null || !player.IsValid) return; + + int grenadeLimit = SkillsInfo.GetValue(skillName, "grenadeLimit"); + playersWithSkill.TryAdd(player.Index, grenadeLimit); + + SkillUtils.TryGiveWeapon(player, CsItem.HEGrenade); + SkillUtils.UpdateGrenadeCount(player, CsItem.HEGrenade, grenadeLimit); + } + + public static void DisableSkill(CCSPlayerController player) + { + if (player == null || !player.IsValid) return; + + playersWithSkill.TryRemove(player.Index, out _); + SkillUtils.UpdateGrenadeCount(player, CsItem.HEGrenade, 1); + } + + public class SkillConfig(Skills skill = skillName, bool active = true, string color = "#ffdd00", CsTeam onlyTeam = CsTeam.None, bool disableOnFreezeTime = false, bool needsTeammates = false, string requiredPermission = "", int maxPerServer = -1, Rarity rarity = Rarity.Common, float damageMultiplier = 2f, float damageRadiusMultiplier = 2f, int grenadeLimit = 1) : SkillsInfo.DefaultSkillInfo(skill, active, color, onlyTeam, disableOnFreezeTime, needsTeammates, requiredPermission, maxPerServer, rarity) { public float DamageMultiplier { get; set; } = damageMultiplier; public float DamageRadiusMultiplier { get; set; } = damageRadiusMultiplier; + public int GrenadeLimit { get; set; } = grenadeLimit; } } } \ No newline at end of file diff --git a/jRandomSkills - SRC Files/src/player/skills/HomingNades.cs b/jRandomSkills - SRC Files/src/player/skills/HomingNades.cs index f8d1093..03ea2b3 100644 --- a/jRandomSkills - SRC Files/src/player/skills/HomingNades.cs +++ b/jRandomSkills - SRC Files/src/player/skills/HomingNades.cs @@ -11,6 +11,7 @@ namespace src.player.skills { private const Skills skillName = Skills.HomingNades; private readonly static ConcurrentDictionary nades = []; + private readonly static ConcurrentDictionary playersWithSkill = []; public static void LoadSkill() { @@ -140,16 +141,72 @@ namespace src.player.skills }); } - public static void EnableSkill(CCSPlayerController player) + public static void GrenadeThrown(EventGrenadeThrown @event) { - SkillUtils.TryGiveWeapon(player, CsItem.HEGrenade); + var player = PlayerManager.GetPlayerEvent(@event.Userid); + if (player == null || !player.IsValid) return; + + var weapon = @event.Weapon; + if (weapon != "hegrenade") return; + + var playerInfo = PlayerManager.GetPlayerByIndex(player!.Index); + if (playerInfo?.Skill != skillName) return; + + if (playersWithSkill.TryGetValue(player.Index, out int grenadesLeft) && grenadesLeft > 1) + { + playersWithSkill[player.Index] = grenadesLeft - 1; + player!.GiveNamedItem($"weapon_{weapon}"); + SkillUtils.UpdateGrenadeCount(player, CsItem.HEGrenade, grenadesLeft - 1); + } } - public class SkillConfig(Skills skill = skillName, bool active = true, string color = "#384728", CsTeam onlyTeam = CsTeam.None, bool disableOnFreezeTime = false, bool needsTeammates = false, string requiredPermission = "", int maxPerServer = -1, Rarity rarity = Rarity.Common, float strength = 150, float maxVelocity = 2000, float detonationRange = 130) : SkillsInfo.DefaultSkillInfo(skill, active, color, onlyTeam, disableOnFreezeTime, needsTeammates, requiredPermission, maxPerServer, rarity) + public static void WeaponEquip(EventItemEquip @event) + { + var player = PlayerManager.GetPlayerEvent(@event.Userid); + var weapon = @event.Item; + if (player == null || !player.IsValid) return; + + if (playersWithSkill.TryGetValue(player.Index, out int grenadesLeft) && grenadesLeft > 1) + SkillUtils.UpdateGrenadeCount(player, CsItem.HEGrenade, grenadesLeft); + } + + public static void WeaponPickup(EventItemPickup @event) + { + var player = PlayerManager.GetPlayerEvent(@event.Userid); + if (player == null || !player.IsValid) return; + + var weapon = @event.Item; + if (string.IsNullOrEmpty(weapon) || weapon != "hegrenade") return; + + if (playersWithSkill.TryGetValue(player.Index, out int grenadesLeft) && grenadesLeft > 1) + SkillUtils.UpdateGrenadeCount(player, CsItem.HEGrenade, grenadesLeft); + } + + public static void EnableSkill(CCSPlayerController player) + { + if (player == null || !player.IsValid) return; + + int grenadeLimit = SkillsInfo.GetValue(skillName, "grenadeLimit"); + playersWithSkill.TryAdd(player.Index, grenadeLimit); + + SkillUtils.TryGiveWeapon(player, CsItem.HEGrenade); + SkillUtils.UpdateGrenadeCount(player, CsItem.HEGrenade, grenadeLimit); + } + + public static void DisableSkill(CCSPlayerController player) + { + if (player == null || !player.IsValid) return; + + playersWithSkill.TryRemove(player.Index, out _); + SkillUtils.UpdateGrenadeCount(player, CsItem.HEGrenade, 1); + } + + public class SkillConfig(Skills skill = skillName, bool active = true, string color = "#384728", CsTeam onlyTeam = CsTeam.None, bool disableOnFreezeTime = false, bool needsTeammates = false, string requiredPermission = "", int maxPerServer = -1, Rarity rarity = Rarity.Common, float strength = 150, float maxVelocity = 2000, float detonationRange = 130, int grenadeLimit = 2) : SkillsInfo.DefaultSkillInfo(skill, active, color, onlyTeam, disableOnFreezeTime, needsTeammates, requiredPermission, maxPerServer, rarity) { public float Strength { get; set; } = strength; public float MaxVelocity { get; set; } = maxVelocity; public float DetonationRange { get; set; } = detonationRange; + public int GrenadeLimit { get; set; } = grenadeLimit; } } } \ No newline at end of file diff --git a/jRandomSkills - SRC Files/src/player/skills/Iana.cs b/jRandomSkills - SRC Files/src/player/skills/Iana.cs index aa1805a..4b12069 100644 --- a/jRandomSkills - SRC Files/src/player/skills/Iana.cs +++ b/jRandomSkills - SRC Files/src/player/skills/Iana.cs @@ -241,7 +241,7 @@ namespace src.player.skills return clone; } - private unsafe static bool CheckPosition(CCSPlayerController player, Vector endPos) + private static bool CheckPosition(CCSPlayerController player, Vector endPos) { var playerPawn = player.PlayerPawn.Value; @@ -340,10 +340,16 @@ namespace src.player.skills var victim = PlayerManager.GetPlayerEvent(@event.Userid); if (victim == null || !victim.IsValid) return; - if (playersInfo.TryGetValue(victim.Index, out var playerSkill) && playerSkill.CloneProp != null) + if (playersInfo.TryGetValue(victim.Index, out var playerSkill)) { - KillClone(playerSkill); - SkillUtils.RestoreHealth(victim); + if (playerSkill.CloneProp != null) + { + KillClone(playerSkill); + playerSkill.LastHit = Server.TickCount; + } + + if (playerSkill.LastHit + 4 > Server.TickCount) + SkillUtils.RestoreHealth(victim); } } @@ -429,6 +435,7 @@ namespace src.player.skills public float NextUse { get; set; } public float UseTime { get; set; } public int InfoTime { get; set; } + public int LastHit { get; set; } public List Weapons { get; set; } = []; } diff --git a/jRandomSkills - SRC Files/src/player/skills/Jackal.cs b/jRandomSkills - SRC Files/src/player/skills/Jackal.cs index d8bddc7..79e13eb 100644 --- a/jRandomSkills - SRC Files/src/player/skills/Jackal.cs +++ b/jRandomSkills - SRC Files/src/player/skills/Jackal.cs @@ -1,6 +1,7 @@ using CounterStrikeSharp.API; using CounterStrikeSharp.API.Core; using CounterStrikeSharp.API.Core.Attributes; +using CounterStrikeSharp.API.Modules.Entities; using CounterStrikeSharp.API.Modules.Utils; using src.utils; using System.Collections.Concurrent; @@ -75,7 +76,8 @@ namespace src.player.skills if (relayEntity == null || !relayEntity.IsValid) continue; if (player.Team == trailOwner.Team || !isJackalOwner) - info.TransmitEntities.Remove(relayEntity.Index); + if (info.TransmitEntities.Contains(relayEntity.Index)) + info.TransmitEntities.Remove(relayEntity.Index); } } } @@ -137,6 +139,8 @@ namespace src.player.skills mainSkillTimer ??= Instance.AddTimer(2.5f, () => UpdateAllTrails(), CounterStrikeSharp.API.Modules.Timers.TimerFlags.REPEAT | CounterStrikeSharp.API.Modules.Timers.TimerFlags.STOP_ON_MAPCHANGE); + + SkillUtils.ForceFullUpdateToAll(); } private static void UpdateAllTrails() @@ -159,6 +163,8 @@ namespace src.player.skills mainSkillTimer.Kill(); mainSkillTimer = null; } + + SkillUtils.ForceFullUpdateToAll(); } public class SkillConfig(Skills skill = skillName, bool active = true, string color = "#f542ef", CsTeam onlyTeam = CsTeam.None, bool disableOnFreezeTime = false, bool needsTeammates = false, string requiredPermission = "", int maxPerServer = 1, Rarity rarity = Rarity.Common, string particleName = "particles/ui/hud/ui_map_def_utility_trail.vpcf") : SkillsInfo.DefaultSkillInfo(skill, active, color, onlyTeam, disableOnFreezeTime, needsTeammates, requiredPermission, maxPerServer, rarity) diff --git a/jRandomSkills - SRC Files/src/player/skills/KillerFlash.cs b/jRandomSkills - SRC Files/src/player/skills/KillerFlash.cs index c525751..e8c47c3 100644 --- a/jRandomSkills - SRC Files/src/player/skills/KillerFlash.cs +++ b/jRandomSkills - SRC Files/src/player/skills/KillerFlash.cs @@ -1,8 +1,9 @@ using CounterStrikeSharp.API.Core; -using CounterStrikeSharp.API.Modules.Commands.Targeting; +using CounterStrikeSharp.API.Modules.Cvars; using CounterStrikeSharp.API.Modules.Entities.Constants; using CounterStrikeSharp.API.Modules.Utils; using src.utils; +using System.Collections.Concurrent; using static src.jRandomSkills; namespace src.player.skills @@ -10,6 +11,7 @@ namespace src.player.skills public class KillerFlash : ISkill { private const Skills skillName = Skills.KillerFlash; + private readonly static ConcurrentDictionary playersWithSkill = []; public static void LoadSkill() { @@ -31,15 +33,77 @@ namespace src.player.skills player?.PlayerPawn?.Value?.CommitSuicide(false, true); } - public static void EnableSkill(CCSPlayerController player) + public static void GrenadeThrown(EventGrenadeThrown @event) { - SkillUtils.TryGiveWeapon(player, CsItem.FlashbangGrenade); + var player = PlayerManager.GetPlayerEvent(@event.Userid); + if (player == null || !player.IsValid) return; + + var weapon = @event.Weapon; + if (weapon != "flashbang") return; + + var playerInfo = PlayerManager.GetPlayerByIndex(player!.Index); + if (playerInfo?.Skill != skillName) return; + + if (playersWithSkill.TryGetValue(player.Index, out int grenadesLeft) && grenadesLeft > 1) + { + playersWithSkill[player.Index] = grenadesLeft - 1; + player!.GiveNamedItem($"weapon_{weapon}"); + SkillUtils.UpdateGrenadeCount(player, CsItem.FlashbangGrenade, grenadesLeft - 1); + } } - public class SkillConfig(Skills skill = skillName, bool active = true, string color = "#57bcff", CsTeam onlyTeam = CsTeam.None, bool disableOnFreezeTime = false, bool needsTeammates = false, string requiredPermission = "", int maxPerServer = 1, Rarity rarity = Rarity.Epic, float flashDuration = 1f, bool friendlyFire = true) : SkillsInfo.DefaultSkillInfo(skill, active, color, onlyTeam, disableOnFreezeTime, needsTeammates, requiredPermission, maxPerServer, rarity) + public static void WeaponEquip(EventItemEquip @event) + { + var player = PlayerManager.GetPlayerEvent(@event.Userid); + var weapon = @event.Item; + if (player == null || !player.IsValid) return; + + if (playersWithSkill.TryGetValue(player.Index, out int grenadesLeft) && grenadesLeft > 1) + SkillUtils.UpdateGrenadeCount(player, CsItem.FlashbangGrenade, grenadesLeft); + } + + public static void WeaponPickup(EventItemPickup @event) + { + var player = PlayerManager.GetPlayerEvent(@event.Userid); + if (player == null || !player.IsValid) return; + + var weapon = @event.Item; + if (string.IsNullOrEmpty(weapon) || weapon != "flashbang") return; + + if (playersWithSkill.TryGetValue(player.Index, out int grenadesLeft) && grenadesLeft > 1) + SkillUtils.UpdateGrenadeCount(player, CsItem.FlashbangGrenade, grenadesLeft); + } + + public static void EnableSkill(CCSPlayerController player) + { + if (player == null || !player.IsValid) return; + + int flashbangLimit = ConVar.Find("ammo_grenade_limit_flashbang")?.GetPrimitiveValue() ?? 2; + int grenadeLimit = SkillsInfo.GetValue(skillName, "grenadeLimit"); + + if (grenadeLimit > flashbangLimit) + { + playersWithSkill.TryAdd(player.Index, grenadeLimit); + SkillUtils.TryGiveWeapon(player, CsItem.FlashbangGrenade); + SkillUtils.UpdateGrenadeCount(player, CsItem.FlashbangGrenade, grenadeLimit); + } + else + SkillUtils.TryGiveWeapon(player, CsItem.FlashbangGrenade, grenadeLimit, false); + } + + public static void DisableSkill(CCSPlayerController player) + { + if (player == null || !player.IsValid) return; + + playersWithSkill.TryRemove(player.Index, out _); + SkillUtils.UpdateGrenadeCount(player, CsItem.FlashbangGrenade, 1); + } + + public class SkillConfig(Skills skill = skillName, bool active = true, string color = "#57bcff", CsTeam onlyTeam = CsTeam.None, bool disableOnFreezeTime = false, bool needsTeammates = false, string requiredPermission = "", int maxPerServer = 1, Rarity rarity = Rarity.Epic, float flashDuration = 1f, bool friendlyFire = true, int grenadeLimit = 1) : SkillsInfo.DefaultSkillInfo(skill, active, color, onlyTeam, disableOnFreezeTime, needsTeammates, requiredPermission, maxPerServer, rarity) { public float FlashDuration { get; set; } = flashDuration; public bool FriendlyFire { get; set; } = friendlyFire; + public int GrenadeLimit { get; set; } = grenadeLimit; } } } \ No newline at end of file diff --git a/jRandomSkills - SRC Files/src/player/skills/LifeSwap.cs b/jRandomSkills - SRC Files/src/player/skills/LifeSwap.cs index e588f5f..7af9337 100644 --- a/jRandomSkills - SRC Files/src/player/skills/LifeSwap.cs +++ b/jRandomSkills - SRC Files/src/player/skills/LifeSwap.cs @@ -33,7 +33,7 @@ namespace src.player.skills if (playerInfo == null || playerInfo.Skill != skillName) continue; var enemies = Utilities.GetPlayers().Where(p =>p != null &&p.IsValid).Select(p => PlayerManager.GetPlayerEvent(p)).Where(p =>p != null &&p.IsValid &&p.Team != player.Team &&p.PlayerPawn?.Value != null &&p.PlayerPawn.Value.IsValid &&p.PlayerPawn.Value.Health > 0 &&!p.IsHLTV &&p.Team != CsTeam.Spectator&& p.Team != CsTeam.None).ToArray(); - ConcurrentBag<(string, string)> menuItems = new(enemies.Select(e => ($"{e.PlayerName} : {e?.PlayerPawn?.Value?.Health ?? 0} HP", e.Index.ToString()))); + ConcurrentBag<(string, string)> menuItems = new(enemies.Select(e => ($"\u202A{e.PlayerName}\u202C : {e?.PlayerPawn?.Value?.Health ?? 0} HP", e.Index.ToString()))); SkillUtils.UpdateMenu(player, menuItems); } } @@ -75,7 +75,7 @@ namespace src.player.skills var enemies = Utilities.GetPlayers().Where(p =>p != null &&p.IsValid).Select(p => PlayerManager.GetPlayerEvent(p)).Where(p =>p != null &&p.IsValid &&p.Team != player.Team &&p.PlayerPawn?.Value != null &&p.PlayerPawn.Value.IsValid &&p.PlayerPawn.Value.Health > 0 &&!p.IsHLTV &&p.Team != CsTeam.Spectator&& p.Team != CsTeam.None).ToArray(); if (enemies.Length > 0) { - ConcurrentBag<(string, string)> menuItems = new(enemies.Select(e => ($"{e.PlayerName} : {e.PawnHealth} HP", e.Index.ToString()))); + ConcurrentBag<(string, string)> menuItems = new(enemies.Select(e => ($"\u202A{e.PlayerName}\u202C : {e.PawnHealth} HP", e.Index.ToString()))); SkillUtils.CreateMenu(player, menuItems); } else diff --git a/jRandomSkills - SRC Files/src/player/skills/MagneticDecoy.cs b/jRandomSkills - SRC Files/src/player/skills/MagneticDecoy.cs index 8a3815c..f34a3fe 100644 --- a/jRandomSkills - SRC Files/src/player/skills/MagneticDecoy.cs +++ b/jRandomSkills - SRC Files/src/player/skills/MagneticDecoy.cs @@ -11,6 +11,7 @@ namespace src.player.skills { private const Skills skillName = Skills.MagneticDecoy; private static readonly ConcurrentDictionary decoys = []; + private readonly static ConcurrentDictionary playersWithSkill = []; public static void LoadSkill() { @@ -74,15 +75,71 @@ namespace src.player.skills } } - public static void EnableSkill(CCSPlayerController player) + public static void GrenadeThrown(EventGrenadeThrown @event) { - SkillUtils.TryGiveWeapon(player, CsItem.DecoyGrenade); + var player = PlayerManager.GetPlayerEvent(@event.Userid); + if (player == null || !player.IsValid) return; + + var weapon = @event.Weapon; + if (weapon != "decoy") return; + + var playerInfo = PlayerManager.GetPlayerByIndex(player!.Index); + if (playerInfo?.Skill != skillName) return; + + if (playersWithSkill.TryGetValue(player.Index, out int grenadesLeft) && grenadesLeft > 1) + { + playersWithSkill[player.Index] = grenadesLeft - 1; + player!.GiveNamedItem($"weapon_{weapon}"); + SkillUtils.UpdateGrenadeCount(player, CsItem.DecoyGrenade, grenadesLeft - 1); + } } - public class SkillConfig(Skills skill = skillName, bool active = true, string color = "#81f0c4", CsTeam onlyTeam = CsTeam.None, bool disableOnFreezeTime = false, bool needsTeammates = false, string requiredPermission = "", int maxPerServer = -1, Rarity rarity = Rarity.Common, float triggerRadius = 180, float strenght = 30) : SkillsInfo.DefaultSkillInfo(skill, active, color, onlyTeam, disableOnFreezeTime, needsTeammates, requiredPermission, maxPerServer, rarity) + public static void WeaponEquip(EventItemEquip @event) + { + var player = PlayerManager.GetPlayerEvent(@event.Userid); + var weapon = @event.Item; + if (player == null || !player.IsValid) return; + + if (playersWithSkill.TryGetValue(player.Index, out int grenadesLeft) && grenadesLeft > 1) + SkillUtils.UpdateGrenadeCount(player, CsItem.DecoyGrenade, grenadesLeft); + } + + public static void WeaponPickup(EventItemPickup @event) + { + var player = PlayerManager.GetPlayerEvent(@event.Userid); + if (player == null || !player.IsValid) return; + + var weapon = @event.Item; + if (string.IsNullOrEmpty(weapon) || weapon != "decoy") return; + + if (playersWithSkill.TryGetValue(player.Index, out int grenadesLeft) && grenadesLeft > 1) + SkillUtils.UpdateGrenadeCount(player, CsItem.DecoyGrenade, grenadesLeft); + } + + public static void EnableSkill(CCSPlayerController player) + { + if (player == null || !player.IsValid) return; + + int grenadeLimit = SkillsInfo.GetValue(skillName, "grenadeLimit"); + playersWithSkill.TryAdd(player.Index, grenadeLimit); + + SkillUtils.TryGiveWeapon(player, CsItem.DecoyGrenade); + SkillUtils.UpdateGrenadeCount(player, CsItem.DecoyGrenade, grenadeLimit); + } + + public static void DisableSkill(CCSPlayerController player) + { + if (player == null || !player.IsValid) return; + + playersWithSkill.TryRemove(player.Index, out _); + SkillUtils.UpdateGrenadeCount(player, CsItem.DecoyGrenade, 1); + } + + public class SkillConfig(Skills skill = skillName, bool active = true, string color = "#81f0c4", CsTeam onlyTeam = CsTeam.None, bool disableOnFreezeTime = false, bool needsTeammates = false, string requiredPermission = "", int maxPerServer = -1, Rarity rarity = Rarity.Common, float triggerRadius = 180, float strenght = 30, int grenadeLimit = 3) : SkillsInfo.DefaultSkillInfo(skill, active, color, onlyTeam, disableOnFreezeTime, needsTeammates, requiredPermission, maxPerServer, rarity) { public float TriggerRadius { get; set; } = triggerRadius; public float Strenght { get; set; } = strenght; + public int GrenadeLimit { get; set; } = grenadeLimit; } } } \ No newline at end of file diff --git a/jRandomSkills - SRC Files/src/player/skills/Miner.cs b/jRandomSkills - SRC Files/src/player/skills/Miner.cs index 5f02cdf..a0acdee 100644 --- a/jRandomSkills - SRC Files/src/player/skills/Miner.cs +++ b/jRandomSkills - SRC Files/src/player/skills/Miner.cs @@ -11,6 +11,7 @@ namespace src.player.skills { private const Skills skillName = Skills.Miner; private readonly static ConcurrentDictionary nades = []; + private readonly static ConcurrentDictionary playersWithSkill = []; public static void LoadSkill() { @@ -20,6 +21,7 @@ namespace src.player.skills public static void NewRound() { nades.Clear(); + playersWithSkill.Clear(); } public static void OnTick() @@ -39,7 +41,7 @@ namespace src.player.skills if (nade.CreateTime + 3 > currentTime) return; Vector currentPos = new(nade.AbsOrigin.X, nade.AbsOrigin.Y, nade.AbsOrigin.Z); - + foreach (var enemy in Utilities.GetPlayers().Where(p => p.IsValid && p.PawnIsAlive && p.TeamNum != nade.TeamNum)) { var enemyPawn = enemy.PlayerPawn.Value; @@ -101,12 +103,68 @@ namespace src.player.skills public static void EnableSkill(CCSPlayerController player) { + if (player == null || !player.IsValid) return; + + int grenadeLimit = SkillsInfo.GetValue(skillName, "grenadeLimit"); + playersWithSkill.TryAdd(player.Index, grenadeLimit); + SkillUtils.TryGiveWeapon(player, CsItem.HEGrenade); + SkillUtils.UpdateGrenadeCount(player, CsItem.HEGrenade, grenadeLimit); } - public class SkillConfig(Skills skill = skillName, bool active = true, string color = "#adf542", CsTeam onlyTeam = CsTeam.None, bool disableOnFreezeTime = false, bool needsTeammates = false, string requiredPermission = "", int maxPerServer = -1, Rarity rarity = Rarity.Common, float detonationRange = 130) : SkillsInfo.DefaultSkillInfo(skill, active, color, onlyTeam, disableOnFreezeTime, needsTeammates, requiredPermission, maxPerServer, rarity) + public static void GrenadeThrown(EventGrenadeThrown @event) + { + var player = PlayerManager.GetPlayerEvent(@event.Userid); + if (player == null || !player.IsValid) return; + + var weapon = @event.Weapon; + if (weapon != "hegrenade") return; + + var playerInfo = PlayerManager.GetPlayerByIndex(player!.Index); + if (playerInfo?.Skill != skillName) return; + + if (playersWithSkill.TryGetValue(player.Index, out int grenadesLeft) && grenadesLeft > 1) + { + playersWithSkill[player.Index] = grenadesLeft - 1; + player!.GiveNamedItem($"weapon_{weapon}"); + SkillUtils.UpdateGrenadeCount(player, CsItem.HEGrenade, grenadesLeft - 1); + } + } + + public static void WeaponEquip(EventItemEquip @event) + { + var player = PlayerManager.GetPlayerEvent(@event.Userid); + var weapon = @event.Item; + if (player == null || !player.IsValid) return; + + if (playersWithSkill.TryGetValue(player.Index, out int grenadesLeft) && grenadesLeft > 1) + SkillUtils.UpdateGrenadeCount(player, CsItem.HEGrenade, grenadesLeft); + } + + public static void WeaponPickup(EventItemPickup @event) + { + var player = PlayerManager.GetPlayerEvent(@event.Userid); + if (player == null || !player.IsValid) return; + + var weapon = @event.Item; + if (string.IsNullOrEmpty(weapon) || weapon != "hegrenade") return; + + if (playersWithSkill.TryGetValue(player.Index, out int grenadesLeft) && grenadesLeft > 1) + SkillUtils.UpdateGrenadeCount(player, CsItem.HEGrenade, grenadesLeft); + } + + public static void DisableSkill(CCSPlayerController player) + { + if (player == null || !player.IsValid) return; + + playersWithSkill.TryRemove(player.Index, out _); + SkillUtils.UpdateGrenadeCount(player, CsItem.HEGrenade, 1); + } + + public class SkillConfig(Skills skill = skillName, bool active = true, string color = "#adf542", CsTeam onlyTeam = CsTeam.None, bool disableOnFreezeTime = false, bool needsTeammates = false, string requiredPermission = "", int maxPerServer = -1, Rarity rarity = Rarity.Common, float detonationRange = 130, int grenadeLimit = 3) : SkillsInfo.DefaultSkillInfo(skill, active, color, onlyTeam, disableOnFreezeTime, needsTeammates, requiredPermission, maxPerServer, rarity) { public float DetonationRange { get; set; } = detonationRange; + public int GrenadeLimit { get; set; } = grenadeLimit; } } } \ No newline at end of file diff --git a/jRandomSkills - SRC Files/src/player/skills/MoneySwap.cs b/jRandomSkills - SRC Files/src/player/skills/MoneySwap.cs index 8c138e2..fff4743 100644 --- a/jRandomSkills - SRC Files/src/player/skills/MoneySwap.cs +++ b/jRandomSkills - SRC Files/src/player/skills/MoneySwap.cs @@ -1,7 +1,6 @@ using CounterStrikeSharp.API; using CounterStrikeSharp.API.Core; using CounterStrikeSharp.API.Modules.Utils; -using static src.jRandomSkills; using System.Collections.Concurrent; using src.utils; @@ -33,7 +32,7 @@ namespace src.player.skills if (playerInfo == null || playerInfo.Skill != skillName) continue; var enemies = Utilities.GetPlayers().Where(p =>p != null &&p.IsValid).Select(p => PlayerManager.GetPlayerEvent(p)).Where(p =>p != null &&p.IsValid &&p.Team != player.Team &&p.PlayerPawn?.Value != null &&p.PlayerPawn.Value.IsValid &&p.PlayerPawn.Value.Health > 0 &&!p.IsHLTV &&p.Team != CsTeam.Spectator&& p.Team != CsTeam.None).ToArray(); - ConcurrentBag<(string, string)> menuItems = [.. enemies.Select(e => ($"{e.PlayerName} : {(e.InGameMoneyServices == null ? 0 : e.InGameMoneyServices.Account + e.InGameMoneyServices.CashSpentThisRound)}$", e.Index.ToString()))]; + ConcurrentBag<(string, string)> menuItems = [.. enemies.Select(e => ($"\u202A{e.PlayerName}\u202C : {(e.InGameMoneyServices == null ? 0 : e.InGameMoneyServices.Account + e.InGameMoneyServices.CashSpentThisRound)}$", e.Index.ToString()))]; SkillUtils.UpdateMenu(player, menuItems); } } @@ -75,7 +74,7 @@ namespace src.player.skills var enemies = Utilities.GetPlayers().Where(p =>p != null &&p.IsValid).Select(p => PlayerManager.GetPlayerEvent(p)).Where(p =>p != null &&p.IsValid &&p.Team != player.Team &&p.PlayerPawn?.Value != null &&p.PlayerPawn.Value.IsValid &&p.PlayerPawn.Value.Health > 0 &&!p.IsHLTV &&p.Team != CsTeam.Spectator&& p.Team != CsTeam.None).ToArray(); if (enemies.Length > 0) { - ConcurrentBag<(string, string)> menuItems = [.. enemies.Select(e => ($"{e.PlayerName} : {(e.InGameMoneyServices == null ? 0 : e.InGameMoneyServices.Account + e.InGameMoneyServices.CashSpentThisRound)}$", e.Index.ToString()))]; + ConcurrentBag<(string, string)> menuItems = [.. enemies.Select(e => ($"\u202A{e.PlayerName}\u202C : {(e.InGameMoneyServices == null ? 0 : e.InGameMoneyServices.Account + e.InGameMoneyServices.CashSpentThisRound)}$", e.Index.ToString()))]; SkillUtils.CreateMenu(player, menuItems); } else diff --git a/jRandomSkills - SRC Files/src/player/skills/Ninja.cs b/jRandomSkills - SRC Files/src/player/skills/Ninja.cs index 036080c..a63ebe8 100644 --- a/jRandomSkills - SRC Files/src/player/skills/Ninja.cs +++ b/jRandomSkills - SRC Files/src/player/skills/Ninja.cs @@ -88,13 +88,17 @@ namespace src.player.skills var entity = Utilities.GetEntityFromIndex((int)playerPawn.Index); if (entity == null || !entity.IsValid) continue; - info.TransmitEntities.Remove(entity.Index); + + if (info.TransmitEntities.Contains(entity.Index)) + info.TransmitEntities.Remove(entity.Index); var bombIndex = GetBombIndex(playerController); if (bombIndex == null) continue; var bombEntity = Utilities.GetEntityFromIndex((int)bombIndex); if (bombEntity == null || !bombEntity.IsValid) continue; - info.TransmitEntities.Remove(bombEntity.Index); + + if (info.TransmitEntities.Contains(bombEntity.Index)) + info.TransmitEntities.Remove(bombEntity.Index); } } } @@ -135,6 +139,8 @@ namespace src.player.skills if (EntityManager.GetPlayerEntities(player.Index, "empty_prop").Count == 0) CreatePlayerPosProp(player); + + SkillUtils.ForceFullUpdateToAll(); } public static void DisableSkill(CCSPlayerController player) @@ -142,6 +148,8 @@ namespace src.player.skills SkillUtils.SetPlayerInvisibility(player, 0); invisiblePlayers.TryRemove(player.Index, out _); EntityManager.DestroyPlayerEntities(player.Index); + + SkillUtils.ForceFullUpdateToAll(); } private static void CreatePlayerPosProp(CCSPlayerController player) diff --git a/jRandomSkills - SRC Files/src/player/skills/Phoenix.cs b/jRandomSkills - SRC Files/src/player/skills/Phoenix.cs index 61a41bc..157bb34 100644 --- a/jRandomSkills - SRC Files/src/player/skills/Phoenix.cs +++ b/jRandomSkills - SRC Files/src/player/skills/Phoenix.cs @@ -2,6 +2,7 @@ using CounterStrikeSharp.API; using CounterStrikeSharp.API.Core; using CounterStrikeSharp.API.Modules.Utils; using src.utils; +using System.Collections.Concurrent; using static src.jRandomSkills; namespace src.player.skills @@ -9,6 +10,7 @@ namespace src.player.skills public class Phoenix : ISkill { private const Skills skillName = Skills.Phoenix; + private static readonly ConcurrentDictionary phoenixTicks = new(); public static void LoadSkill() { @@ -26,12 +28,21 @@ namespace src.player.skills var pawn = victim.PlayerPawn.Value; if (pawn == null || !pawn.IsValid) return; + bool isProtected = phoenixTicks.TryGetValue(victim.Index, out int tick); + if (isProtected && tick + 4 > Server.TickCount) + { + SkillUtils.AddHealth(pawn, 100 - pawn.Health); + return; + } + var playerInfo = PlayerManager.GetPlayerByIndex(victim.Index); if (playerInfo?.Skill != skillName || pawn.Health > 0) return; if (Instance.Random.NextDouble() > playerInfo.SkillChance) return; if (victim.TeamChanged) return; + phoenixTicks[victim.Index] = Server.TickCount; + SkillUtils.AddHealth(pawn, 100 - pawn.Health); SkillUtils.PrintToChat(user, user.GetTranslation("phoenix_respawn")); @@ -51,8 +62,10 @@ namespace src.player.skills { var playerInfo = PlayerManager.GetPlayerByIndex(player!.Index); if (playerInfo == null) return; + float newChance = (float)Instance.Random.NextDouble() * (SkillsInfo.GetValue(skillName, "ChanceTo") - SkillsInfo.GetValue(skillName, "ChanceFrom")) + SkillsInfo.GetValue(skillName, "ChanceFrom"); playerInfo.SkillChance = newChance; + SkillUtils.PrintToChat(player, $"{ChatColors.DarkRed}{player.GetSkillName(skillName)}{ChatColors.Lime}: {player.GetSkillDescription(skillName, newChance)}", border: !Utilities.GetPlayers().Any(p => p.Team == player.Team && p != player) ? "tb" : "t"); } diff --git a/jRandomSkills - SRC Files/src/player/skills/Pyro.cs b/jRandomSkills - SRC Files/src/player/skills/Pyro.cs index 021dd8c..dc7941b 100644 --- a/jRandomSkills - SRC Files/src/player/skills/Pyro.cs +++ b/jRandomSkills - SRC Files/src/player/skills/Pyro.cs @@ -1,8 +1,8 @@ -using CounterStrikeSharp.API; using CounterStrikeSharp.API.Core; using CounterStrikeSharp.API.Modules.Entities.Constants; using CounterStrikeSharp.API.Modules.Utils; using src.utils; +using System.Collections.Concurrent; using static src.jRandomSkills; namespace src.player.skills @@ -10,6 +10,7 @@ namespace src.player.skills public class Pyro : ISkill { private const Skills skillName = Skills.Pyro; + private readonly static ConcurrentDictionary playersWithSkill = []; public static void LoadSkill() { @@ -31,14 +32,77 @@ namespace src.player.skills SkillUtils.AddHealth(pawn, (int)(damage * SkillsInfo.GetValue(skillName, "regenerationMultiplier"))); } - public static void EnableSkill(CCSPlayerController player) + public static void GrenadeThrown(EventGrenadeThrown @event) { - SkillUtils.TryGiveWeapon(player, player.Team == CsTeam.CounterTerrorist ? CsItem.IncendiaryGrenade : CsItem.Molotov); + var player = PlayerManager.GetPlayerEvent(@event.Userid); + if (player == null || !player.IsValid) return; + + var weapon = @event.Weapon; + if (weapon != "molotov" && weapon != "incgrenade") return; + + var playerInfo = PlayerManager.GetPlayerByIndex(player!.Index); + if (playerInfo?.Skill != skillName) return; + + if (playersWithSkill.TryGetValue(player.Index, out int grenadesLeft) && grenadesLeft > 1) + { + playersWithSkill[player.Index] = grenadesLeft - 1; + player!.GiveNamedItem($"weapon_{weapon}"); + SkillUtils.UpdateGrenadeCount(player, CsItem.Molotov, grenadesLeft - 1); + SkillUtils.UpdateGrenadeCount(player, CsItem.IncendiaryGrenade, grenadesLeft - 1); + } } - public class SkillConfig(Skills skill = skillName, bool active = true, string color = "#3c47de", CsTeam onlyTeam = CsTeam.None, bool disableOnFreezeTime = false, bool needsTeammates = false, string requiredPermission = "", int maxPerServer = -1, Rarity rarity = Rarity.Common, float regenerationMultiplier = 1.5f) : SkillsInfo.DefaultSkillInfo(skill, active, color, onlyTeam, disableOnFreezeTime, needsTeammates, requiredPermission, maxPerServer, rarity) + public static void WeaponEquip(EventItemEquip @event) + { + var player = PlayerManager.GetPlayerEvent(@event.Userid); + var weapon = @event.Item; + if (player == null || !player.IsValid) return; + + if (playersWithSkill.TryGetValue(player.Index, out int grenadesLeft) && grenadesLeft > 1) + { + SkillUtils.UpdateGrenadeCount(player, CsItem.Molotov, grenadesLeft); + SkillUtils.UpdateGrenadeCount(player, CsItem.IncendiaryGrenade, grenadesLeft); + } + } + + public static void WeaponPickup(EventItemPickup @event) + { + var player = PlayerManager.GetPlayerEvent(@event.Userid); + if (player == null || !player.IsValid) return; + + var weapon = @event.Item; + if (string.IsNullOrEmpty(weapon) || weapon != "hegrenade") return; + + if (playersWithSkill.TryGetValue(player.Index, out int grenadesLeft) && grenadesLeft > 1) + SkillUtils.UpdateGrenadeCount(player, CsItem.HEGrenade, grenadesLeft); + } + + public static void EnableSkill(CCSPlayerController player) + { + if (player == null || !player.IsValid) return; + + int grenadeLimit = SkillsInfo.GetValue(skillName, "grenadeLimit"); + playersWithSkill.TryAdd(player.Index, grenadeLimit); + + var item = player.Team == CsTeam.CounterTerrorist ? CsItem.IncendiaryGrenade : CsItem.Molotov; + + SkillUtils.TryGiveWeapon(player, item); + SkillUtils.UpdateGrenadeCount(player, item, grenadeLimit); + } + + public static void DisableSkill(CCSPlayerController player) + { + if (player == null || !player.IsValid) return; + + playersWithSkill.TryRemove(player.Index, out _); + SkillUtils.UpdateGrenadeCount(player, CsItem.Molotov, 1); + SkillUtils.UpdateGrenadeCount(player, CsItem.IncendiaryGrenade, 1); + } + + public class SkillConfig(Skills skill = skillName, bool active = true, string color = "#3c47de", CsTeam onlyTeam = CsTeam.None, bool disableOnFreezeTime = false, bool needsTeammates = false, string requiredPermission = "", int maxPerServer = -1, Rarity rarity = Rarity.Common, float regenerationMultiplier = 1.5f, int grenadeLimit = 2) : SkillsInfo.DefaultSkillInfo(skill, active, color, onlyTeam, disableOnFreezeTime, needsTeammates, requiredPermission, maxPerServer, rarity) { public float RegenerationMultiplier { get; set; } = regenerationMultiplier; + public int GrenadeLimit { get; set; } = grenadeLimit; } } } \ No newline at end of file diff --git a/jRandomSkills - SRC Files/src/player/skills/ReZombie.cs b/jRandomSkills - SRC Files/src/player/skills/ReZombie.cs index c93b08c..0250248 100644 --- a/jRandomSkills - SRC Files/src/player/skills/ReZombie.cs +++ b/jRandomSkills - SRC Files/src/player/skills/ReZombie.cs @@ -11,7 +11,7 @@ namespace src.player.skills public class ReZombie : ISkill { private const Skills skillName = Skills.ReZombie; - private static readonly ConcurrentDictionary zombies = []; + private static readonly ConcurrentDictionary zombies = []; private static readonly object setLock = new(); public static void LoadSkill() @@ -76,25 +76,57 @@ namespace src.player.skills var pawn = victim.PlayerPawn.Value; if (pawn == null || !pawn.IsValid) return; - if (zombies.ContainsKey(victim.Index)) return; + bool isZombie = zombies.TryGetValue(victim.Index, out int tick); + + if (isZombie && tick + 4 < Server.TickCount) + return; var playerInfo = PlayerManager.GetPlayerByIndex(victim.Index); - if (playerInfo?.Skill != skillName || pawn.Health > 0) return; + if (playerInfo?.Skill != skillName) return; - lock (setLock) + var zombieHealth = SkillsInfo.GetValue(skillName, "zombieHealth"); + + if (pawn.Health <= 0) { - var zombieHealth = SkillsInfo.GetValue(skillName, "zombieHealth"); bool isBlock = victim.TeamChanged; - zombies.TryAdd(victim.Index, 0); + zombies[victim.Index] = Server.TickCount; if (isBlock) return; + DropAllBotWeapons(victim); SetPlayerColor(pawn, false); SkillUtils.AddHealth(pawn, zombieHealth - pawn.Health, zombieHealth); victim.ExecuteClientCommand("slot3"); } + else if (isZombie && tick + 4 > Server.TickCount) + SkillUtils.AddHealth(pawn, zombieHealth - pawn.Health, zombieHealth); + } + + private static void DropAllBotWeapons(CCSPlayerController player) + { + if (player == null || !player.IsValid || !player.IsBot) return; + + var pawn = player.PlayerPawn?.Value; + if (pawn == null || !pawn.IsValid) return; + + var itemServices = pawn.ItemServices?.As(); + if (itemServices == null || pawn.WeaponServices?.MyWeapons == null) return; + + foreach (var item in pawn.WeaponServices.MyWeapons) + { + if (item == null || !item.IsValid) continue; + + var weapon = item.Value; + if (weapon == null || !weapon.IsValid) continue; + + var weaponName = weapon.DesignerName; + if (string.IsNullOrEmpty(weaponName) || weaponName.Contains("knife") || weaponName.Contains("bayonet")) + continue; + + SkillUtils.SafeKillEntity(weapon.Index); + } } public static bool OnWeaponCanAcquire(DynamicHook hook, CCSPlayerController player, CEconItemView econItem, CCSWeaponBaseVData vdata) diff --git a/jRandomSkills - SRC Files/src/player/skills/SecondLife.cs b/jRandomSkills - SRC Files/src/player/skills/SecondLife.cs index b18ccaf..c791b62 100644 --- a/jRandomSkills - SRC Files/src/player/skills/SecondLife.cs +++ b/jRandomSkills - SRC Files/src/player/skills/SecondLife.cs @@ -10,7 +10,7 @@ namespace src.player.skills public class SecondLife : ISkill { private const Skills skillName = Skills.SecondLife; - private static readonly ConcurrentDictionary secondLifePlayers = []; + private static readonly ConcurrentDictionary secondLifePlayers = []; private static readonly object setLock = new(); public static void LoadSkill() @@ -26,24 +26,24 @@ namespace src.player.skills public static void PlayerHurt(EventPlayerHurt @event) { var victim = PlayerManager.GetPlayerEvent(@event.Userid); - int damage = @event.DmgHealth; if (!Instance.IsPlayerValid(victim)) return; var victimInfo = PlayerManager.GetPlayerByIndex(victim!.Index); if (victimInfo == null || victimInfo.Skill != skillName) return; var victimPawn = victim!.PlayerPawn.Value; - if (victimPawn!.Health > 0 || secondLifePlayers.ContainsKey(victim.Handle)) + if (victimPawn!.Health > 0 || (secondLifePlayers.TryGetValue(victim.Handle, out int tick) && tick + 4 < Server.TickCount)) return; lock (setLock) { - secondLifePlayers.TryAdd(victim.Handle, 0); SetHealth(victim, SkillsInfo.GetValue(skillName, "startHealth")); var spawnpoint = SkillUtils.GetSpawnPointVector(victim); if (spawnpoint == null) return; + victimPawn.Teleport(spawnpoint, null, null); + secondLifePlayers.TryAdd(victim.Handle, Server.TickCount); } } diff --git a/jRandomSkills - SRC Files/src/player/skills/Smoker.cs b/jRandomSkills - SRC Files/src/player/skills/Smoker.cs index dc787f6..2e2f065 100644 --- a/jRandomSkills - SRC Files/src/player/skills/Smoker.cs +++ b/jRandomSkills - SRC Files/src/player/skills/Smoker.cs @@ -14,6 +14,7 @@ namespace src.player.skills { private const Skills skillName = Skills.Smoker; private readonly static ConcurrentDictionary> playerSmokes = []; + private readonly static ConcurrentDictionary playersWithSkill = []; private static readonly object setLock = new(); public static void LoadSkill() @@ -31,15 +32,65 @@ namespace src.player.skills } } + public static void GrenadeThrown(EventGrenadeThrown @event) + { + var player = PlayerManager.GetPlayerEvent(@event.Userid); + if (player == null || !player.IsValid) return; + + var weapon = @event.Weapon; + if (weapon != "smokegrenade") return; + + var playerInfo = PlayerManager.GetPlayerByIndex(player!.Index); + if (playerInfo?.Skill != skillName) return; + + if (playersWithSkill.TryGetValue(player.Index, out int grenadesLeft) && grenadesLeft > 1) + { + playersWithSkill[player.Index] = grenadesLeft - 1; + player!.GiveNamedItem($"weapon_{weapon}"); + SkillUtils.UpdateGrenadeCount(player, CsItem.SmokeGrenade, grenadesLeft - 1); + } + } + + public static void WeaponEquip(EventItemEquip @event) + { + var player = PlayerManager.GetPlayerEvent(@event.Userid); + var weapon = @event.Item; + if (player == null || !player.IsValid) return; + + if (playersWithSkill.TryGetValue(player.Index, out int grenadesLeft) && grenadesLeft > 1) + SkillUtils.UpdateGrenadeCount(player, CsItem.SmokeGrenade, grenadesLeft); + } + + public static void WeaponPickup(EventItemPickup @event) + { + var player = PlayerManager.GetPlayerEvent(@event.Userid); + if (player == null || !player.IsValid) return; + + var weapon = @event.Item; + if (string.IsNullOrEmpty(weapon) || weapon != "smokegrenade") return; + + if (playersWithSkill.TryGetValue(player.Index, out int grenadesLeft) && grenadesLeft > 1) + SkillUtils.UpdateGrenadeCount(player, CsItem.SmokeGrenade, grenadesLeft); + } + public static void EnableSkill(CCSPlayerController player) { + if (player == null || !player.IsValid) return; + + int grenadeLimit = SkillsInfo.GetValue(skillName, "grenadeLimit"); + playersWithSkill.TryAdd(player.Index, grenadeLimit); + SkillUtils.TryGiveWeapon(player, CsItem.SmokeGrenade); + SkillUtils.UpdateGrenadeCount(player, CsItem.SmokeGrenade, grenadeLimit); } public static void DisableSkill(CCSPlayerController player) { if (playerSmokes.TryRemove(player.Index, out var timers)) timers.ForEach(t => t?.Kill()); + + playersWithSkill.TryRemove(player.Index, out _); + SkillUtils.UpdateGrenadeCount(player, CsItem.SmokeGrenade, 1); } public static void SmokegrenadeDetonate(EventSmokegrenadeDetonate @event) @@ -72,8 +123,9 @@ namespace src.player.skills playerSmokes.AddOrUpdate(player.Index, [smokeTimer], (_, list) => { list.Add(smokeTimer); return list; }); } - public class SkillConfig(Skills skill = skillName, bool active = true, string color = "#b5ab8f", CsTeam onlyTeam = CsTeam.None, bool disableOnFreezeTime = false, bool needsTeammates = false, string requiredPermission = "", int maxPerServer = 1, Rarity rarity = Rarity.Common) : SkillsInfo.DefaultSkillInfo(skill, active, color, onlyTeam, disableOnFreezeTime, needsTeammates, requiredPermission, maxPerServer, rarity) + public class SkillConfig(Skills skill = skillName, bool active = true, string color = "#b5ab8f", CsTeam onlyTeam = CsTeam.None, bool disableOnFreezeTime = false, bool needsTeammates = false, string requiredPermission = "", int maxPerServer = 1, Rarity rarity = Rarity.Common, int grenadeLimit = 1) : SkillsInfo.DefaultSkillInfo(skill, active, color, onlyTeam, disableOnFreezeTime, needsTeammates, requiredPermission, maxPerServer, rarity) { + public int GrenadeLimit { get; set; } = grenadeLimit; } } } \ No newline at end of file diff --git a/jRandomSkills - SRC Files/src/player/skills/Spectator.cs b/jRandomSkills - SRC Files/src/player/skills/Spectator.cs index 7ed2915..f3aaa2c 100644 --- a/jRandomSkills - SRC Files/src/player/skills/Spectator.cs +++ b/jRandomSkills - SRC Files/src/player/skills/Spectator.cs @@ -58,6 +58,7 @@ namespace src.player.skills foreach (var player in Utilities.GetPlayers()) if (cameras.TryGetValue(player.Index, out var cameraInfo) && cameraInfo.Item2 != 0) { + if (player == null || !player.IsValid) return; var enemy = Utilities.GetPlayerFromIndex((int)cameraInfo.Item3); if (enemy == null || !enemy.IsValid || enemy.PlayerPawn == null) @@ -73,16 +74,18 @@ namespace src.player.skills return; } - if (enemyPawn.LifeState != (byte)LifeState_t.LIFE_ALIVE - || (player.PlayerPawn.Value != null && player.PlayerPawn.Value.LifeState != (byte)LifeState_t.LIFE_ALIVE)) + if (enemyPawn.Health <= 0 || (player.PlayerPawn?.Value != null && player.PlayerPawn.Value.Health <= 0)) ChangeCamera(player, true); } } private static void ChangeCamera(CCSPlayerController player, bool forceToDefault = false) { + if (player == null || !player.IsValid) return; + uint orginalCameraRaw; uint newCameraRaw = 0; + var pawn = player.PlayerPawn.Value; if (pawn == null || !pawn.IsValid || pawn.CameraServices == null) return; @@ -165,9 +168,9 @@ namespace src.player.skills }); if (cameras.TryGetValue(player.Index, out var cameraInfo)) - cameras.AddOrUpdate(player.Index, (cameraInfo.Item1, camera.Index, player.Index), (k, v) => (cameraInfo.Item1, camera.Index, player.Index)); + cameras.AddOrUpdate(player.Index, (cameraInfo.Item1, camera.Index, enemy.Index), (k, v) => (cameraInfo.Item1, camera.Index, enemy.Index)); else - cameras.AddOrUpdate(player.Index, (pawn.CameraServices.ViewEntity.Raw, camera.Index, player.Index), (k, v) => (pawn.CameraServices.ViewEntity.Raw, camera.Index, player.Index)); + cameras.AddOrUpdate(player.Index, (pawn.CameraServices.ViewEntity.Raw, camera.Index, enemy.Index), (k, v) => (pawn.CameraServices.ViewEntity.Raw, camera.Index, enemy.Index)); return camera.EntityHandle.Raw; } diff --git a/jRandomSkills - SRC Files/src/player/skills/Thief.cs b/jRandomSkills - SRC Files/src/player/skills/Thief.cs index ded984e..c3c2792 100644 --- a/jRandomSkills - SRC Files/src/player/skills/Thief.cs +++ b/jRandomSkills - SRC Files/src/player/skills/Thief.cs @@ -50,7 +50,7 @@ namespace src.player.skills var skillData = SkillData.Skills.FirstOrDefault(s => s.Skill == enemyInfo.Skill); if (skillData == null) continue; - menuItems.Add(($"{enemy.PlayerName} : {player.GetSkillName(skillData.Skill)}", enemy.Index.ToString())); + menuItems.Add(($"\u202A{enemy.PlayerName}\u202C : {player.GetSkillName(skillData.Skill)}", enemy.Index.ToString())); } SkillUtils.UpdateMenu(player, menuItems); } @@ -120,7 +120,7 @@ namespace src.player.skills var skillData = SkillData.Skills.FirstOrDefault(s => s.Skill == enemyInfo.Skill); if (skillData == null) continue; - menuItems.Add(($"{enemy.PlayerName} : {player.GetSkillName(skillData.Skill)}", enemy.Index.ToString())); + menuItems.Add(($"\u202A{enemy.PlayerName}\u202C : {player.GetSkillName(skillData.Skill)}", enemy.Index.ToString())); } SkillUtils.CreateMenu(player, menuItems); diff --git a/jRandomSkills - SRC Files/src/player/skills/Thorns.cs b/jRandomSkills - SRC Files/src/player/skills/Thorns.cs index 3ea7b3c..e760e70 100644 --- a/jRandomSkills - SRC Files/src/player/skills/Thorns.cs +++ b/jRandomSkills - SRC Files/src/player/skills/Thorns.cs @@ -1,4 +1,3 @@ -using CounterStrikeSharp.API; using CounterStrikeSharp.API.Core; using CounterStrikeSharp.API.Modules.Utils; using src.utils; @@ -36,14 +35,18 @@ namespace src.player.skills var victimInfo = PlayerManager.GetPlayerByIndex(victimEvent!.Index); if (victimInfo?.Skill == skillName) { - SkillUtils.TakeHealth(attackerEvent.PlayerPawn.Value, (int)(@event.DmgHealth * SkillsInfo.GetValue(skillName, "healthTakenScale"))); + int damage = (int)(@event.DmgHealth * SkillsInfo.GetValue(skillName, "healthTakenScale")); + damage = Math.Min(damage, SkillsInfo.GetValue(skillName, "maxTakenDamagePerShot")); + + SkillUtils.TakeHealth(attackerEvent.PlayerPawn.Value, damage); attackerEvent.EmitSound("Player.DamageBody.Onlooker"); } } - public class SkillConfig(Skills skill = skillName, bool active = true, string color = "#962631", CsTeam onlyTeam = CsTeam.None, bool disableOnFreezeTime = false, bool needsTeammates = false, string requiredPermission = "", int maxPerServer = -1, Rarity rarity = Rarity.Common, float healthTakenScale = .3f) : SkillsInfo.DefaultSkillInfo(skill, active, color, onlyTeam, disableOnFreezeTime, needsTeammates, requiredPermission, maxPerServer, rarity) + public class SkillConfig(Skills skill = skillName, bool active = true, string color = "#962631", CsTeam onlyTeam = CsTeam.None, bool disableOnFreezeTime = false, bool needsTeammates = false, string requiredPermission = "", int maxPerServer = -1, Rarity rarity = Rarity.Common, float healthTakenScale = .3f, int maxTakenDamagePerShot = 37) : SkillsInfo.DefaultSkillInfo(skill, active, color, onlyTeam, disableOnFreezeTime, needsTeammates, requiredPermission, maxPerServer, rarity) { public float HealthTakenScale { get; set; } = healthTakenScale; + public int MaxTakenDamagePerShot { get; set; } = maxTakenDamagePerShot; } } } \ No newline at end of file diff --git a/jRandomSkills - SRC Files/src/player/skills/ThrowingKnife.cs b/jRandomSkills - SRC Files/src/player/skills/ThrowingKnife.cs index 8b28f73..6ce287a 100644 --- a/jRandomSkills - SRC Files/src/player/skills/ThrowingKnife.cs +++ b/jRandomSkills - SRC Files/src/player/skills/ThrowingKnife.cs @@ -1,6 +1,7 @@ using CounterStrikeSharp.API; using CounterStrikeSharp.API.Core; using CounterStrikeSharp.API.Core.Attributes; +using CounterStrikeSharp.API.Modules.Entities; using CounterStrikeSharp.API.Modules.Memory.DynamicFunctions; using CounterStrikeSharp.API.Modules.Timers; using CounterStrikeSharp.API.Modules.UserMessages; @@ -122,12 +123,15 @@ namespace src.player.skills public static void EnableSkill(CCSPlayerController _) { Event.EnableTransmit(); + SkillUtils.ForceFullUpdateToAll(); } public static void DisableSkill(CCSPlayerController player) { if (knivesInfo.TryRemove(player.Index, out KnifeInfo? knifeInfo) && knifeInfo != null) DisableKnifeSkill(knifeInfo); + + SkillUtils.ForceFullUpdateToAll(); } public static void DisableKnifeSkill(KnifeInfo knifeInfo) @@ -388,7 +392,8 @@ namespace src.player.skills bool isObservingOwner = observedPlayerIndex.HasValue && observedPlayerIndex.Value == knifeOwnerIndex; if (!isOwner && !isObservingOwner) - info.TransmitEntities.Remove(glowEntity.Index); + if (info.TransmitEntities.Contains(glowEntity.Index)) + info.TransmitEntities.Remove(glowEntity.Index); } } } diff --git a/jRandomSkills - SRC Files/src/player/skills/ToxicSmoke.cs b/jRandomSkills - SRC Files/src/player/skills/ToxicSmoke.cs index 1ce09b7..135a541 100644 --- a/jRandomSkills - SRC Files/src/player/skills/ToxicSmoke.cs +++ b/jRandomSkills - SRC Files/src/player/skills/ToxicSmoke.cs @@ -11,6 +11,7 @@ namespace src.player.skills { private const Skills skillName = Skills.ToxicSmoke; private static readonly ConcurrentDictionary smokes = []; + private readonly static ConcurrentDictionary playersWithSkill = []; public static void LoadSkill() { @@ -95,16 +96,72 @@ namespace src.player.skills } } - public static void EnableSkill(CCSPlayerController player) + public static void GrenadeThrown(EventGrenadeThrown @event) { - SkillUtils.TryGiveWeapon(player, CsItem.SmokeGrenade); + var player = PlayerManager.GetPlayerEvent(@event.Userid); + if (player == null || !player.IsValid) return; + + var weapon = @event.Weapon; + if (weapon != "smokegrenade") return; + + var playerInfo = PlayerManager.GetPlayerByIndex(player!.Index); + if (playerInfo?.Skill != skillName) return; + + if (playersWithSkill.TryGetValue(player.Index, out int grenadesLeft) && grenadesLeft > 1) + { + playersWithSkill[player.Index] = grenadesLeft - 1; + player!.GiveNamedItem($"weapon_{weapon}"); + SkillUtils.UpdateGrenadeCount(player, CsItem.SmokeGrenade, grenadesLeft - 1); + } } - public class SkillConfig(Skills skill = skillName, bool active = true, string color = "#507529", CsTeam onlyTeam = CsTeam.None, bool disableOnFreezeTime = false, bool needsTeammates = false, string requiredPermission = "", int maxPerServer = -1, Rarity rarity = Rarity.Common, int smokeDamage = 2, float smokeRadius = 180, int tickCooldown = 17) : SkillsInfo.DefaultSkillInfo(skill, active, color, onlyTeam, disableOnFreezeTime, needsTeammates, requiredPermission, maxPerServer, rarity) + public static void WeaponEquip(EventItemEquip @event) + { + var player = PlayerManager.GetPlayerEvent(@event.Userid); + var weapon = @event.Item; + if (player == null || !player.IsValid) return; + + if (playersWithSkill.TryGetValue(player.Index, out int grenadesLeft) && grenadesLeft > 1) + SkillUtils.UpdateGrenadeCount(player, CsItem.SmokeGrenade, grenadesLeft); + } + + public static void WeaponPickup(EventItemPickup @event) + { + var player = PlayerManager.GetPlayerEvent(@event.Userid); + if (player == null || !player.IsValid) return; + + var weapon = @event.Item; + if (string.IsNullOrEmpty(weapon) || weapon != "smokegrenade") return; + + if (playersWithSkill.TryGetValue(player.Index, out int grenadesLeft) && grenadesLeft > 1) + SkillUtils.UpdateGrenadeCount(player, CsItem.SmokeGrenade, grenadesLeft); + } + + public static void EnableSkill(CCSPlayerController player) + { + if (player == null || !player.IsValid) return; + + int grenadeLimit = SkillsInfo.GetValue(skillName, "grenadeLimit"); + playersWithSkill.TryAdd(player.Index, grenadeLimit); + + SkillUtils.TryGiveWeapon(player, CsItem.SmokeGrenade); + SkillUtils.UpdateGrenadeCount(player, CsItem.SmokeGrenade, grenadeLimit); + } + + public static void DisableSkill(CCSPlayerController player) + { + if (player == null || !player.IsValid) return; + + playersWithSkill.TryRemove(player.Index, out _); + SkillUtils.UpdateGrenadeCount(player, CsItem.SmokeGrenade, 1); + } + + public class SkillConfig(Skills skill = skillName, bool active = true, string color = "#507529", CsTeam onlyTeam = CsTeam.None, bool disableOnFreezeTime = false, bool needsTeammates = false, string requiredPermission = "", int maxPerServer = -1, Rarity rarity = Rarity.Common, int smokeDamage = 2, float smokeRadius = 180, int tickCooldown = 17, int grenadeLimit = 1) : SkillsInfo.DefaultSkillInfo(skill, active, color, onlyTeam, disableOnFreezeTime, needsTeammates, requiredPermission, maxPerServer, rarity) { public int SmokeDamage { get; set; } = smokeDamage; public float SmokeRadius { get; set; } = smokeRadius; public int TickCooldown { get; set; } = tickCooldown; + public int GrenadeLimit { get; set; } = grenadeLimit; } } } \ No newline at end of file diff --git a/jRandomSkills - SRC Files/src/player/skills/Wallhack.cs b/jRandomSkills - SRC Files/src/player/skills/Wallhack.cs index 9d9a270..6f15728 100644 --- a/jRandomSkills - SRC Files/src/player/skills/Wallhack.cs +++ b/jRandomSkills - SRC Files/src/player/skills/Wallhack.cs @@ -12,7 +12,8 @@ namespace src.player.skills { private const Skills skillName = Skills.Wallhack; private static readonly ConcurrentDictionary playersInAction = new(); - private static ConcurrentDictionary glows = new(); + private static readonly ConcurrentDictionary glows = new(); + private static readonly ConcurrentDictionary temporaryBlockList = new(); public static void LoadSkill() { @@ -21,6 +22,12 @@ namespace src.player.skills public static void CheckTransmit([CastFrom(typeof(nint))] CCheckTransmitInfoList infoList) { + foreach (var kvp in temporaryBlockList) + { + if (DateTime.Now > kvp.Value) + temporaryBlockList.TryRemove(kvp.Key, out _); + } + foreach (var (info, player) in infoList) { if (player == null || !player.IsValid) continue; @@ -54,11 +61,20 @@ namespace src.player.skills var glowEntity1 = Utilities.GetEntityFromIndex((int)glowInfo.RelayIndex); if (glowEntity1 == null || !glowEntity1.IsValid) continue; + var glowEntity2 = Utilities.GetEntityFromIndex((int)glowInfo.GlowIndex); if (glowEntity2 == null || !glowEntity2.IsValid) continue; - info.TransmitEntities.Remove(glowEntity1.Index); - info.TransmitEntities.Remove(glowEntity2.Index); + + if (info.TransmitEntities.Contains(glowEntity1.Index)) + info.TransmitEntities.Remove(glowEntity1.Index); + + if (info.TransmitEntities.Contains(glowEntity2.Index)) + info.TransmitEntities.Remove(glowEntity2.Index); } + + foreach (var kvp in temporaryBlockList) + if (info.TransmitEntities.Contains(kvp.Key)) + info.TransmitEntities.Remove(kvp.Key); } } @@ -71,6 +87,9 @@ namespace src.player.skills SkillUtils.SafeKillEntity(relayIndex); SkillUtils.SafeKillEntity(glowIndex); + + temporaryBlockList.TryAdd(relayIndex, DateTime.Now.AddSeconds(2)); + temporaryBlockList.TryAdd(glowIndex, DateTime.Now.AddSeconds(2)); } glows.Clear(); @@ -81,15 +100,21 @@ namespace src.player.skills { Event.EnableTransmit(); playersInAction.TryAdd(player.Index, 0); + if (glows.IsEmpty) SetGlowEffectForAll(); + + SkillUtils.ForceFullUpdateToAll(); } public static void DisableSkill(CCSPlayerController player) { playersInAction.TryRemove(player.Index, out _); + if (playersInAction.IsEmpty) NewRound(); + + SkillUtils.ForceFullUpdateToAll(); } private static void SetGlowEffectForAll() diff --git a/jRandomSkills - SRC Files/src/player/skills/WeaponsSwap.cs b/jRandomSkills - SRC Files/src/player/skills/WeaponsSwap.cs index 78f490b..ea19f9e 100644 --- a/jRandomSkills - SRC Files/src/player/skills/WeaponsSwap.cs +++ b/jRandomSkills - SRC Files/src/player/skills/WeaponsSwap.cs @@ -15,7 +15,7 @@ namespace src.player.skills private static readonly HashSet weapons = [ "weapon_deagle", "weapon_revolver", "weapon_glock", "weapon_usp_silencer", "weapon_cz75a", "weapon_fiveseven", "weapon_p250", "weapon_tec9", "weapon_elite", "weapon_hkp2000", - "weapon_mp9", "weapon_mac10", "weapon_bizon", "weapon_mp7", "weapon_ump45", "weapon_p90", + "weapon_mp9", "weapon_mac10", "weapon_bizon", "weapon_mp7", "weapon_ump45", "weapon_p90", "weapon_sg556", "weapon_mp5sd", "weapon_famas", "weapon_galilar", "weapon_m4a4", "weapon_m4a1_silencer", "weapon_ak47", "weapon_aug", "weapon_sg553", "weapon_ssg08", "weapon_awp", "weapon_scar20", "weapon_g3sg1", "weapon_nova", "weapon_xm1014", "weapon_mag7", "weapon_sawedoff", "weapon_m249", "weapon_negev" ]; @@ -114,10 +114,10 @@ namespace src.player.skills return; } - string[]? playerWeapon = GetWeapons(player); - string[]? enemyWeapon = GetWeapons(enemy); + (WeaponInfo[]? playerWeapon, bool playerC4) = GetWeapons(player); + (WeaponInfo[]? enemyWeapon, bool enemyC4) = GetWeapons(enemy); - if (playerWeapon == null || !playerWeapon.Any(w => weapons.Contains(w))) + if (playerWeapon == null || !playerWeapon.Any(w => weapons.Contains(w.Name))) { skillInfo.FindedEnemy = true; skillInfo.HaveWeapon = false; @@ -139,8 +139,8 @@ namespace src.player.skills if (enemy == null || !enemy.IsValid) return; player.RemoveWeapons(); enemy.RemoveWeapons(); - GiveWeapons(player, enemyWeapon, playerWeapon.Contains("weapon_c4")); - GiveWeapons(enemy, playerWeapon, (enemyWeapon != null && enemyWeapon.Contains("weapon_c4"))); + GiveWeapons(player, enemyWeapon, playerC4); + GiveWeapons(enemy, playerWeapon, (enemyWeapon != null && enemyC4)); }); } else @@ -148,28 +148,76 @@ namespace src.player.skills } } - private static string[]? GetWeapons(CCSPlayerController player) + private static (WeaponInfo[]?, bool) GetWeapons(CCSPlayerController player) { + bool haveC4 = false; + var pawn = player.PlayerPawn.Value; - if (pawn == null || !pawn.IsValid || player.LifeState != (byte)LifeState_t.LIFE_ALIVE) return null; - if (pawn.WeaponServices == null) return null; + if (pawn == null || !pawn.IsValid || player.LifeState != (byte)LifeState_t.LIFE_ALIVE) return (null, haveC4); + + if (pawn.WeaponServices == null) return (null, haveC4); - var list = new List(); + var list = new List(); foreach (var weapon in pawn.WeaponServices.MyWeapons) - if (weapon != null && weapon.IsValid && weapon.Value != null && weapon.Value.IsValid) - list.Add(SkillUtils.GetDesignerName(weapon.Value)); + if (weapon != null && weapon.IsValid && weapon.Value != null && weapon.Value.IsValid && !string.IsNullOrEmpty(weapon.Value.DesignerName)) + { + if (weapon.Value.DesignerName == "weapon_c4") + haveC4 = true; + else + { + list.Add( + new WeaponInfo + { + Name = SkillUtils.GetDesignerName(weapon.Value), + Clip1 = weapon.Value.Clip1, + Clip2 = weapon.Value.Clip2, + Reserve = weapon.Value.ReserveAmmo.Length >= 1 ? weapon.Value.ReserveAmmo[0] : 0, + }); + } + } - return list.Count == 0 ? null : [.. list]; + return (list.Count == 0 ? null : [.. list], haveC4); } - private static void GiveWeapons(CCSPlayerController player, string[]? weapons, bool addC4) + private static void GiveWeapons(CCSPlayerController player, WeaponInfo[]? weapons, bool addC4) { if (weapons == null) return; + uint index = player.Index; + foreach (var weapon in weapons) - if (weapon != "weapon_c4") - player.GiveNamedItem(weapon); + player.GiveNamedItem(weapon.Name); + if (addC4) player.GiveNamedItem("weapon_c4"); + + Server.NextFrame(() => + { + var player = Utilities.GetPlayerFromIndex((int)index); + if (player == null || !player.IsValid) return; + + var pawn = player.PlayerPawn.Value; + if (pawn == null || !pawn.IsValid) return; + + if (pawn.WeaponServices == null) return; + + foreach (var item in pawn.WeaponServices.MyWeapons) + if (item != null && item.IsValid) + { + var weapon = item.Value; + if (weapon == null || !weapon.IsValid || string.IsNullOrEmpty(weapon.DesignerName)) continue; + + var enemyWeapon = weapons.FirstOrDefault(w => w.Name == SkillUtils.GetDesignerName(weapon)); + if (enemyWeapon == null) continue; + + weapon.Clip1 = enemyWeapon.Clip1; + weapon.Clip2 = enemyWeapon.Clip2; + weapon.ReserveAmmo.Fill(enemyWeapon.Reserve); + + Utilities.SetStateChanged(weapon, "CBasePlayerWeapon", "m_iClip1"); + Utilities.SetStateChanged(weapon, "CBasePlayerWeapon", "m_iClip2"); + Utilities.SetStateChanged(weapon, "CBasePlayerWeapon", "m_pReserveAmmo"); + } + }); } private static CCSPlayerController? GetRandomEnemy(CCSPlayerController player) @@ -199,6 +247,15 @@ namespace src.player.skills public bool HaveWeapon { get; set; } } + public class WeaponInfo + { + public required string Name { get; set; } + public required int Clip1 { get; set; } + public required int Clip2 { get; set; } + public required int Reserve { get; set; } + + } + public class SkillConfig(Skills skill = skillName, bool active = true, string color = "#c7e03a", CsTeam onlyTeam = CsTeam.None, bool disableOnFreezeTime = false, bool needsTeammates = false, string requiredPermission = "", int maxPerServer = -1, Rarity rarity = Rarity.Common, float cooldown = 30f) : SkillsInfo.DefaultSkillInfo(skill, active, color, onlyTeam, disableOnFreezeTime, needsTeammates, requiredPermission, maxPerServer, rarity) { public float Cooldown { get; set; } = cooldown; diff --git a/jRandomSkills - SRC Files/src/player/skills/Weightless.cs b/jRandomSkills - SRC Files/src/player/skills/Weightless.cs index 0df985b..ff10464 100644 --- a/jRandomSkills - SRC Files/src/player/skills/Weightless.cs +++ b/jRandomSkills - SRC Files/src/player/skills/Weightless.cs @@ -11,6 +11,7 @@ namespace src.player.skills { private const Skills skillName = Skills.Weightless; private readonly static ConcurrentDictionary nades = []; + private readonly static ConcurrentDictionary playersWithSkill = []; public static void LoadSkill() { @@ -79,13 +80,69 @@ namespace src.player.skills }); } - public static void EnableSkill(CCSPlayerController player) + public static void GrenadeThrown(EventGrenadeThrown @event) { - SkillUtils.TryGiveWeapon(player, CsItem.HEGrenade); + var player = PlayerManager.GetPlayerEvent(@event.Userid); + if (player == null || !player.IsValid) return; + + var weapon = @event.Weapon; + if (weapon != "hegrenade") return; + + var playerInfo = PlayerManager.GetPlayerByIndex(player!.Index); + if (playerInfo?.Skill != skillName) return; + + if (playersWithSkill.TryGetValue(player.Index, out int grenadesLeft) && grenadesLeft > 1) + { + playersWithSkill[player.Index] = grenadesLeft - 1; + player!.GiveNamedItem($"weapon_{weapon}"); + SkillUtils.UpdateGrenadeCount(player, CsItem.HEGrenade, grenadesLeft - 1); + } } - public class SkillConfig(Skills skill = skillName, bool active = true, string color = "#8f6dc9", CsTeam onlyTeam = CsTeam.None, bool disableOnFreezeTime = false, bool needsTeammates = false, string requiredPermission = "", int maxPerServer = -1, Rarity rarity = Rarity.Common) : SkillsInfo.DefaultSkillInfo(skill, active, color, onlyTeam, disableOnFreezeTime, needsTeammates, requiredPermission, maxPerServer, rarity) + public static void WeaponEquip(EventItemEquip @event) { + var player = PlayerManager.GetPlayerEvent(@event.Userid); + var weapon = @event.Item; + if (player == null || !player.IsValid) return; + + if (playersWithSkill.TryGetValue(player.Index, out int grenadesLeft) && grenadesLeft > 1) + SkillUtils.UpdateGrenadeCount(player, CsItem.HEGrenade, grenadesLeft); + } + + public static void WeaponPickup(EventItemPickup @event) + { + var player = PlayerManager.GetPlayerEvent(@event.Userid); + if (player == null || !player.IsValid) return; + + var weapon = @event.Item; + if (string.IsNullOrEmpty(weapon) || weapon != "hegrenade") return; + + if (playersWithSkill.TryGetValue(player.Index, out int grenadesLeft) && grenadesLeft > 1) + SkillUtils.UpdateGrenadeCount(player, CsItem.HEGrenade, grenadesLeft); + } + + public static void EnableSkill(CCSPlayerController player) + { + if (player == null || !player.IsValid) return; + + int grenadeLimit = SkillsInfo.GetValue(skillName, "grenadeLimit"); + playersWithSkill.TryAdd(player.Index, grenadeLimit); + + SkillUtils.TryGiveWeapon(player, CsItem.HEGrenade); + SkillUtils.UpdateGrenadeCount(player, CsItem.HEGrenade, grenadeLimit); + } + + public static void DisableSkill(CCSPlayerController player) + { + if (player == null || !player.IsValid) return; + + playersWithSkill.TryRemove(player.Index, out _); + SkillUtils.UpdateGrenadeCount(player, CsItem.HEGrenade, 1); + } + + public class SkillConfig(Skills skill = skillName, bool active = true, string color = "#8f6dc9", CsTeam onlyTeam = CsTeam.None, bool disableOnFreezeTime = false, bool needsTeammates = false, string requiredPermission = "", int maxPerServer = -1, Rarity rarity = Rarity.Common, int grenadeLimit = 2) : SkillsInfo.DefaultSkillInfo(skill, active, color, onlyTeam, disableOnFreezeTime, needsTeammates, requiredPermission, maxPerServer, rarity) + { + public int GrenadeLimit { get; set; } = grenadeLimit; } } } \ No newline at end of file diff --git a/jRandomSkills - SRC Files/src/utils/CServerSideClient.cs b/jRandomSkills - SRC Files/src/utils/CServerSideClient.cs new file mode 100644 index 0000000..7b50de7 --- /dev/null +++ b/jRandomSkills - SRC Files/src/utils/CServerSideClient.cs @@ -0,0 +1,101 @@ +// https://discord.com/channels/1160907911501991946/1508172390863994910/1508180670659166348 + +using System.Runtime.CompilerServices; +using System.Runtime.InteropServices; +using CounterStrikeSharp.API; +using CounterStrikeSharp.API.Core; +using CounterStrikeSharp.API.Modules.Memory; + +namespace jRandomSkills.src.utils +{ + + #region Native Structs + + [StructLayout(LayoutKind.Sequential)] + public unsafe struct CUtlMemory where T : unmanaged + { + public T* m_pMemory; + public int m_nAllocationCount; + public int m_nGrowSize; + } + + [StructLayout(LayoutKind.Sequential)] + public unsafe struct CUtlVector where T : unmanaged + { + public int m_Size; + public CUtlMemory m_Memory; + + public int Count => m_Size; + + public ref T Element(int index) + { + if (index < 0 || index >= m_Size) + throw new IndexOutOfRangeException(); + + return ref m_Memory.m_pMemory[index]; + } + } + + #endregion + + #region Network Services + + public class INetworkServerService : NativeObject + { + private readonly VirtualFunctionWithReturn GetIGameServerFunc; + + public INetworkServerService() : base(NativeAPI.GetValveInterface(0, "NetworkServerService_001")) + { + GetIGameServerFunc = new VirtualFunctionWithReturn(Handle, GameData.GetOffset("INetworkServerService_GetIGameServer")); + } + + public INetworkGameServer GetIGameServer() + { + return new INetworkGameServer(GetIGameServerFunc.Invoke(Handle)); + } + } + + public unsafe class INetworkGameServer(nint ptr) : NativeObject(ptr) + { + private static readonly int SlotsOffset = GameData.GetOffset("INetworkGameServer_Slots"); + + private ref CUtlVector Slots => ref Unsafe.AsRef>((void*)(Handle + SlotsOffset)); + + public CServerSideClient? GetClientBySlot(int slot) + { + if (slot < 0 || slot >= Slots.Count) + return null; + + var ptr = Slots.Element(slot); + + if (ptr == nint.Zero) + return null; + + return new CServerSideClient(ptr); + } + } + + #endregion + + #region CServerSideClient + + public unsafe class CServerSideClient(nint ptr) : NativeObject(ptr) + { + private static readonly int m_nDeltaTick = GameData.GetOffset("CServerSideClient_m_nDeltaTick"); + + private ref T Field(int offset) where T : unmanaged + { + return ref Unsafe.AsRef((void*)(Handle + offset)); + } + + public int DeltaTick + { + get => Field(m_nDeltaTick); + set => Field(m_nDeltaTick) = value; + } + + public void ForceFullUpdate() => DeltaTick = -1; + } + + #endregion +} \ No newline at end of file diff --git a/jRandomSkills - SRC Files/src/utils/Config.cs b/jRandomSkills - SRC Files/src/utils/Config.cs index 9b1027b..f25b19c 100644 --- a/jRandomSkills - SRC Files/src/utils/Config.cs +++ b/jRandomSkills - SRC Files/src/utils/Config.cs @@ -131,6 +131,7 @@ namespace src.utils new LanguageInfo("PT-BR, PT, BR, AO, CV, GW, MZ, ST, TL", "pt-br"), new LanguageInfo("FR, MC, HT", "fr"), new LanguageInfo("DE, AT, CH, LI, LU, BE", "de"), + new LanguageInfo("RU, KZ, BY, KG, TJ, UZ, TM, AM, AZ, GE, MD", "ru"), new LanguageInfo("TR", "tr"), new LanguageInfo("CZ", "cs"), new LanguageInfo("PL", "pl"), diff --git a/jRandomSkills - SRC Files/src/utils/SkillUtils.cs b/jRandomSkills - SRC Files/src/utils/SkillUtils.cs index b24c1a6..d95ce2f 100644 --- a/jRandomSkills - SRC Files/src/utils/SkillUtils.cs +++ b/jRandomSkills - SRC Files/src/utils/SkillUtils.cs @@ -4,8 +4,10 @@ using CounterStrikeSharp.API.Modules.Cvars; using CounterStrikeSharp.API.Modules.Entities.Constants; using CounterStrikeSharp.API.Modules.Memory; using CounterStrikeSharp.API.Modules.Memory.DynamicFunctions; +using CounterStrikeSharp.API.Modules.Timers; using CounterStrikeSharp.API.Modules.UserMessages; using CounterStrikeSharp.API.Modules.Utils; +using jRandomSkills.src.utils; using src.player; using src.player.skills; using System.Collections.Concurrent; @@ -56,7 +58,30 @@ namespace src.utils SkillData.Skills.Add(new jSkill_SkillInfo(skill, color, display)); } - public static void TryGiveWeapon(CCSPlayerController player, CsItem item, int count = 1) + public static void UpdateGrenadeCount(CCSPlayerController player, CsItem item, int ammo) + { + string? itemString = EnumUtils.GetEnumMemberAttributeValue(item); + if (string.IsNullOrWhiteSpace(itemString)) return; + + if (player == null || !player.IsValid || player.PlayerPawn.Value == null || !player.PlayerPawn.Value.IsValid) return; + if (player.PlayerPawn.Value.WeaponServices == null) return; + + var weapon = player.PlayerPawn.Value.WeaponServices.MyWeapons + .FirstOrDefault(w => w != null && w.IsValid && w.Value != null && w.Value.IsValid && !string.IsNullOrEmpty(w.Value.DesignerName) && w.Value.DesignerName == itemString); + + if (weapon == null || !weapon.IsValid || weapon.Value == null || !weapon.Value.IsValid) return; + + weapon.Value.Clip1 = ammo; + Utilities.SetStateChanged(weapon.Value, "CBasePlayerWeapon", "m_iClip1"); + + jRandomSkills.Instance.AddTimer(.1f, () => + { + if (weapon == null || !weapon.IsValid || weapon.Value == null || !weapon.Value.IsValid) return; + weapon.Value.Clip1 = 1; + }, TimerFlags.STOP_ON_MAPCHANGE); + } + + public static void TryGiveWeapon(CCSPlayerController player, CsItem item, int count = 1, bool existValidator = true) { string? itemString = EnumUtils.GetEnumMemberAttributeValue(item); if (string.IsNullOrWhiteSpace(itemString)) return; @@ -66,7 +91,8 @@ namespace src.utils var exists = player.PlayerPawn.Value.WeaponServices.MyWeapons .FirstOrDefault(w => w != null && w.IsValid && w.Value != null && w.Value.IsValid && w.Value.DesignerName == itemString); - if (exists == null) + + if (exists == null || !existValidator) for (int i = 0; i < count; i++) player.GiveNamedItem(item); } @@ -259,6 +285,9 @@ namespace src.utils var jester = Jester.GetJesterInfo(player.Index); if (jester?.Active == true) return false; + + if (playerInfo.Skill == Skills.GodMode && GodMode.HaveHodMode(player.Index)) + return false; } int newHealth = (int)(pawn.Health - damage); @@ -291,9 +320,35 @@ namespace src.utils return EntityManager.CreateTrackedTrigger(ownerPlayerIndex, name, radius, pos); } + public static void ForceFullUpdate(CCSPlayerController player) + { + if (player == null || !player.IsValid) + return; + + var pawn = player.PlayerPawn?.Value; + if (pawn == null || !pawn.IsValid || pawn.AbsOrigin == null) return; + + QAngle lastAngle = new(pawn.V_angle.X, pawn.V_angle.Y, pawn.V_angle.Z); + + INetworkServerService networkServerService = new(); + INetworkGameServer networkGameServer = networkServerService.GetIGameServer(); + + var client = networkGameServer.GetClientBySlot(player.Slot); + if (client == null) return; + + client.ForceFullUpdate(); + pawn.Look(lastAngle); + } + + public static void ForceFullUpdateToAll() + { + foreach (var player in Utilities.GetPlayers()) + ForceFullUpdate(player); + } + public static bool AddHealth(CCSPlayerPawn? pawn, int extraHealth, int? maxHealth = null) { - if (pawn == null || !pawn.IsValid || pawn.LifeState != (byte)LifeState_t.LIFE_ALIVE) + if (pawn == null || !pawn.IsValid || pawn.LifeState != (byte)LifeState_t.LIFE_ALIVE || pawn.Health <= 0) return false; maxHealth ??= pawn.MaxHealth; @@ -381,6 +436,18 @@ namespace src.utils return manager.HasMenu(player); } + private static string GetInvisibleSignature(string id) + { + if (string.IsNullOrEmpty(id)) return ""; + var sb = new System.Text.StringBuilder(); + + foreach (char c in id) + for (int i = 0; i < 8; i++) + sb.Append(((c >> i) & 1) == 1 ? "\u200B" : "\u200C"); + + return sb.ToString(); + } + public static void UpdateMenu(CCSPlayerController? player, ConcurrentBag<(string, string)> items) { if (player == null) return; @@ -395,13 +462,19 @@ namespace src.utils Dictionary> list = []; foreach (var item in items) - list.TryAdd(isIlliterate + { + string encodedText = isIlliterate ? System.Net.WebUtility.HtmlEncode(Illiterate.GetRandomText(item.Item1)!) - : System.Net.WebUtility.HtmlEncode(item.Item1), (p, option) => + : System.Net.WebUtility.HtmlEncode(item.Item1); + + string uniqueKey = GetInvisibleSignature(item.Item2) + $"\u202A{encodedText}\u202C"; + + list.TryAdd(uniqueKey, (p, option) => { jRandomSkills.Instance.SkillAction(playerInfo.Skill.ToString(), "TypeSkill", [p, new[] { item.Item2 }]); manager.CloseMenu(p); }); + } manager.UpdateActiveMenu(player, list); } @@ -445,11 +518,11 @@ namespace src.utils string infoLine = string.IsNullOrEmpty(your_skill) ? "" - : $"{your_skill}:
"; + : $"\u202A{your_skill}:\u202C
"; string skillLine = Illiterate.CheckIlliterateSkill(player) - ? $"{Illiterate.GetRandomText(player.GetSkillName(skillData.Skill))}
" - : $"{player.GetSkillName(skillData.Skill)}
"; + ? $"\u202A{Illiterate.GetRandomText(player.GetSkillName(skillData.Skill))}\u202C
" + : $"\u202A{player.GetSkillName(skillData.Skill)}\u202C
"; var skill_select_info = player.GetTranslation($"{playerInfo.Skill.ToString().ToLower()}_select_info"); string remainingLine = string.IsNullOrWhiteSpace(skill_select_info) @@ -470,22 +543,34 @@ namespace src.utils IWasdMenu menu = manager.CreateMenu(hudContent, itemText, itemHoverText, controllsLine); foreach (var enemy in enemies) - menu.Add(isIlliterate + { + string encodedEnemyName = isIlliterate ? System.Net.WebUtility.HtmlEncode(Illiterate.GetRandomText(enemy.Item1)!) - : System.Net.WebUtility.HtmlEncode(enemy.Item1), (p, option) => + : System.Net.WebUtility.HtmlEncode(enemy.Item1); + + string uniqueKey = GetInvisibleSignature(enemy.Item2) + $"\u202A{encodedEnemyName}\u202C"; + + menu.Add(uniqueKey, (p, option) => { jRandomSkills.Instance.SkillAction(playerInfo.Skill.ToString(), "TypeSkill", [p, new[] { enemy.Item2 }]); manager.CloseMenu(p); }); + } + if (lastElement != null) - menu.Add(isIlliterate + { + string encodedLastElement = isIlliterate ? System.Net.WebUtility.HtmlEncode(Illiterate.GetRandomText(lastElement.Value.Item1)!) - : System.Net.WebUtility.HtmlEncode(lastElement.Value.Item1), (p, option) => + : System.Net.WebUtility.HtmlEncode(lastElement.Value.Item1); + + menu.Add($"\u202A{encodedLastElement}\u202C", (p, option) => { jRandomSkills.Instance.SkillAction(playerInfo.Skill.ToString(), "TypeSkill", [p, new[] { lastElement.Value.Item2 }]); if (lastElement.Value.Item3) manager.CloseMenu(p); }); + } + manager.OpenMainMenu(player, menu); } diff --git a/jRandomSkills - Server Files/gamedata/jRandomSkills.gamedata.json b/jRandomSkills - Server Files/gamedata/jRandomSkills.gamedata.json index a908333..2f7bc51 100644 --- a/jRandomSkills - Server Files/gamedata/jRandomSkills.gamedata.json +++ b/jRandomSkills - Server Files/gamedata/jRandomSkills.gamedata.json @@ -27,17 +27,22 @@ "linux": "55 48 89 E5 41 57 49 89 FF 48 89 F7 41 56 41 55 41 54 53 48 81 EC" } }, - "CCSPlayerController_HandleCommandDrop": { - "signatures": { - "library": "server", - "windows": "48 89 5C 24 ? 57 48 83 EC ? 48 8B FA E8 ? ? ? ? 48 8B D8", - "linux": "55 48 89 E5 41 54 49 89 F4 53 E8 ? ? ? ? 48 85 C0 74 ? 48 89 C3" + "CServerSideClient_m_nDeltaTick": { + "offsets": { + "windows": 348, + "linux": 348 } }, - "CBaseEntity_CollisionRulesChanged": { + "INetworkGameServer_Slots": { "offsets": { - "windows": 186, - "linux": 185 + "windows": 592, + "linux": 592 + } + }, + "INetworkServerService_GetIGameServer": { + "offsets": { + "windows": 23, + "linux": 24 } } } \ No newline at end of file diff --git a/jRandomSkills - Server Files/plugins/jRandomSkills/MaxMind.Db.dll b/jRandomSkills - Server Files/plugins/jRandomSkills/MaxMind.Db.dll index 0608ddebd35cf9eaf8d57ec36216053207510633..3cd5dabea0f70ff98a3faa930732fc85560c10e8 100644 GIT binary patch literal 51200 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≀-~gC8dflab=g^w4(KOPXwpOyk)f1V4 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

a}WImGl=81hq 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

E8M**(dU{S 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%0DMqEZz0aTJh&9-MMO!Y0F0 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 diff --git a/jRandomSkills - Server Files/plugins/jRandomSkills/WASDMenuAPI.dll b/jRandomSkills - Server Files/plugins/jRandomSkills/WASDMenuAPI.dll index 8addc7bc7c77a801484e18d8f10e828f2e32824d..0b03600545e4f3818b839842fa3bde0a65d9c1d2 100644 GIT binary patch delta 6428 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 UTWT##{ha-mDunn?)>m%)5A=F53jhEB diff --git a/jRandomSkills - Server Files/plugins/jRandomSkills/configs/config.json b/jRandomSkills - Server Files/plugins/jRandomSkills/configs/config.json index ecdf209..d5e39fd 100644 --- a/jRandomSkills - Server Files/plugins/jRandomSkills/configs/config.json +++ b/jRandomSkills - Server Files/plugins/jRandomSkills/configs/config.json @@ -38,6 +38,10 @@ "IsoCodes": "DE, AT, CH, LI, LU, BE", "FileName": "de" }, + { + "IsoCodes": "RU, KZ, BY, KG, TJ, UZ, TM, AM, AZ, GE, MD", + "FileName": "ru" + }, { "IsoCodes": "TR", "FileName": "tr" diff --git a/jRandomSkills - Server Files/plugins/jRandomSkills/configs/skillsInfo.json b/jRandomSkills - Server Files/plugins/jRandomSkills/configs/skillsInfo.json index afbb14b..979c6e2 100644 --- a/jRandomSkills - Server Files/plugins/jRandomSkills/configs/skillsInfo.json +++ b/jRandomSkills - Server Files/plugins/jRandomSkills/configs/skillsInfo.json @@ -22,6 +22,7 @@ "Rarity": "Common" }, { + "GrenadeLimit": 2, "NeedsTeammates": false, "DisableOnFreezeTime": false, "OnlyTeam": 0, @@ -72,6 +73,7 @@ "SmokeDamage": 2, "SmokeRadius": 180.0, "TickCooldown": 17, + "GrenadeLimit": 1, "NeedsTeammates": false, "DisableOnFreezeTime": false, "OnlyTeam": 0, @@ -97,6 +99,7 @@ }, { "HealthTakenScale": 0.3, + "MaxTakenDamagePerShot": 37, "NeedsTeammates": false, "DisableOnFreezeTime": false, "OnlyTeam": 0, @@ -205,6 +208,7 @@ "Rarity": "Common" }, { + "GrenadeLimit": 1, "NeedsTeammates": false, "DisableOnFreezeTime": false, "OnlyTeam": 0, @@ -436,6 +440,7 @@ }, { "RegenerationMultiplier": 1.5, + "GrenadeLimit": 2, "NeedsTeammates": false, "DisableOnFreezeTime": false, "OnlyTeam": 0, @@ -645,20 +650,6 @@ "MaxPerServer": -1, "Rarity": "Common" }, - { - "ExplosionRadius": 500.0, - "ExplosionDamage": 999, - "DmgReductionForTeamates": 0.5, - "NeedsTeammates": false, - "DisableOnFreezeTime": false, - "OnlyTeam": 0, - "Color": "#F5CB42", - "Active": true, - "Name": "Muhammed", - "RequiredPermission": "", - "MaxPerServer": -1, - "Rarity": "Common" - }, { "NeedsTeammates": false, "DisableOnFreezeTime": false, @@ -672,6 +663,7 @@ }, { "DetonationRange": 130.0, + "GrenadeLimit": 3, "NeedsTeammates": false, "DisableOnFreezeTime": false, "OnlyTeam": 0, @@ -723,6 +715,7 @@ { "TriggerRadius": 180.0, "Strenght": 30.0, + "GrenadeLimit": 3, "NeedsTeammates": false, "DisableOnFreezeTime": false, "OnlyTeam": 0, @@ -773,6 +766,7 @@ { "FlashDuration": 1.0, "FriendlyFire": true, + "GrenadeLimit": 1, "NeedsTeammates": false, "DisableOnFreezeTime": false, "OnlyTeam": 0, @@ -921,6 +915,7 @@ "Strength": 150.0, "MaxVelocity": 2000.0, "DetonationRange": 130.0, + "GrenadeLimit": 2, "NeedsTeammates": false, "DisableOnFreezeTime": false, "OnlyTeam": 0, @@ -934,6 +929,7 @@ { "DamageMultiplier": 2.0, "DamageRadiusMultiplier": 2.0, + "GrenadeLimit": 1, "NeedsTeammates": false, "DisableOnFreezeTime": false, "OnlyTeam": 0, @@ -960,6 +956,7 @@ "SmokeHeal": 1, "SmokeRadius": 180.0, "TickCooldown": 16, + "GrenadeLimit": 1, "NeedsTeammates": false, "DisableOnFreezeTime": false, "OnlyTeam": 0, @@ -1017,6 +1014,7 @@ "Rarity": "Common" }, { + "GrenadeLimit": 2, "NeedsTeammates": false, "DisableOnFreezeTime": false, "OnlyTeam": 0, @@ -1053,6 +1051,7 @@ { "TriggerRadius": 180.0, "SlownessMultiplier": 5, + "GrenadeLimit": 3, "NeedsTeammates": false, "DisableOnFreezeTime": false, "OnlyTeam": 0, @@ -1064,7 +1063,7 @@ "Rarity": "Common" }, { - "HealthMultiplier": 1.5, + "HealthDamageMultiplier": 0.3, "NeedsTeammates": true, "DisableOnFreezeTime": false, "OnlyTeam": 0, @@ -1225,6 +1224,20 @@ "MaxPerServer": -1, "Rarity": "Common" }, + { + "ExplosionRadius": 500.0, + "ExplosionDamage": 999, + "DmgReductionForTeamates": 0.5, + "NeedsTeammates": false, + "DisableOnFreezeTime": false, + "OnlyTeam": 0, + "Color": "#F5CB42", + "Active": true, + "Name": "DeathBomb", + "RequiredPermission": "", + "MaxPerServer": -1, + "Rarity": "Common" + }, { "NeedsTeammates": false, "DisableOnFreezeTime": false, @@ -1404,6 +1417,7 @@ "SpeedMultipier": 2.0, "MaxSpeed": 900.0, "DamageDeal": 9999.0, + "GrenadeLimit": 3, "NeedsTeammates": false, "DisableOnFreezeTime": false, "OnlyTeam": 0, @@ -1488,6 +1502,7 @@ }, { "FlashDuration": 7.0, + "GrenadeLimit": 2, "NeedsTeammates": false, "DisableOnFreezeTime": false, "OnlyTeam": 0, diff --git a/jRandomSkills - Server Files/plugins/jRandomSkills/jRandomSkills.dll b/jRandomSkills - Server Files/plugins/jRandomSkills/jRandomSkills.dll index 26993a2ca0c03f18982ddc642ca7c575e0a64194..e8e0d41c124e481710daffa7364cc931b9c7ba70 100644 GIT binary patch literal 558592 zcmeFad7NBD)joc6yZiP&liNMhJ()=|lL<52q!3~G+^PH-CZ{41r5P9|U#~!n+JMiSc_42#xpBW_g4By#f-Jbo@vO5+W`=w>4 zT)eF{az)dBTJzk?M$SL?^2_~ajGTAjNb}0eN48x)a_I3Vk6h+oaN(+AF}H^<`h>$Q z>(~Ve>)pTk$9sd?9<)YB@(Wg5Ry$)^j*2bajPMA;x8P}63ngr;b~A$Qmwyi;9r65^ zu+DiNLHR#=>Q_eL-^XvtSjRJfa_`Xj_!|DZJ7X2_a`$U9)+u4+ZUjawOIoTyGk8DJ z$hPVk7he4gypLQ9D5ObWJL*UDIjfqj=J`mLwxNyE(HXO38LRcHnip>O0m!ymXtUtp z`Z;hLnQZ?11NzT@N8-=6Qr7*~C9QgY(pn&~=mYv4(1ecK<>O%6+hAEa%T7$AuH4Es z_7tCfjxXct<;HC*bCs1jd*#9EJ(2W#nP=tE`u#0g%Nn|YKPv}Yhal;iTy-V>>lgjl zPec0^mL0xT`4)%NZ$Vpz2obd<$SJiN@$*->oCQRU2Q8!V9j#KObwv7Jm&Ua*?8%i& z?HT=?O7MLY7?i+LdkVx&fT>iFAOS>Rawtd%3^p-pSF9Xt?yVk2smB9+lvgLLmjokc zd!w9K-v1;mXWXl%`1>t{EpMyDzfXRjBfm!=)$*1hobV21M{N(q>nQJ!l8dSKtb-Zr zv@oA@KH5>U+GpBUa%`eH-aZ3?S!V}IY8`>(u^Fa#Ai3Q5O0=oG+P2Uj(wvLpfg{uf zWYj9N3vy1qsH6O&Sv@ig0e)Y=1H{FzWbltcVy@Qf_{SoUPo(|h2<`Zr@R<0;19_*O zc6`kAoOM6zTmYV6TRqm$3M-FSl$o?{K?8ttlzCr{<(>d&??n9gC*dboTjBU8Balxw ze+QI$0Id}=^|GDz!5MPRSw!}EYtZ^}UF}yMC^=UyM`guqJ)PCHmy*Myi@Z~jqm*ox z7NDTb2wSD3AlW|+FWwdv(_CXFBhv9tM@sc{4-`>DmS)2Qr~twK8F7FEO@K35Hhvtd zlo~D%s79okPmN$w-dz|`|IobUcpx&=k!oHwC;4I|`)?zRYG{gu>XI$SIsRFQC_A+S zT*rSZgXyK!7W-Vzlrqg1MkQw4G?D6fpkUONF-k&K8N9n5D7sEPgI7I#3l?+is@A^8 zS|yI1Z5_Sf$X6^VGE6%E1)e~V+j<8OlCu)t*{B#JmF_DxzJfHTc{3W2@XkT>^tm8K zXNtexxp*I&IAz>B4*?ZNmWsIbk0tm?5U^Y;rLDF zwY`?SKn%&Wl6eRQpypws&$|){^`jI1ReWwt_|L?1Y$7?{S4(+UBdj4jmEto>!B)(e zXCe9s%w%*lSF;>UKF;@X)Po^+Tkq!>Io>sZn!b!<(LcSNk8Al-vOJ)xrt|ELJixBo zdXLI;E%RKc@?0Q!_<}r`y*1}rzIbiGAiLm$PYj0Jdbi|HOrH-3paC<~!HC_;5qmb^ zJ#d6tzGkJR-lT<5mw$F^hBac|C+*gA7zC9ecpZXc&EH{s6pNZh$CCE&u`l^Ma5;A0 zX>7-H369DUzn6~R62_yCN!z;~AQss?ny#^+J?7BVqK7ef$UH1ct^1_o-AB z6Sbsw%~dwoImQH>%o0vEQ$rcT*xS<>ZebhOA~5TGh}8BX6f`!&l&X)Bt0_U-hDKn5 zewd&)2q;skKE^Zvy)F*=5rV!%K$%jdVikZsHxBwyg5D^gOsV>yg8=jeanQR6`ceU9 zO4Y|$1)wjCgWgThmkB6Ssy+rN0R4|R=qCvJasg#Z)dy7tpf8Gp-b2t=2q;skKIkm~ zeQ_N0lLY-w0cDC0$_OBDh(q2>$X5y^Q>xS>p|!jUG3_Y(v6r*oyxe zgsFxIE&K(vfLRH>rQ(B(YB{^=gN$l$iLte*bs@uHw= z3##R`o33Xn^ z-K2vu{+p2_VC6dy)+x)gIxv`>2ZV*@+?*=(Q6NE;<+BhUlceVT5(-2)sq%M5r`)9f zRzSAih9B=?LOQO~H@l#mck`;uccRQvVYq)#O{{{O^4|{NiF6Yz{)$?v*<_EmAPQj3 zYxuHRy#VqZEH+5PT#3?>K`BHSN_p$Nr6l8}+-j6!C?^=Gn&oDoS0^p>o$D@Fv$m7K zq#*C0aHJZT;8yefD56b9(EJz+Ll1Mgb{+4I_g@I-CG5Qm!SQq{u}CY2iRNdcsuPO8 ze33DVza*M}G?H!I>xB322n7k%-dh>-9{ecXIbk`V1#la*cNu8gAIA@dAfHBie}ndV z?*%MX=l9`RXnYb;8UOtV7eO7O6AWaPoL{I&PV_4!;i<|@VoqDuaL+)b@ck`nYDVW# zqm*eD65%KziNxUzavo|`kh+lf0mODiW7!ehxeAfxw1G)Cjf_#((S=PYW&bsgJ@(iG zdFXy{63N$bZ@MdY6nHZO_z7g$apXc!w4G&e?IU`BzEVQfsuyfgv>A97kB1Qy0- z7+dv+I9RIEmqlRUO@SO@Y)lTlJOX)4E;S z#@MRAIBMG~BQTJs)B2ErF}CV2iNIbJfkE6jtq%(rW2^qs2<+7n*!2Yah=4J+>JLX? zuZh5*{5Y*U1dOp&e6fnkCedt&L*v%0b zG#97!Q2}FY)n6Wgy)FX#4}#q#V2rK$dqiNbkHEmooYwyc7-OscSOoTl2<*iKQ(~R5 zF|q!}2*E5(*s8y01a?aVb|b;=7BI$EX=n*bdvgQ^ zQgd3L5HQA8{S^_|jtC6;i_^MCz!+QgA?<_G-V%X9h&e5=N6ZDr`d}CV6vPWOIME*< zy`0v)0>xM#+#`T`TLcAN!D)R;pcv~`av{g{}x6I{#H z^S1vb6eH583K5)dzZcxP*!VNh<0J=GIms%QqSa~GoRe62*RE+TMF|u$&UBJxcz>l@ zl5sOrUq(UDPf`ee1;ObAl5ICN>kK1D3kc77tAPgE!)jFDbj`MCT|;i#`#L~$wEqo+ z{cqx@Si9VElhrL0m5XPS)TZ{o8dAx|5_HMjg7Z`u= zhgPR85Wdw*x!(pOO6Dqgr?kNP7McW^4?g3NJveP>D{AraJ_Kf+&r(Z%Hh{)vm_qwj zt^I*G%;yO6ZGmBmx0YDh2R{Xf-S0`C_sEK2uB;YAZnBAW)D_j26u3gJ*gJd_>x^fW z!RH$fgd^PGTQ+BJbuYEG~_0D)dz83YB zDXOm@jl+CB>MK)rtFN~`8TxuxydU3)`pOj5*Z+ybd^74RQ+BJbUw$(573*S?hQAf{ zl_{#PACJR)JL)S_cB`+ydNTC&?sz}G6ZMrTs;{4j!+baDD^qr>ues!tK)&7+@5lF| zzA{Di^^_^vTfId*l7MKk6$}R9`<8huInRl_|T`*NsnxzJ5C1j|ZZ@ zGDY?EGjW(7M15t-ZuRxdCqrLhg)@26gHd0ZqWb!|ILr^DzA|OE`g-+~p|78h_v1%V zUzwu%`h_^mkE6aaWw-jegq)K{kLR$o8=Wa#UcwWQl{5(}Ejzl{3Il-=rUPii-HiMG4IO4e6q+TVy*`YTp?zZeLZ;_VCD zfZi~G;iWz-=7%OcPOfNntE*CW;wAuR_=6F~dJF#Y_~SpuXYscHILzTM zh^Gw%jer59s|^G@c>B?2fgQZ3;8`?mBHxU6=hqRQnWFIgtvJkYB0MuC!gDzZ^N(0X z%Bk84Y+4H|dqi zHu8LHzq`22LwsbdPklMEjXW_Nd^_I1-$poKio(Hn;xNC9aKMz^#=(|kZ02`<1}R2v z+W&N+Ye5iKp^o}W1m4UVcSJQ-%s8{kqFYo2Uyg!fK-`C=MN=2gJyaI2o7&^{sC@e| zUrP4e=5EOLy1fc&A)wk1B71+<{~;dUkMQIF7(cXmvWE-Zg$nd1AU0#xd^b)F{~J*Z zQxwH~FAnqjh+>#xPz+F*#fGbzIBso|>#B(ZM~h{!9lE9FGe9+ip+#}5>ZW##4PW+my@>~i(&a46yfu>}_A&j8#piu;B_%nIXAmGdM(%$|;dwS^d8FS>wD}e`R=XX)M zf#~nYk@$xQ(M(Z@zCRB0#|Y6(i4a|cQQXQZG^cBa!h9|KDWlPxY2Iv1P8$p=V0GsQaq!{i-^pY{*pfPW_7PX&-E-a&+U zFb?yV2!<&h2vcn3zd*KP?WnB(Fal%{H^4S;H{m0v+)e9gZ!xmcXOOgD*Op4BO3B#@ z0hJ#rEDBfj#SH52iy73d7%79013Jb|p>-<$IO7AH26WtyxTQw?5bXEA0c?MFT-)9+ z(St(ZaS|tE^sAoQ`9b8)h*w6vSNVi(QjQZr?@~Ko29Op;-x*VYKJe{Wc)@m5&Ii)u z<*j^KFE15;qkbN$pGV5GdTHxdggRW_`bdt*TJ=v*P~tvj$os7SYd~9B@8{SGvgY7R z`3`5T@BS!~sn;bet1=HRd>|?(elfd12aKs^v&f=rm8(`F$Yb*m~8uZtbQFx%);zE6EAM2If#N5Em9sD zxl+!|kZb>Mlp)u|G!EQoatia>*Cf|mZ6uksh%0bz$p1acY3>7{s;((t%9}Oi&6@Jf z6IdK3dgz(-M+rOQ&GVR|JVx?nMS1Ctu4o281G=I@hi{NsQK9)t7PlFN!-Yt3h12j7 zI1ZT=6wC@fA$8;3$$n(c}^PH3pvCv~SXfxu6_tp*SE%llW>NOkG+q@(yqStItui2oEJXg<~ z$7oQm(ID>}437UN4wsw8zA3a0*ST@qy5v6|d#vl`;D*JK{Jj)2>KXV8_!-v#TfoPv zUFT|R4{X3<)6(`IAwkfUZ90uz-^>($wM<^9-nt6rSu!;N?og|gE~tI{oSokSoKRlY z-vC;nSG>u>KMNcMo1>~Yy$XnAm`ujm~*rVZ<)hW?;G22>vLe zJ7xC<#2t;lU|i_Kl*Ic0#-%lm9>71{|0~*yt>2>U|Bc-_8$a|v4Ah{;H&D1r8y>0n ze@AlVX8%z<3Yp<${yz|yC}xKDQlUhqmd;dtj8Lwa_8!B-(7+2?1J^1t$0>!L)vk1q zKmije$kQ2+f-}WmD!*_PP@qRUD$+j+h?~xaKyCPV<>(j=Ng~5HYFW3e$7cVY94D+% za|11#AW&y=rcK^|GSviG0>S1POv# zxJ?3I=?op|NIP@3_5<1a%?AS6nzS}R$PISKgPIT0lu{H{ZGaw8sLZ?v-IA2iFMaWg z2ep3~SH%8GMT}!GHp3KiBrFeplDYPe;u-$N3~9;06mJ7&p`XD!7W3<|n94HfU<5lb z9;}tveY;k1(;47HVHJxgrI2tjCiC$l9cz4PfBQYs67eZ|7qHjLNh=sjt*2%+e?-n2 z$j?g6@qqT)(M53`Eki5FN;w?AN^OM<*4RXGyp)^mhblGX=4yGbh%%38^{^Ar3PhC` z9ev3b<#s=FE6^#VGB%MIM-{yQRb>6d%DpsusZ#znL-{)$Qv;I(`e$y-=*>6XbTFJ` z!Z!ESJU7{XZ-j(*5(#ST7^}w4<1CsXEn~?YQ*_lB{+Uic+zu@}Sd%~?S>V;yCg4994-Ad0 ztxrbWnMQoziw*G)fBXQMwjrp+$N4&Bx91#Y$^{PldB?~ABamG?#qlx1I5x%KV=fo2HUP!Ci)Rku zPiZZgkFGj+*F$ltdNkr)Ofh+vjO*hvjP{2)s94#-FYqG_RwT%wo_QaBWYA~cABH}F zkoN~6^VrNnSM+(xto6e9Q&w2k%)0i^MGr@k9$;CWq_ws+0VI`sEVpN_7Kn2TNw;T;4{A*?mrnjC zvZ&*)ZqKZ?2YvqNqC}hH3@dOvv)3obCmt@DvZdsw>G!&L~7YffU_09G} zmJhjo-u;+<%(aO8vS;qHxvs&%%y*GB9T3|330Jzlc%nQa01% zbV{u{U#ePz_qSof4C`!u3&rW>biZ5D%jkYt!8IR1TF}@^sgi9zMBu~FTCr(p;EK7% zte8EjnDz&n!fE;ma~TGRirJ=$RPGIdlVC_dRWW|$!Xq}2FV8?ad{3>nXkhMb zz+WJDI3I7o`-mxD`jmXB7i|AoXc{!%1jZ4^)>Do10V_-|Un!(ZcHn9&=O0f2ofWgP zq@jWgR+$@^O_Bm+?Xh!D8aFzWa;`B^FD9S$Tz zhY)Y%)J|+dSqV3FcI6U8(K?&j3I7@h!VaB+%0w1ZI+$s6I!^6;EkF^u0mL-FNs>Dq zshyV*G&MZJdN`3j%2}c0tsD_9WB)-jfP&j&$XYSTr*=*-e~-Tmy{Z#n6ahUs`rUq1 zP*4EN5r0Iv;#Ls#SJa{N_CY>YXT{5Ngm##oTJ=kScS-X34y(sZ=f{b z!FVp#+p1fgd^7N3-PeNbl$!-t!1ACw*nAX|&EFfjCsyLk$p&wW@zxi<_26wZcq0ieb{C^C5C;AY*R)A( zNoh%Q4WRT)Ut*h6aY=Kdk)$a_pXp!HyvRsPc%Uq>swHZQo=K%pNf$+4<)x*iCIi0_ zc>~l05(l~>7LjS~5WX_7_pC;9;c9Ko;Ln`1)UlQUFi6EE5Tg&>eBL8{Yj=I#e;w~bD(WXwR6lEHinZ17`Zx>lbo_U7uAGO{$#sNIIo16~dGI4G{(%~&9I zrK&Q7n5)~JAVICE{x*)6H1VR00Zb81wf(y|OeTV1ioo#dlUhM39K31+M^d~nd+rABv`iu^5qmVPly%8p6nBLk42rX(-Sx#K; zi->Zeb^?s1e}T9y7cI9)y5a`8U7O6hMG=do9v}PZkPcAi`hrNer@F;|3ZkuAZx9FX z5=K}kk1OGccR+21hX7uc@fE9;1`Bcc_)f+p;l3qb(hxr2{-GkkAp-*aS#(^D2@U*APX3FhwCS| z4o7@>#BxWx3Y3NRpW0Rk4S-9yX@u@R<<=?-0sQ`Jd-9qQ-g z8+AwP`&el3(5!PgslZj~&<+=8u_U?X2tkd zd8NA&`{p4V7v_Z$$ipgf&QQwH?}xBwW}~WlX;CZHqzt)NDyks3V5(+bFl9jM`=@H6 z!>O$~#WF>19)OxSch!QtUaFh=oVm4SwrB@64`*Cw#Y2XKt5<&`e%N}&53rh+w=f+m zuJVLCQ9lanWg}Z@m14+yxqHcHnN1Q*@zq74`Z;}U0rv)YiY$2;UnE# ziXDYx59S;P`!jcP#0EV+yhP)8@6z6;;=H%+iGL6}LgZr?dhh1_;J#Y3CP2u|&E}QX zXfwbXPnPOIUhI{Hc}=Za7Mi?hr`)gWbo-$*;WD1G+7nn?TI=@5?$c5GREoLsvK_3i z6yDv+oSc<-P8f=S9jWtZ=G@2Kr>+k=YjoXw)1q}m*CE}|1@|e}I}~)ffA+7qqM^6s z&Q?x@%_ESCu@yYl@2Jkkq_`MAXW@zS6S4I>9G|RNNTu&WckAWs!9T(?3|w2k#9y>V zNLdf0Eeqn_ZEZs1a*jPc3<93JdT*VCzI!YVLxsICc^C)*PCba(+FRv7p#}r+jI#684 zapibrzf(~d zoReti2{dAq!?HG#{C2{v#mXuzVHv8`lT}?=HV%mT;xKB?hNV^sC%=N_qoK8y3t}8M zTS9qOD*A_kT4~Lw7opotv%bbFkQdqnNwd!JK|VdC1+9$G&#@0+v(CvK5EvW|?5qRNn+{!s zrk0aiXCl5_vD}K%MIMbew2!%zF2WQ;7lHLEiJnzvowMRqnxqt}B2-mZ01y9&7vCRb z9h+f_>J?NGw>=vNgi}<2Fs20EU$l0)h;kEkqKPcL7I(Qsng~@`XdB1s`bKKv0fO&dSOs=MjCm)1d2fGTx2T5^dS!|a`KDlq|wR& zZGayujhW`^F$2V?t~9PC_qZv!$4ry;ShEm`@y9Rbe%k7l0x+gzKD`xG?X%8_Bx6}y zKup%^>1GLKl_T}+we5) z{uRXC1zq54_>1&|wCvM9z76rQIAf|3Ys!Ym6lGhpK!b7*pz;kEAdIphGG(`HYjF0R zV-x+C*bo!e`4CfkfLnC2m3G}x*HV2iWV5|C6lB?37{sNk&&JEb1xfX^Q|g(}g7p&2 ztU_}Q`k`)To#@N>&qtiv5J@-BQS^Ed9?eVeBimBN<_v=6q|WjzGt2hjgA572c{AyH))^$>-p?>sB8**S#0vRg9?@1(P7Uv+nE<>^v8AYrDKw4B z3mN}~Q4NKrQ9~ihfIY{cUZWhTtL$JOhf48VK$pYyA>}1X=TqqQK_=`Ysk)1TQQh%k zPjVuY@ozx=H7Dc0ENVy5M1lr;kp{cb1T&gjOoeqA&5de~VFp*P(J5I5t(>uOYU2p> zVU8npV7G@VZfybqorb?)&hd_)jfm&U+G^7g0vZo?)%GzKV9R#l;ouzy#%EQ<{R?+< zw;{5UD^VWHeHc&v)23t8krTfrco*LRfV{6 zCx(A zp$(V-Gj||_joq4LC}6{B9gT*J%`ldlO3hk%iK@7dcX(l`xI=zF0zqc29JRbVB*43Y(Qe*d9KWA1 z0pA_FR&QR;VL1Wi@n-HCy>_ldo8hP9O0OLMI8>`@2*&$Hln3QsmlyM29FR=BdkmLN zBV+q`{D=(^w3hK;O>wN+DFReqrbNs+m?8CkBVXX~2u%TP+|x)o0fiZ_C*pOJcM@wz zo+M+EvbY=qI^5PapdSuI+CsWe?<&I+`R(W)H|1o>)i?(54o+79S)Hpbj4=FC`CDJ8 zp2WNIyHq!UrW!DHs;g>oPZr##a!1t58uTcDroB@TM~z1|h#NT9Z?#WFR6%}=@>|xG z@WyrI*o@?Is)_@Qq<-1G&SL8U?hDdtZXd6JU(^dZY=?2!c$A@FH{TeGC|ZppQJHSb z5eU_@x`k{G)>D%pY2Ya>mMU&6S7vQ4z9w(d@$l-Fty_g~(2oPlJUoPRH8S{MS&&MRiCmD@y7=b&AUOS3J(uz;m%0bSIkF{ZX0x0R!ldxWHT?#yu2Y@85MQ9kV?q}CPQp;KBP;qhL`RKV@!D=eEj!hC zKC2y+NnFOpy)L_ewc%B$7J`oRoi^cA;|$fpq0Y&^Mm3EOb_Ygc0Iwo&nhm%tPFjo6 zY=Vkk5K+;mz%Gx2EwKYQuwW+$ha`h-jl~L&i#<+~u?cs)Q&?gXLsuo{&8HImSU-w` z%Ww%(mUiokJ5m{T{j-tSe2|mx9CW)pVmE&to26V`Dur;NyG%TUuqgts-(1ahM+!kb zhoB{JpjrYn5N$QLRzIm!4`)ih-@k8pM%$lbo;;YiV;X|$z`fr3YoNw?V9^=hayfc@Nz!t8dyVED_Ev2 z`YWVq(#9baySW(s5;@|Xi{kRUWxu>SWxX8m$Vzxmo!ACf&4(@-9FEin8b_#{ML&lOdh>4>jJlVTLGZT?nAD;nfo3UxXKHYCqx!bT(k>hQ)rqN%L0c}5mFdUcu86%oJ@(cdeeV&chPAhl z7S;ERSRby8<+~~d`OMKfmi{a(VG7Km1Ghc4REyQL!E!9c#-mu`-WE+HGMe$Hj2HDOTq3vHDJkm2zS%?W9<~ zlVgyl#QJb*403Y}@-(!p8jkyxSla2ax2>@<_Z^@`E3%;mAZ z?-6?&BMpX-PaS>4dv%DV@mTFEM?d+etHU%eMrSKxZ)eA9n24p-fWbS%QVxo})nk2F z6?;1%_O^fQ?Z8+m2gly_ib1Z6wd~AT+O@#Mc-XRYVy$k+${ZbCyY~DLa>OiUq<=)% z;Yfheksm?nMy4fE7pUIK7m44a(4;Ul`FJS9luW=J^(bIK4I?9?TCh%yW2Kyj~md>4D=8 z6m8!6p}zb8w_Zb?<82+O29MSopGKez3$;IW2Z+}GxUH0G{16fcKF^C#tkM=C&pI?g zZW&Soq&rfof#tc?+=r?I4lKz99att&Jkl*G)u5DB2!eHH8zJcZrPjPyw1k~ZQh~W{umK1mf26!i=)z;Favcl;vK z4^-EhvZRZN-Mf-m>6;F}+fOl{YO3tmAH~C5y(KHQW4}_L2`XA2`-0knr=Evml}#_O zbifc1^$u#HU3-eOSv#g*g{FW*~d22&Up6Xofl??k=p>gB#jk~9y{8hp$0_@Ex zf6yquw7`ER^V;58#c;~2vlg7Lt-Z`LdbBmhNvK7J48kL*DWOo8EG0GSuI`4qtBJZ4 zJo2A~fOidkwq2T|TRGHjFa#WNmhjqq!f&EG!U1p&n1^W+y0@Kf`rt*FgB%XKc7@80 zcj~~oj6R1~+mf-HFG70)@99!@c!~a8QMUPdHgq$!{Zcl~Pp$BB2-6mzZi-MhPmE3A z4hGu1)d@eP6DO?ap#!T;JjKRRj?P`&+3=h*k*L-RPC%yUEU;?D%-OrSrC-i=U<}UBtI=}Op@aYdIc(e4h^t2R2!xl#}drg=xBl&E5{Rb z#GW9KIY$)o!Zct)!l%ZxpQ+TAN*l1)lG;jIfbDPRp=DyDpKSbOOfuX z+H_AjAJ&^kG9dTT-nFQJ)57~SP+Lwb1VNCkG<1bmAtxNku#WVl*zLAzihgXhRsH(0 z6~~&VQL5L*&xOm8*Rp0VTEBJqz{H`a{C!z={TY|$G-y!Jc7g2*ns?+7Nm_noN~=R9 z&qm>enw7z~#z^+~&dcW34B}=eF_e{_!UUpc(V}@ok9_kol09JDaoKYZWzTa^=Httr zr1e{n=33%N8LYJI`8Z;CL-xEDV7rt(@OhzHGYJU}Va|qy;^#UvkOMdgOE^k_1o|>1 ziT7N@U)ufzK+h7iDJNQG@W$yJ)E7=i@;v<&qJ9{IDLSA{r1kv6(JLJGaJ(I=2} z%nQPp4zloHXyo_*1238aK2QD(i+T+vGtRw{ps}Tb{~~~m>pJ0v^kTlUzZ^c1$NS=d zau<0V?6(yG`Zb{S2l(rijO3juYdgY-!rYlxb{;PSs+szK0C$0Goa-i*(Guy6RkXF+kshs})%XKQJkzG4nKo_C1nN{=k>IkiutaJ`RaKxy$xj1)c{4OP(&iV?vZp9qV9Bm=(e-Ku-R(CZ zgY82q@w?1+5nS^Yphk4XRAUB-o%^I*C_w`aTLm(fu3~xH#=<74;9+vU31!xuY<1Sw zvpa>$M2gC%=IbmXuPmspDz&)aU=InG48v4a=a z5o>#z3gVS)R>TJ|rl{vYp?R%{Ox!m|3*jfj@GVYs8CP{K#MFiN-98&4`@s7bSk}Sj zIDzb?|G7jxow!jXY!w|%HJ~i*T0|{YY9whG`>23+rutF2u!iF;yW~{02Y_SVKH!)) z+&Omh8dBk5phEM$0!Mb_)WMeqb*A=bQL^_AbSqK0**gQ^6NBx~&529&WB9;L^67qX z9WLLGMME+{Lo#MVGG;@tlz(fthNuJosv)&&n%^M|hOXw}Oayq`joX4Vmru1axFiw+ zG8C)oTis-B6pRO1xbp44(EjR4Zm#(^l+!HrgqPJgRk;$(3;x z!wm?mGsiAw4-o$yf38vitz6i_DUSY(bL-tGbIfiwP=AE^<|e$hZbg#+9@c3$Pl~5s zjMr-Gy+~`l4?o^|q4+zk_Mupxi^Jt12+TUT#WA?Xg()5=4y7r=T`70+T!?W(#LcXDR9ROXMGE%q}i2I1 z@279=jM-91XJpN*F3`JI_{!Wv*BDg7y`gb@5 zF0qy_?I783LymJJ4}2af`1C)9yjZH3>P)ES;6|K}Be^(7wFz#8hF`E!Z8DK+qt++4 z5-&<6Ew#TCh|#PF)@XdFTXk|V;*or;2z(J0OO+D9p|N2RPkX;64v76@VrC^^Ih2gb z5E?L>Q8(*cs`2q~Fh>M)r*GZnt$~yo*E&9zB0w>1k0HZ^p&<;1ivD6vZ+!u3=4|os z%cLiz#nM{GvS1W=)TAj0V)9y*?2B#5`whBP$V}Z0z|7Pq@T)TERG7nH>wrIt_JOu7 z_@!Bgv#q*kgg zsL}BMvAHjxd~WT8_~$@&xk>ve*`#^}a`QDr>=i{+#TO_f!mkC+I?Zu3jhvT@J9z6f z_mlTU%@gD~*gTWZ8B)p0rZt=$&UVmlz;4GO^gcuIHwxUywig><_%@zNX7!C~1%(~5N3*`)q z3D%LQyY((DXO2~JhL1?j@Xe4jGR&#QnaJx*Nm|%ARM=&AQZKt}QHHo^QpPXET^#^* zh^AoZLeUgNT!A4LS#|pMt#jhGZ>cJARLo=zDWzImN(ZtjZOSHW9dS=_syamsFvI4|foH=OIB-;nqIUugF6)@9vjmiyFy z!6?BsJkUc&LOt|HNQmj7Q1qy4DLyo{EKzTY@8cqECW&`qOg-I( zqBLNfen9-a>Q>=lc-&FiC#h33nQXdyDa`YPifkoOr> zVyuhcvxqy=AtHLbY${~ww5g)i##4pNdxS7d+a3C|@xtxNLuC^zJMpVe92#CImlkQnr@~YDWnn}pAaqgBqeO zG;p&cN8@eAm!rkaSK~)td<^@K&3kHT3zIUHZA97bpzJ~YO9wWVP{o6^%Ma)0lXhxv zq=^ELlQN@41{NIQA_L9lBBPKIbLT@T{a_nAAg=DIr~mp0-~C3EAsO__yBB4e0Q9R2 z*WeAkY+S8Y*>!xS?ae6I-(i$)M46>4RpA2|HxpnHO5f!&eFhn_-B28?HgP|&l2#ha zYR!IZ`>R-#sKKlF_W={*Y5%Ku_+R7C*YT6-ct7@34e^aAk-;O>dBL=G51In0!}0hg z;?;gaK<1qrNU6rF0p7U*7MHKO#az(YwM%UOTPU?44bS-BMp$V5Bvi))52CHcF$&kp zYGQG%OxzCP1BQ=+J^V)D&}ivJyCwN#lfoO~B=TrvxN)iBa0us>qwTuSv)E@`hI zUUK-~W4#xkUf5s@m0|YZrO9`P9eIMmk zPC?*)1lT8kCj;n4Fe4lnluirT)*xn&AjW%uu=teOXzts~57a&yr^%<7ydN+L+sD}W zMDK86psqvwOK>J}4@7R-97NK^1d)71k>e_ok4;bqq0!;abAIv$>YU==Uj!DOqUhi? zfZ7EeXw~VB$Pn(6a_MZ&;pcQA6SYrTRQsd>`%rA@)b`gv*t^~+jUaZpQM%38C?&ta z)``_n{d#@aFWZ0IebT79`SwY-{cHD0LljaTsM%99(bBnFOJ<3E(x?@r|D=V{r5$2d za(FVJzHmb{Clx78%?b8Fw?+G)+niuaSmxMn?R^q~s>EpTb6d4@?{jnOL5#`_`I_1V zWj2~!3d4mCK^~Z0*iYL+4%(c^w?f$+GaQO3z~L8Ioq9!H((1+7_!Q0cMO|sNUe<(K zSes2prcVycnNnJ00M95pC_azjLE+6!6lepuj5>R!RzxILwz=)CALF;|lpOCN1jK}e z@J|pvTR0-NIw7Q#Es6FO5Bv&J%5B}N*FmRaIRMR{k2&ibC{#)bM^`!;cWHpf$OfVj zYuM)lm@ultK(DHWQ?fS8Cr#4_oLSkZ;X)~;O&=-K^pP}8A4${n5oVlgm`}z`AD;@B zWb+&5IoDr;?t{I~L;GS6yP}&tth*ZwFlyJh`S||{!h`MP10?pI;tHAtYCP; zg!^}-Yfz?azoi;CG9e|~clD+Y_&)Y9#~#B zfXfZ*v1C6}LL=dh$2Y-L#hD=5@lgKPOHi(xT)b+)O)gng4#@6h0om2uAnL9ls*I~& zXta${2y`4hZn!a8^+B=Rh)KH6cKSV42bx~YgiJstDiDx~ zev6Tb5f_k&88wGY<|KBK2@guy__AB4hYQ+8`3eps|CR>(xVyERFgDbD2pHTkwz&B_ zc`j)_%I6G6hT^VgxMx1j06_v;yAHLUMp`pCL9VvN^q(Qg%sJd+*Y@eUm{Z4la$3ms z0RI$ikU|5LLg8k_o8~y&K+g{LA}(x3em3XXmW9P0=7Lrod9WW6u9H^6HC=3rN^f+Uz;}r>E4Ewgfjge3qsH_~?=R&55ZSNceW}Rv!vL*ss?uY@bcak-m+V+Zz-<9#pq|D*(LzMe)2_+zs;L>{Qb2 zt!2Za&cJPzwSHBcEoc64QTcYa7x6~x+~Rh3;nqtx8%=b3RFtu;to`OVa4Uar4fhWB zcAr9`5jFQmQ~kZbCzXcO1d8?h%KfZ1OfO0Q_h`OaN7@#~m1hXa+aJg8QS^#acfBa? z6)`IsMa{dFjZpB-R}+EvK(X`xfXZo7mucvD%e68{z2<{x3p|S1mfc>%?8;X)Sc9on z>BYt=>E^9$4Ca+uqmL@AsD^5DgZP)P^Crd6Ut4BEfYxOpuFs(<5as^_O9j_qdQCnM zZu!9H!(?aq2E6$V#YXug*Gn=uO8SWffyMz&bX~nl30C9WLq?&h`c9D<*L`&Nl_V^o zY6TvR2{99ni#nD|6$xLU^Zx`ac^A@nK_y4+Ty_`>lsvl=8M;VJF?k5X?hhO?3kWPj zv5bxIWWU>B9(CegyH-sB2pu!0Ht{8ElqPB`ED$N| zPvFSkD*z{hAu7_-x~fQlel&veZvp<`ED-8P-0Mpw@I5__I|%m?l$UGl1cP_{KO;Og zg`L1$e(JCIEwsLa2~iB4&B|Ia0^2_r$>Mk#*hpW867adUt%#Sqc;t(d>Dm4!*IVh@ zq+H0;5xIwV7QtyP>`2LZZ$M=0Z%CH4+20YsjU>n8QAEkRVj&Y;qcf&;rmZh?%Ac9aT%+K>)Q_%X#q)ND3c%wdb+Fvw=z+h*DIf1dIR> zaKe{pvGV_cpK`H*#Ra|>;m`7o9}@E(Lr7}kiS1BN?^Vi>>-NfGQBk%cEOm1GDJVyw z7a+tk>g9oLbyNc+j(2eK$sWLg;YVHsWZEIYm!%q!OI7`ahzAH?mRh}whzVXp6-8QG*N+;QL_50H2s!7H2{cUFSap<@=MrMc^;^%S)`XXRZb8S*X)eVk6jvi|wvJ0;L*7 z02;c}yv`n}#*bO0^fqF3A)6ENV=M9Fh<;v&ai4m+(#iXc7tzc0;8T}LHRyk40vM_~ zHhaQS#DCKq4rKp*N@KiFR!dnHQ=LS~A(As9H-VZ$DXii>+!cqMu6q z8Cgn}5>=8%%L-MP`UG{9KV`iGXg!PV(UpYP6-Fg zTt|hv@sM6bmDM@KI`A-x5zvxBt?gYDfsZ4D)P09PY5v>{y7V&$&7X42<->nh9~%`7 zC<|bGFlgj4;3@j?ax5*+G}Qz{{^$tN8%2ibh_2EHIwxCh9APxQ%yf2vD4;TR$WbIw z(aB`B6mtBcG_v_c;I{b?e)J}xV^Z-afOGMi!&WR%bB>HzvkklSi>ULbkM%0%%5ajsu4z4bnYb_NR@P0nZi(>OkI zqaoqprW710%QT%bZe&)QB^AGic%yya<{YrjB~FxU^wYqZy^HY!O6dg@dJ8U6EG3kr z%EGyCwc~9AK+s)5MhpN~qlCgtI|GKsu2sseOYz0!?ZV-O-F0*ME;&s@=gA!XA>hqB zFiiEZP#eGo{v@agUpD3!@Ekm}8xaNwX`yyR2%LmT!D1q8Ux)%_-Fg86v(66! zwPb9DDO56Q?Tg|t4-)2HpkQordx&jBQB+RQ`2`-KcvT|Q&6HEB_j5do?(C|CMt5+J0C6Kg#CkkU z*}4pI$06=={6+S=jCCMn?FGUow35*M+nbungIqL|?>xd-#}n zGOWAr%+mFMP|TSHwrBd<RKUwVBoC>_+@{Mb3h$7f0c_oMGA);>L znB&=j0m~_mjs{pcd}F9t2HV(TBw_jap!{7p9f|RNSLJ^i10pk1eV12@@b-g1mSX8D zUL6L~XN7Dyzv!-YIKTW34c8tu%E!fSmcRvrYf55XHBl$C@PE>x`KO5P@dsX z6O{t~l@dOHwV>PjDdqru*0y5;VDS0qn8M(udas5Da!l8=_Qmn}^rK+*jm&~HOK&TxT#WByRc=|87ixGvPvrD0uQ8|Nvt`OSaS-ryBktY zh9_`C(ss!QtdZHkf6cbOjLu>i;r3HDp)V_g((*dCA#$Ceu|X+1Ig(_Q z?91Btjev#+co;5ro>ZAAWtEn`nf&G!fU`uU2HgS71=}45DHoYQ;oSj1jkx8(4QGSu zDzmvDERp^oc5Pdyqm5eoCI!hb*MtZTn4(?VPsF`WQ^ws(fmTCE{)FiLHPAaY!xUxQ zrQVc~^S02FuzsK>p|}$^w8hjV8ikIs{XUG$xKyR166(mW!Pci4_JH zMWY-ChsNKGR`H;LC^|Ck3Cb)Bsu}HpRU~&;ZRL36dPRGJ6%-w{S}D3HKWep(N~$Uy zU1O-xeOYOA#6qirPRvl9QhWB)rql_w2N~Lck)8P=Le%`+VYfr`i|^wnKy#OgKhD z!B%>v;vL9Uh29sQ_!(9c@e`lzpMa|UDyTnjAS?3Z6ut(Sd=+`9B0P{YPe#FO9^y88 zV`dK z@(Luz)o6aujY4J;<`D9PpQ=fQ(@Uz=N5ke45Rwj!Ku zRGsSR)4UyHjdMGu$;=X}2qj7=7z$~FjG$j8Em*IuE2Pg_V8*O}qM`stmMvSZ_M9!( zkc>vO*Ybd}v*E5eWp5iqpOtM1w59If0cyk)$0Q$T0CL5~J-}twUyQKGFKm9QefcE_ zC_A4J4_sFx^B%WqFfS&bkG$=NFnNN+H({XsB`k}I!Xc8J{iGhNFQh@8N5!v+;?V=HI`?188z%GFdOBEkM)Pvo`o@V1@}wNzL2xS& z`*h&G^(XRUNZe2X3=AXjEqB4-HOLegr$U3^^p)V2&J=&uFoFbA4Qw@lyEAfrTi&jd zLxY}xH7`bIePz{?h{vN<0a6AiZDmw@Ke|!M^rniw1x2UTml?EeNde6@%n7{Fp%Dz7 zzYISzi#E@fZPs~&EI(3oHQ?7&#XsdZDx;P$cXUHV@f$@IyaUX(Kx`KFgrK(x&t8rM zX#co~zHu*7(wVnhgAJLYRZ4h!APM(&CA={PQt-Uy!k2WZXB#)>Xy}7RNj;QXk9KVu z)(Obz8r9MeP8kF>obor~6}KVDaFwosmtqAa*28`TXg)Mc6uqDJBK~WQgDS?Fi~BLF_C#=ethtX7 zKGq0dV1#cp!tXS~pEknx8{tQcaG?^_HEx908{y4H_zENZd?S2|5x&z1-)Dq>WrUq- zRPRzFyuT4X$p|-%@QaM_Tf^`SW}#jga29esP#!MNqoctK<7ZT_JYbpkza;37Zau@K z>6qM;JC+6|PbfrJaDwgR2q)npV(+_iPa1*bGxV z$Q@eTXA_u=XLQ=?DR;HCUQQ#{8<3k~q*vUE@>iD0!(ciSY~@Lqt^vY7hGCI~z?RK& zzfKG{_|nT0!_5%xH~s?V3V0ms;H+A& zXAy?2U-Ob~_gz3=pZ_2YR2uCN)=w~l4MQc-g?9LCDBsDSVhrI=N{+@dl!M4uqe$Zp znn+44)=~m@&^R5tmXsRGedLCKI+TI4l=k-m;>Go`1%Jr&7JO9%3RJfFJq%W0z#Lv$ zRiEkWE%i1ZO!doknyT8p#V)>S~?$MGjh5#GZ!*QypIZEl9smUFvrxNn}hOg{LIU*VHduzCVxW9XErQOX#F$DAY zo6(>1T;KwxKdeRD50mTd4Mh5D@RO_I_L#K@;10c$DeU$2^AE@T3EICzCY)Z%KyUdL zsX>*p5Axy0Ug)*Bet^;Ui(V^ZS+WM}Y6xxIs#Q5vg~?|(pe;~`I4)tYc{yia&2c>L zFavqA>Rc+dgxq#tB!N$5a53JgY$@xaE^;59Qyt}XQ$6-mMFZ(_6V>aH&8VQ|rlad% zErhKxEXT!>ChglD?@4*D_!)W1#PD-QxFBJpe?BYspTeI8e;fg5PcqzNgcmaG?~iD8 zw=Ct!wd|YGQkeCK3dj)`Tj>fHjvBlenC%~+%SlZ>loGs0rC{7HGyuhA274H|kAU9( zvXX;UL$pJ^h^xa%yt!ZzwwFbTS2)HN8U(J?H>WW&Mzl@KpxCmeyEK?Id!rzcMl5XO z)-7tZl)vE7z(kw4(NrDH4LQ-Erw6QTX>_x`CM`(A*0e$zZagFsX_-OPL1>_xoL!(( z&lVlA0^0xuI*ND<6HF=mkx=Ld^S=tSM=pBijKC0)GbqR7*B~DN!kO}TD}_rS4+0~< z82|FfPDu&fbW_y!Xawe6QK%)sAQl`bl8$_Vn;v!tWm%xTkG?PL94Dk5y{C$a8SwKG zT3-i#55`}>&&dN|2(h4txUGKRj&{fAK_okg>F49Y%@4jt$eMluQ>XZ=CpNZD_$GK$ zdbrpnWF;(_ohcSI0XQj&L#M_Cs3;1DB`E|_jUIGC zwSpg!lurb*DhPsn=+{u=2XVv2hGHXKsz#L}DwgW%q^6M>RKMj?UwBF5mar`-@if#o zHc=Rl>M3}K_zTHu`g*ioXG$q#2?64=9tEn?h)8~}5Oh52 zRPdsf&+i9$1U9pu0WoNM2Y(OLs@UR|n9TH*odyWL!$M z$_rWOTUGMSvyBwp@*bkLN`e?`+@#^BYr5%zKhAT;EVxEG zsr;jGe~bgWv!nK{IKQ96`8)`c;C#LjHzPya4N@6@Bj&_6gEJCh`GwW{*kRhE)HC{@t zqTKkHB-G{~f>1Cw?3!<+2iO|88IDB>LC|=Xpvp*fXjX|fk?EW}B7gAJV^Ll}-{ge& zj1RRJS>}`>nzRA~871l`mrGZ322p zg&eY2{u+AQ#nQ|*^b@o+|9@agK533AS)GqM-}=x%U`I|_=K?v`3;rU_p&N#xDJN1* z7#r9nu*4L@4Rg*Z039K`)sauF%>B#@Gy>`k!MvS0OgOj9)WXPu)!2$H+G*T+HUXd# zyy}k?uX^uMVZf!Nw+iv~g$Tg?4lYI>uB~!7BgwVfmX0s?lzP0^Af=o$V_wUcJk`bx zSPkc<4h7M&9MkW)E40$C!eVnSL&@&)NeNQ!O9Rd7cS4OQrgbk~!fbB@h3(*z321F}c z^c9)A2MJ*zdXu{A)b=AS?eszh7@gU8hTv697TeXQt8hdwPaWpD7|cs&Q{-N3bWNFU zo#y!ztA|05%7xjTX4}SdFihFX-f-Qc?pV%(D!FzNzN83qYubr_w<;HYw<>3Tw(%qIYMxuPU8r^wcXuZK>li5H=-La;CRsa zX%{}Qt3n^x_HO~G9p%2wi9q^IXZfw!xt_6~o9h|N?CQu{8y<9z=L37d*7<#4U&waL z_zgdv5A14;QRD;rM#x#Xy7JN02bKvPP7heO20pMDVkLdF?EEfJsC-~wg?wUUeI)|3 z&YqO-%FxIZF*LSc9f$Dt2BqW`Tvu!~W_ zztacyF5z3=MVzfN0o9V>|LXbr9B|9PaQv_Ee0_I}`;wxylQ4AS!1wh(F#lU?K>J*0 zya`l`LFc1m>dHbA^EcHv7PyW1zP=XF#)MrN%(}4|rl<*fQyiv77&T#;68OHZ4YEcP zc3$7to8u+cnN`hRrWmvLiTJ(}0rU92GHEw`UkUnzd|!F~5;k4yMcrkJL2>X4?1#w0 zz#O0nUahse+5lk_tZJI2{Ky2SeghB1&dcoT_FB zYYTVh#E&uXP$V5@EbiH0cg1Z@U=-n}G4CqnZUAcEjOo__yCQE*OFGz!UYMTWT7|;M z%be*q0MrtZ>!zmoGR4fn;WO`PoW|HyntnZE!L*m55@C5(dK2`Sl3E-oKSb{wqrO^WOj>XLUVzsO?~YOb>_FG}I%n?| zNTDF&+no{o)<6t`-z88H7mVDI$M>~WqaqEbtsFr)Aj;{J+Jn+{sJc+sSv)-N$6%=I zOrVuZgf9Px46*Y*?LQ#KKN9pf_c%^SO9RV-KBwf~ap|<=R6Mk`9tg*Wc_#~xb|O+!e1h7Wy@6gu=gKLkYJ;k-*}}x zA3B_CiGG{Ihg}m`;x@7TXrN4f7cRibZhsiAn3b|(ABJ-i@>Sl1w;xIs?I-%MtMqV= zc#h0>__8Z$(y~C_T(IQ=?X|WAcc|{xmtFt)@57M~eE@a7l(;ecE_0%|@A~=@(P-@l zu2vVA6uO<}$M?YWeU$h*k7ylrAp`}B>2nMQO7z1%d>_*BF6TUD;0gx9drtOmaS=cF zi^Gwx<}2SE_-f*NcL~dS8T<3Z?mAIMpugLJwZwE@44qrzSDwf!uJKvP@-VnZF^kJf zCKk_ssR_3$a8u;5=smw`$EOb-CFZkK!aoqygKyJuv4!Qkn>C-ZU?#aQKndIa~k^aQi#`($9ie~stRCqGJ9w@0pDS!&$E!b9hET!V;0 zX4Y+ii9mr2FEnBJ;qU8a*KDg?_ja$oVV_zSRT}g@Y0{m=pdzFzy3YJuL zX9EuOi}4{q(VvJSdVGr^f~WfBiWq&Fir9w&(D1sLEx}zYd!Qy{;A2w|$D_W8lM}x| z9E;HfZ-O;EfgLg7qUz=Vp4{(Gj0rL5@fOxv%V5MM6v>m#txf3q4B4xaA`}XgBGuvQ zd@E+k{000jo%M3gLzA!6FpK4sDE80g&_wXhW=E$+IIIT@VmJQ8`-n)cl&P*mi1 zAu#J4hf4LDmMKa_zBLZBi7-kJ@t2 z0zZ=DlzR1jg1zcK!Q(+Dx&`HhrG>k`sD3>dx-PBrV)|p|IYt`pkuF2u?*ig?;;$EB z{-a+5eRcnnbfL9Ny~;fR(OU6%8@u{2)<5w@u^Lrv87l~QxX(w&eK=aA14j#O%%DE2 zJviYH^DLAbe4SJ6LVp_RSpSA*e^8CE>!aWfkP8kr?&4V8< z|I5y=!#Lw(1CLvL*2cE!vnYhQUzN7t5M;d)xNV&ZlHoe?10X3)`tL!|ApPS5`W>5L ziX#2@#$iq%j3Rxe1gpc%LDq=$^J!l04~KwXahT;?WYJ2OapOy>aXVsMsPi|Moz`i{ zT28}B3w!U}Hi--%)3>1pH$BA%$y@EcT&X5Ode+&(N~1}D@gtOS4?aGt=71B;0cVO` zhu^Qv0bCt(2#xT0V-BbWl=1P0xpN?eV<%X!xJft%Z@?T-rQxuvK7&~_&S0{hQcrLO zv&TGx*<+r;>`{euUx)U@&tTHes}8iiO6ExireIOl?v}ky#Rp5kM>h32Gk$Bp0}Z^o zYraHBLHP2K=-1~%3HCR#9A~(y3oIo9@=usON^r>=&}Tx^XYXKSElJ1_=-c-G!+TVcRatbG(Dp;u4KBR4~`PsBl*baXUK*rMwR5cABCYH7) z@To|B^mrGaij*cMn(NTS$oy>>V2qp4AS?%l2j&%)Tyx!uw!enBwc6OuOv)|Ta;H$P z2IuWrNOQPM%Wh$J6%;bcu4OXbb3|{}K53th`=m+1zeiD4`!B5H?F<^S8AqjD>aqP3 zAXqZ~iTEAIo(4T4C+?2*3~NEP-Y!{(ZdPsKx~2_!#jfgHJ)!&k59fgoM0&!Vn0!zN z_~_6RiYQhkbWpvaC*U)jF+Cx&ecz4(g;{waeygfVtyY!vm+-9)8~5G&9k80Tma7~3?8D|j|+*_>(r4LHDy_MwPE!;f4VWz+3E z1*kg0!wL%~Iknoo8_k!=@NooY9iKf{JGe{{x|X9N@KmG?2s(Kd)pPAMIH(RwWJ($H zmimnOowSUum+MZd>Hm+t_l}dSD$~dBR9D?fUDH!tJ>5OACeTgIR5xh|H6t)HWXT|o zGax|(bQs`5l>u$KXjBX&*RY_7N)UD3HS3y1jH?(?WKEzeW?j>ovHd;I`<`>}xwoo% z1{l8n^Xt#2t8Sfp@_Emj&wFr~BG-H;_qaOt<=mL{2x`*&Kz#q3BEq3bfBmUXONU3t zeXLU}>}@4K%@?>M>UhXSU9Xfy*X0bxdTJm`@DD?D72~$M=z6F^=8X+EA4K!Ku`;uS z-=obszf1YnRp>enm z9fja2_@Lffd7Zy_U;f;@5?7Eg3<=ajD3EgN*@QFfE}r0RUduLa#ghQ-8L+Edf^klN z2Ho(d_-Vin-i7?7u7>a~lpm|GVvq;a87x&_rY<1UpJm}$|2gcI0J{x&f`0hk#Xy^A z8vDD4FCI=$02db~5_j)5h;F0UCf%7_BYRUqH&IT)0g8fD&qn9OQBhnNCl~6E=KC=b z)=!VRSIU5y#-}i8njv!3gRjn3%roV6J#BYg7d z{{FLCP*hO;oB7Tg)NmyrV}=N%bp{%pAvz__U0hw9z`5~QBJd#c0F1=_cc2D6>j&~- zpNqAXnCe}*6Xamjloaz}&atsX7I(xFDWX6!1V>J90uk{&SNC(2;-Er^t_eY0q>D*X z^SgXa$a<_a;rO}X;+JcjVLRLOuOwJerIbZTSsvG=vOz&&yS}KJ7h0%XNo}bA!0vEusO?!KsAJayK+9R&l8!~?NifChd2hICW!Q}O zx|HVus35~G1^JbONY^6C(^|fb4vUtc*fLbU{(gNWlz2k3^HcYr%VU$H<9UQ{p0VpQR+&G|7dThB8R${Dj8X&oEXG|H zE@L1b5E=HDuxAV0LBr4mM0{3xfp%+>=ZaQhMscoafg3UumMr8u(7ZM8YAdiF+b^Q| zrkqu`NE)?LxbLG3IyE5LstTMAO3FW+jlm_N5tp;8(QCvGxoOir2#&2kKJkK0`(&G$ zrQW6WOmm@rjo}LfE?pg6q|6iIDudBKi{Prf&cfya$Ya}Q7 z^g8&Y&O;+lMoENW1^|K2TIl*#E>zti_#ZHS8cA-$Yb10s;MRtc!&%h*sR#1BDpnH= zjrTcx3uA(3rmw(%fQOgkzldl4ovIM5!h;boLApdnpiTcQ!n^=^C|?+HVjbDgXfGNG zfSXFqQ`~Q)M$4+pdhAfr#~HM72itgzv?x_Scn(6eEJ=ta=7R^rUMTFS-6G0$o?U+y z`hxw&zJ&Y9I`@LArRv*E2%H^#c1%y>YLh)Ued~6(|DJ`l%OX0?+4#26ajxdF*5GFi ziALh+WbGR#7Em;gn6c$mb2P|Qa)x>fo!7^$`AU5f(7o(C2MmVs5|LP|Ir=bTy-GuHIi z&<^Z-{30Krmb=KlcO9FKOdH0&hd}fIs_ynZ&ZD*OEikr?1&(b)EsPc1A<}8va4(|X z2k1^$r9(~lgk7=keGv;mJFjcsE8zE=F-@)OF|5#sOuSGs4OkDbf8t~-9&}6B+Nl5T zmh9nn<8?c*^5sG+pE`lOPI5g5L~bHs<)g<(s^0ct!eW)^n+R4NS8f=%#J%d%&v@mCLP{b6&v5eH|TAFh-C5CG62=^hm%jw5dS{ z;|@=_WXq91>(^-ldL~LwmG8 z#i5!)UG34@&F=PSMCqZ}SkA&0w*>Ioeji8&c#T)FpAaz$wE#0#$+X|A>93BbLj}av zMFljvZlIjeAq3|D3GcPadAVpEE*NrNimwSJL0;%E2!@;0)c%cBwlM@4H={}q4jP@_ zpz8EAeXwG$`K!1Jl#0HsE>BK_G6)q{Wm0jk`Ri8jyAT5m3sG^jD6{@6I0bXF$r3)6 zBN`mCrpqDM&^P3oE{C+&-8GLx%6|NTi?6)FqqkkY1oH~sq};j*Bj6tSHhRdjiTqB2 z^0$!IY0{ixa-_H5agI!5KdzS=5vRY2_X0!Mb*~9wuUmHss zIj8@d&)T;`0f?|%lS*L5qR&Gj^f0^?eHtuHI3`I~P9<6&Lgdl+qFY)7?PO)zQ^+aYIfP684+1Z(H= z0)_gR^&_%2-vhA{kamS*%4KW+CYDg^U3703?;@4AO5T1OmCVqG1gZ@WJF(ol9Wz2W zc>pVc9m%f*m_)XM6J*m$mPqo?h~!U2mgrwfrVbJlx|-2q&A2y7t;7yH8(*?4o=ter zCTu&sBT1YJE*hJ?e zGhU8+?l3k7IKLIKP?6b=*m#a;5n36*8?UIYNC0Usc|U_Y?_%7^B;jVFoE_Ww+p1=@x(zzH@H`bU?m#QC;4LBDNK@sgc^=kmU)DRT^478j~>dN~pC?*rHChwy2+B%>EQVjgk(wDE-Hta zbYo3954$EDF7L1`HFwgg>Z-&}ib$OJb0345cn{~(YeN)I2ir0F;6i*9>WCq+0}sXQ z)J6EJeF-cRE;oP*sWADYn5&kSycn6hwbo~=y05AQxn_5x4TxK$`EMY~l{nk77sGgv zM&O4PvBL%w7x-7HWlbmi5+}}UXkBz}GK_+q33*J_50S3wk|GfQCFt_R;`|g8nQ%sn zM<>(614Lkq=KUEXnu{Hdb^z>$gl;b$yG@LEHg+$XF0?L#; zO7HYGG@eh-co!iv#Md~F+@PJzvdJo@C(EUA%S!q6C1f|&D^==a2bf*C z5avon_IRL@94MROhk84I1Lcq&YWHbQnD1pxZyWE|*DU5l$S@V@xdqul>>mB>_2S3r(15ei?;1|aDbPCQ?I7-*=(jo1p5=Tn%+B8A3)F5!UZL(!1| z1+w>RdgA=J;e)EO^5XuFHf9%f-Sj&2#^JRqc@)R9HOq(wWu8Tz+8%A!DaX;diBNNCF2lXNYy?KV1&;p z4dLoB{p7yM(PTb9L~CF%!zvitFXZ^AVf20p))Pa zE^7EBYj_ry^V#?qH#x%f?XP<|jS&P}fcJp}JX$*gg1I>}3Br|W{FvjHkU$YdMqZh zw0vbs78Mi)7Y#_ja9lLNZ&@}GUPh#0T*n~ETtrIMuO&HmJk*|xi7{kAdH%6%a5>W8 z|A5cndH6UM*H%mH|Kp>kRI5D};9Ps{~BM{ROAas{cq zbE8&-bc7jU*P z2rVOeq$DI*W(#LNPvLO1%7xRm+#!+~(1}Dcli-SE$)v5Nyw#K8Vot%^swLAQM|~O& zZpGlnv%!z?mB*b3?CoI2s?9R4+6->Ed|TavZn&a0gI5QJY;@=uS8bMY)n;Kq?TM>3 z%fuA#UkQP)r>COCWZwW7_^84_NB}L4msPL2_pQj74U>`5i=_ZdJUj7u%=gDwkE47l zGyo$ZKdH;1@t^Gm$TXgd9LZqMG_GL}-Gcgv56vFH{c3am`#xis_WO`+2ChL zI_|oE1tJ)c&)Tn%z=@@SY?X5#mGj7nL3qyxkaG(c<_J7&IHN1G3b=6j)&IZ*ehB}T zUv=o+?WkmisCVuEc-67$SaT%ikI%sjx}mYG=?8Nc$0+?Y+tdrLVuoGQaef0eijLDP;_lIL-iulRn3jj5 zj#GvKnLUoo|LHo;KJO~b;U_xqVHbYvEO(OU2{3>OItF7>u{VCmSNWZ_*?@B)K(mZG zPMHRyxOHon2Q$@@IY60deu%hX3;ArQ(TVp=6hEbJW0katx|`OhyIO-ACD^27&~n$S z)Mb`>1`@W>f=w+Y)S}47BoJaP8oQ5Og}uD4q#v@?gIFb3$tZl*d6?f%3QYCzao^>8 zJ(af^L48ipSn*spEb7AmU*}cx59p!wV>c}7wq2*Wta%^rs`5U?HE*85vMo$^?OFJ+yw#)= zMK{tU2*-8EBa02InyWP=!lncC@qy^7?Q6HX^g?W&?$v-3i~Q!p3%pBxy>4Di{lfub z{uR7MwZp`VQsss_0Dqt6*xJJwv8yMi3tcxoIRf_xRxGsH#TcW$O^Q5Lb@_OxS5i@} z54B2L+1g6<9C*pwtWLKor~MEK((xG%q0Lnl21N`wI1IKncp;!?n=H4yHLy#mt>3Ht zkVv}m22?VbTeeg$=+3!LE4lWIP~JpO$Tcq`3@A>^x$Z1EZ5jL{f-EG;;Dk$5#_^rV zwFzwoDdvRfAF&6ErqRyrv}V_9--9^e*uySa0h^B}05@PayiFP9fEHR_$l(LtK{rNxHIA!L#O)=>9b zg~%*t8utJgcI}p9vd)G@)XM!zy&e+tPeHx5kSB2OcCf z3x%I&;%OMq>D%+-tbA!^~fo`47F)R*9IZX+l{DTZUI_5DteJr{X#P^Fyj8SQ$0bGU@tOl#*5#{z-Fu2J2Nx3%SDT=f3IGtiTUj_a0i zT&dvo?6<|5F|&qj?z+<)456Zu@pGm_WXKC>DW~nIuhH|+&U$SpvPt)D;AA*FunSo| zf?9H>(CRZ&^*MXNiH`L`*AYUPAp zsd6Im=-Z(RpG*DW6MD8GR_J9;jf3-))n}Eao=}strS-3X^%){<<=6=bWKPyp*Yv>g z#G#K*+&Jo`$%_0J#@2e+;O2f{9o(T*!WY!j{ADI~x&BfVQ8qsS1~$kS<~q~37uyW> zK^998)am)Gc#5A?YmUHJuo-!)YlOsr7=aom3QsQxi%39jfa*5Wr@^%KqfWalsYJ%L zEGb%JKbp_yvL6XVBf` zsko;T@NZdoBMN)C0OqOqVLGy&7%%F`Ie4S-ni^mQQ7Ib{SO4mob+F{J^R>T#3paWt zB8Df~wsSTbQ-URT+E%{Vw7sKO+x1l<6j-O{S&n`lwyNtV4MI+wIfGt)-rWbd>rDs- z_8c5MjNOYAn>WmF(Zt}hcynyQg7@_n>lghj?pGL|O)Cmz2^jTQjg-ipmTF!CL9KZs zK8%SRb`RVJkp`cW_x8tQM??CIVcj7~jOspLbBbe#Bz5>&94{?B( zQ~s<1$m2HVcVc>{2a)Da@e}(2+jbIm(bi3vx3N5Laj$!0^zp`>e1qxX+RaFBzXQ{M z3L?|h(Tr@e+P=t8%wn(2LxZjTI77HP3)jsWt73}DIOPlRh##-V2f`7GZs*iiA6`}% z)UGxRY~9YICt`ui;bGSQ3*q-*R5mulH??EYRP8u?Ob_8Fw$QAfjyH-OCF3MJk23|L z=BZ`dg?PPxWxed_*bLuje{oN9yBN>+wZ^DM_W#(TS2_1ADlYU{($Lf!G zo844D?RyV{7J@GrBHr$Jmv^Q09Eod z${B+B#i8@ybfgDo;A3pEG|qDb(4FCUbA3H;K};s@Q9F~_Z^0ZTvKMNv=fwRLuPZ)? z%ir)YnQfnhuX+~0f#V9(qkuc0)BF@4jPefs3Y+4ZFE2m-&abFE3n^j(t8$3mHCKxtoM3B z`Zo;4VjKt;@=?YE+fpT`&YnvB>rq8cwr`Ew3rT)G^q%-R;D|Ml$3q=K zMVc|{1janhG``RL6=}700nruCsfYQ8-24oGoN2&y*UL^p(kN6G4=yebX~}u~&A7oM zo$nBt2*>jVY6Wbo3eKk68-6NF%1a;uoQsq+vS{mw*BrJ!?6$tNycC%aaH=16nqF33 z7HitPlcr_vMVz{vViUDKIjn|?tpI9ywL%WAyAqW>w|*36^yT>H4xld||M2ML@&6M% z{09G#Jk{qt1?gN8uLhwLJha)jsZ~hdSX)oNS|CK3ZhHrTjHP)aa98bVKo-^59B)AbXS0p2HzgQ34Tc(QUxHKQC>JWEW0H^Ap{Gd!nw(s7d#H_= z)3jvF4Y1^*^F56*J>P_O7)954f{Z^Ry29v#5L5_?eD}yAU192fv)OSF#buXt84q5J z4>ebrgqI`}5(cf3pUWHXPhanC^gE6SS?5Gq%ezG{E3(sJSpTzR&Gce=c=QTF7r;Q! z>jYrnxXQQCn{i|I`wA|x0!SCqi4cT7toSvd=Tl5TSl>Q4H9Qm{*V#-%=i^c zO7uLe^38&97 z(q=i~bJP;`Z!#~z!gz}=$H<=Y9S3R==YQrl}v+uh4 z$7;Dw|5!KO^^e7so6j zB`_521}PI~#?*_1u$-!2W)|puoI6gS1;xp#u^f#=bE!5WnNKpQglssp4{?~d+k0Fu zFibTc9&%L`$qNicACQuBnP1^}C9+oS85FgiiI0LG3}9ujykPfn(W5ezc}VZu{MvS8 zu-i>2a4bV38+?Vscmv8S4N%^d{fuQCaO?p_Ef7je)KyR~$iL;*YD`ERv@L#K zZJ^hfhgW+w5;W50PR_m}9uV_Fb;{WcZpEkARA_sLPQ%0l(k!>(C5Y$kHV@^Q8SGvt zvK)D48&X+Zqu2wmr}Pd-y9A2mIp(xcoVS~76j5`%Y!v71UK>R?g|3Zaj$RNS!$uMH zLiKCsV$DzKNf*RMaioe(7N!V&rZz zjoWO4?WL$tbel`?FzXLn>^e5XH$;y0_Of`M5$5?cHtX07-`IFt%WP38Bms}eU9^|S zOOGQEjnSZ=D7hn|Ru?34_ut_P1MuT}hwDLT;PJe}^?odX?3j2Qdu|+^VNDO-1}O0I z&7*is@nztNf(jG-5w)iDyif-=cx(Hz7wTM(($;dZI|AFk7xi^DqfswSKKyV@;l0?) zt>pk``kSlWpoFCg%0)g1aLq0k63bycUSp zp)j5P1F%7QV!#Ezc|SMEn=v2M z1Ca~JG}6eVp~d0PBr*;4`Gy-^=p?ypsVW*^V}+_OEJLGV7O~1v7 z&erZExwVtLr0SQrZx^BJ@MKXj@8;G6d7JXxIsOFaKB;0FwP>k26ph~jK&+?(Yo8W* zvdQ``#n?a;%k2pw96-@qFl!SKM^*#oRUyDN*sHo%?=>Jl5y@9Dea83+sX2Hns!bl6 zQJYm1OPILg9Q5a#0^8CdMGtGxm+(}|D*WK7ls)8oI2f02J)KhHbMS9yYg`AUz^9|a z-hll|^W)wFJ)Z;g3wcZook0VWRM_S7IeVG&IqYY6K8Ld>04L{jFyZh6vNpV3JfG9& z9fdjg@5CH{DSR7;WzN(jbQZeL)m;qx9AZA4tp6SPM@|*pz+89B?uj{*^EYONchC8o z2z*3-;rSa`unx9CH7B|i{t0)>66T%>)ByElxwSW@B7WW_9-eESP^N>C-Kf{6*8*(| zr1?{P1ey~F04t|~(~LvLzUE}kWX)MPiyfRKcfTvzf<6aoX3i$(as6HR>E(uXE^`{F zNPs?P06SItB}nVoWZ!uG$%EO^QS}qgx=uM+_ZGAGn^g1HabgZ1960AF399{pKiu9D z!iG<+t;Bp-{BS`(m;o4`>+mK3TiNNm0>8LWj@i=s57aQj9i%9qxP$0s@9N$?&<%A- zXwTTT*mBAqZx+X|Vyb$96~~nS&~p*r=6*^AH(`ql0);jUtRsB~pK9gu$ptc!&^8VU z0PCHquTPrC=}8!!)7u*)hAQsCPItg)q~VY;xP7Yo^cWo6hauir_hI1YwCDH_za4X> zeedemC#L+J_z&+RWI;x?pEQ*U-ho<;|L{Ab$9LJsUjD=1;eI)k`vv^mz5spjbNmY4 zZF^~zij$AVe^@&z^D6$sGA-&qydPSz{=*vyVb*_`FM9hAvxZ0EKTQ7Ox!CaE<#;!l z@vhVH@=G`lKv8BT;Qm%@5J7jD2IW_ON^)G{vI|EVb^$*AWGE&M&~Ld|nY=^DWmxRs zB)Ql@MbqyS8$@MoS@JD0_au^GM*3BukY^Z~2}EOB|fRfi}JpE}ZTnso7v&QlMi zynuz&kf`yDFne}Epv$C=6tVvEt^+s^t)%M5!=k6j;sKsD&fh$KvQIgmLvUh^IWb>O zFo>CR6xR?yjw?$cchz1^UZxF(S$g3Z!+d?8HiPfdP4t0G2 z|L0>0U0v!^k+uiYsQb3*#B1>Dc?|yEp(4;Q_gA5|B%sCpy$zI+p{Fi&Utoi|b*WK~ z|0lZCsJVZpE_IGx^w6bl!OZVOm%85WJx7bmhIXz+72dVa+a-VRsK!qHX+(#Ozc-12 zYED^<9LK)ZeR~jP)fpcP_{D(_@(`og-%5w${DQ&!(8_keV*C`(zABt43jaR=UD|?W z`-iqd$B8X60vm(NCr~D*R^ZUc7^3}(K^l-Ao!~db$(aUC=I#A4}Nm53dzeUQZlQP;|w9315v6Hf>c@R?E zQj41>A;m2PlVT#z(&h^jd6qTrOr$Jt-jyg-%{T8)WU3aL{loG0tHtIY7sfkK?Qd>M z<|;M+l&pS!^To+r1I;bTqy^1Ok>rlAT5gUflLnhh(Fu26s+H#PNOC8yI@CNbnQLM5 zt;t-&%^Q+QBhAky3ywD5G?Hj>QS;VhzZN$?oJ?BM{Ax03Y4exKq-9MX)mK+IYhPX7 zT;7pZZJyeZwxYQq*|n9;CX!;axT<+gJgM~ofMV-|_?TIT9n|K>4EGYz$9~oQdZG`} zQEdivKM4HMI^OV*4R86l1Pyv!^Q)2-CyV_l749<<_mMd?;rv2!ZCqCBY{5j%GeGL2Y3FLzd z_yRoMjYoR_ePZL*dIsM(JXy{(ORE{L5+8=*nz^yVc`dS`>?ct+_!KKpKS7i7>5i1o zgee-lv|v~EiD*JZC>$9rU;t3o6zEzRe2)+C%qSOUQxzWHo?nJjN4a!{L~p6|Ylk3M zd=^!sFGE8p^hy+x1^pZnH>?hgl{W)ItSeU-1ByE3hp;SgUJ7lMgriR*?FYoA+XR>P zO&>~JnzAC2@L{>3O15zeG7c4S^7RuCYaZN;cyx3kEU9GYPi;got4TOLlQn$g|6Y%Sn2-IR1+CUrE)^%bQe%63n5UP+Cg zYKDyE|Dhwqza&eU#=oH))PdBuOmD&x`cwQg$N&fU_{&vnCPN4 zG5sb8%83>5-iHhCT`$&T@nqTN$^}0XgEQvJl|+IW+4QCa{kMREJ`boJ2P5;;kdb*8 z>LyKi?0SHZ2=6iOg?6gUOW~)#vl`ik6}Z*myd~R zoQsdy()t3xa)$hbax^SPj%NSr{yjJv@-T?ihW-9S;3nkMe4)9_=plhWXAV1kJ9!)M z@R`PwP@w$;)E?Y}7AF^p&L9}a9_8_t;ksY@BGQjmV?(Ba-5FN>Dk5E~IBjf-BY?of z|LAZ$%=+hrG;4-$9D0>*+zl)MOr6J8tKbH|jNlRCNrQ_RQ=$U}UB^O>8$KPNEbc;p z73K#ol@-l{;iXhviKCfT$kVsa7(fdNgMq-{^g#7155TV+ap%ecagmcF?ioMj~Nt=!k>xA3XeY zD@Lj-lB$pRe)9)hiSVR&@IgUfZ}8ej#YcL9MR8*@d}H<3^Z`5={km5BHG?4#q|d`1K}d=tS< zvA#SjAk&}Abse+buR8f{@#V9Zt7_A_i^E$|)wX|>xAs!?>5KbFa~OuXF$aty72RIy z*Uc>4kOx!`=(Qo~ckncf|HmA^*FJ=s?8|_&;4Anj)NzaZSMh)|<`;1;RKq>_^H{`^ z_Ms@$KU{)PQTrwq-PH0ml!Lc|96^GmOT%w_>a#fLEuPRZrM!*a@ROtQ0am@A^ng8q zwsq1+v#Rrgd(jF^7R$21g;)`}!lw^OV)f!l+ZMZRbf8Y%;A-RW^H}Sq?*6CR?@$lf z1M+1e%e8prXo2_8A~>Pr)~ z2u}yJAZw@R4X;2yfjqdk!+u)yv=^xU?H&BjN4&;XM zS1k;W)+V_vfrMmx`ooHhQo5%tO5PW9FS-F`dbaAWN$C!fT?0R>d5nMLLAse6M?b44 zjt=kOv3QsEf}f{6@0X~vbtQ&RAB3%(PQ=LIcMyWl^lA9%Pw~@W3dn){tpybRIH^pmALKTY|y{uF;HGlWYz?Un%Su#Tu1IGO;#gQS9;(Q+g&{12Ogh+_*lQlL$k=Gz|G253K8sb^N1MY@S^^_T<{&tgFxcO(@W~h*4xiSG%zf;IU_oh z6`r39zRL)u0M^@br)S_;d>e<7=-_XeD%{bH2 zR|8!vjORJqs^K{gx$_#m1B+w!O2P++f>oxm0Xc05%#83Lm;%Big5#1yp(0lu6^Ee8 z^_6BW7+fI1F)GxPoh#(f^2_P7jjLuUCCKQe9A@H#M2iek~d0nXt zSB6$i4NV_bA!YJ5Rffxh3Y`c5qB_HcTg$`SG;}Vbc_5(4kR8QHHuyfO)6fv*+AV0= zhKZn-u!8U)L$iIA#pT5l1Lbsiv^-KCs$B{!Mk&}ZW0-?*?@-;UBauKL#WJn{+OD!F zS#Q9#-gk;~6y!VKgr%56b`wtgEScyemwyZ6>&&|aQI#f(mh^&2T~s`i}?TWaJV@eerk`i;ZOJ8 zKWfj0=VhP&R@Rglh!dP?K%0yS3wej`tfx5?_Fu?L@b$oHM#9cEB+VRlMt@FT)fQkP zFETf>7A2`0@hWzW1; z9C`+;z6M^u_DIoSe|4D&tl!^!7&df668rP?MFt`4*W>F-DD_a1hDu9xss0S@4>kY| zDBC(3njbbazj+J&j2#TtT>mw0(1m33!nv1^$VloCs)XBRBmI z(r6bD%ECZ=rPN4pCFjmY+*7;+e!}}b``c$|K(WtZl^~U-hx_X)mzqwfT#6B`GFYA0 z28TL_62b%pGty3fon>(;Tj;pFrS%ZHHA4kJ3!^Q}P;;{O8n1d_^}y~5n%WFmdQ2|$ zrmsO?;p$ZOhG#aRU>j$`Vy8qjOxoCF|2SC@Itu0MD{Etz)_7WJq`Fw*q)TvS@+m(; zw!j4zxOKRdUit4Kdyy@#y9$n>)NJrN?588F= zBGS~Cc<_fWx30m4qx|tS@QGfVW1B!^PX3CRSpJHy4DarH3#!nZ5=skU%CIneK_1Un zJ@INhwa-FvQTv{Whgtt6Xt4!wfIgLPYWrcu+Goe}yp(xvfF!F8H zP5TsNx>2p_PjUD~z(6w1Fq4;RpA+xw%h((QI&_wAYM^WN+Kcc}@LRt?vfd7;aP)Tc zLExwpf*wZ@@*Wr&_hKMsV947g;6k6NJH)Q_&brJS>Bmo=cYe)n2G&x3-o9u-VqDa&=FV#$jZ*H(?)H&L2!4qfO#napw*b@w zR`%gB?Gx+!F4933D7PQQlD|U9;D7N^#2uxH32xznpNhkO%l1lXp^TF@%pgg{)VU7TICj8_R@F1M_e&!)!tS75(lG;%U z%^j@%aMWhiQzhgQ0ZgvxFp8)f;)*D%)3x{ero7X==X}-9L7#UM=HSmV2ksfMi*1}n zglf@v7Rf^nxH`{?h$5cv@na(g8GN)-R>d43%LKpYY>-Ic09mH?GOlBIfb5!%Adps% zR`Qb&Tv&VFw{SBy9 z5RTs0$+KoMM)K=`$cSP3r=K7H;GF5P$A%9Rvd;ix}0sD>*Ot1C1f$$zicqK;;#bY&Z_f9f=DO_tGAfD)u{tg zZ!Fxd73m~Lqig-9FGe*`Bl2r9+kAzN^WFHGzJzb2ndbfYJv8J`G06l&GjDz?Z<^&X zxTtBAw6HP^=bTOA%XaI==}TD|T<6w6x}6UA!%PnM?({`S5LT$lYlPnjAQoLWy~&RP zM*xqizhFYg4P6X-y9ljfRrbY~InfIYxr%Fool>utZPFWUk}6&zp`+dU8|s`P-_k-f;KB^~ z5M_zT+>j+|R2w~5BACmMBir(K6byAaw_vLNF6+yCFnk;X4OKx#p>?Q}q@2ivn?e*d zu{fC`m%f3{0WSk}A0Q1Y_34^3NZ_SeR63sWdGQ7$Ceq7@=FsN%{WHR`fuVE zi2{DlLqQBHo4o;EEkb(Me;oaT?rJ6BlTupthV2r%{brs+5k_vCIfrrzj*}3iF2{$R zVkgN=v74e(oJ?`1SOmF4p_2+L?uqiLBaux{B`U-S;ibJ+|+?_$Zr)#3j z({UWrVrby@*$veV-Iqva%D#LG z*4Mp#mh#ob=vRvUYM+SZ2KE56UC|$bNK`{Jd;#(6Bzy%K%!|bGF4pH~C5(4}PTdEL zp5lUd%n4H;Q)UvKeok(`4wuU?<@MT%unjNIZMG3sLDY`n}mVb}X5 zI$_DP2UX*NN>rIzN0~XiR~fflJdgb92JB4iQf^St%=M5yyw*FgXDT^(Gv^bb+Hr|8 z$l;Q5!41_OB_>0)M{nFv?TGH52-Tj~Q00{Bi=d)0T3+;>L1r)_*7WvuHYWOsp|3M>8J7<(FOSM-HD;s4 zLhpQ+A~E*L<&mv)MK3S7Vf)4*DC~{$V8e|P0NsINpoj20z!07<16V=3p@56ulyUw7 zS_WeW_O}^D%x^~Qj+w^&$mG!CP`O_-mu#(2o9V=;A3P6hc=Y6eAAA|ZrLoWqR{{G5 zRAeN}+82Nkd&p7B{yhzueVjWWFB`?5F6B-1>68dXlV08pJPn0?2vABx2~gzp`pWr! zFWbBq!C-UQ=8y4ZIBRX71J{sCK3uqD35o1zS%$#3iIxTIB;^ieUBn#tN(>K<=uCAi z$|fPQD4PT^*hO9`6=!HX$glubKV}i{g5PZ3wguc^$wpExr)4O($=V$Yesu;|Rurhi zbo44go;!jtLY?e;@tpx2wB9AOIyL<~>|@Y*ei_Jsj|P7^FfP>bN)7iYc+%wHiWzT4 zs}_BCxbZh**O05I7X@`st`}Ut3WD6G_H$9cXltK?hgtvaEClKUTCijpLEm*=u0Ht!h8}&*Cue?O5TC0f4W=L$*-;*SY9M2P~Pe_o{ z;o349J~fUn;+`?~IB4c+DBx;0K_*WnnG3JH=&!HO37G_;+KIKCCYuya@T5m-Z{r*T z{zaF0SM1t5tzXD!8*bfQ16wMYkWf>l2c+ZDZ0NBpAe?em@9@=xiS(w+iA$ivYjdzNlRc$SU=r_%`&AM+!C!YDrG zRRBbU!Q@xh_?Uc=AY3p_*!Y-F5HnY3plaM^8*ERZoPhrG@i6PZ-|m;O8NMOGtGBO+ z=lM_O`7~x^Y=&=ae9Vv9qEbk<8Ud_59WVU>X8XL9<{Pq=QG85}VzVv1X4`e9V`l>b~Kdi?oQ*kAz$n?ZwA?slmLx zvn=n1hswK`1?R;8Q-VKFZQ zhi+}yyCW>-P2~8GB%yc!L`Wr`KVaVUUfA<7tV;x*A|W>9Nn*aPf}bH`m9ct#lMD3W zxD^mey>l+9gG=Fy<1Sh84;-ev@a&6E^P3A8BXl2pn4_UeA2kkVp7il!*fx~;Uw|C~ zz~fh9yNjkAdp;vEabj^e+sN%~@(My2-DM=lKxx=qBeI8;A4bwrI4;6LC0a z;`Mx(1$4Xfjl11-6g}c_a)7%Shm%>8(5`CT&N!T>VGTi#K#L-1jN)(}U_6++_}XG( zb2&q51hzZFZ<209!RekEnFBml!BJNTm)0hW84+m$H6W#f6Om(XMT1ujB^Y5r%1gll@V7+L^NpT#DEJJLi0@VcVT0Y9*@%vQ z4QVm~jy_p4V&k#TA4H$~+2?za6ZVHx0O43WJ$=3Oh@TOM%3nzi_4$}KNtbclAf@;z z zW2W0%usQrGKDO>c#bf#$+>K{%Y&iIod`m@nK*fFd*&Ql^64_`28#6%T1MKTJk)M0y zUr@hi+Tt^mzVngaXh(pMPeF-jl}XFzTxEZXwS*CYUyE%p34bFI{`#Yvl{l016k8N) zyATYpuZ{0vMzb>MrEFiNI9RMLKsqglTsn%!S)@Hgu0WJuNN+p6oZedT70k=L zO7{MqYXW?g_CA17E)W>+rbiHJcoVX8(;~zuwgLW26nLT?Dj=V#Z_(MA=<*8HrByxfwfLyQ?;sz9onZ|pN z6q5*Egx}FsT(XtJ=u!I^tv%uchRSs_8w;Hz2R)fl?WcTL#P4zzRMlnldi{w*$pJFq3Z5kWR+rk z{rFyp?~)2VgmSw-tWJ%t_#77il4zAwEmc3!Bx;aHC>%^F#-<@MCK5G1pQ-xFybJ=K zuf*?z$nsruRy1j#*Z=iNTzM@DiVbIT>lB>}BX#hi4lr>gnxGfX_OBEg@Fw$GKg4X% z6pV8z)KE;{j4AQT#VLM=NGY!C_eIw*B+H_(CUH~okX3SIdkWew8w}pPkHr##{ zDs@)kyIcus(8p%@MrDRq$MbxTc~oZL8<80hYQ}%amW_mlie3W^g>tF=ukl(QVD8UL zOMD{|L+}Ost_;>IICpRlAE}A1=$+6=62;F$xJ+meu~P;OHbMqmNhFg4&HYAda(JRg z(AT>)icKMjzP!!wo&;EVCH%h?|L@0t5&!&S`p+@1EAU;w59Z+?(|?G6>}hX3ehe@X zf8=X!!0+>9PZ`*mQwQ;M8ksxDTGgqteXtWtO zf%fc9ZN^=3T6PYgHc)Mb$~eR+aA+yFeuROMk9{3R1%TpL0%=%jrHgLiruZa%-|qFX z8NN|G@tSy^A25&N3BIwqg&*6Z5t>No7G4{#=YLp0F$LembqgFt58VP^?V@ghS$9>p zK-=)J@Hu9$?_>M~cRhl<(9F66Q${xdf;nHwC5Y&4K!CVZKve{SXZpND@jW7K2l#?X z+;kzv$gdn)J+vpkLjA|B=*Ot`gFHm{eu#j7 zg+GT1z_8<69lKHJkBh?_IYNkEJv2JJk*ZH*BgVvb@~$wFsc#~g`pHP97}Lh;#yQ6X zJB+tT$MkBNN~N(&+*ogmI3zWV`Ys?p^qS)~P+D z2{$XBWH|I3f2#iM{KU}`@XW7nTz3ef)s4X8OeSWr%*(_YmoK{!b)0Bx|FMnuF9-Il z7{7-P2eYbgE;+?*1eMz5z!{=W$qkRxhQUJ7aQE0_K&46;9Y96z-N-bq0@QTOjf}`H z^+sK4<;$Mjek#B*##DCPs~6>%GX~W8yD64s)ExHIYcbaoer{wo#i`};<3_vlcW*4q za0)GirRsHeT9Un>xh&QTUB|02^BY|LBxZ*fKK+@^aW2>I1r*ZbqX>Tl19kn_f`z6q zHdHa|&!(`s>z?#PsbV&`71J@Es-AD}c)(+}wp{qJI_`crKRaBj@)!Af;t=#_XLs){ za~gb=q>R-ET4Rhr{TLl;7R%_g7H0$nN(R z5Fpt7_!YAF>eO%_rb%BUkw|3s+Z3|*>f3M|%4mF{+fbpf_qXC<*8e|Cd&g$@M#=W= z@jQQE9wpm+W9@!_vqdAaO_*=r5ik8mW>aF#H!iW(QS3Im-;zhfbN>d|eQusxC(-cS zcO(1b#B*POsvlRo9~>^27aPC!>GUqcKTh9P<6x7__>H#5L%YQS4Zb~EPz z&!}w;KDFi6!vIb4zi$OxVsZJE*iv)wzi*0z`Je1=7@Of6-AH%F^Zc24bR+SN<$wQf zi$)tM!T-KFUe8}xK(`d%xLZm`(S!fx0C$o9W!7Eef79MOu>4DvPYP8;g}#U@D_W*> zsnI13bv=otM8~>xfkhJEF7aa4%YBZ|ikBCTO~|+L`Kn|z`B-&dKdtP;tolVnhHKss zDO|H1DQm~W>+?bt8)y+L91x{-{4dg^!Glyr+#&i2ze*C*EPGx*(*8e_sKnsc} zC`*`%V+n?J68Z)egNL06eIX0WX|0VTyI9dps8lfM57m9Y z2E$W9F8>xD5AJzxdb4bJKk!CY)rP~`*~SFw@S}@yi~zIHNph8LRI*7iNVIOT_)UMf z;g5>CM{>g-EhfDV6P>yt94D}uAK1=#%GIopc!JM0+Ta5GmLSPs? zdNT%8-5gSG+G21vJJ{K<_B@=2Mic(d_)F0@%g z>s}?kc!~^lZfAk4cGe zQZ1M}*9o~`u5265)&nIeLUJTSJxh{vBt!0sRQ*h+vgRouf*nVUoD6-F3u`O6g~kYW z3#+T-s6J%BC~>lSkR&FL`rN4aL7f4KV45!>#T^B*Yc0aZ4DllQ?!&5w^}wct-{)YW zu|~90_k>?%dEt84At%P+_b`4Sqc=+>Q97|SS(A^x($1nbgRtBBVjz~##) zOmajCsrnIiRwIx=dr#qPYj4=t;X#O}qI5=zMXPVT%rTvk!kMEglosQ|~S?VWem zM32|nM~SaD99)Or#y*th{j%OFz*TE7ul(J6L5soP@hi9bSs)+c8_6`7h&6}hfHi^~ULCoEW?k>tPr|xe1ZqnUF&GpjVZQs4RyKoAL;>m1KcQ;2bjP5S#h3f7A zGdsV>&EW7*M^})BR5s#8z7j)=uLP#OFgsEjVnJxT*xMJ%@RK z3k!mATl98q61}bUEFOC~Mv%vpz6Sp#Jo7Jw|AX*<1=7Hbh4_u~EPJ?O>;dYim%d>Cf$y7Gzt`S@GQkqg_1^(Wh5CNJfK(Ajxc`BKkeiJ~7Z9E)m#g7K zGTa?Z{PfSp+)cFNH=_!#eG%J`N7vmXjYBYLJp==|H-})->P*B#FzLA4gpJ2@=*jln zOWRw1OLXo9u}r-2aGzGAb1y%_3#Z*;;{*8JS^-uh(tm#x+z8a%{7UG*uR&&gkr1RY z2lm{{k)af=GUPU4esCakrR8^o(}@nNd=Tx3TKofenDv)3+vhP=V>5i?YS^^t4yCo+ z#@gu^r~Xzey)XR2`dj6^cLBKf#Jsdtp%wT=8yKC_L*z=7QK*YNMB);V4%rarlaW0; z1)xofOVdekmB@~CzhL~g*h009K!UhCJk@+YO+Jz8RDI`MclyR3up6PR4x^nysM)=z zRA6iMd_4s={V`0wKgCa-q}{8xUW=AwS7;LgPUaCxfWmR$;8zn6mU1&L!^gO699;*e zOaRKmST*ctz>;>i|A18JrI_2(^koy_CogTj1|P-|H2WyD<$pk>)?LK3iSTp<4VOqr zHQpZjZm?usWJ<1!Ov!bTDT#}W>Eg;YF$jq2gWs*{&TE9-JqWwdoqrr-#?bkd*p74P z&Oe0Q&Td=ANme0*Z)9t>KOE1qoO!_MVn_0g)t!&oqS1a%=*~Y9ucyiay0iJl-Pt;d z9=dZ5aF_Ow*0QU*b1(+p8lh#DQmOBVstUw$;|d4pBDavU&5@Nbh6gI@a`Thz&f6i=T>mq;&h!`k@FN6=e^;o z(kt3%p~v>>9GCUMPSv09lBW8p(Ce+or1gW5i7QY`d5OwlTrrLU8YD}NCwW)(iu^GsVDF3;z+H19QDqAuB8{g==af0;3^KyP=UPw$6>g*J@JF#;?~Hw zhKrk&XFHF_aaRMI*MmCK1H>9L=NkGv`Y}TZ58fuKAAq)sSu7aPr}2KE%Sq;2#m-2q zI2rP@5G`&3wKCYaZLfE3eiM30DCG|-J-U3ypFe#M#IJfz}S`GEeUeH?^ z7%xr+>2WZA`*U`4e-;n3egnB%2zv`8!8f%dFknGLMyUV~r4A~p2a80L-}p1y)*fu4 z4t%f}`kxn@J2-<7y%065*f%lI7pz5N6WQj=kPcV#o6H3Bb<=S*N8X&~#m=my(IIAN z%!?|sQx+~!n9K1#S1-o;DXHG^d!4Yl{r)b;?=1mufOn@C2J!nhF>I*Dxz9tnB#g7d zU_aJ#|6R!F!pl4X^-_L4xL8iI2s((S;280Y$osr(z*U_9PtGaSFh#<*oaJSQb$PQI zBTryBJ0|%?wkha_Aa++TC$Cg<3a>hJ-#}mv;#m#oo*}&JX*yyNBA%nGNB2NHkV!8i zX89dp*K5O5+j!-xOnNLBE?5k#uZP^13Q0tLb#0wb<8=ho7Zqx!qL!kmkuqd-k7}v$ z5TF#Hn_3V#Y><5 z?KoCwLfX3{&=~mceX%Ab+3)$dFLu64&G54KFA~d+T+dmx^H;+m1cY&oPjDR^4hE@0iHq~;#m@6N{8_S~sb_3D} zxa;u8Jv@VNxENs%8~CW0?Fb*Q2quKLI73r#D+R|akv}dyZ0nYkZ{vQXns)-Rb?l{- zTzV@|44CmYqDaRrw-OueMD%Z8^rf{4Ys@pCl-O}U=(V^%TP!C=U;z)r!l=6dOjqg%tNs{;A+*6aMeVea`84bI6OcN~UO=<1B;=miy)@b`>*@d$h? zS*=1w%CtM|OIxyPstnxMRPF_C|Up z=;7jerVU7F9f!>n>6yL(!~%5^zY=<;5;E(H#5Q*HOvl9ZOqs^FY=iADqe2mJzl4Wb z|HzQU&G3zixL=9qIf{8y#N`|7XL-CW8i}}I3;rF@1ieeT{ndCSM>Ds|w|pb=t)8OF z;}lh1Pf_7=aFC(5qYA2ysk)uyDJnR?;HOfjat>iaWm-B^T_09@)o}*Y(kq(ZS70JG z;oGHGE0J~r(!g~&^eX4=Zof@k6hm07I^9p;%0muf_Mv zF?M&2&G3zG%zNW`p2$49G5N;oo=&tyqm3Eqp4QJ`ay{Lqey;uXc#X%hsP0m}adv4I zyELo2GzYdbXLhLx8_8YjT35;t4Rivaw#v^gd^#{~IbYjE)s0twlD--&Sk-UARRI=U z6(AfJIE~%aR(c&;c!o@M6c2bSW_5ehw)`3lc7K=WTxxjEp{^I62(h~`6?_IL2(F_1 z!pT^l*WO2T?pQzgEM6Sjuishy1tUL1w_~@SmTF$I0NT_W@nN;8k|TFoU&otn-k!hn zs!yywu{*`8tpwI+Zh#kQus5Fcx{4-T#?5cJ!=ZsOs}2hKjF=9}Yd;$)!5BK~wc+Mu zq{f6o%Ic$5n>%Xh6LmW3yjb~#TR1n?S)$XG=0H71)dBeKEjLdT@+6auJEWh~ zMy^AV2^X#qF38+u8m~tU`CKB{Xx0Q9&AP!xqr_ye(ddmEY!nKtM6gj`gN=R*djltW z@>6_p!i|#sKU3KmT<`gm5Fx-Nw@w*a_~o(5(m2CALQ+BybO`@s?jth}Z5kSUp+H39 zSFvj1>4i9>&=)EEM0Vy<<0_yuh_kbpm&$w(k}1uC>YxMh)W}SW%L7&&Fd#6ZDoLG3 zJ@XB)$VHjOiqoAIPlqh8CaCtaveb{ZCF;P?X1DxuIou(x!YUev?S{6V|-YqqGm%uue ztYB|EcZMZEs_VIf_^A71Ct$e8VNPF-f9?jCN6O>fZ;^)R@1f0`K3-&F&OobrmS{8# zA^0C$8!>K59K&LxjRZ$!4f&&RG*oP&(5VP48QpY2l|cF{f<|h!anjOgwE>ER0=gq+ z8t^eQAz>7isjS_zuCOi35}|^nc0k2 zqvO5rZv_{gfp1uDNPQ!$dVj-nda%i1jNBC%<|{C#@5Xk@GPpwrB4FnXEwp-%Bx|Sesg`&QR=N)M~HA@Fsg+=`4s})jefY;XC2uv%nB~ zk7o`~z2Ag)jwl7!n?**VC_eHeF?%#%&m+6%ISD*CxdQLgLhxdI=q;`$;U&q0e)QVh z^Li!TmHb@Z0FfWabtC2=%R`u8!{V4IR|*YxW6q7<9uBeIf#i+1f(AuC1@V&x`FL1xS8>)H_b7hfn}wO_LqxrOBt5ey)Hl5_@r|d9mEh zy~ZR~7r3dFyxiq7BA+r+c8b_6*{Q4Jof1AXEAHX2+>V3al$&4&b%x4W%(UviFLQG0 zOQ;pMkzd&pg#sKoM+jk=){9nu>5KgPWFzt)mM30&Fvr;%`rHrbVcCO zXZ&C99Kj{Qn=su1cHNmxgIB0Qkp@-m7u=6hBteQqK7zN7XMYI5xZ_OOMculF94OYH ziB~HVhJKX?8;4+a3AAkiT5fQ}5sF8=_m4TuAsn!#SQWajE1szqTD2>~Li=Vi_7)JwWvalvlK_gqt%E z%Q)cpwWDIt<;W=3Zmj_r%usYu?=?y;t2e0PC~XLIPs7TM+Dxfhd( z+ORgIgSBWOAqJV)VR5@WEM49~A~!_LO`(3Wjda!3Js($Om;e#S%M}?brAY&p=>U{c z;|}1uwsh@4(#N2j`V0rpX7i$4QDXp28n zzK4UeUb(Hh8$?!B{WWKY~XTR$t+d_Sgjd=3Vd^a~4&JA*q0**6r(5c&cxrc#Vd<5m>tGZ@G6?%lmgMJ4pC)UeKE zx4|L&j8IfKudsf!G|Q>GmW?Yg9Y}pwpM=v(O72 z%&~QAyXzTFaWc&fRq~B%QC6k5A{sm9u>NZP`YVC1$A+`FkBww=0y9xJss-mBy&4>y z3b&7qW^?E7LbgSY9H`ZHt8B5GORMdcZAoX(4({yP(k?ygl5LsWri`T8CD(E{m+4t& zHe6N?vQh}{<;U0YaXgRMOVT&+>*z}=IEIX{%zNO66==qsXAz;Jjatci`AT89Qf#~w zNT*yV7jIUtji@|aIHC&h!wTWoxx5sZ@_whyUS*ztgdXJ5<6HAnL{>PwwwE;%l-8y zb!5S%1A0!e_O|-WKqv@B%QRkaAK(xJYPrAwmW$DLYR?wONj(JXp44DR&vm zaAje6A#P7wP|4SyhH#L$zy}(fase0kTnwcIj0RANO>F2BC#%ZH;E2WVA**n{O&O?L z;Yw+~V)U|{>`#@mXaE+(h=ttJg3h-vLn@?lGy?a4TjC;k|w{Sd_mAII8| ziN%*nsj1*DJZs$NFu;}(7vNmo!3)M!SjQ?SO!*;Ie`-#B5=0u@oNJErP@DYNKi8Dw zS@L7gTvOsK$&bak=7C|hQm(m0lrIK=YJB)zD)YRk3}t~OXk;V%?q74k$c(JpDYYM8AY24Fg zMdQ~o9|tZFtm^t(k<+Lsb`q(TtCXrg3#x{F0iKK-PY)p6`K1ZLen=fY&Hh@4UqU{% z*p&U{J+mK(8DV*S z-zfKmdRV;`HCl_#A?hP#l}WdwLZkXyZSSVT@%r14+?jIp`SfTr%F*il&P=O3{pLSopNCst4FIrW(PJ`XBcZ?od7 zJ5Yt{HR4E%cnl7(cjBugaNavopu#7DjZ@R>bRWaQwOncK^@)PW?Bu5EdoI2n`r&zF zU)`311^I<2S;^#KC<8f@$?8N)7}!bGlM(~7h)LylDoYMa?%Dd8;fA&9+PKD${Y*V@ zN>-);k?P~ah&#%kgzga;=WrMODMVj(i%j0!MF_Y19+&$b4E$TzGNCJP-krzw7&f_)FO^MKgGkWe+AlTfm4M`Ip5T- z1jIa6r$i#eu-5Jjsi@Y?hj^1 z7i+-tYE2R%6vYhH zMwJW>2r^8V*Q&7+x0$QznAb6xTduKrs5%CF`U`v!D~!}HsvQLEDi+oGhCP~JUq~?q zn$N+3VM?-vbmdLZC@g6JV!X1y9$@G>Iqu*)F@*jIIWgd211H1v z5^SMAMxu%u2%wz};9>(7aAXHqzv0>s&{Y%|H3de&ULf8M5^?XNz$dP>tVqJ(kbKRi z@tdXan_p+2O=UH?=O?*cdO5o^c3HAxi%dY)MfLfnV`zrMyNWrpvEb=99=^qMCO!Yg z2uEK~-E=(*%y5?QOiRHG*N4pJ$<>p4AvyZ0tO1A}N&N95;ty(`Fp3^Pso3GKSRblc zkWWzD^slfR{V9GL8U`0-{&KC$iXXtb@){j^8Sa4T|CRFmjLP$uTV6>h3`1TUrX2^H80+1sdI;ZVu-jd6!?g^dAu{v#m2Oy-2(CBJI+Pu%K!? zTyl|)k&Bn?0=Woz*}c?Hm{82^d2034#P+me4+0E9XMl^ovD%*aSe=8p2cH|4A?gQ4 z{77QrfX9NGrOqxeeaKNVfxmsTk+JXb55N)bqb7gHnbhW zIA?=#_C<`7qycUjZvmt%qr_eAV3hu@7-cSEgSc3@k{8v?Ank`nHbX494F$6MRBz0| zxiG#{mjR*b1ss(|)0-w1+dbin_*n~>J1Le;G*!yyhQizV1#_@o$&U6{aD~hZ5wT$z zHbI}N?uBThl*hp|NeHuOnk3EVNi`e6Ynqurnt)1Pi~>dma^X#QE<@4Y{&7zV7WZ=_ zX6{#uHmVjym2A|(QB*mn1y%~9R6wOGrSsQI;gw>51wb*pnf<5~s`W~7pWkNFjc|vpjFAOGjB{^$=f$3trVQq`ik~p=+XrF z2ARvrwUcLHE&}hT0qy`H;oZQj(RI5uD~mRC{P1K{1G_mIAIS#LVCN>vV8RZB#)c!v zJ}hV4uwe3Fal$h9_(#f|@05wtL=a1Pjk6xRUw}Ol*v<01M5TQsDdQ0vdq4chR%$U}cia(v|jU54?TU&_;Wct`C%OH3@OQ#}mvFXC9aI!X5i zt&2zpjnZy(>J3@~;V{5J0F7pYCc=7iVRV0YhIruN%p-8Y2=)mJEJ3C9Qic%|%&;3V zVV8n|?Ar~Q?ZgKGmDZ#984PX#Y-D}DV6TGrOJKtBY=aYC)4NHCp}C$<|kc*XTdwh7tDm~*O{7V8TGoGvH1y4w%E2h38e zXIVr1GI6A1E{4^aDQO|7iR@Qa5fG~{v8}liyo$nz8n8Zq!9mII2I35zgaDPAtq6)k z3Pl+mVVpv$U)V`L+w*hUbVNsxAj+iFwCSE zIgqhOY${rN%*6*~IlZmD`JybRS6EJ$<$-dbyqwtxq3JK8AVv4pXVSJ5*aV^AcvR{= zOnhGpK{SQu0r5vZ%{vjPuGZj~Lk!>}C#_ZEWv!%6(IBIUI12eQ)!61bN}CZ6RUNwq z7$R$D+ql12Dm0m*5X!lbYRs=>?DxJ=G@evSJ*?WXI#up{bH>WO4?>pg+2(2tl|zxR z$z4KB`<+5j7oiiU*up^rHI?)ZC=TxUbZlaI+#vW*(S7TP!G)ccX;7~ zjQ8)oGXio}*TfP^{G{C(@ktDd%xZJ#TKHuQ?{J5NL|Nm%daK$Z%tk9mJQ;@*59RER zmmQlycFl=6>V^&lxK5<3_HN)bbwdRpGzOoKuK5`2hAPOEIGdPF&X2d*X;h!!7oCD| zNbXM4w=<1SL4L7k6W?RA#xpQJn>g|`FW<=}%XtSg=v?F%XD;G^A$u`{Uo3ulf_|}> zbov8^u7f$%sf+?WuoDTs6JvyNeg(GIE12U$X#NhdW|}+EZk9Q{D_>RfwHz5BTiBF4 z(K>1jOKzu5s@S6TT8#e$c_J4br`AsG;-Xfg#eMJ)eK|+^@?xY<^3WF|#_-S=F{nH= zws|c>Hcbif$8t{ZAxa4)6xlSDAcI}3*HizD`*{mbRGn7JD|j2vRkBE%i;K~&#}rPl z0vPQc=Bp8ouIxytrNp#tb%$+stg}bvbZ$pX@OtFS1*e0C>$*u~)w18Z024Be zD#_kuE9{g|pe$I52u%7Pu=A%r!7n=X%E>ezWE!1%{9@1Rf81t`rykiyrze^FLrkU< zj$hmfr@feR?*2D394NAK-%@mD4j_heAUfc9r>)(g{}7LxyGtIYKr}q=r>N}T#N#l# z{=GbI6cr?e$0wJ^eE|a?vn9#nIMJu_xI!?-rRP6$e^UENW_5SX$m)Pk8SlgB7W5<3 zcSJi{YO}E@cn64phAY84qi{BO7sAu;5zCtRay_aug1ufY-Y7A0-6jO*Q~{v^Opb$$ z>=hFnO|LcfwFY~zB7Ud%a5N<8?*^6ih=tTFNE;@h*6<$Q!0l#K9;OGdO8Gw^M8@Cov5 zCjH0xc8ujN-xl6sS?#~Tw__e;3!B2X1y|FU;{2yPoVk>TvvuvYKFd}Y!OP+IE-A2r-L8TD)?FH?w(irwK zv00vX8r#@mub}^sODDgASWjvSk3kKk<{J=^3y(#(>_NtSIs!d-9)~A35Y>5otYDjC z6>Mb$NcN3hMdhe7P?m{T9UlfZ((&m@0u>64zGH;xwcR7Tn}D=dyzJQ_{R5C!v_ad{ z+JO2&7;WMx`DZ}&5U>g7?P(H*pOX(+)uJ~)fi6Rf^Jzp)50X!DX@^U; zY_aw5v&gZ`!=)b`C_^)+Z!qO%><7=&-8AYI*LRN%^@T=B&VAh7;IXjvS9mEwtS~3p zTO16(jY0F~1&7eI3c%AQ>i`K-A`X)PhaK?QsQsQkMeS#0zs2b3`vFuG8tFZFhU5~& zUy9;gUOhd&3Lid9>Q`Rd{ycyX?RtNTfUO(I*Jl8Hcs!8D;I8hAua~*v^i9hKOHeeg zLSOwxv~dH|rR_*z?qr)UMRZyKzD<3_nv;$0WC9Y(GGm*JFNnrSF=sXu8|&fD{6vhj zRRZ*9qqAVy*7d{~)xBnY<8U?Wo(0R!tdWhakY3h40Ue&;^i>i_xT-ab}wNDLP~`MYS)o!J2BE z-GOe#3I}O(#W>8o<%)4K-!-0-Vy8YZFNp3<@@p4HVV>_udpLydVXudMeqy>HA-e}S zRYML3wd=b7d=U6{fw@Epm70*)nf$waV>;mKZV?Ayif_ye_5a?Pf}hjv*@_%@q{W`i zJs42#@f4-&%FXP3O5#Lm-il1^f<~%#VJVf1u2+KhExGtyV0{?s!#)LIJzafr{$_Wl z^w<~Y1?Fxg6h7saC1Yd9-jm^MsBM^ONaEc{b-D zeD9X)lNNUyAZB5@t*Rm=l1BOgBEM|u3R=&H$VctKNW}!g|HfNFLi`%?+mBQpa0Ot% zH3ysive!#dR1f6H7N2e(-@%OWK_AL||Lj4Z8PD~g0kU`eFm4!bc>_R+>(RvECg24v z65?-rC%;8!9ag_gb$Q*#fucR!9`xdJz_5cqIT(a@m*j4&ZQRNDro3yBe(E`nQ=`E( zM>T|-#@qW82U3kar`y}dqQ&@x+K3_MOu};PF5&3bT4MWDvr1!w(c_&HYB%V|@h0?X z6L7EnnBo03<^6n^As+F^_@={LGcQCY)%0Y8s}R<-R_-|frJ95keug%f8xQ@lB`B#r zsy8zJh`bhtn8kWEJI)V4l~>_aj@H2;#ufGgBrGq~!JdP7WrKJIQHgJ<#vzD|(Hs^J z+ALXYq#C=ygCkD46vLCatSa@F27{9ksvk3ygW|hZ+jP$6Q#{mp81QHGdH^ta$5NMv z5O8Vr5Rw*8I7dQzc@bB~SY{ZfHwAbh;l}WCyq^-)FDE3X)(^eB?$h7yT{kfG z9NOu%(`Upr^2-B(Ynw?+V%f~*_#OEl$)$~`?qwq66bx+Vg4Yp;#6RQfC8RtUYZiCi z;tsnNd1S$ItRJ3*;WKxEr`Ip}Ng5;#he(R{7VsNjac7+;$$q}(INE-9ZV3k**dOu( zXU#NY-G^vNwexII(^RDf1m`7MNFMZmsyAW zL^tYk3I!}=-y&2YKeWD_&)s&>-f!CDXP)FR%gVyhQrfP ztlHPnzWN-t*C_=H$n{JR+gBI7zarhaOovq%rU1R7fO&7jBJx)#k=OBB07vJXr#Ldn z_GjJONqP!WR^o0FShfBVR2M)ZDc~HI^dh=F}Q^MYoTVe6%jjyFN086}(kuH02Fk@a&zBHno2T&~^DWF*M)t;ly18qhC^?`BN$M zF4%w(Z*RoU`0k+G5HFZ6oKNx%AJT9T*tifP!$Jlr8Pl+ka>d9#2vCMFG;%lds@!GJ zzC{}kW@Kr+HrF3xRc?}Sca%SjdI0d^=nG(X=)?D;Z|tx%eRw(=iDJz8H#nU0I#||c zI#~Z?g4;k3VL17FK%)IH3JG3-h~S0z5mmqHsj|(lk)h>dnwr1uqVVfTe#bbLaTzJk zA7e0FgckJ-z**=Nh?JTzc7z821q$!ZfLpY(LS+d83KgmkMl0r3pdug`5)P7ToM^ug zLgY2FJ!1~z>|4NYJo^Sl!*+}g6h?ccpC$sN0W4Y$y5(R82Of)CF-iix)#uVQss}o> zJYv+44P=I!KLj3}kFB~B&8HyQHPZc!%PalbsVZEJqEl7dscN!Q`s#LyhY3=RmB_)~ z%YG9o<$-=VS1@Eh#4{N%YygV=I^@qqi~G^y{>a^@&ie5HV_?Nf3L!3iJhgwJ!r3!U&Mo$$j>_)e$%_dDS) zJK&+@M8Xnt|&lc|Oc5k~|-#BAE~en|8_b zX>&n;YFo$?-1XiQ_NR81aD}BERvDR>AvNpzw+c_f{D1NNTQ`#|KbGGW?pbSy_m$BfNyI+Tu)fvkWi^k-%D zvTu=UEG!I$e?bf`M29vG#;6SEgQn>4Dd!MEMhKY1w@A+U6B9ztk<4|Kb0l+!GcJyt zb0J~jlma;iCwY=`P9Nw1cu1F=(}JAySJWbMjzOt^NzRGxU^5`FG9INJ>Bdf_oy%0% z0U0MBO={(DDmz;FLL~hZTQ%!Ut zj{?6gBK&1F55W(1$tFVtNU=*!%ZA!JkldL~r6%>W)-}s6?Bh3yx>BU4RO1Bob-WAX zc-<=94Vzx3O%H&C%i5}2jcFaitPa)Z$n-v84)9*_C0&z8dc2b5eK{`K=E+E_zC6q+2z~`+hX-L|E<7nWqgU^lzgVx{*l6TI$5zo$ZWB<-&u$Lu=z}$_1Rxr!%TtRl@#7ki{gM-Uv z1a#9ar(VIKrUGtdX{+OfGL}z{|EE04^VOevL{ViSomJ1E@h1UaNSexZnx69dEL!D< zIK_)qti=hX*Jd%P>iN5oEZ;i5K8*#23SgEn!}`114^>a0%lDK~vYu23PeEIbq?7Tr z2*@ynuR}=uZ_a~XqzV+h`&2D+yAIV0>ugkP)PLD1J-id|@vm!Nh=H6Sl~rkiERWK} z*|oE0WR=1zv1T;3M{hxv1ed%I5h0EmPT`XFyp+|~S=s$Ej`Kgocg{9^hgC*==VDYH z^PMmMQ+$U78osjtR4C#*gLom|nJZ5fb>}l2Zbhwz?<@ptE@z)QaWRl}w=sofFFWTg z^H8Ml7BdP@4sRJksa?E9`tg5{x4@qSVAz^M%adovW%u$b7s#_h4nBCxIXmSohvh=T zLXhMD@)iMu;Vm+p@E*G-);(N9fkPN2XAj@(O&Ey_cP~M$6C7-vMVu0xMd#GcnPC>e z8OU3aD7+LI4gbn`UqPSS+Gpq+rnOQ0Fya$7iZhwZNZ+!}>rmuQEDO%*vMe}NTBVzO zVTiVwoH@G;uUO%Cq;*CjHw)NEjIS{<$9-* zmlHe8={c$>>ht;FVIki}A^pi6xJV5mk!n-5U>sZI3{u|G?;UhPY|jc=(7QtC6ZJ1i ze+Wri7nSMOh>#F%c+MdIQG1eY4j`=qwdveeWvEq90piC1NB2CWpqubTb*3(yRhD=s za#++q({3!%@yr*|m80RJiqZ)U05+pw^&nMp+T*y5s+43yHPtxJ557-uVloS+!f}Nu zZUejtKM#OZQz7?Qlh;@=#S<3|Kj+Sr8F8H^ zY_4!`e58y$5ALow(p{?2LL{~7q=}|eU7O|{j#T4lh|98@fT7ow`$D*Wh$m1l-rN}^ zXP8rRHR2Std{*}oHtAjh9802^iv57I;{0p9Hyo=zAUOYD09cs5m5_u$!*;7o}R;X_)eH{8*3j5$jl| zzPQKq!ZuM)bCsbJK+SlE6T9(d%kVPU`w-JiThue{q_h#ww-K`a z59_~A09ioY42)BaMsCT(L0BQ^U5^`N-yELi)jN%PK1*S4{?xD!;cr-nc~|eeZ3k;j zVoGWj&m+E?xpK$%O3ags%*B!$f@k2ZoXVfS<`+*%c3a60P2*hIRL(W$;Y4l-9- z5-7qoM)mGWbCYFyeMY($JQGz+bAe^N>Ht?iuXf%H1A=yNKM1_TdzR@pz-Z5FL~;?D z7t2D%T3BTvV@F(oS(-5&7Fj6OIHudWE9p!7Jf*(G-BhENw+;MHJE|MuI*6C6{8EO8 zFncN52yftknaHK7fCJ8Z5pb17T3(!cKZT)PWMGxqJDq8Ok$n;w>=mH)(}uxd6K3u- z5Y$UT%~hfK^$Kk<2btzl&}dQs+UM8Kp8?vCL*IirVw}DR?6cla@w^88YVQRhnfuu; z)FV#n`Yaz&(5tc4NCDn&UC?Knv|F13{eM6+e5P-E@Bt174R*)ZU`G=7`Ng(d=VPLg zH}54~G7IkO0pYEp?)Jx+W8-@4U9LpG+E)Qh!>jQl@+sG%9M5r%rvb{d@Uhsyg%&ux z2%ABuzpp`{jORF>J$ky5GcMu=2_KibOS7^dta$5Wmc*9WRRj|KmPphXkd~TqamST7 zH3EZ@-S-<4!VbuNWN&uO^J5w31jJ*#NqLWQ3#O)+4uK{_VvMyZN^(+}!E^oa#{iH8 z?l&xO6E3L0Rf-eD5{lznYFlPNCC=NF2a{vk^|3u=07>Vq5Ko<#Xx+9cl2Fpja*NR1 z!`u6Ci3XP-nXcnO<7+XFmCP6)<|qn5U9I3~^S&He$Op!|C2v8|c5yukWh2`a`^IwG zg~1VsT-`0DB@Z=e+fM1e-HJ#MS+B7%E75E#9`;cwETarhJgxv)dKKEKKZBSQDkbExzz#Vt3lzV9wp``SR&Ii!mYL22X^pwFj zfu>TKcJL3Dz6O8iobb&;6GAWmn}%8575bj+Yd zHLS0xb)5E1aWUf^in_2SwR2YX#-^X7Qqg=h08Cp;ylGAB*0rH6DNYbLD*6!UoUj+x zF6_c2dpZZ01dVxu_NTmWqiqw4OA*yiTv*}Y)rg*Eh|H)t=9DH?pzfykaI_zbw?Bh= zJ?T3ALX0-C?o6p5J_J)xNhS}>`969GZ_aS`dkGKh6mVcC?;hCUp`OQ(Mi1=d%z+(Z zVIJp*il~w{Wa{hoI`px92>Bb%=R6IR1opLjbhU98=W`5bZ)PWvjIL6 zydFU~D%87laA3`bdNXpFP8nxjS72}{dJvGf>nPJ0Lgb!^ta477JAx360Re&H{NO&? z4eX2K*B&$=>R04IWuaXMPrs=qH8w$)FfdC|p>yGpiKru1Z(TAG!%>8|+XT(vCY^KL ztciGDl+HwSUpH&1Uf)V1FIF@2ZXJb##rjZf<7?`3Yp;8a-28;&6jcmIp>YiyG!|Y` zEvkX7c>FBry~vf~R&^FHtXh46g5AR6y;72Wt!g=sYmG9xy9L1+c7&-kuFS^g0uV+l z4F|m(BRZc3%hwGr@W)0!oZ8|7BQU!PEFcfQ8q55Ooc5&uvICu|CaiAB1dwd~*3OY2 z3F6M>2m~hmwVc9~X6qCDVr1G#{$J4+0gkhg{NSS6MP2+LI?qPGobxeS&&Alck0xz| zM6px9oWDYYrqKDkd*16JT~#St_z03ualUyh+U$?<*AeFEeDfIg%aP^8aZu+NB$Un{ zjliUTl%-$w34RG6#~A0EKAdm*>Uew4biy&C-ZZF6<&O$N3Io+A| zI60kDji)*{qsLS;xs<+G2VHjw;Jy0r#ba@W2KD+@x<;G|}d@ce#h0X~8kYLF12u%8?uy4A^4IjR-;qBWtYB?I`6( za(SyzmNK8u?^6tX)Zf%@-l{W|htS{DCC{+@B;$P^Z9PEw$;&|jcBX6Ax$qifh|X2Y z9b9*UrR-$eCh6REtE;UzwevARL**-@h#v9XbCmmfPKuqLqdc$c>?HL-mSJ=V>_)Cx{Wh5yASz_&M`#yyD$ zgjNdOMJqUc60IQb%g9Ph)&bL=Ulh4ul|@_Uyd>eTLXkZ$SvxN}Ac@;5%n3=>krrLs z^98SoaFHx^6A%v-4EvoElNfwzjKTb(7%UJrc~fRD3U%6w$jAFZ%WopBS*Nrnybn`Q zFmncBLoss)hGOSL-5{S*p!<;=7bsG;A3q7r!(Ae8K|R7JQ{nw_@U1o|tbP0xqyX)8IG6Qo%Rb5F~Miiom3Q2Aczq0pQsD61)t}4$dRx_3}Lw(dNOXXDICk{C4m5|E@Na;qr`5a|rForCG4?kA+!O+)JgeZ{bi1WlDeqLY z9V;oyz(YHqbD|o7QaQPROR7e;iP{EQ*JYH-!6rqPd;rf4-SlJHd5t=E>$qo8oz z%4jv0dY#Xrui}?asgXFu8Ue8(X=>5dJ-8DnNoGg1-cKN=J?Ox=sMt9zIVNXvOm3Gk z;g|3w2*P7|ot^RaILDLxI^QIJI0@hn!zWEzWF~k}thCQT8C*}Efda6eTb?*LyZLc1-W$q#8VpRyzI&^a7HG4 zIhp|)no9+{DHiff?s&@cZsqu#&+&=wls*e!X>Y-MDd&%G#*5CM+!(`S{5mL(TLCq0 zJ3g`s#iW8^lv~aTf{kxN8f(9sS9>snZ>vrK?QLI(!mC*a2GM2?ZZNl6GEyn@v1Z>SNA+$xq~lMKRS z09)h#iB!~riva#u*XjxyA)OsulUMTa4X)~9nI1;kDay>?>U-4-2s&I66A{m9xp5vY z+7jy7gC#gsN_5#OYw)A#s(uS1c)ZV;-4`l-LSHzucwgOuN}u|(>YM7%3fDdNgs(#L zhdtCGwD@+=;&Or(Qxgph54Qe|CK`h%XX4)NE%~NB6IY*g`OEYyddmB?_uef23v{OAN)FQ|%Olb6P%`$@Mf?9JcGD zWi9363}-X`wO@_?Pf)UHrx+sVQU8Oa{VF+;yw&DfuY)`)N3Vlruw-0L-r^Ct?e%#r z9*^5zpWouqIC>rAvAFH^g)JV5+g@MP;&Hg`^~Eh7h1*_-*Fm0xL!j8=Avgp|EuMfw zpxol|Hw1cGJo|<~Z;J=t5a<&^jlk>{kGvsJY5hV2{Vg7LLrk^BlWqtMw0O)7fjKRn zaYJCR#RF~#47GT=ZTkd;4hn^r)Gp}~3awThFrw_eH{kU`@|+MegEGN+m==%;_?RL_ zVOq*8_K-=aOsxLiYAcF$%%)~n$J`y&rDM)-n;T$1pt!ZH4VYQm%;wcD`6sl^nsHa! z=F3PXa%jm;w9UE>I}M3jhZy5NvgMt(%}?0Uo6dY|M;S|#BsS4DQA+*>${a-fq0 zHk{u(K z0D~IoGB1jBnLLdVF?u}*mJhfv%NdM-1zWD%Sc_zgZM}?UoF4=2p($ecThu$a5}T!i z;qMSc9#Vc{jb@8k^KD(M+2FcZt6gZ!^*a|Pd+^M-2mIpnpxhY3N&5n-gmPRIg5aeP zcHnKGtfIj8P+u90vuqYMO^QbbP!}buxhk%PUz}=s8)KDTt)@@W3H+U4kR<~+e4pq) zc>Lb5MMZ#0B~C?v^ds9rXl!170oZC~_Gqqxt7i$XN_Deb+t+J)(x*M~P&K8R)zsso zH@)ahZ)~n-^0f*1p?IPvs0a}5mL#6^oi^_tc5d>G~SbS6ae;8!q)42mGtX15M+vtd2qLlKndnJcj7sA7k>1- zj*(R#O>8S_*6m0nvc0yk$E)vc^($%b zA_Bd=;{Y%+pRSq%q$OBkVO|+gUu`hfNNXbn@!e?k$fCm7Yw^_7;Q`1JHt{0_jl)HC zf8HMo4w8j5ZF|TEF6~;ccc1qY4QU?7Ck~WskcCp-a^wR#N9z|^whyF+G>x(ZJ$y-f zmNf4h^`Jz@_z0O4_f^H_T*O)zU(y|=Z_xNicS?B~F>wuvqp+)fib_4ZKRL|-zDH;a zlOMZ>qx^T0B|%y&7mA~EV9diEXqW-(o$Cgcgh;QKGwpr^WCcpOcxnh&wtLumW0#PN zA+Z66xx2}@<5I9^U@EM*SMIO0+*&MOg<8$bndeY>lUi)PF*IDlk@e$-PX(d9({1&` z(|TUBessCkYygT){PiKsf0XSn#yi})M&pyT{WOe=gE9!K%ZL&@0mRET`;kiq%dFkf zX0Qs*Ud@~zh*W!Gl*?z7u%MV+q03d~$E2_#w=3BFIw|r}N z?BW?K#AvPa<;s62$pq{52{v zDE9a!n5uY&m0)hLrwLCrI&q-T>sSsTv_E(nT8p{xYP6dmqu9b6KgTG+LS`w6P@O?Z zAr5&$xG*b@U(U+?F+O4h7{83MWBfHu+C$%T@+>kh1P!&2OebalW;T(OvGPk z#O|yuz|V2;13T$oOQ^+)Q6--7sQA~kSOUq8FtwwnPax#g3=%~U13w1aa0gdJMH8&( z4G4#C#LsZ!q$wpS*dp{2620>>uS=F`5?_W<2rtKvEbS@RXT042dFUHvnD?OM*(R6$ z&Ya)5UP(0gU*$+TY9;Yr)ziEiu?0P0L981F;rwsFdt?y;??S-L^Ir2RC`2wqEV-Cu zmWjf}=s9!(S} zdF0Q~hC4{J1NdPE@xWNca-eX`QuED718IgHPqDFN<|xDi$GVDRk!@1xr1Vs`8-50Y zleEse%*cYLd(uozjGK?&jOGgcUQ3nUjX=F>p}#b_w{$X_AquA3%my&Qual=t2ZLwf6mCe1c#rGBz9CD zhr>i63PtIMa-}v#EI#6UJznSx{sws}Wm>sBxDQwjb1L7K6dlRkp#B~jSv?K>Jjtfv z=bNH#<}gp%ujr?eCQJ0d3?2*5&+ue4u` z_K{yd3v2*7Jw9T#$X!t!0LcY(+yGuDnmy7{8C;W^uz}<%(+2=v^%x)$G40z?y!dey z@2w<(5yz$oI^VmJv%ej?9M~X&I~)UVg~bZ)S;UhoHWeiY@u4afZ{F$Y~_)Z!_Ni z02r{|01n4cD>}A@kzvU~)24yx<#^f`Wt%WlMvs>QV@KfQV;P_DTOscdb@*-s4kB8% zc}0}`pE5^;U1ZW6Q6ip)ShZv95>(&><6-6itBnjDC8FLPF&stcMdR>iz&eh{_^vO8V1lM|A6US7Mri+9FKb?Ve1pm}$4{=L%7zj2*^d`w4eWaj;z6KkoR z6y{z9Q%|f@HxaH*y*sK)r|yrj+L<-!{93#GpU|Xh#$9RB?;wrH0qQ%^q;u{433MMe zeVl8rWomkrgDo#6jj;rB^byn8^9u-{gEDln9g7FaBRiLy#YDI9{*!XsMjkdL$B~#Q z@BDYt4?{PwYbtc)|EC{H)c$YL4^WC$tu+Is;C}gUKqu}Ze^K4(l1Nhu3TC)$=UPlp zQN4E%nDk#`r&E1`UtCQoc4NKvc6^7&XVEN=Uyl?}9r4jcc9LeWt=L9WFN#;K{{-?m zRsUC9HNQyJo$Hcm?qr&eW6stm_{HAFdAH4~t9w{@K=;~y6VlP@L`_VZ??Rtp|D3<0 zT4=u(8DQd$jqGke*yGPZxwx2`5AaLlG2j`rjrMu#^*yW#_mvle!&nQ{C`?690Pyiw z$+ob4a2X1HJyNuu+vi=T;DP7clTko_@8q0AvHq#_2H(X*4vvRpWLi*#+xFm7XmR_^ z_zCaB51I@A+7vu0aIt;x8mtCPX<2h&w$T-DnQ~)Pd`~>2MdE<>WBkd24ewkxordRj z;)dB-cy4y2Zf(80 ztgQgGU9iqDpDJj}ktxpuBdxSw2Tb7_;0B-x)&P9OiaEYHZIWf#Y~-}|_OG{S7Ejz# z4 `*f+9#1DRoLYyOwUzuBADo?BQKcGY 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 OdL0G&)8D^24*V~q`@QV| literal 536064 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

N- zvBI1I$EutRw<207Y|5_qxHU8t_|VwaL+I?89Gf?xXHX(+KLxfg3!aIS(L-mPzgoA$ zfqT9g8ma8TUW+o|6eLNsM~WBc#5&2%-zYcVjND?{IYB60XWz!`+)l2!I>tC`C-$8s zK}`gmcpfX6a&F+TKt;=W4uux_8k{dUOZe9;zVD-sXoR&z*pb#3)Ie#uk!`pMKdRj{ z7AQq0N0N+^eOcSS1%U884a1%7-tl9FtkTZc*_b4612{`mYS6vFT(C`XfO0hm6y96H z28=BUZnYUu*Vjx3VTs&Vx2v1l9TwEuH7Q7jxg|t!z!dH3J|gaQnljFw2(%hP^7TZo zGR`tZ8E2_CCFE@1*~GC_ptutb35%&pGzuMM`)Q2Ks8pq+5`IRaBDRJ_M;1{cP-?0~ zCsr8Tq>OSL+)XD%z$h+?j*NT4g5AhEN5);gh&%I2L)?B=DcTdPpy;U8O3_96QLA-S zQdQ~b8bgilA+@hgeX5y5Cnl**DGMsKDRnA_T~)_ZsmW3Eb1QC}<`>_8Pk`poAKE6v zO|RIY0}lX>_WarD{`>u$rP9+#K4Ss~`|oc1{`<<;AcK@1Z87~@w&3@{BqEy#$XGT% zVQ^HwBC=gjfVv~rb1s^&IJn^ubw*X~*Td}LHg6%nf-E@|1PNKfM_cD2Swd@mTTeEJ zc&F$ByQ~HgksjsW`}It%xX)m}US)i`{rX!uEmOb{KW#e8A)t^xL2HFd zp^etUZE@KHn*f@y@QLk#<*Plx7I>!Q6}hU=`?+I3!)hXa%B=NcP_>^2^#_hPojkFD zuR{UL4=x)#kpb6Th}-OSoA!J{<&#AQrf|6bwQy;$|7CM+W??*PN9*Nd58l_gAa_cUQ9(k6Wx??~Q3R+TR$iwui2@qijZ$>8 zZLgPu63D!70~!cM`_-*Vvv;E-v+~s}TesTcsR`9;^}D9B=laUIUKiRhV<(tFccQHi zvv!0vOz(&$D@&*#lpquY5cnNwgJ?h;gV-ZJ4J_|M>Elc`Cs9cb0EjJHr1rEe(oh}@ z>ElTK%ASV%gp}#68&#`a0`Nz5#{#egJyfP5q7q}cu>mDiQ$uj;ddW#a zTJP*>jr&L~k4My^^Qicq-jEj2gEgpn-xa(?ET65VgJmXAt>@u{^~mw_#MDaL(Val- zX5hZLo%~nN5>fa9Lr8p!Trl`z$|yCmjnDu%flmlSz2vVNMvQiXb7hafErHu1@RigaE-uKxdvW@6_Z#C`w*bH(70Jhs!=zHl#u!@q$(zh z>!?b?{M2R0aC{^kqrWMO7Nv_!9E0y&CWeh4qo zh$lzkjfUz1x$0Ow;188jqvS8_&y{2h!Os!5l)t(x)vGXy^Qc$BYdtAZW-YljqqJY z_)A9kCr0=mM!3HmwPCptKF$bV5QZl?C`$XMc0`@OSSik;hrv_gzX9Yg1ZH_ZxVlsE zVv~+z`zvxU)PUp(1?M7;ig7z3{x-l#n^aNq)eV0!o8?^(rKfc!xVx+_&p=?xc{h37I0$cK zk|`c!4Xx@^2~5CK+U@bw8MQ@TPCeD?kda~T#>ZX_?fIHh&2)}_f56Rp=zv~-%4w^QUhvm?(Ydsy5ZZW3&4s|{89LO0nqnJ{D~rj_i$actT}?_PjcFFZueGtXPMi| zpZ-4Ng`DGDybHK(JKl2xqGWmozO1rpRY!ShYIUDchkQ)mRa&R)>iNcYlk$DQREZrr z!9Ze+MZ?5RuUT=K6n~_#&aC)L%1dBN!Zj+PpdRYp6^k5o;3w?)AFN7WrElimO1m4G zesIc}eZsh}brx`eDqPUR&&l;hfk=N>{N$>*l>)aO;C5DTDFwW~R`{1OcYzkXz>_%X zk%6xAO;Up@WjEx*RuyzvIG8f}G0|mZEDP2^O%0)qTO3L!t1$WOYP1E0h+y5P52AAg z;W!?5k%2rgH}0vkts%EvirT=ZGU<|6V@p{V^$%)QFkQyVn@QcMB0q`-(&dJm>ygc< zpm{&~9$fSHK7_3iEV;$mCGEez?frxDUh+RIPnj70M~(2uBy1=%J}dWY{2AlVhXkOt zjNy+n?C*}Cx+jo)@&)XV(K?vx*nRLv7hB}2|Bf247?|y2u%(=o)r~m>RTFqYucgZt zVr>5dsILS2HBSQ7wPN&6R}`G}!NLjEEYg4;G}$UPb8Ll*j4xg1lxiy_c#lfKSe<78 zil@uDD2;L@JglT_)OxX2gXebRv!LW&pmdT~yF;4p!49eVrZq;!#ln5*G7z?`-8Kgk z;{9 zw<5R@G9WPCi%~C+?A~siB-OQ1+oKVfb>*N`{{bv4P~^)v7q$Cb+FK#&zji44zOZnd zzI60nDJEmU!wYCVCa85F{sJD(dH)dJUxbb|9{@sVPuv1A>?9^G!h@R{e2tJbaWPZJ z`Ku>0wnX@5EE_Sn_{_ z<3?-1W*jCX<4@JQ&;`{B4_;96xhH~x`R7A_g(@!A@wQ<|Wl^D6#|%{m;$e}lPHGyO zMD^=8`@%o!w}x#&iOW#m$XLf{RFC0+r)H(DMMzTun!pzJGa%;0!fPU`4UIoBhhD*Crnl(Sv0Dh! z*&ZlYExOoFNq7sfEYufVzdW?sgP6m$h06ISqaMofB(2;>GwKnY>rPmNeT=n z0Kr@b_bB8mUHW>!d?P(SRJ!s)7W&GDd}E1`qFX*7I+!}dKT^#3d!bppBw}xQCY53! zMj1D0_|KZ|v*3@jocRi_1WhWxC)`Kjz@F@={V2|FtR>v$XF(F2&zFImK+SyUDZ5m? zDOQII#hIjT9Ks}(7up{b?}Nxs_jan=up+>K0=}RqAP*uA^QFn+aub)5iu)#Bz=ulQ z2Yr_d2sqrBowWmXvwWsh&M5hR0oF;0*KL}=r|YIhaEZZ&o8cvUKMJHU5?X||Ev0hi zuyn(q)|ATl8!;!o8O%xOEZN&x9mK5pTsUiF*VGv&aA(!Zf^U*H{uxvK3YkCu>i#KB z5b8cXwd3kPCqRaDDph|ixr%bnW0FvtUq>jI8#b0jQF?%_{+r=2ln?}sW(lf{QHN%g zXcL*vxuXxI)kJv#eRF!@lMK{eWNA}`XwnJ{WR$3!U?Q|N?*e+lz6kXdsd&LJm{Z=4Egiy^MmECky0<(c2j;%3L=;LyPkN2PWearkRYDf5AD{hx-G2amqRi z$Y}}wX5hgFhN3AK@nX8!XlMMzm;#D(PV>&!5yD#?xi)|LmHp5Ns5b=jcJeUc+%i); zhUP8Dc0#9}#w|)1`CI|s?pX1`+ugfG7;qu!RS{q7K>#X5u8{RUf&|V;a_yF-FgK>1_%}#$ z;WtQf<~K-kSuM(Q<~K-`@6e1klWHa~CP(+1tZTwsFgMAyv2t+W;+zJNQlU|soJWSHHzby?`!+JZkDzIeeQP!~^-e$!bGhb*Rhynb=I$1Ag|qiFP_dOF|M z{Wi|-+j=G2E#p^-?gzVI9>*CnAvi@YzOCQK7)8FVS3%Cgg_VyPeOs9z9gJuU>(<}~ zFbuJb@^s(UE09kNtK$evIS*65E8`+lywxD4)Mp1 z>jG5ppY(0LU-*`X4SL6t38dHbA^EXvL2Dpv+w7vw;#)SP=FzZGpnW84_WE|$(gi#ZgDS=Px z<3ZMF!p`c``qFrb-(glYdzoU)-e=;|N(9W})5@ed`m_@C8TqvGTqM@~*2`y>DF(&C z-%tCP?57ESCpJKMFqJjUQhsED)3|}>;qVEP4{_ebk&XFqwCgIi%YHh)#9^3I z)eK>6Y8x%^PYgT{=?jywxK9Ib61Vv%MiKrPv#wGe0HF54n79(y6?tn~&%su-Ms!Z| zyC{sj%$ayOKrIouZfcw_~ZrtGX-fqxd&OYhg)ifv)jp z&ffJ9cR|Ek+9P;xc?^PgoU4d)hwg=iP&X>la9Ya2lLMl*bE!QjU5Ba*b)CV=tlz<) zt}}*KE)=@_12V*Po!0LW;~xMOYWgu7?T3@K`WFX%PRTvS(rL-5cxdxiKsa^_Zl`MW z1j76%(2wM)J__^`377nz>a?HBvy$_F$$)<#svp&Be{7dnIHU!=j4e~;!`^=oL4wU? zey@-A{8thVqmF9vk-h|$xD6~nevC5tjh_G~bNYY=7KF3Xs^}vxaDw8U+Me5f9r>Q=!2;9Rm6><59UO1-}$v7 zVjZ#{zg%4`(lOI1dwknPU)VQ@UeOL*lYvsOm_Dm8P_mxr#kam3?=a3&2C)8d(5&EV zRZTA9r++;%@crtv-ncFB!Nj+V5|;I9_UD=1L82B&f48Yh(cEkL|AtO1@vBH=6<7a) zWce<*M`sq7ii|Co{jw2mUg9Rb)#yFHP{gNy9x}>aPQw2gs0ZH};$jOiZt@Hvh|Ywb z5_N2Yft!gHDT;)z6e5uY@HKpG>c3Hl+%Bqa+WaeK0Lc9ph@HP@CgGDpSsivQRz4+(U&zwF&Q~oU1Y~hf$1Gp{MxR&v!b%7wo3y_aJ;b ze-3JecgFNJ?ZYHvb4`0YBAWjIp+{@l8>lE`#`$Pl)4mYEDxpm=HrBMbgF@zHu%-H+yxcKW=`?d5Tqi6;s7$pk)v@1 zh`I~A!8@=OX50>c1@acU_0@je>T16`P=v0$*i-1)`32aAftTyj+Aq95ZpM?L!QSX% z^!cMeIG3&P){uYnVW2PWwWJ5FRqE9(3@y{7ZG17TMpGP3QuPi25BK-zh!3ZVbl_B> zHvp)|Y7b5Lz6ATmWakvwsru)Tj&*Nn?gzC9n?4F|0J-3x;!cjqi3iY5&U98Un6_uY zZRdYm@mU+&rN>eDa-Yhvu-@XiZntTr)%x*9kdh|(HzH_|{NDn)9hqc`BKbGPVg61S zMeW>>x`-QCQuX&E#)TSxbJ1zq$XZOp zAq#u%+dzhq;bY<^)ZnJa`5;-VJ(sPD_|sEPf|W+ZkMSdva{pbEMRC+mh4!6s_8Km| zLi@PIWfkr2d4u*<-9_9VKb`hdI6(r<$4$cT_i)g@DlJ>+)W<11jpLN8r_dD~r|dG1 zQ+AohDZ5l5jTvv2?h+yj%>Wojo8L{hUMq8?4NI^hYq!d72Omnt{T!nf29 zh0c-j55w;$_SV*548|Ua^$hDjwZ<-3hptm?;aa9O&$8aY`sZfv?gS5rbc1b}eNX}T zXwwbUT@FlWqk2O(z=!-|xz#aj(_*LrIlCPNs-D47!I z23)dY1HS(6uza658xxjuHB`*s2tLs4#vGvCdpoEXc5gn~rf_8U zc9AJ&_kKH|jftBJX5YvpQ`E%0B@UA(jGDMi2{fFZAZs*nBfEF)NGsF2HC|2!GpM=C z6q&ot!@&=EAp?5><2AOK&!8sa7#akV=JbsVRm#j7gn3Pg@>d!IUw;$%s)&)$&PK~L zoJ+cda(L?f3*a^|yamVH#Xsjj#wI3a=X`Da%I&Boc5L1C;4L1Sux_K6m#YSQt7%*{i1jfY$hh!> zDzS-o5ccALxk^xWFW0++0t6T4_EuBgTTz&JB8|EE2Cv)p;aZs+tKf~dC#yFXZ@isK z-b5spWaSCP>j=;bTBy!2(+Up{KDSu{t#gjv0ouhJ)y{rKo~f1j&)|%_%J_6=~}Lx{-6n`y_@&9N}MsC`*+RYOMMC zX^2gW(%R9SkIvvQklLP|cn2_-9p`W0?x)^NcRzLZ2S++Bowf~x7R@c$@zRU4R2`ae z02VISDdBbTZ6D20M}j_qJg|XXhGO|ibfNfE{auJ{G;rTZ(OH6(8UFqDC0I;~MJGG{ zPBeLBtba6%Ydr^o@fj(0O)vpxc~)bj+?(0u5or^GFXMpYZ%ZgF9&=$4gJ z5u09}>fF#7=v>1c>U-y^<@kixHE<7`he|$;oVdO7 zNU{bLw93e#7P8C07fD=P1?+pH+{T&473HDxd~g>h?jN+?h5mdV&razX*D97Zgg+mF z*WxemsXswcuo7fi*};-RerjMOkE5_uq*iTF@?tYF*e{y$j>E+1n&W9-fzkgs^T_Z3*X7;9Lf&W>+`p zn-(@Ff`9$@6Hv&`6;*kGLGDUb#>%DQ9VZtcYlPSTPahD*gWQwgBqpu{I_T&*{n8lv_ zK9mc4G9T0%cww$-Pab7ekx6am_GDt_-)B#j(*8a6#!;okhFaa$r-QxQl~I zk3IOrd*PshxrSf+5+gKi!P&sxmNo5dS<{4=eOgm<#?E?|C{wW5f*<{V?7erKTxGpK zelk0ArtEH#nb~Yfn-q3AWOgZ`O+rbb1VV2y2_hCyO5nhZ3bO7nDC!kOuX;tr0-=a{ z#e!nJDu`miih5D6f(lsR+Cc2C-}n3Td7g8gGdmLk!teg`OI|y3=4t0CpXbw`&jbAV zPR`42oEPwGA4G=~T+yQyQIFQ4M@b#-v8dS?M*(mJ4Y*ksrapwKdIw}0THP#MlxyF^ zBrxds)#ZF+50sVrIuT%LJIcp%J@sLNO<|H>mUYe4pz`rlv0Iq-_he6EC?+dW&#-beXlkE@YVzzohca+vZNxUrkBe0W~Z`yvr}1fD~sBvL5Y3Yz1gYk-t5$= z;-w&?hD#_5BwEO>atbn>ny#F%S4HGOj;K_&s`9c6=Vcep&C5Fry83FPD*spXK5b+0AaVSi~!|) z08pR650dvzB=@`TpZW-@`>Ii&`Y4~ZZ!nV;pe4(lK2dT~My6-wPbUD;XCqLFOK!iz zOZMSQ=r1)K`%8`0;9Uc-;&4^^r*!ArD*JY-qNPi|#Z|t$hQ4bX@C8D&e7%1`tVrr& zAV{zki!0_1^$uzQ(Ze5yp2H&AW~Uytc4}*17{quW%?d|^o9bUIT6b%`zPp3IaYl@JPSYaG|8!p*2r-A!T0TL0q zGSE80SPCb#mv(s~oP1v$^Mv_>twhik&-sKEjQ^dg`97D%U*Pt5y7FlEM zN6EJ+#CK5$0FooEEavHzwN!3o-OJ&87lrsP3W+M3H@g>mD|A@=aS%c6aqtKA4{634 z@vh~%x6^a6iOD*jIMW3P%c9}cib)GG&whimTOvnOY{;?fj2KIf=-|rpl}e>^gaQa9 zNqHVFib;7MJ24#|4T{k2+&NR8@1d`px1D3Q@_ed#iDM4xt)6JZ=po<)3ObaRH^s&N zTotf?L{Uqde82JM%7n+DA7W6?;|h@g))+``HW1&9*dxh6d@GC%XV^RaBD+U&Ja_M1 z$3EIQIo(2LL0)E->rgDTi8*k7xCTGG(ZO(?e5)VbUdw|k0iV64S-x#4a_-x*EqEDs zN=7{n4`H)?p=U2EMO^RQkS=i{+`eyN{A`*c@x0DGW zEEM#-&AB`DD_o0KjY^HIW3FdNhdcv@|Bw9&xxdKO-k|#{Vu0y@F(X#R#qK1}5*Wfx zdTtk%m{6Ch9-0j~7eb%*ht^)F0TJl1s-Y}rYAEC@M%(7P1?Nhy zD+TlYcl{R6#}=1&P?nlIX=!C?+fIs3*r|T!2+RcZcl3t<{Z5CcVD#Z8d=zj;bNCEA z^kyeF<14rT;DDgmR0vKym~acwnp;rFTVeeJDtoEgk9hrdyyLxmM=E@PC|B+-7gjZj zF=hmPXvAjNc#?wtQkiqXK&k5aPQ1X#UBkJ-Dh{9{o9 zookDDqt2;BV2lF$MkA7gPN|;%EFDi*94i|lml_QIU2C!)mAyb+m6@Ep-L6n>wqjqq7=^K79;JD6pYWjGq!38p(4PH#?@OXK47=U35-!dRyya1m$P z?8kBkeuS1+%@Z>22*+&8F_$x!}e$ za`qGI_vj^kZLHs8KZZvi$7kYi4xags^cCav{U{8$$rw(BRPY7>BmA4d%oxwSQ+g(b z+spY8S_6w2HNkjc+3GAmd=}dGa`jveQDi@db+nO-#mhO`DD-1|2IdO>R>j6vp&90c zkrR~SOF}33Y1R*@z#N^mVR=*)Zd|_SVw^1!JQB%em1SLtB=Poz zsJni~9CzTUkJY^$D^8QNYnf~;Kw_%8OJ~iqve{WbcuP!g($tH4ACUJOSWmBh z>zJFy(6Pl{z%2$4D9}_|?UPCxK#}EDa(PiFc^sFxn)6l5l^G!pPF0W0$#uta?q&%I zy>nn@V#LXu?_^NhN5TpV1idfA7vRJ2+!@B#@n9n&-*gtzm2a|BH&STvee)HuvYP zjtrN%3C>mxnGQMb(_nZuCUGn)F{1N`tIgh)GFD}laaCq;_hN2kIo-Y15)yq^WtMSO zW*Jvy7FE=qxEixeLgRjR1btmK?h=D`HDKTtg@K6pS^O@mUU6ge%a{#=k}-Ne?FcE(p1KNCdlS~g+`P>G zvBKdgIH(uOT&ed1Kp(CPhmTglOnV{n(JGV*s0AJ0%_wxPK7uQt2esY=4kcjX^x4Fr zQARqMQ8gLv>9`4;_>--hI1fj7r7uff`(4azk{LD}x4B`w7r=2DdNQ3N1yr}LL(CoM z?H7!5Vrjr#=Gkk+rIf^X5gou%dB0hlba*cMAygrs#rc|> zNKx&aPTbVNbYS|`@11sz)r)34Y<~SWq+{j?4VAwDTR75%o{JwmQhlC$tAaD+bGVII zNA@!Hn-H6z-;7&fibDbn>+)Ps_KFnuqJOv{WR7a2SLk%`9ZUhF@S9M7M(kn1y~aA!6Os=UAC-$5 zmk_w~xIQ$GAirGrv$stB01IBsPx5PUIz{@#(|F4jftyBpm6gz6stEL|qt0tg14VdQ zfbUi|QW;2&La>Ndi{*r?8s}r_TEv8U6B-GI5*9TEkh)Mh8?B7CQ7o&%yc?OCb&p-> z7Gh4MXQqO^NDs6iD?^K{{)RvT-Y2={^+#D3KdZb92zUBgnJA9X7;6!P<2vYx#T`_w z6~pq`4wT_6bF6*8cB?}#00GJCq{c`5`VZ%N7x;Qbv6%S>LpWX*ypiCiMp;jIz8>)R zDUPj)!xae~`D>BWNk@*L5SW3&c%jKTN-*kMq{_dlDj$t>N-C!HpjCNSHn;;l2VU~l zsY9)9g8Pvm$fd<0G`Xs=w17hgE5Z=avqhF$at-W~HuZVIhlr$W@D1@wxkU?u6ELQ2H7`JYbMtAgo?jH`*?cD)QI3%U>K?*%FqVc1gaWvwaO9Ybl1;Y1&nga5}oZ^h!45S-7 zW)CRZB`y^hlU1L9MxG8YS^10rL8azP>xXgfFC-e*tN&C>4KOhqvCXxd@?%D1>)&;w zL-iDn;9oa7TpyJ0k@}wUJ->b+zgwI^F3ql$UArs|v>k&e6gD_GARg*Fa3;rlfv(dR z>;gqNCn3{|;Qq{Z^HWlzw5!afD0WuLyHeo`@iIXgjs4r2vh%EzpXwwNvD!YTZwesUxF zgj>w}p{|4*gw+D74sg3SdZ)UlbG*+5n16pPsG57X70MkqO zI}~Z;ac%laFI72vD7Za|A$M=I(2W*%6t`Va3A$`M!1UAOw@y5}7@hts_sV~mz48k{ z0qz6<_U4x1FSA^W^_MOgZY*Y2WK9Di1uv1Q-Hl+cf3SBErd*+Hfsy{ zVsZV&o_#ZS#MjYxiDxqPko19{lod(s5y)Q}Mjwn2v4cLyYfMMJNC-R(5GYY@og@D> zdb#+Me2KUeSAxA^Ib!F7J3#pzS@xtS`|dw=dv|r25FG1dc@;-bj|JB+)8P6RdigoQ z^#&wxcZslBpvbpkrz)RC49c5OH)&${G30D4Sm+*EY<6LzF zSgb)IWR0SQMQ@ zY53KcliP^{-fD2bZvc7RiTrMx-l<9QjI!ro7LPWwN9s@tdT_IA+3&l9&mwtNULDAcY-iXT3V z=h4ak#b@v2ukqQ}xB)BOAKhy2cEh;>aj4aXrZ3Mg&PR>Ik@6=L z(dH3oFlv6#ZGJ&<0Sb>e%?~=w%LEFq`VsP^w7BFjrRo^~$ds&8KbKf#VTTd*Rc9hgkZ}*Ix(}6r717;e!}B<{M`GY%2H$5z7kHC*KM4g|~(6cZ}j|jH<6dA$>vYWYbx= zG`ox=?Cfn1k*+YYL)Em=8$dsUj(1h&cFl?OxQcQAPN?vQ+HPQWZai1bx8tv45@J^! zldv2u(T?`Jb&hixE@Fbkxe#8?Oc9Sw0;VjP(54XY_j7sUIp*t~Lgv!;&tuW-QClekj(%foPpnHrRsXt&*(yb~fZkR`A~(@4Y) z(Abn1YHUhJuqkJ`f7MeO1z(Pit1qH}P@JbhN1=A$S<1-KaF#k6o}>2L_EQ+K{dNgn z0gl)E4E|zYL&W68@2vtq;Z>Y6@td{UfP}8d?0=dLWR;Xrh*n8SD%6A6shmwwv32tP zakL7mhvm@~ZA=&?jCk!@8GCRR;M^K0j7jjcC%i|GFvcj+O2K`@o)XB_AHen+P(`=7 z#$5f~j>nvwBXeTtLc$kHWNNU*UWyh$Tno|;I}tW?t{1uXoS5904DQEpa2;eFy1hiu9Ay42L^<-@nR=VKOrzmZIGIo4HgodG1oSU(tP({hcs@lS=xJdOGB-+7cEhDY z%IM`GS#R;>YH7QTgrX)2)Ux4cIfPe36jPk8{3LssC^*M)ZZINyB*0K-d?Wyx|0>I^ zhWZ!?x71LdE#JfSSIhTE{d)PHU%yMf7t|k=?}hbjh2(}wHsLs3B@vykgi`Vf`sq@x#JS?g6%5^*}t@FNhJS?m8vi0j)+F^3HYP(~L%64%qAH+Lh*;M!%6dnv;i%-$HlV6;N^%UN~ z6uA`&>cKQH1{Up6lS*3=&$xp?4- z@uld|SZh+Kr^!M@gzbzsUs)p@AUx}PlERIU=L^XR0-NI2!S;H7o4sd+0QmS&5eLqO z5ERE(fk%_+UZOUii*#PX*JH5ZzvH8vuWrQo|2OavvVr0K8ACw*Q~MAKfD(_{=IUZK zoKw-FztoTH?Zl`eTEM)mwt$<#_v7|u{7mxwpYEWhj`;rju`bWRA7{Fq?>`!8r{K@> z{TnT_UpZrjwt7?JjTlXf>#yc)f)N3)TB&veJi^_@c=t28=FR1(;Kq=0S-rmMaCGNY zK7i6-=IvJZK@*WmoNZ_>MT_QkEAT%yE@?6#mBt#ac%z3ZE5dt9p0`bhOqirxbSL|# zZlv+uR;0QKW|T13xCHueP`?6ht+n4aPua?A=yXfv(sDx!u07`A0M; z`mD$BFzvtJLh)#eIl(&M@#deBWo~Afk75grwwPn%wtU1^l}aXVOEKO2bF%gaSnQKh zn>lWvKph42RQFO4u;*}BKhlK>v_5=GF_?LnvHkED^ME-IXM3N(T~y0ZT1id3yOZI! zbrOyE2gL$3c~tibA95Umm}IS;AnV!*vaX!~7h`lZ5x4;iYi~u-{75qnnR8HeTngwrafj+TwNoE!ob8SwXiUbKGsHqv#T^lLOo- zNY_?6hcR)%UFH4L05V?|+#N#+XnG!m0D=jw^o`<5lctX6l$!-z1d=P}6oj4)I8qQ2 z;PXpq6}}x41oS~Y-f?)>EBLO*y)UZjcWzl$xNE>qbE6SSh6eoPkd%^P+rx&sIC>*ixBg2e)v|D zA370;a>w^reHzmu{@7-@o*IAbPoh;}b>n-iWG!ZpcEQR<`SO3_kDc+JjqUq2%y;7s zbUNw(oD9`6OY{Z%pt$jip6W@%%)(XjC;13eBoF{4i5^-u#`3+4r}jkPC>kt&aFX0T zsi+0C4eCSACfS=+aMQ-`L51sFa2XImC~%z$UJtT2I?*#$J*AW#HrLwkfM6$Bqg4HS zNkR*A8+@acJOq#Mhucd+*5HX^-LsqgeSIL*s8xj-_Y3Il41a=T(2TdCg%;;c(J^rV z(edt;-Mion(u*Y+JLVpIyRN_>)&VdkN6-tY%JZ!N!?F;yysxutDunsN=p9ob!qS3{ ziT9hte3+PeulOH10U#Mfwj6 zY>&zwT?PgRyA>F{b+BvmuX|_I_l`PKF{wU|f88E}u4Pm!=(7HG z%;@f4#}=N1e;w)mMF6pHa=dq&@%HL?`6a4PK+)g0XBas|B#%t(aDwHeln7liewZQS z2jzs&kMFDBa&a4JdPMy#MsSi`jG$htKLKRB1;{Z(Wc@HD>*ELIm1Edfzr*XWLgRt? z;j#}-lKU!U2rhPW$v$v#B7H`}8Bn=_4LGDk4S%>Dvl4F}Qbg6JWK^4CmRj%3VbGNC zSdruH&cQlpT13S;){+C$YNhH)6-T?a{?;7e7HhIK}h#X~Y{ zoFl1B+OwF?At*8OUE zZab51?aTCF`zrp<#1y)ECg^^=U69st(&-O5Q^REZA-PY9{`aix*#%32he>-I(cZTS z52+9ylpTFc%uWP*KLZGpjwX956RTV559qLCRf_m;$GPKryig4+#_#nu)XAxZ7x%3HA1#-y9Gvw5q9fBJY_E*#@7YeAjbf49s+(et}y7Kw)6O<63u zf43I2|1=-Cg(?M6+b2r(ib_9Gs!vq;iBkRb2hq($(rnS{Cz9rf>OYY*SBwCO=8Ix7 zNFT6y()Wk!yYQjuLEq~4gAsgk)i2xfXzX%`DJN3qk&oJUbrh#rysXbCnB?m+jQBy zm6erUx&Ss0+U0ckUhdu%w9lly3ijJ~h|g3HU5K0_pltz;kn-aBen zm<{d`aNj9_nz2X@VR&xFPpTu-<=|$Nfpsqzyae?~dn4MCv9v`m3@`|do(2Q9vAN*~ z(AZe*EHnaZ36%ed*hnS?niS)5V#@&K+C!M&>xCr(vf^a}5bn^2@PlY}L(rc>0>~q| zY4{lgA3`deI820pZ|>Ta^ga+juwwq%;_!6@`|)9vgPYo1Jl=vwI>+3$W^*-zZ#do; zGxd2(p}gD!9|rrGxv|56LWa$J1a(8;xw!L^0#B&6l#fLz8rZ2|SM~(FLf8u&Hz;5L zyK%4}z~R^U052`vkD21#sN=J7|0}MEJylM(mix3rAh91u)9A~<04n`ED#?O=0*R}a zM+){g1467>J31p@#TXvIvdjT^Sp7QT=nF{uF5&tY0@poL1BC08Wgmnl<_5~y8vK&I zfnJ=NxD6!#zI8ZA#pUf+uE(F8hiaC~{$<4Tl=D-}fKTAMi0{d1bR9h@BId4GAHiS) zWcCWU=#ZQY;Btb-FTTnEoQ8itBX3d_N-&3Zj?cDpybZ46gy|&;okkThM?tjtNz7R} z`(v1LykcJtMd>)$k7xTj7`eb^2`6Ks>p(Gr6lHR78K8O;%G|WjN;V%{!d0Y?gDfZD zRshVb=qAth@YS}5xUM*@zB$Frsm1bE5v!0S8zh+|JH$y+z{*zhW+3qT&6?PA=XxJs zrtyBr_uPwRgK??Y_!ZX|3rkHTQIybSaI-+&bq)q;^a&&W)G z=hphIXOq@|zGZ4Bp+a*dNz;GfMH3?d7chj{63V3X*kIKUK7;fPsu;=C$k*GZ-_A`y zam=1Gn-72z8|DZeru|1E9MWQrgFn)>+tFWa6Oo&6n?y$CCcv!$wLTz9gFOh)3KI0X zK{_3xRBi&qMzl>&^dSylR=9G5YE;DBWD><0s<|N9%}3eI&tj0HE#?H5kZJ;&Nl;bn z8Y&`!<#$2Ka7M5GUW_{Y9E!^T1i6SSQa|)TiO^jp7RNQ-cN_6uejbJZvm9j@pzSoH7dEBLMX-uemTe(mz;` z8*MSi%G%VI9f*E8wisEC$P+5zrzhvf%K|bg=Ue;B3h+1rNcYR@mB)EK+WkJq8^aj% zb?14(JTL-A@!njN?B-)J+%PAGo8Ic;tbj~kF4u9)de_gy55*tAUi71{R@xEW*rR?f zhkGk7P`?1qLF~`MVHjd#99m=3#_sBb!y?>~`&9Pnwj*ihcn-$@1CHNoLT{W7an7I+ zejXo%>TEx}L)Uf}&V>m}`cN_~De!5!Z?GRsUI11RVIriJFQ6W*BjWms+0{^Sp87qM zy!qogrj)nF8$2Z*AI~rTunX)7wCyden^m0^ei3hhdSy{I{4-WW!cG4XODh^Wp3Z>H zN1VGkcTU?sZ-?uDwQcGd{zv;AZT&9spgB8{!Nm0cxo!PtsJOpkK*DvOE5}Re*F$~o z0xy*fmUCFyU<_Yl2!8qv?0f92g>9_}jRjhewWIA+W1YRIt)CV>x$1Mwo8g2+b$yh~ zy7sz}%0*VJ@K5NZH;T~baxfzs{zZNZLlXYYdHx5V!#mNc#^?ciLNRd!X|c z7<4%|SQmuplL5GyJ>i$wly)eN<(l&7S2X3cJ2BI5^$rwqh8kgz?yjnDK#iWz!?43I zF|ukzzAd>kEqjqfv#R_{oB`$a<<$3p^%|uz#x9LE? zo<}p85gMFYA@%ub>aXx8`Ah1LBcQDOAmfW@n)-u>NDOyGoX55gMsH2-_mO*4r;u-u zg~mrviUW{o4*yBKgW5b)By%dOZ`y%LZwKcLdNC7G&$1E)3N0M5USwsFsi($eWc-x4 z%cB(ey|tSW^ib!FIl-=274m5mc#cHplEs&->r$MOPUo?JfM6=jG;arKjZYy>Ri#J# zjMs|4oVAi|#2NixHZv)?w{a%+2Ci9nqDkp`(nu?G%Z`p4X|cDUciLd7Q0X-m-$K1- z8G!yoG6f}N`LU7dqE)CbABl6E5eD-$UtG9Gp}O9OcoBAnefe#=j5WsdGZX{;eSp5bdIo?gjlHR(b(EC`smH}qy`4)t9~TVLq2*K2(}YH zz;m>UCb{&4VH`fsRELlVg`l2}tY#E2GLWh>(zg_2u6aLY-_nJiU=o84UTP5RRhTYu z+sMJpUL((%4MFMXiGw$YT#StBOLE~iFb@KWYqs{Q&7B=E@W2@4j?f|!G3%|%hyb&M zfoZK6sFpgZ9 zCVVLMmhjV#QzN2DJ)EH+^KfR8YXZTr-{_!(VB#q0s@GtlvC?<*O(m0EE)SLmmQ4;! ztuN0Lj8h&gmJ~X1XjBCJ;=Ikp!7UoRM z-i$KkRalB0$Zo=kua=2UaQWkqk7aIg35c9!1xElLW-i!Zl}&>0liZ43HZ8Wj$KeCh z0D&jQ2j0!Kn8Ewiu1D&VW&i%aKa+G~morJv^KKosXOi-=haZsjB6d+--5+GaBEFzA zTWL;0d>Lg4njW~wSdiI*q}KXV`*M;M%myTEGdBbEN>aaNi$+KxXdzc_DHZ-5+sahm zLUcB>g?q)DH>R}`|J^nM!6ENP)%o26kOF=7wsO#FJ4uZ$EFqZ9sE{q8*UD7$0L zz1p8pCo3=AyO5V}jpRvm0(c)V#o!CznQX<6r?Tm9!1Ktu9GChki;S;wU;Q>5n=yp2 zFCUzO@p`2`_nP27p?DfXqpeHT7ifPl1}dw!?C?cDq3@GY+`jA+d=bz(=w^?19ljqV zOk~3E0)G^I!O+-)IY_28Xl5WJZ3i-mS0HK6-bYoQWYRPei)?bO0|kvBQ$pHaIo;^I z(1l2Jd>|*nSK7!#-^0tPa1*M*04@Egp|HuhvyoV|zt2REe$M{(7~0p{7 zs>+o3^X!4^F3(@mU;jX@(@><1>)YjSMkh}gtmF@wrq$(7+95;vgFh3ddUk11Z#EAurY3H`&>FeBFG_MKqQ3sVMg14 zpZ%K)W&sw>!BOoK+k^hfdx-6M&4XC;C#V_z6d%1+sPBHpmB~${syO=J4_E;cw-KY5 zz@1Lc4ewg>e!jE5fdmL6twM?kA3#!n^_+b8ARd%|7j46#;Jk!aJOB^EMXxjuG1ELz zag)?WQm8lBJb(?j6QT%^FsuQBuT{@sluWNnDw(Xl*4{If!b$lTf6LB6kB1(3u!3O@ zWOL}w$+e5*hHB0h(|z)Rte&po~` z#tXR_dtA|%Xh+AKHsJ*SOBQ!klQ!r$>h9RjeIZ^ae(na0Bg5Fgbg$xkv?>TE_H&mp zg8OYJ*H)BFRsT=?+$&DGFtxvI1l~+A5V~A%R=>dkssz zR;UU;W2(nr4%IVk>YG?~Qt}c?8A<7;buksXWyeYxwgNE<=tx6?!@^Yvf5i_d0}J8b ziKk3s#4Y*=)lGk-x)Cg*jN}efHz^_6BfDqoR|4x)GxawS`GB7njn8I$cTnQU5FbWA z2BCzKAEMD&=6Orj;|vdHTj#nxB6~lInCKzdaK}o$GKf2y&Kn6rv^jD0$~(**fAkMh z&lf~`|2}@GzHwNzj={Z1m|Bl!poQbtM7I7m9p@+UHFXGcoQO)&Q`z2y&y}j+aKny-VP|E;^ric$JeS^s7zh^9YvR4?!2>^JvK! z?yBs$3&nEvXJD`cnA+AFS?_Q!PK?lB6Mv^C#I|OL*52{HJPCJR3Abh|m2`#@UX8&u zVE9vKoOj@%zA1$XeJ7LX@0_Zh3=;c6G`gXj$%XsjK{kRo?@ja!S7(g?pCA}v(ciml zS(jIHO|V0%)uK(h$tI~%B^ElGjo+Zn7Aacew|pWWqAU@a8?r?ESN8A162TO{9)-f+ zp<<+`!6+C%mOSiHz>)~45vh5Mvg%+bNjZ^mH-)%me13b1U>hivfR}-~_mvkb_32nL zY{N^xM;FIZesDAqx7_go4CMWu{dAfF>3swR#}P#PR4l>xkYb_X-LuWL7%1*TUdOLl z*@A7#t(*!Un(hjb@zCrhO=p-5`*EKt*BdUZ>YV_T^T6 z7X5=}N3=PZ+!o`1eL{Zb6gx>~iro~Q;`S70ibaq+7&@tF?Yg3T zGJ-N&6m-Z}`S9<~R+o?namW^ryEBMpQr=F=JIZyED;;U7|m|-CH z!qgGS@F)4HBv42=Jy%y+d}Dk)B9XdT{}KSd#kH&V?}8^TU*j=Mc8h>Z=&n_2U7#EN z;u)D^@%;jU=kSlHsCq|PmSoJw@pk1ARTnr+mDR%_H5ESn;3R=Sg^_2)ZO7-gI<$S@ z&a^$G$F%hLmwQ%g#yI};)Q%(NK`in9pmP)fj8zWP&TW_R20TYT4YXD(Bx50=&=>3V z8R%N&4Cjn3ZbDjBS=D)oWTtH9=~!R)CM3#N=b>MZv0u%@u-w2NV7ANpBNT~hpv4S` zUpUp24*!goOKiv9>g=q9b?nQjYk-lw;I`sQUQ+2VsN^*_u>SoRk>Ej<_4e}S9~H|v zFG_jdAEhr+?XRdtZt)@1>8*jE1UL9Fo;3_-pG1l2_w0e0{4z}aF?t8f>~*-#-5Qtv-!5row(2ozLX1!1vhkOoY)?^GtO~Ccjim^w$Pn< z4c&PRc5g8^$uB2xCkf`6iW?cj_5kkZ3?_s6#wrP+!FYK%6W4(XD1TC8xhLFU+awU0 z61eYRLx=}Y8w%_fK%>A)<++39V(p7~EY2+!uYWfNTOKG4l;)KNgTHYxi}PS787!B* zQdv}YoHtrPGPNsMsia09gxNHlcwceI<-#>O=5tY5EH!6x2sDV;2sy)UVU3Q718j`_ ziFWw4I|NgawuZ_JiwnnxO!%BdrA5VI6}KNlDfFZ`w3)u+#ksFLd(ECu${Pj2>RTjU zrUR)f(C>B7j{su40sNhUhqLk5i)a3$9P<}Ynm-XfJIAdQoonqL6msZoq`(hM!22a? z^W@!@&}9`iOw94aKFleNeP&1sygc=0q{rYqp!+Vek_to5ArXWh_jWWH$1UuKW&`s; zGa~i#6JFj8SO}$j1T;z~2{h#9dW!izFI)f6fOkPITmJ&S4EL-rn1N5o39l7SSVHMJ znv?o?@78VE z1dgxYM&K)^Whl5g%^eGV%?!+^XikUe=uX1F6Y2>g)Vosu_h-OC<3ORusi|YJS3%49 z6^owy<-oC+++Ly)RRtGnd08>zjc8S$2SuBE9d?EU?&%fuJh4jf`7#J=Ynw--ebLAs zg@6)XJ{Q$5;Z&Pc<JIh-bU0K~mDD8EwGCwJv!}0#gaWs!Y6<2c!5_lv@*jG5OzsE;kbyZGC zAc)Z8Sh#8ORsE^+mQwl5^Ixsk7WE8YT^BvMpA_&zE?9U7|u z;SW$myl2?laQXo!PJaX#^pF4!t}yX)tel?+nFT#vK>W6gci7pA)~Nrz{7U%?U3Ls(3M z@-W8@%A>=3%3@<33R(kRH{L&;b#k%;GPMzu*4-4(U@|tAPNJxwGqs1Xm`_t|tk

  • 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
    Poniższa tabela przedstawia wszystkie dostępne supermoce w grze, wraz z ich opisami. | Nazwa | Opis | Czas odnowienia / Zakres | | - | - | -| | Aimbot | Każdy twój trafiony pocisk liczy się jako strzał w głowę | - | +| Aim Lock | Kliknij [css_useSkill], aby wycelować na najbliższego wroga | 20 s | | Anomalia | Cofasz się o 5 sekund do tyłu | 15 s | | Anty Flash | Posiadasz odporność na flash'e, a twoje flash'e trwają 7 sekund | - | | Żelazna Głowa | Nie otrzymujesz obrażeń w głowę | - | @@ -74,6 +77,7 @@ Kupujesz serwer na pukawce? Skorzystaj z mojego [kodu polecającego](https://puk | Mrok | Nadaje efekt ciemności wybranemu przeciwnikowi | - | | Deaktywator | Wybierasz gracza, którego supermoc chcesz wyłączyć | - | | Głuchy | Wybierasz gracza, dla którego chcesz wyłączyć wszystkie dźwięki | - | +| Ludzka bomba | Po śmierci eksplodujesz i zabijasz graczy znajdujących się w zasięgu | - | | Rozbrojenie | Masz losową szanse na wyrzucenie broni wroga po trafieniu | (20 - 35)% | | Odległościomierz | Możesz zobaczyć odległość do najbliższego przeciwnika | - | | Doskok | Wykonaj drugi skok, aby wykonać doskok | - | @@ -99,7 +103,11 @@ Kupujesz serwer na pukawce? Skorzystaj z mojego [kodu polecającego](https://puk | Leczący Dym | Twoje granaty dymne leczą | - | | Pustelnik | Zabijanie przywraca amunicję i część zdrowia | - | | Święty Granat Ręczny | Twoje granaty uderzeniowe zadają podwójne obrażenia i mają podwójny zasięg | - | +| Naprowadzane Granaty | Twoje granaty (z wyjątkiem dymnych) są przyciągane do wrogów | - | +| Gorąca Bomba | Dopóki żyjesz, bomba zadaje obrażenia osobie, która ją niesie | - | | Hologram | Kliknij [css_useSkill], aby sterować hologramem przez kilka sekund | - | +| Analfabeta | Dopóki żyjesz, Twoi wrogowie nie potrafią czytać | - | +| Iluzjonista | Naciśnij [css_useSkill], aby wypuścić replikę idącą prosto przed siebie | 30 s | | Szpieg | Na początku rundy otrzymujesz model postaci przeciwnika | - | | Nieskończone Ammo | Otrzymujesz nieskończoną ilość amunicji do wszystkich broni | - | | Stópkarz | Wybierasz gracza, który pozostawi za sobą ślad | - | @@ -111,10 +119,12 @@ Kupujesz serwer na pukawce? Skorzystaj z mojego [kodu polecającego](https://puk | Zamiana Żyć | Wybierasz gracza, z którym chcesz wymienić się zdrowiem | - | | Długi Nóż | Podstawowy atak nożem zadaje obrażenia niezależnie od odległości | - | | Długi Zeus | Zeus zadaje obrażenia niezależnie od odległości | - | +| Magnetyczny Wabik | Twój wabik przyciąga pobliskich graczy do siebie | - | +| Magneto | Wszystkie granaty wroga są odpychane od Ciebie | - | | Lupa | Przybiżasz ekran wybranemu przeciwnikowi | - | | Medyk | Kliknij [css_useSkill], aby użyć ładunku leczniczego, który przywraca 50 punktów zdrowia | 1 s | +| Bomberman | Twoje granaty HE wybuchają tylko wtedy, gdy w pobliżu jest wróg | - | | Skarbówka | Wybierasz gracza, z którym chcesz zamienić się pieniędzmi | - | -| Muhammed | Po śmierci eksplodujesz i zabijasz graczy znajdujących się w zasięgu | - | | Ninja | Stojąc nieruchomo zwiększasz swoją niewidzialność o 33%, kucając o 33%, a trzymając nóż o 33% | - | | Pancernik | Granaty nie zadają Ci obrażeń | - | | Skupienie | Brak odrzutu podczas strzelania | - | @@ -149,7 +159,8 @@ Kupujesz serwer na pukawce? Skorzystaj z mojego [kodu polecającego](https://puk | Cień | Teleportujesz się za plecy trafionego wroga | - | | Krótka Bomba | Bomba wybucha znacznie szybciej | - | | Cichociemny | Twoje kroki i skoki są niesłyszalne dla INNYCH graczy | - | -| SzeliS | Kliknij [css_useSkill], aby zamienić aktualną broń na AWP | 0 s | +| Zadymiarz | Twoje granaty dymne nigdy się nie kończą | - | +| Papito | Kliknij [css_useSkill], aby zamienić aktualną broń na AWP | 0 s | | Żołnierz | Masz losowy mnożnik obrażeń | (1.15 - 1.35)x | | Dźwiękowiec | Kliknij [css_useSkill], aby wywołać dźwięk u każdego przeciwnika | 5 s | | Obserwator | Kliknij [css_useSkill], aby obserwować losowego przeciwnika | 0 s | @@ -159,9 +170,12 @@ 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 | - | | 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 | - | +| Nieważkość | Twoje granaty nie podlegają grawitacji i lecą szybciej | - | +| Dzikie Rzuty | Wybierz gracza, który będzie miał trudności z rzucaniem granatami | - | | Zeus | Zeus x27 natychmiastowo się odnawia | - |
    @@ -181,14 +195,13 @@ Kupujesz serwer na pukawce? Skorzystaj z mojego [kodu polecającego](https://puk 3. Zainstaluj **CounterStrikeSharp** - Pobierz [CounterStrikeSharp-With-Runtime](https://github.com/roflmuffin/CounterStrikeSharp/releases) - Wypakuj go do folderu `C2Server/game/csgo/` -4. Zainstaluj **CS2TraceRay** - - Pobierz [CS2TraceRay](https://github.com/schwarper/CS2TraceRay/releases) - - Wypakuj go do folderu `CS2Server/game/csgo/addons/counterstrikesharp/` +4. Zainstaluj **Ray-Trace** + - Pobierz [RayTrace-CSS-API](https://github.com/FUNPLAY-pro-CS2/Ray-Trace/releases) + - Wypakuj folder `conterstrikesharp` do folderu `CS2Server/game/csgo/addons/`. + - Pobierz [RayTrace-MM](https://github.com/FUNPLAY-pro-CS2/Ray-Trace/releases) + - Wypakuj go do folderu `CS2Server/game/csgo/addons/`. 5. Zainstaluj **jRandomSkills** - Pobierz [jRandomSkills](https://github.com/Juzlus/jRandomSkills/releases) - - Wypakuj go do folderu `C2Server/game/csgo/addons/counterstrikesharp/` - - JEŚLI do pobrania jest plik `gamedata.json`: - - Wypakuj `gamedata.json` do folderu `C2Server/server/game/csgo/addons/counterstrikesharp/gamedata/` ## Komendy Serwerowe > [!TIP] @@ -215,6 +228,10 @@ Kupujesz serwer na pukawce? Skorzystaj z mojego [kodu polecającego](https://puk | `!setscore ` | `!setscore 10 7` | Ustawienie wyniku gry | `@jRandomSkills/owner` | | `!setstaticskill ` | `!setstaticskill Juzlus Aimbot` | Przypisanie supermocy do gracza na stałe | `@jRandomSkills/admin` | | `!setstaticskill None` | `!setstaticskill Juzlus None` | Powrót do normalności | `@jRandomSkills/admin` | +| `!botplace [slot] [godmode]` | `!botplace 2 1` | Teleportuj bota do swojej lokalizacji | `@jRandomSkills/admin` | +| `!next_skill [idx]` | `!next_skill Juzlus` | Przełącza umiejętność gracza (następna, poprzednia -1 lub konkretny idx) | `@jRandomSkills/admin` | +| `!plantedbomb [time]` | `!plantedbomb 35` | Stwórz podłożoną bombę C4 w miejscu, w którym stoisz, z niestandardowym lub domyślnym (40 s) czasem detonacji | `@jRandomSkills/admin` | +| `!sethealth ` | `!sethealth 150` | Ustala określoną ilość zdrowia dla samego siebie | `@jRandomSkills/admin` | | `!reload` | `!reload` | Odśwież tłumaczenia | - | _Większość poleceń wymaga uprawnień, które należy ustawić w pliku: `game/csgo/addons/counterstrikesharp/configs/admins.json`_ @@ -250,10 +267,12 @@ Wszystkie sypermoce można dostosować w pliku **`config.cfg`** / **`skillsInfo. // 4 - Losowa supermoc dla każdego gracza (Pełna losowość) // 5 - Debug: Supormoce są przydzielane po kolei "YourSkillChatInfo": true, // Pokazuj swoją supermoc na czacie - "KillerSkillInfo": true, // Pokazuj supermoc zabójcy na czacie - "TeamMateSkillInfo": true, // Pokazuj supermoc sojuszników na czacie + "KillerSkillChatInfo": true, // Pokazuj supermoc zabójcy na czacie + "TeamMateSkillChatInfo": true, // Pokazuj supermoc sojuszników na czacie "SummaryAfterTheRound": true, // Pokazuj podsumowanie z ostatniej rundy - "DebugMode": true, // Zapisuj aktywność do folderu 'Debug' + "EnableBotSkills": true, // Włącz umiejętności dla botów + "EnableBotKickDebug": false, // Co 45 sekund wyrzuć losowego bota (do celów debugowania/testowania) + "DebugMode": false, // Zapisuj aktywność do folderu 'Debug' "AlternativeSkillButton": null, // Możliwe przyciski: // null, "Attack", "Jump", "Duck", "Forward", "Back", // "Use", "Cancel", "Left", "Right", "Moveleft", @@ -263,12 +282,12 @@ Wszystkie sypermoce można dostosować w pliku **`config.cfg`** / **`skillsInfo. // "Attack3", "Scoreboard", "Inspect" "SkillTimeBeforeStart": 7.0, // Ile sekund przed końcem freeze time należy zakończyć // losowanie umiejętności? (freezetime - SkillTimeBeforeStart) - "SkillHudDuration": 999.0, // Jak długo HUD HTML powinien być widoczny? - "SkillDescriptionDuration": 999, // Jak długo opis umiejętności powinien być widoczny? + "SkillHudDuration": -1.0, // Jak długo HUD HTML powinien być widoczny? + "SkillDescriptionDuration": 7.0, // Jak długo opis umiejętności powinien być widoczny? "DisplayAlwaysDescription":false,// Zawsze wyświetlaj opis umiejętności "DisableSpectateHUD": false, // Wyłącz HUD HTML bedąc martwym - "FlashingHtmlHudFix": true, // Włącz FlashingHtmlHudFix - "CS2TraceRayDebug": false, // Włącz widoczność ścieżki dla 'Długi Nóż', 'Długi Zeus' + "EnableFlashingHtmlHudFix": false,// Włącz FlashingHtmlHudFix + "TraceRayBeam": false, // Włącz widoczność ścieżki dla 'Długi Nóż', 'Długi Zeus' "DisableHUDOnDeathPermission": "@jRandomSkills/death", // Wyłącz HUD po śmierci dla graczy z tym uprawnieniem "DisableSkillsOnRoundEnd": false,// Wyłącz wszystkie umiejętności na koniec rundy (gdy widoczne jest podsumowanie) @@ -298,7 +317,12 @@ Wszystkie sypermoce można dostosować w pliku **`config.cfg`** / **`skillsInfo. "Color": "#ff0000", // Kolor supermocy "Active": true, // Włączona przy uruchamianiu "Name": "Aimbot", // Nazwa supermocy - "RequiredPermission": "" // Wymagane uprawnienie + "RequiredPermission": "", // Wymagane uprawnienie + "MaxPerServer": -1, // Maksymalna liczba graczy, którzy mogą posiadać tę + // umiejętność na serwerze (-1 dla "nieograniczona") + "Rarity": "Common" // Poziom rzadkości umiejętności: + // Common (70x), Uncommon (14x), + // Rare (10x), Epic (5x), Legendary (1x) }, ... ] @@ -314,20 +338,265 @@ Wszystkie sypermoce można dostosować w pliku **`config.cfg`** / **`skillsInfo. ## 🔗 Uznanie Plugin korzysta z zawartości następujących projektów: -- [dRandomSkills](https://github.com/jakubbartosik/dRandomSkills) by [Jakub Bartosik (D3X)](https://github.com/jakubbartosik) - system losowych umiejętności -- [CS2TraceRay](https://github.com/schwarper/CS2TraceRay) autorstwa [schwarper](https://github.com/schwarper) - system śledzenia promieni (Trace Ray) -- [CS2FlashingHtmlHudFix](https://github.com/girlglock/CS2FlashingHtmlHudFix) autorstwa [girlglock](https://github.com/girlglock) - poprawka migotania okienka z supermocą -- [ChaseMod](https://github.com/ipsvn/ChaseMod/blob/master/Utils/Memory/CCSMatch.cs) autorstwa [ipsvn](https://github.com/ipsvn) - ustawianie wyniku rund -- [WASDMenuAPI](https://github.com/Interesting-exe/WASDMenuAPI) by [Interesting-exe](https://github.com/Interesting-exe) - API do łatwego tworzenia menu za pomocą klawiszy WASD -- [GeoLocationLanguageManagerPlugin](https://github.com/aprox2/GeoLocationLanguageManagerPlugin) by [aprox2](https://github.com/aprox2) - zarządzenie geolokalizacją -- [GeoLite2](https://dev.maxmind.com/geoip/geolite2-free-geolocation-data) by [MaxMind](https://www.maxmind.com/) - dane geolokalizacyjne +- [dRandomSkills](https://github.com/jakubbartosik/dRandomSkills) autorstwa [Jakub Bartosik (D3X)](https://github.com/jakubbartosik) - System losowych umiejętności +- [CS2TraceRay](https://github.com/schwarper/CS2TraceRay) autorstwa [schwarper](https://github.com/schwarper) - Stary system śledzenia promieni (Trace Ray) +- [Ray-Trace](https://github.com/FUNPLAY-pro-CS2/Ray-Trace) autorstwa [SlynxCZ](https://github.com/SlynxCZ) - Nowy system śledzenia promieni (Trace Ray) +- [CS2FlashingHtmlHudFix](https://github.com/girlglock/CS2FlashingHtmlHudFix) autorstwa [girlglock](https://github.com/girlglock) - Poprawka migotania okienka z supermocą +- [ChaseMod](https://github.com/ipsvn/ChaseMod/blob/master/Utils/Memory/CCSMatch.cs) autorstwa [ipsvn](https://github.com/ipsvn) - Ustawianie wyniku rund +- [WASDMenuAPI](https://github.com/Interesting-exe/WASDMenuAPI) autorstwa [Interesting-exe](https://github.com/Interesting-exe) - API do łatwego tworzenia menu za pomocą klawiszy WASD +- [GeoLocationLanguageManagerPlugin](https://github.com/aprox2/GeoLocationLanguageManagerPlugin) autorstwa [aprox2](https://github.com/aprox2) - Zarządzenie geolokalizacją +- [GeoLite2](https://dev.maxmind.com/geoip/geolite2-free-geolocation-data) autorstwa [MaxMind](https://www.maxmind.com/) - Dane geolokalizacyjne +- [CServerSideClient](https://discord.com/channels/1160907911501991946/1508172390863994910/1508180670659166348) autorstwa [SLAYER](https://github.com/zakriamansoor47) + +## ❤️ Szczególne podziękowania + +ㅤ +
    + + + +
    Ryuu Jin
    Ryuu Jin
    cj☭
    cj☭
    k4chen
    k4chen
    luno
    luno
    + +Jeśli jesteś na tej liście i chcesz usunąć swój profil, skontaktuj się ze mną. + +
    ## 📋 Lista Zmian +
    +v1.2.2.b2 + +- #### Ogólne: + - ###### Zaktualizowano zależność CSS do wersji 1.0.369. + - ###### Przeniesiono projekt z .NET 8.0 na .NET 10.0. + - ###### Zaktualizowano tłumaczenie na język turecki przez [@ByDexterTR](https://github.com/ByDexterTR)]. + - ###### Dodano tłumaczenie na język rosyjski autorstwa [@213sdfsdgf](https://github.com/213sdfsdgf)]. + - ###### Naprawiono problem z błędnym wyświetlaniem arabskich pseudonimów. + - ###### Wykorzystano ForceFullUpdate, aby naprawić crash "FATAL ERROR: CopyExistingEntity". + - ###### Wyłączono nieaktualny hook HandleCommandDrop, aby uniknąć crashy, gdy gracz dołącza do drużyny (podziękowania dla [@vladimir214sd](https://github.com/vladimir214sd)). + - ###### Dodano nowe sygnatury do gamedata. + - ###### Dodano możliwość ustawienia ilości granatów dla każdej mocy, która korzysta z granatów jako części swojej umiejętności (np. Bomberman, Anty Flash, Magnetyczny Wabik itp.). + +- #### Poprawki mocy: + - ###### Re-Zombie: + - ###### Naprawiono błędy z przełączaniem broni, gdy gracz trzyma Zeusa i nóż. + - ###### Bronie są teraz usuwane dla botów w trybie zombie. + - ###### Naprawiono błąd, przez który gracze czasami nie odradzali się, jeśli otrzymali zbyt duże obrażenia w zbyt krótkim czasie. + - ###### Duszek: + - ###### Zablokowano możliwość korzystania z Zeusa. + - ###### Zablokowano możliwość korzystania z SG556 (`weapon_sg556`). + - ###### Ciernie: + - ###### Dodano konfigurowalny maksymalny limit zdrowia (37 HP) dla obrażeń, które mogą zostać odbite. + - ###### Druga Szansa: + - ###### Naprawiono błąd, przez który gracze czasami nie odradzali się, jeśli otrzymali zbyt duże obrażenia w zbyt krótkim czasie. + - ###### Feniks: + - ###### Naprawiono błąd, przez który gracze czasami nie odradzali się, jeśli otrzymali zbyt duże obrażenia w zbyt krótkim czasie. + - ###### Kurczak: + - ###### Zablokowano możliwość korzystania z SG556 (`weapon_sg556`). + - ###### Wallhack: + - ###### Naprawiono błąd, który powodował tymczasowe podświetlanie wrogów natychmiast po śmierci. + - ###### Kamera: + - ###### Dodano zapamiętywanie pozycji kamery. + - ###### Nieśmiertelność: + - ###### Naprawiono błąd z permanentną nieśmiertelnością aktywującą się po osiągnięciu dokładnie 0 HP. + - ###### Zamiana Broni: + - ###### Ilość amunicji jest teraz również przenoszona podczas zamiany broni. + - ###### Ludzka bomba: + - ###### Zmieniono nazwę umiejętności na "DeathBomb". + - ###### Obserwator: + - ###### Naprawiono błąd, przez który gracz z umiejętnością Kurczak po śmierci nadal wyświetlał się jako ragdoll podczas bycia obserwowanym. + - ###### Ogień Przyjacielski: + - ###### Umiejętność działa teraz nawet wtedy, gdy serwerowa funkcja mp_friendlyfire jest ustawiona na 0. + - ###### Bejsbolista: + - ###### Wyłączono zabijanie członków drużyny. + +
    + +
    +v1.2.2.b1 + +- #### Ogólne: + - ###### Zaktualizowano zależności projektu. + - ###### Zaimplementowano `EntityManager` w celu automatycznego czyszczenia encji i zarządzania pamięcią. + - ###### Dodano konfigurację umożliwiającą włączenie lub wyłączenie umiejętności dla botów. + - ###### Poprawki stabilności i wydajności. + +- #### Poprawki mocy: + - ###### Umiejętności oparte na niewidzialności: Są teraz widoczne dla członków drużyny oraz obserwatorów. + - ###### Fortnite: + - ###### Naprawiono problem z niezniszczalnymi barykadami po śmierci gracza. + - ###### Wallhack: + - ###### Ulepszono logikę wykrywania niewidzialnych graczy. + - ###### Dźwiękowiec / Stópkarz / Obserwator: + - ###### Zaktualizowano kod, aby poprawnie współpracował z niewidzialnymi graczami. + - ###### I więcej... + +
    + +
    +v1.2.1.b9 + +- #### Ogólne: + - ###### Dodano Crash Handler w celu poprawy stabilności serwera (Podziękowania dla cj za pomoc). + - ###### Dodano rzadkość umiejętności (Skill Rarity - wprowadzono poziomy rzadkości dla mocy). + - ###### Dodano limit 'MaxPerServer' (ogranicza liczbę osób, które mogą korzystać z tej samej umiejętności jednocześnie). + - ###### Zastąpiono model "ghost_speaker.vmd" modelem "spray_plane.vmdl". + +- #### Poprawki mocy: + - ###### Skupienie: + - ###### Naprawiono i ulepszono kontrolę odrzutu (recoil control). + - ###### Re-Zombie / Feniks: + - ###### Zablokowano możliwość nadużywania (exploitu) odradzania się podczas zmiany drużyny. + +
    + +
    +v1.2.1.b8 + +- #### Ogólne: + - ###### Zastąpiono [CS2TraceRay](https://github.com/schwarper/CS2TraceRay) biblioteką [RayTraceApi](https://github.com/FUNPLAY-pro-CS2/Ray-Trace). + - ###### Zaktualizowano CounterStrikeSharp do najnowszej wersji. + - ###### Nowa komenda do testowania umiejętności: `css_next_skill <(null)/-1/index>`. + - ###### Zaktualizowano sygnatury gamedata. + - ###### Zastąpiono bezpośrednie referencje do obiektów indeksami encji (entity indices) w celu poprawy bezpieczeństwa pamięci. + - ###### Naprawiono ścieżki modeli agentów. + - ###### Umiejętności są teraz automatycznie wyłączane, gdy gracz opuszcza serwer. + - ###### Dodano sprawdzenia wartości null (null-pointer checks) dla poprawy stabilności. + +- #### Poprawki mocy: + - ###### Aim Lock: + - ###### Ulepszono celowanie w głowę przeciwnika. + - ###### Anomalia / Skrytobójca / Kamera / Odpychacz / Zamiana Miejsc / Teleporter: + - ###### Ulepszono pozycjonowanie kamery podczas teleportacji. + - ###### Ostrożne pociski / Strzał Wybuchowy / Krucha Bomba: + - ###### Zaprojektowano na nowo logikę z powodu zmian w zdarzeniu `OnTakeDamage`. + - ###### Ogień Przyjacielski: + - ###### Naprawiono działanie umiejętności, gdy ogień przyjacielski jest wyłączony na serwerze (tryb Uproszczony/Casual). + - ###### Hologram: + - ###### Zablokowano możliwość wyrzucania i podnoszenia broni podczas bycia w formie hologramu. + - ###### Analfabeta: + - ###### Naprawiono błąd z poprawnym wyświetlaniem tekstu. + - ###### Stópkarz: + - ###### Naprawiono problemy związane z licznikami czasu (timerami). + - ###### Ninja: + - ###### Naprawiono błąd, przez który początkowy stan niewidzialności nigdy się nie aktualizował. + - ###### Skupienie / Szybkostrzelność: + - ###### Zaktualizowano kod, aby pasował do nowej struktury `AimPunchServices`. + - ###### NoClip / Cień / Iana: + - ###### Przeniesiono logikę na `TraceHullShape` w celu dokładniejszego wykrywania kolizji. + - ###### Re-Zombie: + - ###### Zablokowano możliwość używania broni w trybie zombie oraz zwiększono zdrowie do 500 HP. + +- #### Znane problemy: + - ###### Długi Nóż: + - ###### Wykrywanie prawego przycisku myszy jest obecnie zepsute na systemach Linux (pomimo poprawnych sygnatur). + - ###### Iluzjonista: + - ###### Błąd z T-Pose: Po dodaniu animgraph_2, modele postaci nie mają wbudowanych żadnych animacji. Na ten moment nie ma możliwości naprawienia tego bez dodawania własnych animacji z Warsztatu Steam. + +
    + +
    +v1.2.1.b7 + +- #### Ogólne: + - ###### Podniesiono wersję modułu do **1.2.1.b7**. + - ###### Zaimplementowano **HTMLEncoder** w celu zwiększenia bezpieczeństwa wiadomości i ich ochrony. + - ###### Zaktualizowano funkcję `SkillAction`, aby zwracała wynik wywołanej metody (`object?`) lub `null`, jeśli nie została znaleziona. + - ###### Przebudowano system dystrybucji zdarzeń graczy, aby wywoływał `SkillAction` **tylko raz na każdą unikalną aktywną umiejętność**, co zmniejsza liczbę nadmiarowych wywołań. + - ###### Przełączono logikę pomiaru czasu na używanie `Server.CurrentTime` zamiast `EngineTime`. + - ###### Dodano informacje w konsoli podczas uruchamiania oraz automatyczne **sprawdzanie wersji** przy ładowaniu wtyczki. + - ###### Zaimplementowano **automatyczne kopiowanie** plików gamedata, bibliotek DLL oraz plików językowych podczas procesu budowania (autor: @vinicius-trev). + - ###### Zaktualizowano główne zależności: `CounterStrikeSharp.API` do wersji **1.0.364** oraz `MaxMind.Db` do wersji **5.0.0** (autor: @vinicius-trev). + - ###### Dodano **obsługę geolokalizacji** dla Turcji (`tr`) i Czech (`cz`). + - ###### Dodano obsługę **języka tureckiego (`tr`)** (autor: @brkvlr) oraz ulepszono tłumaczenia dla **języka portugalskiego brazylijskiego (`pt-br`)** (autor: @vinicius-trev). + - ###### W przypadku braku tłumaczenia system **używa teraz tekstu angielskiego** zamiast wyświetlania surowego klucza tłumaczenia. + - ###### **SkillUtils:** Naprawiono błędy wyboru punktów odrodzenia, problemy z referencjami pamięci oraz dodano obsługę parametru `maxHealth` dla funkcji `AddHealth`. + - ###### Naprawiono błąd, przez który **klawisz E** (interakcja/rozbrajanie) był przerywany przez użycie umiejętności; gracze mogą teraz rozbrajać bombę i wchodzić w interakcję z obiektami bez zakłóceń. + - ###### Licznik czasu systemu głosowania resetuje się teraz poprawnie po każdym głosowaniu. + +- #### Poprawki mocy: + - ##### Pilot (Rework): + - ###### Całkowicie przepisano logikę skoku. Lot wymaga teraz **podwójnego kliknięcia** klawisza skoku, aby go aktywować. + - ##### Błazen (Rework): + - ###### Zrefaktoryzowano system na działający indywidualnie dla każdego gracza (**per-player system**) wraz z poprawą stabilności licznika czasu. Licznik czasu Błazna **resetuje się** teraz, gdy gracz próbuje podłożyć lub rozbroić bombę. + - ##### NoClip (Rework): + - ###### Całkowita Rework logiki ruchu; ulepszono wykrywanie kolizji, aby **zapobiec utykaniu** w obiektach oraz zapewniono płynniejszy lot. + - ##### Duszek / C4 Kamuflaż / Ninja: + - ###### **Obserwatorzy widzą teraz niewidzialnych graczy.** + - ###### Ulepszono funkcję ukrywania bomby i naprawiono problem ze spamowaniem konsoli. + - ##### Odwrót / Resp Wroga: + - ###### Naprawiono błąd związany z niepoprawną interpretacją punktu odrodzenia. + - ##### Teleporter: + - ###### Mechanika została zmieniona na **procentową szansę** na zamianę miejsc z wrogiem, zamiast gwarantowanych 100%. + - ##### Hazardzista: + - ###### Naprawiono błąd, który pozwalał na odświeżenie umiejętności bez posiadania wymaganych pieniędzy. + - ##### Cień: + - ###### Naprawiono problemy związane z logiką teleportacji. + - ##### Ludzka bomba: + - ###### Zablokowano możliwość korzystania z umiejętności podczas zmiany drużyny, aby zapobiec nadużyciom (exploitom). + - ##### Bejsbolista: + - ###### Granaty wabiące (decoy) mają teraz taką samą kolizję jak gracze (**PlayerClip**). + - ##### Papito: + - ###### Główna refaktoryzacja oraz **naprawa crashy serwera** związanych z wymianą broni. + - ##### Replikator: + - ###### Dodano **animacje kucania** dla replik, aby dopasować je do ruchu gracza. + - ##### Mistrz Ostrza / Scyzoryk / Rozbrojenie / Długi Nóż / Długi Zeus / Zabójczy Flash: + - ###### Ulepszono obsługę broni typu **Bagnet** (Bayonet). + - ###### Dodano opcje konfiguracyjne **friendlyFire** dla `LongKnife`, `LongZeus` oraz `KillerFlash`. + - ##### Samowolka / Krótka Bomba / Wyluzowany: + - ###### Powiadomienia docierają teraz do wszystkich prawidłowych graczy, niezależnie od tego, czy żyją; dodano obsługę `BombAbortPlant`. + - ##### Niszczyciel Stref: + - ###### Dodano komunikat podczas przebywania na wyłączonym bombsite. + - ##### Wallhack: + - ###### Podświetlenie (glow) jest teraz poprawnie wyłączane dla martwych graczy. + - ##### Dźwiękowiec (Rework): + - ###### Przerobiono umiejętność tak, aby automatycznie odtwarzała dźwięk co 2 sekundy (słyszalny tylko dla gracza z tą umiejętnością). + +- #### Nowe moce: + - ##### Aim Lock: + - ###### Ustawia celownik na najbliższym przeciwniku przez ograniczony czas. + - ##### Naprowadzane Granaty: + - ###### Twoje granaty (z wyjątkiem dymnych) are przyciągane do pobliskich wrogów. + - ##### Magneto: + - ###### Odpycha nadlatujące granaty wroga od gracza. + - ##### Bomberman: + - ###### Rozmieszcza granaty odłamkowe (HE), które wybuchają tylko wtedy, gdy wróg znajdzie się w ich zasięgu. + - ##### Analfabeta: + - ###### Dopóki użytkownik żyje, wrogowie nie mogą czytać czatu ani informacji na HUD-zie. + - ##### Gorąca Bomba: + - ###### C4 zadaje stałe obrażenia osobie niosącej bombę tak długo, jak żyje właściciel umiejętności. + - ##### Iluzjonista: + - ###### Tworzy replikę, która idzie prosto przed siebie, aby odwrócić uwagę wrogów. + - ##### Magnetyczny Wabik: + - ###### Granaty wabiące (decoy) przyciągają pobliskich graczy do swojego środka. + - ##### TNóż do Rzucania: + - ###### Dodaje możliwość rzucania we wrogów zabójczym nożem. + - ##### Nieważkość: + - ###### Granaty lecą szybciej i nie działa już na nie grawitacja. + - ##### Dzikie Rzuty: + - ###### Sprawia, że wybrany gracz "zapomina swoich lineupów", co skutkuje losowymi trajektoriami rzutów granatów. + - ##### Zadymiarz: + - ###### Twoje granaty dymne nigdy się nie kończą. + +- #### Nowe komendy: + - ###### `css_bot_place ` - Teleportuje bota na pozycję gracza z opcjonalnym trybem godmode. + - ###### `!sethealth ` - Komenda dla administratora do zarządzania zdrowiem i testowania. + - ###### `!plantedbomb ` - Komenda do testowania stanów i logiki związanej z podłożoną bombą. +
    +
    v1.2.0 -- #### General: +- #### Ogólne: - ###### Zmieniono nazwę pluginu z `!jRandomSkills` na `jRandomSkills`. - ###### Poprawiono literówkę w uprawnieniach z `@jRandmosSkills` na `@jRandomSkills`. - ###### Domyślnie wyłączono `DebugMode` w konfiguracji (przez: [@vinicius-trev](https://github.com/vinicius-trev)). @@ -535,7 +804,7 @@ Plugin korzysta z zawartości następujących projektów:
    v1.1.9a -- #### General: +- #### Ogólne: - ###### Zaktualizowano zależności do najnowszej wersji. - ###### Aktualizacja sygnatur (jRandomSkills.gamedata.json). - ###### FlashingHtmlHudFix jest teraz wyłączony podczas rozgrzewki. @@ -616,7 +885,7 @@ Plugin korzysta z zawartości następujących projektów: - ###### Dodano konfigurowalny czas blokady na początku rundy. - ##### Rozbrojenie: - ###### Powrót do upuszczania broni zamiast zmiany na slot3. - - ###### Zmniejszono szansę na upuszczenie broni: (20–50)% → (20–35)%. + - ###### Zmniejszono szansę na upuszczenie broni: (20-50)% → (20-35)%. - ##### Kurczak: - ###### Zmieniła się metoda poruszania się kurczaka. - ###### Gracz widzi model swojego kurczaka. diff --git a/readme.md b/readme.md index fec917e..5941e29 100644 --- a/readme.md +++ b/readme.md @@ -13,7 +13,7 @@ > This repository is a fork of the [project](https://github.com/jakubbartosik/dRandomSkills) created by [Jakub Bartosik (D3X)](https://github.com/jakubbartosik). ## 💡 About -jRandomSkills is a plugin for CounterStrike 2 that brings chaos and fun to gameplay! In each round, you randomly receive one of the unique skills – from invisibility and explosive shots to camera manipulation. Surprise your opponents, take control of the match, and discover dozens of creative abilities that transform the game's dynamics! +jRandomSkills is a plugin for CounterStrike 2 that brings chaos and fun to gameplay! In each round, you randomly receive one of the unique skills - from invisibility and explosive shots to camera manipulation. Surprise your opponents, take control of the match, and discover dozens of creative abilities that transform the game's dynamics! #### Choose language: @@ -29,6 +29,8 @@ jRandomSkills is a plugin for CounterStrike 2 that brings chaos and fun to gamep - **French** [by: [@felyjyn](https://github.com/felyjyn)] - **Portuguese (Brazilian)** [by: [@vinicius-trev](https://github.com/vinicius-trev)] - **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] ## 🖼️ Preview @@ -40,19 +42,20 @@ Join the 3v3 test server and try out the jRandomSkills plugin: - **Address**: `jRandomSkills@pukawka.pl` - **Password**: `public` - **Opening Hours**: `22:00-17:00 UTC` -- **Connect URL**: `steam://connect/51.38.122.215:27235/public` -- **Connect**: `connect 51.38.122.215:27235; password public` +- **Connect URL**: `steam://connect/51.38.122.215:27215/public` +- **Connect**: `connect 51.38.122.215:27215; password public` Buying a server on pukawka? Use my [referral code](https://pukawka.pl/pp,juzlus.html). -## ✨ Current Skills (112) +## ✨ Current Skills (124)
    The table below lists all available skills in the game, along with their descriptions. | Name | Description | Cooldown / Range | | - | - | - | | Aimbot | Every bullet you hit counts as a headshot | - | +| Aim Lock | Click [css_useSkill] to lock your aim on the nearest enemy | 20 s | | Anomaly | You rewind a few seconds back in time | 15 s | | Anti-Flash | You are immune to flashbangs, and your flashbangs last 7 seconds | - | | Iron Head | You take no damage from headshots | - | @@ -75,6 +78,7 @@ Buying a server on pukawka? Use my [referral code](https://pukawka.pl/pp,juzlus. | Darkness | Applies a darkness effect to a chosen enemy | - | | Deactivator | Choose a player whose skill you want to disable | - | | Deaf | Choose a player to mute all sounds for | - | +| Death Bomb | You explode upon death, killing nearby players | - | | Disarmament | You have a random chance to make an enemy drop their weapon on hit | (20 - 35)% | | Rangefinder | You can see the distance to the nearest enemy | - | | Dash | Perform a second jump to dash | - | @@ -100,7 +104,11 @@ Buying a server on pukawka? Use my [referral code](https://pukawka.pl/pp,juzlus. | Healing Smoke | Your smoke grenades heal | - | | Hermit | Killing restores ammo and a portion of health | - | | Holy Hand Grenade | Your HE grenades deal double damage and have double range| - | +| Homing Grenades | Your grenades (except smokes) are attracted to enemies | - | +| Hot Bomb | As long as you are alive, the bomb deals damage to its carrier | - | | Hologram | Click [css_useSkill] to control your hologram for a few seconds | 30 s | +| Illiterate | As long as you are alive, your enemies cannot read | - | +| Illusionist | Click [css_useSkill] to deploy a replica that walks straight ahead | 30 s | | Impostor | You start the round with an enemy player model | - | | Infinite Ammo | You receive infinite ammo for all your weapons | - | | Tracker | Choose a player who will leave a trail behind them | - | @@ -112,10 +120,12 @@ Buying a server on pukawka? Use my [referral code](https://pukawka.pl/pp,juzlus. | 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 | - | +| Magnetic Decoy | Your decoy attracts nearby players towards itself | - | +| Magneto | All enemy grenades are repelled away from you | - | | Magnifier | Forces the enemy's screen to zoom in, reducing their field of view | - | | 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 | - | -| Muhammed | You explode upon death, killing nearby players | - | | 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 | - | @@ -150,6 +160,7 @@ Buying a server on pukawka? Use my [referral code](https://pukawka.pl/pp,juzlus. | Shade | You teleport behind the back of a hit enemy | - | | Short Fuse | The bomb explodes much faster | - | | Silent | Your footsteps and jumps are silent to other players | - | +| Smoker | Your smoke grenades never run out | - | | Sniper Elite | Click [css_useSkill] to swap your current weapon for an AWP | 0 s | | Soldier | You have a random damage multiplier | (1.15 - 1.35)x | | Soundmaker | Click [css_useSkill] to trigger a sound for every enemy | 5 s | @@ -159,10 +170,13 @@ Buying a server on pukawka? Use my [referral code](https://pukawka.pl/pp,juzlus. | Thief | You can steal a skill from a chosen player | - | | Third Eye | Click [css_useSkill] to activate third-person view | 0 s | | 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 | - | | 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 | +| Weightlessness | Your grenades are not affected by gravity and fly faster | - | +| Wild Throws | Choose a player who will have trouble throwing grenades | - | | Zeus | Zeus x27 instantly recharges | - |
    @@ -183,14 +197,13 @@ Buying a server on pukawka? Use my [referral code](https://pukawka.pl/pp,juzlus. 3. Install **CounterStrikeSharp**. - Download [CounterStrikeSharp-With-Runtime](https://github.com/roflmuffin/CounterStrikeSharp/releases). - Extract it to the `C2Server/game/csgo/` folder. -4. Install **CS2TraceRay** - - Download [CS2TraceRay](https://github.com/schwarper/CS2TraceRay/releases) - - Extract it to the `CS2Server/game/csgo/addons/counterstrikesharp/` folder. +4. Install **Ray-Trace** + - Download [RayTrace-CSS-API](https://github.com/FUNPLAY-pro-CS2/Ray-Trace/releases) + - Extract folder `conterstrikesharp` to the `CS2Server/game/csgo/addons/` folder. + - Download [RayTrace-MM](https://github.com/FUNPLAY-pro-CS2/Ray-Trace/releases) + - Extract it to the `CS2Server/game/csgo/addons/` folder. 5. Install **jRandomSkills** - Download [jRandomSkills](https://github.com/Juzlus/jRandomSkills/releases) - - Extract it to the `C2Server/game/csgo/addons/counterstrikesharp/` folder. - - IF there is a `gamedata.json` file to download: - - Extract `gamedata.json` to the `C2Server/server/game/csgo/addons/counterstrikesharp/gamedata/` folder. ## Server Commands > [!TIP] @@ -217,6 +230,10 @@ Buying a server on pukawka? Use my [referral code](https://pukawka.pl/pp,juzlus. | `!setscore ` | `!setscore 10 7` | Set the game score | `@jRandomSkills/owner` | | `!setstaticskill ` | `!setstaticskill Juzlus Aimbot` | Giving a player a permanent skill | `@jRandomSkills/admin` | | `!setstaticskill None` | `!setstaticskill Juzlus None` | Back to normal | `@jRandomSkills/admin` | +| `!botplace [slot] [godmode]` | `!botplace 2 1` | Teleport a bot to your location | `@jRandomSkills/admin` | +| `!next_skill [idx]` | `!next_skill Juzlus` | Switch skill for a player (next, previous -1, or specific idx) | `@jRandomSkills/admin` | +| `!plantedbomb [time]` | `!plantedbomb 35` | Spawn a planted C4 bomb at your position with custom or default (40s) detonation time | `@jRandomSkills/admin` | +| `!sethealth ` | `!sethealth 150` | Set a specific health amount for yourself | `@jRandomSkills/admin` | | `!reload` | `!reload` | Reload translations | - | _Most commands require permissions, which must be set in the file: `game/csgo/addons/counterstrikesharp/configs/admins.json`_ @@ -252,10 +269,12 @@ All skills can be customized in the **`config.cfg`** / **`skillsInfo.json`** fil // 4 - Random skills for each player (Full random) // 5 - Debug: Skills are assigned in turn "YourSkillChatInfo": true, // Show your skill in chat - "KillerSkillInfo": true, // Show killer's skill in chat - "TeamMateSkillInfo": true, // Show allies' skills in chat + "KillerSkillChatInfo": true, // Show killer's skill in chat + "TeamMateSkillChatInfo": true, // Show allies' skills in chat "SummaryAfterTheRound": true, // Show summary of the last round - "DebugMode": false, // Write activity to the ‘Debug’ folder + "EnableBotSkills": true, // Enable skills for bots + "EnableBotKickDebug": false, // Kick a random bot every 45s (for debug/testing) + "DebugMode": false, // Write activity to the ‘Debug’ folder "AlternativeSkillButton": null, // Possible buttons: // null, "Attack", "Jump", "Duck", "Forward", "Back", // "Use", "Cancel", "Left", "Right", "Moveleft", @@ -265,12 +284,12 @@ All skills can be customized in the **`config.cfg`** / **`skillsInfo.json`** fil // "Attack3", "Scoreboard", "Inspect" "SkillTimeBeforeStart": 7.0, // How many seconds before freeze time ends should skills // drawing be completed? (freezetime - SkillTimeBeforeStart) - "SkillHudDuration": 999.0, // How long should the HUD be visible for? - "SkillDescriptionDuration": 999, // How long should the skill description be visible for? + "SkillHudDuration": -1.0, // How long should the HUD be visible for? + "SkillDescriptionDuration": 7.0, // How long should the skill description be visible for? "DisplayAlwaysDescription":false,// Always display skill description (SkillDescriptionDuration = 9999) "DisableSpectateHUD": false, // Disable HTML HUD when spectating - "FlashingHtmlHudFix": true, // Enable FlashingHtmlHudFix - "CS2TraceRayDebug": false, // Enable trail visibility for 'Long Knife', 'Long Zeus' + "EnableFlashingHtmlHudFix": false,// Enable FlashingHtmlHudFix + "TraceRayBeam": false, // Enable trail visibility for 'Long Knife', 'Long Zeus' "DisableHUDOnDeathPermission": "@jRandomSkills/death", // Disable the HUD after death for players with this permission "DisableSkillsOnRoundEnd": false,// Disable all skills at the end of the round (when the summary is visible) @@ -300,7 +319,12 @@ All skills can be customized in the **`config.cfg`** / **`skillsInfo.json`** fil "Color": "#ff0000", // Skill color "Active": true, // Enabled on startup "Name": "Aimbot", // Skill name - "RequiredPermission": "" // Required permission + "RequiredPermission": "", // Required permission + "MaxPerServer": -1, // Maximum number of players allowed to have + // this skill on the server (-1 for unlimited) + "Rarity": "Common" // Rarity tier of the skill: + // Common (70x), Uncommon (14x), + // Rare (10x), Epic (5x), Legendary (1x) }, ... ] @@ -316,16 +340,262 @@ All skills can be customized in the **`config.cfg`** / **`skillsInfo.json`** fil ## 🔗 Credits This plugin uses content from the following projects: -- [dRandomSkills](https://github.com/jakubbartosik/dRandomSkills) by [Jakub Bartosik (D3X)](https://github.com/jakubbartosik) - random skills system -- [CS2TraceRay](https://github.com/schwarper/CS2TraceRay) by [schwarper](https://github.com/schwarper) - Trace Ray system -- [CS2FlashingHtmlHudFix](https://github.com/girlglock/CS2FlashingHtmlHudFix) by [girlglock](https://github.com/girlglock) - a fix for window flickering -- [ChaseMod](https://github.com/ipsvn/ChaseMod/blob/master/Utils/Memory/CCSMatch.cs) by [ipsvn](https://github.com/ipsvn) - round score management +- [dRandomSkills](https://github.com/jakubbartosik/dRandomSkills) by [Jakub Bartosik (D3X)](https://github.com/jakubbartosik) - Random skills system +- [CS2TraceRay](https://github.com/schwarper/CS2TraceRay) by [schwarper](https://github.com/schwarper) - Old Trace Ray system +- [Ray-Trace](https://github.com/FUNPLAY-pro-CS2/Ray-Trace) by [SlynxCZ](https://github.com/SlynxCZ) - New Trace Ray system +- [CS2FlashingHtmlHudFix](https://github.com/girlglock/CS2FlashingHtmlHudFix) by [girlglock](https://github.com/girlglock) - A fix for window flickering +- [ChaseMod](https://github.com/ipsvn/ChaseMod/blob/master/Utils/Memory/CCSMatch.cs) by [ipsvn](https://github.com/ipsvn) - Round score management - [WASDMenuAPI](https://github.com/Interesting-exe/WASDMenuAPI) by [Interesting-exe](https://github.com/Interesting-exe) - API to easily create WASD menus -- [GeoLocationLanguageManagerPlugin](https://github.com/aprox2/GeoLocationLanguageManagerPlugin) by [aprox2](https://github.com/aprox2) - geolocation language manager -- [GeoLite2](https://dev.maxmind.com/geoip/geolite2-free-geolocation-data) by [MaxMind](https://www.maxmind.com/) - geolocation data +- [GeoLocationLanguageManagerPlugin](https://github.com/aprox2/GeoLocationLanguageManagerPlugin) by [aprox2](https://github.com/aprox2) - Geolocation language manager +- [GeoLite2](https://dev.maxmind.com/geoip/geolite2-free-geolocation-data) by [MaxMind](https://www.maxmind.com/) - Geolocation data +- [CServerSideClient](https://discord.com/channels/1160907911501991946/1508172390863994910/1508180670659166348) by [SLAYER](https://github.com/zakriamansoor47) + +## ❤️ Special thanks + +ㅤ +
    + + + +
    Ryuu Jin
    Ryuu Jin
    cj☭
    cj☭
    k4chen
    k4chen
    luno
    luno
    + +If you are on this list and want your profile removed, please contact me. + +
    ## 📋 Changelog +
    +v1.2.2.b2 + +- #### General: + - ###### Updated CSS dependency to version 1.0.369. + - ###### Upgraded the project from .NET 8.0 to .NET 10.0. + - ###### Updated Turkish language translation by [@ByDexterTR](https://github.com/ByDexterTR)]. + - ###### Added Russian language translation by [@213sdfsdgf](https://github.com/213sdfsdgf)]. + - ###### Fixed an issue with incorrect display of Arabic nicknames. + - ###### Used ForceFullUpdate to resolve the "FATAL ERROR: CopyExistingEntity" crash. + - ###### Disabled stale HandleCommandDrop hook to avoid crashes when a player joins a team (thanks to [@vladimir214sd](https://github.com/vladimir214sd)). + - ###### Added new signatures to gamedata. + - ###### Added the ability to configure the number of grenades for every skill that uses grenades as part of its ability (e.g., Miner, AntyFlash, MagneticDecoy, etc.). + +- #### Skill improvements: + - ###### Re-Zombie: + - ###### Fixed weapon switching issues when a player is holding a Zeus and a knife. + - ###### Weapons are now removed for bots in zombie mode. + - ###### Fixed an issue where players would occasionally fail to respawn if they took too much damage too quickly. + - ###### Ghost: + - ###### Blocked the ability to use the Zeus. + - ###### Blocked the ability to use the SG556 (`weapon_sg556`). + - ###### Thorns: + - ###### Added a configurable maximum health limit (37 HP) for the damage that can be reflected. + - ###### Second Life: + - ###### Fixed an issue where players would occasionally fail to respawn if they took too much damage too quickly. + - ###### Phoenix: + - ###### Fixed an issue where players would occasionally fail to respawn if they took too much damage too quickly. + - ###### Chicken: + - ###### Blocked the ability to use the SG556 (`weapon_sg556`). + - ###### Wallhack: + - ###### Fixed a bug that caused temporary enemy highlighting right after death. + - ###### Cypher: + - ###### Added camera position persistence. + - ###### God Mode: + - ###### Fixed an issue with permanent immortality triggering after reaching exactly 0 HP. + - ###### Weapons Swap: + - ###### The ammo count is now also transferred when weapons are swapped. + - ###### Muhammed: + - ###### Renamed the skill to "DeathBomb". + - ###### Spectator: + - ###### Fixed a bug where a player with the Chicken skill would still display as a ragdoll after death when spectated. + - ###### Friendly Fire: + - ###### The skill now works even when the server's mp_friendlyfire setting is set to 0. + - ###### Baseball: + - ###### Disabled teammate killing. + +
    + +
    +v1.2.2.b1 + +- #### General: + - ###### Updated project dependencies. + - ###### Implemented `EntityManager` for automated entity cleanup and memory management. + - ###### Added configuration to enable or disable skills for bots. + - ###### Stability and performance improvements. + +- #### Skill improvements: + - ###### Invisibility-based skills: Now visible to teammates and spectators. + - ###### Fortnite: + - ###### Fixed an issue with indestructible barricades after player death. + - ###### Wallhack: + - ###### Improved detection logic for invisible players. + - ###### Soundmaker / Jackal / Spectator: + - ###### Updated to correctly work with invisible players. + - ###### And more... + +
    + +
    +v1.2.1.b9 + +- #### General: + - ###### Added Crash Handler to improve server stability (Thanks to cj for help). + - ###### Added Skill Rarity (added rarity levels to skills). + - ###### Added 'MaxPerServer' limit (limits how many people can use the same skill). + - ###### Replaced model "ghost_speaker.vmd" with "spray_plane.vmdl". + +- #### Skill improvements: + - ###### Focus: + - ###### Fixed and improved recoil control. + - ###### ReZombie / Phoenix: + - ###### Blocked respawn exploit when changing teams. + +
    + +
    +v1.2.1.b8 + +- #### General: + - ###### Replaced [CS2TraceRay](https://github.com/schwarper/CS2TraceRay) with [RayTraceApi](https://github.com/FUNPLAY-pro-CS2/Ray-Trace). + - ###### Updated CounterStrikeSharp to the latest version. + - ###### New command for skill testing: `css_next_skill <(null)/index>`. + - ###### Updated gamedata signatures. + - ###### Replaced CS2TraceRay with `RayTraceApi`. + - ###### Replaced direct object references with entity indices to improve memory safety. + - ###### Fixed agent model paths. + - ###### Skills are now automatically disabled when a player leaves the server. + - ###### Added null-pointer checks for improved stability. + +- #### Skill improvements: + - ###### AimLock: + - ###### Aiming at the opponent's head has been improved. + - ###### Anomaly / Behind / Cypher / Push / SwapPosition / Teleporter: + - ###### Improved camera positioning during teleportation. + - ###### CarefulBullets / ExplosiveShot / FragileBomb: + - ###### Redesigned logic due to changes in the `OnTakeDamage` event. + - ###### FriendlyFire: + - ###### Fixed skill functionality when friendly fire is disabled on the server (Casual mode). + - ###### Hologram: + - ###### Blocked weapon dropping and picking up while in hologram form. + - ###### Illiterate: + - ###### Fixed a bug with correct text display. + - ###### Tracker: + - ###### Fixed issues related to timers. + - ###### Ninja: + - ###### Fixed a bug where the initial invisibility state never update. + - ###### NoRecoil / QuickShot: + - ###### Updated to match the new `AimPunchServices` structure. + - ###### Noclip / Shade / Iana: + - ###### Migrated to `TraceHullShape` for more accurate collision detection. + - ###### ReZombie: + - ###### Disabled weapon usage in zombie mode and increased HP to 500. + +- #### Known Issues: + - ###### LongKnife: + - ###### Right-click detection is currently broken on Linux (despite valid signatures). + - ###### Illusionist: + - ###### T-Pose bug: After adding animgraph_2, the character models don't have any animations built in. So, for now, there isn't really any way to do this without adding your own from the Workshop. + +
    + +
    +v1.2.1.b7 + +- #### 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 `SkillAction` **once 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 ` - Teleports a bot to the player's position with optional godmode. + - ###### `!sethealth ` - Admin command for health management and testing. + - ###### `!plantedbomb ` - Command for testing bomb-related states and logic. +
    +
    v1.2.0 @@ -623,7 +893,7 @@ This plugin uses content from the following projects: - ###### Added a configurable cooldown at the start of the round. - ##### Disarmament: - ###### Back to dropping weapons instead of changing to slot3. - - ###### The chance of dropping weapons has been reduced: (20–50)% → (20–35)% + - ###### The chance of dropping weapons has been reduced: (20-50)% → (20-35)% - ##### Chicken: - ###### The method used to attach the chicken has changed. - ###### Player with skill can see a model of your chicken.

    +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%0Afc6LAPA%*sQ{kbx)<5&Mj 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 Q>2RG)~q=r5@m(OcVZy6#GC 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 z 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", - "correct_form_setscore": "Korrekte Verwendung: CHATCOLORS.RED!setscore ", - "done_setskill": "Fähigkeit festgelegt", - "error_setskill": "CHATCOLORS.REDskill konnte nicht festgelegt werden", - "for_setskill": "für", - - "invalid_map": "Kartenname falsch eingegeben!", - "loading_map": "Neue Karte wird geladen", - - "pause": "Spiel wurde unterbrochen", - "unpause": "Spiel wurde fortgesetzt", - "healed": "Du wurdest geheilt.", - "game_start": "Spiel gestartet!", - "reload": "Sprachen und Konfigurationen wurden neu geladen.", - "hud_on": "HUD wurde aktiviert.", - "hud_off": "HUD wurde deaktiviert.", - - "vote_started": "Abstimmung gestartet: ‚{0}‘", - "vote_timeout": "Zeitlimit für Abstimmung ‚{0}‘ abgelaufen!", - "vote_wait": "Sie müssen warten, bevor Sie eine weitere Abstimmung starten können!", - "vote_same_wait": "Sie müssen warten, bevor Sie dieselbe Abstimmung erneut starten können!", - "vote_not_enough_players": "Nicht genügend Spieler, um eine Abstimmung zu starten!", - "vote_alredy_voted": "Du hast bereits abgestimmt!", - "vote_vote": "Abstimmen", - - "bombsite_a": "Bombenplatz A", - "bombsite_b": "Bombenplatz B", - "bombplanted": "Die Bombe wurde gelegt\n{0} Sekunden bis zur Detonation", - - "teammate_skills": "Die Fähigkeiten Ihrer Teamkollegen", - "summary": "Zusammenfassung der letzten runde", - - "menu_controlls_scroll": "W/S – Scrollen", - "menu_controlls_padding": " | ", - "menu_controlls_select": "E – Auswählen" + "weightless": "Schwerelosigkeit", + "weightless_desc": "Deine Granaten werden nicht von der Schwerkraft beeinflusst und fliegen schneller", + + "wildthrow": "Wilder Wurf", + "wildthrow_desc": "Wähle einen Spieler aus, der Probleme beim Werfen von Granaten haben wird", + "wildthrow_player_info": "Spieler '{0}' hat all seine Lineups vergessen", + "wildthrow_select_info": "Wähle einen Spieler aus:", + + "zeus": "Zeus", + "zeus_desc": "Zeus x27 lädt sich sofort wieder auf", + + "your_skill": "Deine aktuelle Fertigkeit", + "enemy_skill": "Fähigkeit des Gegners", + "observer_skill": "Fähigkeit des Spielers", + "welcome_message": "Willkommen {PLAYER} bei {SERVER_NAME}", + "drawing_skill": "Eine Fertigkeit zeichnen", + "disabled_weapon": "Du kannst diese Waffe nicht verwenden", + + "hud_info": "Warte weitere {0} Sekunden", + "hud_info_no_enemy": "Kein Feind gefunden", + "active_hud_info": "Noch {0} Millisekunden aktiv", + + "skills_menu": "Fähigkeitenliste", + "no_player": "Kein passender Spieler gefunden.", + "duplicate_player": "Mehr als ein Spieler mit demselben Namen gefunden.", + "selectplayerskill_command": "Gib /t ein", + "selectplayerskill_incorrect_enemy_index": "Es wurden keine Spieler gefunden, die ausgewählt werden können.", + + "skill_not_found_setskill": "Keine solche CHATCOLORS.REDskill gefunden", + "player_not_found_setskill": "Kein solcher CHATCOLORS.REDplayer gefunden", + "correct_form_setskill": "Korrekte Verwendung: CHATCOLORS.RED!setskill ", + "correct_form_setscore": "Korrekte Verwendung: CHATCOLORS.RED!setscore ", + "done_setskill": "Fähigkeit festgelegt", + "error_setskill": "CHATCOLORS.REDskill konnte nicht festgelegt werden", + "for_setskill": "für", + + "invalid_map": "Kartenname falsch eingegeben!", + "loading_map": "Neue Karte wird geladen", + + "pause": "Spiel wurde unterbrochen", + "unpause": "Spiel wurde fortgesetzt", + "healed": "Du wurdest geheilt.", + "game_start": "Spiel gestartet!", + "reload": "Sprachen und Konfigurationen wurden neu geladen.", + "hud_on": "HUD wurde aktiviert.", + "hud_off": "HUD wurde deaktiviert.", + + "vote_started": "Abstimmung gestartet: ‚{0}‘", + "vote_timeout": "Zeitlimit für Abstimmung ‚{0}‘ abgelaufen!", + "vote_wait": "Sie müssen warten, bevor Sie eine weitere Abstimmung starten können!", + "vote_same_wait": "Sie müssen warten, bevor Sie dieselbe Abstimmung erneut starten können!", + "vote_not_enough_players": "Nicht genügend Spieler, um eine Abstimmung zu starten!", + "vote_alredy_voted": "Du hast bereits abgestimmt!", + "vote_vote": "Abstimmen", + + "bombsite_a": "Bombenplatz A", + "bombsite_b": "Bombenplatz B", + "bombplanted": "Die Bombe wurde gelegt\n{0} Sekunden bis zur Detonation", + + "teammate_skills": "Die Fähigkeiten Ihrer Teamkollegen", + "summary": "Zusammenfassung der letzten runde", + + "menu_controlls_scroll": "W/S – Scrollen", + "menu_controlls_padding": " | ", + "menu_controlls_select": "E – Auswählen" } \ No newline at end of file diff --git a/jRandomSkills - Server Files/plugins/jRandomSkills/languages/en.json b/jRandomSkills - Server Files/plugins/jRandomSkills/languages/en.json index 80f90d1..f972310 100644 --- a/jRandomSkills - Server Files/plugins/jRandomSkills/languages/en.json +++ b/jRandomSkills - Server Files/plugins/jRandomSkills/languages/en.json @@ -275,9 +275,9 @@ "bankrupt_player_info": "Player '{0}' has gone bankrupt.", "bankrupt_select_info": "Pick a player to go bankrupt:", - "muhammed": "Muhammed", - "muhammed_desc": "You explode upon death, killing nearby players", - "muhammed_explosion": "ALLAHU AKBAR!!!", + "deathbomb": "Death Bomb", + "deathbomb_desc": "You explode upon death, killing nearby players", + "deathbomb_explosion": "Kaboom!", "ninja": "Ninja", "ninja_desc": "Standing still increases your invisibility by 33%, crouching by 33%, and holding a knife by 33%", diff --git a/jRandomSkills - Server Files/plugins/jRandomSkills/languages/fr.json b/jRandomSkills - Server Files/plugins/jRandomSkills/languages/fr.json index d648e66..02c5543 100644 --- a/jRandomSkills - Server Files/plugins/jRandomSkills/languages/fr.json +++ b/jRandomSkills - Server Files/plugins/jRandomSkills/languages/fr.json @@ -275,9 +275,9 @@ "bankrupt_player_info": "Le joueur « {0} » est en faillite.", "bankrupt_select_info": "Mettre un joueur en faillite :", - "muhammed": "Bombe", - "muhammed_desc": "Vous explosez à votre mort, tuant les joueurs proches", - "muhammed_explosion": "ALLAHU AKBAR!!!", + "deathbomb": "Bombe", + "deathbomb_desc": "Vous explosez à votre mort, tuant les joueurs proches", + "deathbomb_explosion": "Kaboom!", "ninja": "Ninja", "ninja_desc": "Rester immobile augmente votre invisibilité de 33%, s’accroupir de 33%, et tenir un couteau de 33%", diff --git a/jRandomSkills - Server Files/plugins/jRandomSkills/languages/pl.json b/jRandomSkills - Server Files/plugins/jRandomSkills/languages/pl.json index 2570ed2..321c9d9 100644 --- a/jRandomSkills - Server Files/plugins/jRandomSkills/languages/pl.json +++ b/jRandomSkills - Server Files/plugins/jRandomSkills/languages/pl.json @@ -275,9 +275,9 @@ "moneyswap_player_info": "Wymieniłeś swoje pieniądze z graczem '{0}'.", "moneyswap_select_info": "Zamień się kasą z graczem:", - "muhammed": "Muhammed", - "muhammed_desc": "Po śmierci eksplodujesz i zabijasz graczy znajdujących się w zasięgu", - "muhammed_explosion": "ALLAHU AKBAR!!!", + "deathbomb": "Ludzka bomba", + "deathbomb_desc": "Po śmierci eksplodujesz i zabijasz graczy znajdujących się w zasięgu", + "deathbomb_explosion": "Kaboom!", "ninja": "Ninja", "ninja_desc": "Stojąc nieruchomo zwiększasz swoją niewidzialność o 33%, kucając o 33%, a trzymając nóż o 33%", diff --git a/jRandomSkills - Server Files/plugins/jRandomSkills/languages/pt-br.json b/jRandomSkills - Server Files/plugins/jRandomSkills/languages/pt-br.json index 2e53cab..b953a61 100644 --- a/jRandomSkills - Server Files/plugins/jRandomSkills/languages/pt-br.json +++ b/jRandomSkills - Server Files/plugins/jRandomSkills/languages/pt-br.json @@ -52,10 +52,10 @@ "blademaster": "Mestre das Lâminas", "blademaster_desc": "Enquanto segura a faca, você tem chance de desviar de um tiro", - + "bunnyhop": "Coelho", "bunnyhop_desc": "Você ganha \"BunnyHop\" automático", - + "c4camouflage": "Camuflagem C4", "c4camouflage_desc": "Você fica invisível enquanto segura a bomba", @@ -68,122 +68,122 @@ "catapult": "Catapulta", "catapult_desc": "Você tem uma chance aleatória de lançar um inimigo para cima", "catapult_desc2": "Sua chance de lançar um inimigo ao acertá-lo é: {0}%", - + "chicken": "Galinha", "chicken_desc": "Você é uma galinha com +10% de movimento mais rápido e -50 HP", - + "chillout": "Esqueci a Senha", "chillout_desc": "Plantar a bomba leva significativamente mais tempo", - + "cutter": "Corte Rápido", "cutter_desc": "Você mata instantaneamente com a faca", "cypher": "CFTV", "cypher_desc": "Clique em [css_useSkill] para criar/mudar para uma câmera", "cypher_nospace": "A câmera deve ser posicionada em ângulo reto com a parede", - + "darkness": "Escuridão", "darkness_desc": "Aplica um efeito de escuridão a um inimigo escolhido", "darkness_enemy_info": "Que as luzes se apaguem.", "darkness_player_info": "A escuridão tomou conta do jogador '{0}'.", "darkness_select_info": "Escolha jogador: escuridão:", - + "deactivator": "Desativador", "deactivator_desc": "Escolha um jogador para desativar a habilidade", "deactivator_enemy_info": "Sua habilidade foi desativada.", "deactivator_player_info": "A habilidade do jogador '{0}' foi desativada.", "deactivator_select_info": "Desativar skill do jogador:", - + "deaf": "Surdo", "deaf_desc": "Escolha um jogador para desativar todos os sons", "deaf_enemy_info": "Seus fones de ouvido saíram do jogo.", "deaf_player_info": "O som foi desativado para o jogador '{0}'.", "deaf_select_info": "Silenciar jogador:", - + "disarmament": "Desarmamento", "disarmament_desc": "Você tem uma chance aleatória de fazer um inimigo dropar a arma ao acertá-lo", "disarmament_desc2": "Sua chance de desarmar um inimigo é: {0}%", "distancer": "Medidor de Distância", "distancer_desc": "Você pode ver a distância até o inimigo mais próximo", - + "dash": "Impulso", "dash_desc": "Pule novamente para receber um impulso", - + "dracula": "Drácula", "dracula_desc": "Acertar um inimigo restaura sua vida igual a ao dano causado", - + "duplicator": "ctrl+c ctrl+v", "duplicator_desc": "Escolha um jogador para copiar a habilidade", "duplicator_player_info": "A habilidade do jogador '{0}' foi copiada.", "duplicator_select_info": "Copiar skill do jogador:", - + "dwarf": "Anão", "dwarf_desc": "Sua altura agora é aleatória", "dwarf_desc2": "Seu multiplicador de altura é: {0}x", - + "enemyspawn": "Spawn Inimigo", "enemyspawn_desc": "Clique em [css_useSkill] para se teletransportar para a base inimiga", - + "explosiveshot": "Tiro Explosivo", "explosiveshot_desc": "Chance aleatória de disparar uma bala explosiva enquanto atira", "explosiveshot_desc2": "Sua chance de disparar uma bala explosiva: {0}%", - + "falconeye": "Olho de Águia", "falconeye_desc": "Clique em [css_useSkill] para ativar uma câmera 360 com visão aérea", - + "fastreload": "Recarga Rápida", "fastreload_desc": "Clique em [css_useSkill] para recarregar a arma que você está segurando", - + "flash": "Ligeirinho", "flash_desc": "Velocidade de movimentação aleatória no início da rodada", "flash_desc2": "Seu multiplicador de velocidade é: {0}x", - + "fortnite": "Fortnite", "fortnite_desc": "Clique em [css_useSkill] para criar uma barreira destrutível", - + "fragilebomb": "Bomba Frágil", "fragilebomb_desc": "Atirar na bomba a danifica", "fragilebomb_bomb_health": "Vida da bomba", - + "friendlyfire": "Fogo Amigo", "friendlyfire_desc": "Atirar em companheiros de equipe os cura", - + "frozendecoy": "Decoy Congelante", "frozendecoy_desc": "Sua decoy congela os players próximos", - + "gambler": "Tigrinho", "gambler_desc": "Selecione uma habilidade da lista.", "gambler_select_info": "Escolha sua habilidade:", "gambler_more": "#00FF00|Atualizar por ${0}", "gambler_no_money": "Yetersiz bakiye.", - + "ghost": "Fantasma", "ghost_desc": "Você é completamente invisível", - + "glaz": "Smoke Transparente", "glaz_desc": "Smokes tornam-se transparentes para você", - + "glitch": "Sem Mapa", "glitch_desc": "Desativa o radar de um inimigo escolhido", "glitch_enemy_info": "Seu radar foi desativado.", "glitch_player_info": "O radar do jogador '{0}' foi desativado.", "glitch_select_info": "Desativar radar do jogador:", - + "glue": "Semtex", "glue_desc": "Suas granadas grudam nas paredes", - + "godmode": "Modo Deus", "godmode_desc": "Clique em [css_useSkill] para se tornar imortal por alguns segundos", "godmode_off": "Imortalidade desativada", "godmode_on": "Imortalidade ativada", - + "grenadier": "Bomberman", "grenadier_desc": "Você tem HEs infinitas", - + "healingsmoke": "Smoke Amiga", "healingsmoke_desc": "Suas smokes curam", - + "hermit": "Sanguessuga", "hermit_desc": "Matar restaura munição e uma parte da sua vida", @@ -199,7 +199,7 @@ "iana": "Holograma", "iana_desc": "Clique em [css_useSkill] para controlar seu holograma por alguns segundos", - + "illiterate": "Analfabeto", "illiterate_desc": "Enquanto você estiver vivo, seus inimigos não conseguem ler", @@ -208,10 +208,10 @@ "impostor": "Impostor", "impostor_desc": "Você começa a rodada vestido do time inimigo", - + "infiniteammo": "Munição Infinita", "infiniteammo_desc": "Você recebe munição infinita para todas as suas armas", - + "jackal": "Lesma", "jackal_desc": "Cada adversário deixa um rastro atrás de si", @@ -220,37 +220,37 @@ "jammer_enemy_info": "Sua mira foi desativada.", "jammer_player_info": "A mira do jogador '{0}' foi desativada.", "jammer_select_info": "Desativar mira do jogador:", - + "jester": "Palhaço", "jester_desc": "No modo bobo você não pode causar nem receber dano. Esse modo muda a cada poucos segundos.", "jester_mode": "Modo Palhaço", "jester_on": "LIG.", "jester_off": "DESL.", - + "jumpban": "Perneta", "jumpban_desc": "Escolha um jogador que não poderá pular", "jumpban_enemy_info": "Cortaram as suas pernas.", "jumpban_player_info": "O jogador '{0}' não pode mais pular.", "jumpban_select_info": "Banir pulo do jogador:", - + "jumpingjack": "Pula-Pula", "jumpingjack_desc": "Pular restaura vida", - + "killerflash": "Flash Mortal", "killerflash_desc": "Qualquer pessoa cega pela sua flash morre (incluindo você)", - + "lifeswap": "Troca de Vida", "lifeswap_desc": "Escolha um jogador para trocar de vida", "lifeswap_enemy_info": "Alguém pegou sua vida emprestada.", "lifeswap_player_info": "Você trocou vida com o jogador '{0}'.", "lifeswap_select_info": "Trocar de vida com jogador:", - + "longknife": "Espada", "longknife_desc": "Um ataque com faca causa danos independentemente da distância", - + "longzeus": "Zeus Longo", "longzeus_desc": "Zeus causa dano independentemente da distância", - + "magneticdecoy": "Decoy Magnético", "magneticdecoy_desc": "Seu decoy atrai jogadores próximos para si mesmo", @@ -262,10 +262,10 @@ "magnifier_enemy_info": "Seu campo de visão foi distorcido!", "magnifier_player_info": "O jogador ‘{0}’ foi forçado a entrar no modo zoom.", "magnifier_select_info": "Ampliar tela do jogador:", - + "medic": "Médico", "medic_desc": "Clique em [css_useSkill] para usar uma injeção que restaura 50 de vida", - + "miner": "Mineiro de Bombas", "miner_desc": "Sua granada HE só explode quando há um inimigo por perto", @@ -274,131 +274,131 @@ "moneyswap_enemy_info": "Você provavelmente virou classe B", "moneyswap_player_info": "Você trocou dinheiro com o jogador '{0}'.", "moneyswap_select_info": "Trocar dinheiro c/ jogador:", - - "muhammed": "Muhammed", - "muhammed_desc": "Você explode ao morrer, matando os jogadores próximos", - "muhammed_explosion": "ALLAHU AKBAR!!!", - + + "deathbomb": "Bomba mortal", + "deathbomb_desc": "Você explode ao morrer, matando os jogadores próximos", + "deathbomb_explosion": "Kaboom!", + "ninja": "Ninja", "ninja_desc": "Ficar parado aumenta sua invisibilidade em 33%, agachar em 33%, e segurar uma faca em 33%", - + "nonades": "Imune a Granadas", "nonades_desc": "Granadas não causam dano a você", - + "norecoil": "Sem Recoil", "norecoil_desc": "Sem recoil ao atirar", - + "noclip": "NoClip", "noclip_desc": "Clique em [css_useSkill] para ativar noclip por poucos segundos", - + "oneshot": "Ignorante", "oneshot_desc": "Acertar um inimigo o mata instantaneamente", - + "onlyhead": "Só na Cabeçinha", "onlyhead_desc": "Você só recebe headshot", - + "paweljumper": "Parkourista", "paweljumper_desc": "Você recebe um número aleatório de pulos extras", "paweljumper_desc2": "Você ganha {0} pulos extras", - + "phoenix": "Fênix", "phoenix_desc": "Você tem uma chance aleatória de renascer após a morte", "phoenix_desc2": "Sua chance de renascer após a morte: {0}%", "phoenix_respawn": "Você foi ressuscitado das cinzas graças ao poder de: CHATCOLORS.REDPhoenix", - + "psychicdefusing": "Desarme Psíquico", "psychicdefusing_desc": "Quando você está proximo da bomba, começa a desarmá-la automaticamente", "psychicdefusing_hud_info": "{0} segundos restantes para desarmar", - + "pilot": "Jetpack", "pilot_desc": "Voe por tempo limitado. Clique duas vezes no pulo para voar", "pilot_hud_info": "Combustível", - + "planter": "Meu Bombsite Minha Vida", "planter_desc": "Você pode plantar a bomba em qualquer lugar, com um tempo de detonação de 60 segundos.", "planter_planting": "Plantando ({0})...", - + "poison": "Veneno", "poison_desc": "Escolha um jogador que receberá dano a cada poucos segundos", "poison_enemy_info": "Você foi envenenado.", "poison_player_info": "O jogador '{0}' foi envenenado.", "poison_select_info": "Envenenar jogador:", - + "primaryban": "Sem Rifle", "primaryban_desc": "Escolha um jogador que não poderá usar rifles", "primaryban_enemy_info": "Você não pode mais usar rifles.", "primaryban_player_info": "O jogador '{0}' não pode mais usar rifles.", "primaryban_select_info": "Banir rifles do jogador:", - + "prosthesis": "Prótese", "prosthesis_desc": "Braços e pernas são à prova de balas", - + "push": "Empurrão", "push_desc": "Você tem uma chance aleatória de empurrar um inimigo ao acertá-lo", "push_desc2": "Suas chances de empurrar o inimigo são: {0}%", - + "pyro": "Pirotecnia", "pyro_desc": "Molotov recupera vida", - + "quickshot": "Tiro Rápido", "quickshot_desc": "Todas as balas são disparadas extremamente rapidas", - + "radarhack": "Hack de Mapa", "radarhack_desc": "Inimigos são visíveis no mapa", - + "rambo": "Rambo", "rambo_desc": "Você recebe uma quantidade aleatória de vida no início da rodada", - + "randomweapon": "Arma Aleatória", "randomweapon_desc": "Clique em [css_useSkill] para receber uma arma aleatória", - + "rezombie": "Walking Dead", "rezombie_desc": "Após morrer, você renasce como um zumbi com mais vida porém sem armas", - + "reactivearmor": "Armadura Reativa", "reactivearmor_desc": "A armadura absorve o primeiro dano recebido", - + "regeneration": "Regeneração", "regeneration_desc": "Você restaura vida a cada poucos segundos", - + "replicator": "Clone", "replicator_desc": "Clique em [css_useSkill] para criar um clone que causa dano ao ser atingido", - + "retreat": "De Volta as Origens", "retreat_desc": "Clique em [css_useSkill] para retornar ao spawn", - + "returntosender": "Devolução ao Remetente", "returntosender_desc": "O primeiro tiro em um inimigo o envia de volta a sua base", - + "richboy": "Filhinho de Papai", "richboy_desc": "Você recebe uma quantidade aleatória de dinheiro no início da rodada", - + "robinhood": "Robin Hood", "robinhood_desc": "Atirar em um inimigo rouba seu dinheiro", - + "rubber": "Balas de Borracha", "rubber_desc": "Seus tiros deixam os jogadores lentos ao serem atingidos", - + "saper": "Especialista", "saper_desc": "Você pode plantar e desarmar bombas mais rápido", - + "secondlife": "Segunda Chance", "secondlife_desc": "Após morrer, você renasce com a mesma quantidade de vida", - + "shade": "Sombra", "shade_desc": "Você tem uma chance aleatória de teletransportar para trás de um inimigo ao atingi-lo", "shade_desc2": "Suas chances de se teletransportar para trás de um inimigo atingido são: {0}%", "shade_nospace": "Sem espaço disponível", - + "shortbomb": "Pavio Longo", "shortbomb_desc": "A bomba demora muito mais para explodir", - + "silent": "Shhhiu!", "silent_desc": "Seus passos e pulos são silenciosos para OUTROS jogadores", "smoker": "Tiryaki", "smoker_desc": "Sis bombalarınız asla bitmez", - + "sniperelite": "Sniper do BOPE", "sniperelite_desc": "Clique em [css_useSkill] para trocar sua arma atual por uma AWP", "sniperelite_customname": "Keskin Nişancı Elit Yeteneği", @@ -406,51 +406,51 @@ "soldier": "Soldado", "soldier_desc": "Seus tiros causam mais dano", "soldier_desc2": "Seu multiplicador de dano é: {0}x", - + "soundmaker": "Criador de Som", "soundmaker_desc": "Clique em [css_useSkill] para tocar um som para cada inimigo", - + "spectator": "Espectador", "spectator_desc": "Clique em [css_useSkill] para ver a tela de um inimigo aleatório", - + "swapposition": "Troca de Posição", "swapposition_desc": "Clique em [css_useSkill] para trocar de lugar com um inimigo aleatório", - + "teleporter": "Teletransportador", "teleporter_desc": "Você tem a chance de trocar de lugar com um inimigo atingido", "teleporter_desc2": "Sua chance de trocar de lugar após o acerto: {0}%", - + "thief": "Lula", "thief_desc": "Você pode roubar uma habilidade de um jogador escolhido", "thief_enemy_info": "Sua habilidade foi roubada.", "thief_player_info": "A habilidade do jogador '{0}' foi roubada.", "thief_select_info": "Roubar skill do jogador:", "thief_incorrect_skill": "Esta habilidade não pode ser selecionada!", - + "thirdeye": "Terceiro Olho", "thirdeye_desc": "Clique em [css_useSkill] para ativar a terceira pessoa", - + "thorns": "Porco Espinho", "thorns_desc": "Seu oponente receberá uma parte do dano que causou a você", - + "throwingknife": "Faca de Arremesso", "throwingknife_desc": "Clique em [css_useSkill] para lançar uma faca. Mas cuidado com os outros", "toxicsmoke": "Smoke Tóxica", "toxicsmoke_desc": "Suas smokes causam dano", - + "wallhack": "Wallhack", "wallhack_desc": "Você pode ver inimigos através das paredes", - + "watchmaker": "Relojoeiro", "watchmaker_desc": "Cada arremesso de granada altera o tempo da rodada", "watchmaker_ct": "Tempo da rodada reduzido em {0} segundos.", "watchmaker_tt": "Tempo da rodada estendido em {0} segundos.", - + "weaponsswap": "Troca de Armas", "weaponsswap_desc": "Clique em [css_useSkill] para trocar armas com um inimigo aleatório", "weaponsswap_hud_info2": "Você não tem arma para trocar", - + "weightless": "Gravidade Zero", "weightless_desc": "Suas granadas não são afetadas pela gravidade e voam mais rápido", @@ -461,24 +461,24 @@ "zeus": "Zeus", "zeus_desc": "Zeus x27 recarrega instantaneamente", - + "your_skill": "Sua habilidade atual", "enemy_skill": "Habilidade do inimigo", "observer_skill": "Habilidade do jogador", "welcome_message": "Bem-vindo {PLAYER} ao {SERVER_NAME}!\nVersão atual do jRandomSkills: {VERSION} ({SKILLS_COUNT} habilidades).\n\nCriado originalmente por:\n{AUTHOR1}\nModificado e aprimorado por:\n{AUTHOR2}\nDiscord oficial: https://discord.gg/9H8EZYBpPF", "drawing_skill": "Sorteando uma habilidade", "disabled_weapon": "Você não pode usar esta arma", - + "hud_info": "Espere mais {0} segundos", "hud_info_no_enemy": "Nenhum inimigo encontrado", "active_hud_info": "Ativo por mais {0} milissegundos", - + "skills_menu": "Lista de Habilidades", "no_player": "Nenhum jogador correspondente encontrado.", "duplicate_player": "Mais de um jogador encontrado com o mesmo nome.", "selectplayerskill_command": "Digite /t", "selectplayerskill_incorrect_enemy_index": "Não foram encontrados jogadores para selecionar.", - + "skill_not_found_setskill": "Nenhuma habilidade CHATCOLORS.RED encontrada", "player_not_found_setskill": "Nenhum jogador CHATCOLORS.RED encontrado", "correct_form_setskill": "Uso correto: CHATCOLORS.RED!setskill ", @@ -486,10 +486,10 @@ "done_setskill": "Habilidade definida", "error_setskill": "Falha ao definir a habilidade CHATCOLORS.RED", "for_setskill": "para", - + "invalid_map": "Nome do mapa inválido!", "loading_map": "Carregando um novo mapa", - + "pause": "Partida pausada.", "unpause": "Partida retomada.", "healed": "Você foi curado.", @@ -497,7 +497,7 @@ "reload": "Os idiomas e as configurações foram recarregados.", "hud_on": "O HUD foi ativado.", "hud_off": "O HUD foi desativado.", - + "vote_started": "Votação iniciada: '{0}'", "vote_timeout": "Votação '{0}' expirou!", "vote_wait": "Você precisa esperar antes de iniciar outra votação!", @@ -505,14 +505,14 @@ "vote_not_enough_players": "Não há jogadores suficientes para iniciar uma votação!", "vote_alredy_voted": "Você já votou!", "vote_vote": "Votar", - + "bombsite_a": "Bombsite A", "bombsite_b": "Bombsite B", "bombplanted": "A bomba foi plantada\n{0} segundos até a detonação", - + "teammate_skills": "Habilidades dos seus companheiros de equipe", "summary": "Resumo da última rodada", - + "menu_controlls_scroll": "W/S - Rolar", "menu_controlls_padding": " | ", "menu_controlls_select": "E - Selecionar" diff --git a/jRandomSkills - Server Files/plugins/jRandomSkills/languages/ru.json b/jRandomSkills - Server Files/plugins/jRandomSkills/languages/ru.json index ccd1e83..e8fc4c3 100644 --- a/jRandomSkills - Server Files/plugins/jRandomSkills/languages/ru.json +++ b/jRandomSkills - Server Files/plugins/jRandomSkills/languages/ru.json @@ -275,9 +275,9 @@ "bankrupt_player_info": "Игрок '{0}' обанкротился.", "bankrupt_select_info": "Выберите игрока для банкротства:", - "muhammed": "Мухаммед", - "muhammed_desc": "Вы взрываетесь при смерти, убивая ближайших игроков", - "muhammed_explosion": "АЛЛАХУ АКБАР!!!", + "deathbomb": "Смертельная бомба", + "deathbomb_desc": "Вы взрываетесь при смерти, убивая ближайших игроков", + "deathbomb_explosion": "АЛЛАХУ АКБАР!!!", "ninja": "Ниндзя", "ninja_desc": "Стоя на месте, ваша невидимость увеличивается на 33%, в приседе на 33%, с ножом на 33%", diff --git a/jRandomSkills - Server Files/plugins/jRandomSkills/languages/tr.json b/jRandomSkills - Server Files/plugins/jRandomSkills/languages/tr.json index fddcada..fca1676 100644 --- a/jRandomSkills - Server Files/plugins/jRandomSkills/languages/tr.json +++ b/jRandomSkills - Server Files/plugins/jRandomSkills/languages/tr.json @@ -3,52 +3,52 @@ "none_desc": "Hiçbir yeteneğin yok", "aimbot": "Aimbot", - "aimbot_desc": "Vurduğun her mermi kafadan vuruş (headshot) sayılır", + "aimbot_desc": "Vurduğunda kafadan (HS) sayılır", - "aimlock": "Nişan Kilidi", + "aimlock": "Kitlenme", "aimlock_desc": "En yakın düşmana nişan almak için [css_useSkill] tuşuna basın", - "anomaly": "Anomali", + "anomaly": "Zaman Büken", "anomaly_desc": "Zamanı birkaç saniye geriye alırsın", "antyflash": "Anti-Flash", - "antyflash_desc": "Flaş bombalarından etkilenmezsin ve senin flaşların 7 saniye sürer", + "antyflash_desc": "Flaşa kör olmazsın ve flaşların 7 saniye sürer", - "antyhead": "Demir Kafa", - "antyhead_desc": "Kafadan vuruşlardan hasar almazsın", + "antyhead": "Beton Kafa", + "antyhead_desc": "Kafadan hasar almazsın", - "areareaper": "Bölge Azraili", - "areareaper_desc": "Devre dışı bırakmak için bir bomba alanı seçebilirsin", - "areareaper_incorrect_site": "Böyle bir bomba alanı bulunamadı.", - "areareaper_no_site": "Hiçbir bomba alanı bulunamadı.", - "areareaper_select_info": "Devre dışı bırakılacak alanı seçin:", - "areareaper_site_disabled": "Bomba alanı {0} devre dışı bırakıldı - buraya bomba kurulamaz!", - "areareaper_used_info": "Yeteneğin zaten kullanıldı.", - "areareaper_bombsite_disabled": "Bu bomba alanı devre dışı bırakıldı!", + "areareaper": "Mekan Kapatan", + "areareaper_desc": "Haritadaki bir bomba alanını tamamen devre dışı bırakabilirsin", + "areareaper_incorrect_site": "Böyle bir bomba alanı yok uydurma", + "areareaper_no_site": "Haritada bomba alanı bulunamadı", + "areareaper_select_info": "Kapatılacak bomba alanını seç:", + "areareaper_site_disabled": "{0} alanı mühürlendi - artık buraya bomba kurulamaz!", + "areareaper_used_info": "Yeteneğini zaten kullandın, açgözlülük yapma", + "areareaper_bombsite_disabled": "Bu bomba alanı kullanıma kapatıldı!", "armored": "Zırhlı", - "armored_desc": "Rastgele bir hasar alma çarpanına sahip olursun", - "armored_desc2": "Hasar alma çarpanın: {0}x", + "armored_desc": "Rastgele hasar alma çarpanına sahip olursun", + "armored_desc2": "Hasar alma: {0}x", "assassin": "Suikastçı", - "assassin_desc": "Düşmanlara arkadan vurduğunda daha fazla hasar verirsin", + "assassin_desc": "Düşmanlara arkadan daha fazla hasar verirsin", "astronaut": "Astronot", - "astronaut_desc": "Raund başında rastgele bir yerçekimi değeri alırsın", - "astronaut_desc2": "Rastgele yerçekimin: {0}x", + "astronaut_desc": "Rastgele bir yerçekimi değerine sahip olursun", + "astronaut_desc2": "Yerçekimin: {0}x", "moneyswap": "Vergi Memuru", - "moneyswap_desc": "Para takas etmek için bir oyuncu seç", - "moneyswap_enemy_info": "Vergi dairesi seni yakaladı.", - "moneyswap_player_info": "'{0}' isimli oyuncuyla paraları takas ettin.", - "moneyswap_select_info": "Para takası yapılacak oyuncu:", + "moneyswap_desc": "Bir düşmanla paranı takasla", + "moneyswap_enemy_info": "Maliye kapına dayandı", + "moneyswap_player_info": "'{0}' isimli oyuncuyla paraları takas ettin", + "moneyswap_select_info": "Para takasla biriyle:", "baseball": "Beyzbolcu", - "baseball_desc": "Yanıltıcı bomban (decoy) duvarlardan seker ve çarptığı düşmanı anında öldürür", + "baseball_desc": "Yanıltıcı bomban (decoy) duvarlardan seker ve çarptığı düşmanı öldürür", - "behind": "Düşman Döndürücü", - "behind_desc": "Düşmana vurduğunda onu 180 derece döndürme şansın olur", - "behind_desc2": "Vuruşta düşmanı döndürme şansın: %{0}", + "behind": "Baş Döndüren", + "behind_desc": "Vurduğunda düşmanı 180 derece döndürme şansın olur", + "behind_desc2": "Baş döndürme şansın: %{0}", "blademaster": "Kılıç Ustası", "blademaster_desc": "Bıçak tutarken mermileri sektirme şansın artar", @@ -57,105 +57,105 @@ "bunnyhop_desc": "Otomatik \"BunnyHop\" yaparsın", "c4camouflage": "C4 Kamuflajı", - "c4camouflage_desc": "Bombayı taşırken görünmez olursun", + "c4camouflage_desc": "Elinde C4 varken tamamen görünmez olursun", "carefulbullets": "Dikkatli Mermiler", - "carefulbullets_desc": "Iskaladığın her mermi için hasar alacak bir oyuncu seç", - "carefulbullets_enemy_info": "Artık isabetsiz atışlar canını yakacak.", - "carefulbullets_player_info": "'{0}' artık daha dikkatli olmalı.", + "carefulbullets_desc": "Düşman mermi kaçırırsa hasar alır", + "carefulbullets_enemy_info": "Mermi kaçırmak canını yakacak", + "carefulbullets_player_info": "'{0}' artık mermi sıkarken iki kere düşünecek", "carefulbullets_select_info": "İsabetsiz atışların hasar vereceği oyuncu:", "catapult": "Mancınık", - "catapult_desc": "Düşmanı havaya fırlatma şansın olur", - "catapult_desc2": "Vuruşta düşmanı fırlatma şansın: %{0}", + "catapult_desc": "Vurduğun rakibi uzaya (yukarı doğru) fırlatma şansın var", + "catapult_desc2": "Fırlatma şansın: %{0}", "chicken": "Tavuk", - "chicken_desc": "Tavuk modeli + %10 daha hızlı hareket - 50 HP alırsın", + "chicken_desc": "Tavuk modeli ve %10 daha hızlısın fakat 50 HP", - "chillout": "Sakin Ol", + "chillout": "Ağırdan Al", "chillout_desc": "Bombayı kurmak çok daha uzun sürer", - "cutter": "Kesici", - "cutter_desc": "Bıçakla tek atışta öldürme", + "cutter": "Kasap", + "cutter_desc": "Bıçakla tek atarsın", - "cypher": "Cypher", - "cypher_desc": "Kamera oluşturmak/kameraya geçmek için E tuşuna bas", - "cypher_nospace": "Kamera duvara dik açıyla yerleştirilmelidir", + "cypher": "Gözcü", + "cypher_desc": "Kamera oluşturmak/geçmek için [css_useSkill] tuşuna bas", + "cypher_nospace": "Kamerayı duvara dik yerleştir", "darkness": "Karanlık", - "darkness_desc": "Seçilen bir düşmana karanlık efekti uygular", - "darkness_enemy_info": "Işıklar sönsün.", - "darkness_player_info": "Karanlık, '{0}' isimli oyuncuyu ele geçirdi.", - "darkness_select_info": "Karanlık uygulanacak oyuncuyu seç:", + "darkness_desc": "Bir düşmanın ekranını karart", + "darkness_enemy_info": "Işıklar sönsün", + "darkness_player_info": "'{0}' isimli oyuncunun dünyasını kararttın", + "darkness_select_info": "Karanlık bir oyuncuyu seç:", - "deactivator": "Devre Dışı Bırakıcı", - "deactivator_desc": "Yeteneğini kapatmak istediğin bir oyuncu seç", - "deactivator_enemy_info": "Yeteneğin devre dışı bırakıldı.", - "deactivator_player_info": "'{0}' isimli oyuncunun yeteneği devre dışı bırakıldı.", - "deactivator_select_info": "Bir oyuncunun yeteneğini devre dışı bırak:", + "deactivator": "Silgi", + "deactivator_desc": "Bir düşmanın yeteneğini sil", + "deactivator_enemy_info": "Yeteneğin silindi", + "deactivator_player_info": "'{0}' isimli oyuncunun yeteneği silindi", + "deactivator_select_info": "Yetenek silmek için oyuncu seç:", "deaf": "Sağır", - "deaf_desc": "Tüm seslerini kapatmak için bir oyuncu seç", - "deaf_enemy_info": "Kulaklıkların oyundan ayrıldı.", + "deaf_desc": "Bir düşmanın kulağını kapat ve sesleri duymaz hale getir", + "deaf_enemy_info": "Kulaklıkların tıkandı", "deaf_player_info": "'{0}' isimli oyuncu için sesler kapatıldı.", - "deaf_select_info": "Sesleri kapatılacak oyuncuyu seç:", + "deaf_select_info": "Sağır bir oyuncuyu seç:", "disarmament": "Silahsızlandırma", - "disarmament_desc": "Vurduğun düşmanın silahını düşürme şansın olur", - "disarmament_desc2": "Düşmanı silahsızlandırma şansın: %{0}", + "disarmament_desc": "Vurduğunda rakibin elindeki silahı yere düşürme şansın olur", + "disarmament_desc2": "Silahsızlandırma şansın: %{0}", - "distancer": "Mesafe Ölçer", - "distancer_desc": "En yakın düşmana olan mesafeni görebilirsin", + "distancer": "Kronometre", + "distancer_desc": "En yakın düşmanın mesafesini görürsün", "dash": "Atılma", - "dash_desc": "Atılmak (dash) için ikinci kez zıpla", + "dash_desc": "Atılmak için ikinci kez zıpla", - "dracula": "Dracula", - "dracula_desc": "Düşmana vurmak, verdiğin hasarın bir yüzdesi kadar canını yeniler", + "dracula": "Drakula", + "dracula_desc": "Rakiplere verdiğin hasarın belirli bir yüzdesi kadar can alırsın", - "duplicator": "Kopyalayıcı", + "duplicator": "Kopyacı", "duplicator_desc": "Yeteneğini kopyalamak için bir oyuncu seç", "duplicator_player_info": "'{0}' isimli oyuncunun yeteneği kopyalandı.", "duplicator_select_info": "Yeteneği kopyalanacak oyuncu:", "dwarf": "Cüce", "dwarf_desc": "Raund başında rastgele karakter boyutu", - "dwarf_desc2": "Boyut çarpanın: {0}x", + "dwarf_desc2": "Boyutun: {0}x", - "enemyspawn": "Düşman Başlangıcı", - "enemyspawn_desc": "Düşman başlangıç noktasına ışınlanmak için E tuşuna bas", + "enemyspawn": "Base Baskını", + "enemyspawn_desc": "[css_useSkill] tuşuna basarak düşman doğma noktasına ışınlan", - "explosiveshot": "Patlayıcı Atış", - "explosiveshot_desc": "Ateş ederken rastgele patlayıcı mermi atma şansı", - "explosiveshot_desc2": "Patlayıcı mermi atma şansın: %{0}", + "explosiveshot": "Patlayıcı Mermi", + "explosiveshot_desc": "Ateş ederken rastgele mermilerin patlayabilir", + "explosiveshot_desc2": "Patlayan mermi şansı: %{0}", "falconeye": "Şahin Gözü", - "falconeye_desc": "Kuş bakışı kamerayı aktif etmek için E tuşuna bas", + "falconeye_desc": "[css_useSkill] tuşuna basarak kuş bakışına geç", - "fastreload": "Hızlı Şarjör", - "fastreload_desc": "Eldeki silahı anında doldurmak için E tuşuna bas", + "fastreload": "Şipşak Şarjör", + "fastreload_desc": "[css_useSkill] tuşuna basarak şarjörünü hızlıca değiştir", "flash": "Flash", "flash_desc": "Raund başında rastgele oyuncu hızı", - "flash_desc2": "Hız çarpanın: {0}x", + "flash_desc2": "Hızın: {0}x", "fortnite": "Fortnite", - "fortnite_desc": "Parçalanabilir bir barikat oluşturmak için E tuşuna bas", + "fortnite_desc": "[css_useSkill] tuşuna basarak barikat kur", "fragilebomb": "Hassas Bomba", - "fragilebomb_desc": "Bombaya ateş etmek ona hasar verir", - "fragilebomb_bomb_health": "Bomba canı", + "fragilebomb_desc": "Kurulu bombaya ateş etmek bombanın canını azaltır", + "fragilebomb_bomb_health": "Bombanın canı", - "friendlyfire": "Dost Ateşi", + "friendlyfire": "Dost Şifası", "friendlyfire_desc": "Takım arkadaşlarına ateş etmek onları iyileştirir", - "frozendecoy": "Dondurucu Yem", - "frozendecoy_desc": "Yanıltıcı bomban (decoy) yakındaki tüm oyuncuları dondurur", + "frozendecoy": "Buz Kıran", + "frozendecoy_desc": "Yanıltıcı bomba (decoy) yakındaki tüm oyuncuları dondurur", "gambler": "Kumarbaz", "gambler_desc": "Sunulan listeden bir yetenek seç.", "gambler_select_info": "Yeteneğini seç:", - "gambler_more": "#00FF00|${0} karşılığında yenile", + "gambler_more": "#00FF00|${0} karşılığında yeni yetenekler", "gambler_no_money": "Yeterli para yok.", "ghost": "Hayalet", @@ -165,71 +165,71 @@ "glaz_desc": "Sis bombalarının içini görebilirsin", "glitch": "Glitç", - "glitch_desc": "Seçilen bir düşmanın radarını devre dışı bırakır", - "glitch_enemy_info": "Radarın devre dışı bırakıldı.", + "glitch_desc": "Seçilen bir düşmanın radarını kapatır", + "glitch_enemy_info": "Radarın kapandı", "glitch_player_info": "'{0}' isimli oyuncunun radarı devre dışı bırakıldı.", "glitch_select_info": "Radarı kapatılacak oyuncuyu seç:", "glue": "Yapıştırıcı", "glue_desc": "Bombaların duvarlara yapışır", - "godmode": "Ölümsüzlük", - "godmode_desc": "Kısa süreliğine ölümsüz olmak için E tuşuna bas", - "godmode_off": "Ölümsüzlük kapalı", - "godmode_on": "Ölümsüzlük açık", + "godmode": "Ölümsüz", + "godmode_desc": "[css_useSkill] tuşuna basarak kısa süreli ölümsüz ol", + "godmode_off": "Ölümsüzlük kapandı", + "godmode_on": "Ölümsüzlük açıldı", "grenadier": "Bombacı", "grenadier_desc": "Sınırsız el bombasına sahipsin", - "healingsmoke": "İyileştiren Sis", + "healingsmoke": "Şifalı Sis", "healingsmoke_desc": "Sis bombaların iyileştirir", "hermit": "Münzevi", - "hermit_desc": "Öldürmek, mermilerini ve canının bir kısmını yeniler", + "hermit_desc": "Öldüğünde mernin ve canının biraz yenilenir", "holyhandgrenade": "Kutsal El Bombası", - "holyhandgrenade_desc": "El bombaların iki kat hasar verir ve iki kat menzile sahiptir", + "holyhandgrenade_desc": "El bomban iki kat hasara ve menzile sahip", - "homingnades": "Güdümlü El Bombaları", - "homingnades_desc": "El bombalarınız (sis hariç) düşmanlara yönelir", + "homingnades": "Güdümlü Bomba", + "homingnades_desc": "Bombalarınız (sis hariç) düşmanlara yönelir", - "hotbomb": "Sıcak Bomba", - "hotbomb_desc": "Siz hayatta olduğunuz sürece, bomba taşıyıcısına hasar verir", - "hotbomb_hint": "Dikkatli ol, bomba çok sıcak!", + "hotbomb": "Sıcak C4", + "hotbomb_desc": "Yaşadığın sürece bombacının canı azalıyor", + "hotbomb_hint": "Bomba çok sıcak!", "iana": "Hologram", - "iana_desc": "Hologramını birkaç saniyeliğine kontrol etmek için E tuşuna bas", + "iana_desc": "[css_useSkill] tuşuna basarak bir hologram oluştur", - "illiterate": "Okuryazar Olmayan", - "illiterate_desc": "Siz hayatta olduğunuz sürece, düşmanlarınız yazıları okuyamaz", + "illiterate": "Cahiliye", + "illiterate_desc": "Yaşadığın sürece rakibin sohbeti (chat) veya oyun yazılarını okuyamaz", "illusionist": "İllüzyonist", - "illusionist_desc": "Düz ilerleyen bir kopya oluşturmak için [css_useSkill] tuşuna basın", + "illusionist_desc": "[css_useSkill] tuşuna basarak düz ilerleyen illüzyon oluştur", "impostor": "Sahtekar", - "impostor_desc": "Raunda düşman oyuncu modeliyle başlarsın", + "impostor_desc": "Düşman oyuncu modeline dönüşürsün", "infiniteammo": "Sınırsız Mermi", - "infiniteammo_desc": "Tüm silahların için sınırsız mermi alırsın", + "infiniteammo_desc": "Tüm silahların sınırsız mermisi olur", "jackal": "İzci", - "jackal_desc": "Her rakip arkasında bir iz bırakır", + "jackal_desc": "Her rakip yürüdüğünde ayak izi bırakır", "jammer": "Sinyal Kesici", "jammer_desc": "Bir oyuncunun nişangahını (crosshair) kapatmak için seç", - "jammer_enemy_info": "Nişangahın devre dışı bırakıldı.", - "jammer_player_info": "'{0}' isimli oyuncunun nişangahı devre dışı bırakıldı.", + "jammer_enemy_info": "Nişangahın kapatıldı.", + "jammer_player_info": "'{0}' isimli oyuncunun nişangahı kapatıldı.", "jammer_select_info": "Nişangahı kapatılacak oyuncuyu seç:", - "jester": "Joker", - "jester_desc": "Joker modunda hasar alamazsın ve veremezsin. Bu mod birkaç saniyede bir değişir.", - "jester_mode": "Joker Modu", + "jester": "Soytarı", + "jester_desc": "Soytarı modunda hasar alamazsın ve veremezsin. Bu mod birkaç saniyede bir değişir.", + "jester_mode": "Soytarı Modu", "jester_on": "AÇIK", "jester_off": "KAPALI", "jumpban": "Bacaksız", "jumpban_desc": "Zıplayamayacak bir oyuncu seç", - "jumpban_enemy_info": "Birisi bacaklarını kesti.", + "jumpban_enemy_info": "Bacakların kesildi", "jumpban_player_info": "'{0}' artık zıplayamaz.", "jumpban_select_info": "Zıplaması yasaklanacak oyuncu:", @@ -237,59 +237,59 @@ "jumpingjack_desc": "Zıplamak canını yeniler", "killerflash": "Ölümcül Flaş", - "killerflash_desc": "Flaş bombanla tamamen kör olan herkes ölür (sen dahil)", + "killerflash_desc": "Flaşına tamamen kör olan herkes ölür (sen dahil)", "lifeswap": "Can Takası", "lifeswap_desc": "Can değerlerini takas etmek için bir oyuncu seç", - "lifeswap_enemy_info": "Birisi canını ödünç aldı.", + "lifeswap_enemy_info": "Birisi canını çaldı", "lifeswap_player_info": "'{0}' isimli oyuncuyla canlarını takas ettin.", "lifeswap_select_info": "Can takası yapılacak oyuncu:", "longknife": "Uzun Bıçak", - "longknife_desc": "Bıçak saldırısı mesafeden bağımsız olarak hasar verir", + "longknife_desc": "Bıçağın uzaktaki rakibe hasar verebilir", "longzeus": "Uzak Zeus", - "longzeus_desc": "Zeus mesafeden bağımsız olarak hasar verir", + "longzeus_desc": "Zeus uzaktaki rakibe hasar verebilir", "magneticdecoy": "Manyetik Yanıltıcı", "magneticdecoy_desc": "Yanıltıcı bombanız yakındaki oyuncuları kendine çeker", "magneto": "Magneto", - "magneto_desc": "Tüm düşman el bombaları sizden uzaklaştırılır", + "magneto_desc": "Tüm düşman bombaları sizden uzaklaştırılır", "magnifier": "Büyüteç", "magnifier_desc": "Düşmanın ekranını yakınlaştırarak görüş alanını daraltır", - "magnifier_enemy_info": "Görüş alanın bozuldu!", + "magnifier_enemy_info": "Görüşün bozuldu!", "magnifier_player_info": "'{0}' isimli oyuncunun ekranı yakınlaştırıldı.", "magnifier_select_info": "Ekranı büyütülecek oyuncuyu seç:", "medic": "Sıhhiye", - "medic_desc": "50 can yenileyen bir iyileştirme yükü kullanmak için E tuşuna bas", + "medic_desc": "[css_useSkill] tuşuna basarak kendine anında 50 HP bas", - "miner": "Bomba Madencisi", + "miner": "Mayın", "miner_desc": "El bombanız (HE) sadece yakında bir düşman olduğunda patlar", "bankrupt": "İflas", "bankrupt_desc": "Tüm parasını kaybedecek bir oyuncu seç", - "bankrupt_enemy_info": "İflas ettin.", + "bankrupt_enemy_info": "İflas ettin!", "bankrupt_player_info": "'{0}' isimli oyuncu iflas etti.", "bankrupt_select_info": "İflas edecek oyuncuyu seç:", - "muhammed": "Bombacı", - "muhammed_desc": "Öldüğünde patlayarak etraftaki oyuncuları öldürürsün", - "muhammed_explosion": "ALLAHU EKBER!!!", + "deathbomb": "Canlı Bomba", + "deathbomb_desc": "Öldüğünde patlayarak etraftaki oyuncuları öldürürsün", + "deathbomb_explosion": "BOOM!!!", "ninja": "Ninja", - "ninja_desc": "Hareketsiz durmak görünmezliğini %33, çömelmek %33 ve bıçak tutmak %33 artırır", + "ninja_desc": "Görünmezliğini sabit durmak %33, eğilmek %33 ve bıçak tutmak %33 artırır", "nonades": "Bomba Geçirmez", "nonades_desc": "Bombalar sana hasar vermez", "norecoil": "Odaklanma", - "norecoil_desc": "Ateş ederken geri tepme olmaz", + "norecoil_desc": "Silahın hiç sekmez", "noclip": "Noclip", - "noclip_desc": "Kısa süreliğine noclip açmak için E tuşuna bas", + "noclip_desc": "[css_useSkill] tuşuna basarak duvarların içinden geç", "oneshot": "Tek Atış", "oneshot_desc": "Düşmana vurmak onu anında öldürür", @@ -297,18 +297,18 @@ "onlyhead": "Sadece Kafa", "onlyhead_desc": "Sadece kafadan hasar alırsın", - "paweljumper": "Ekstra Zıplama", - "paweljumper_desc": "Rastgele sayıda ekstra zıplama hakkı kazanırsın", - "paweljumper_desc2": "{0} tane ekstra zıplama hakkın var", + "paweljumper": "Zıppır", + "paweljumper_desc": "Rastgele sayıda ekstra zıplaman olur", + "paweljumper_desc2": "{0} kez ekstra zıplayabilirsin", "phoenix": "Anka Kuşu", "phoenix_desc": "Öldükten sonra rastgele yeniden doğma şansın olur", - "phoenix_desc2": "Ölümden sonra yeniden doğma şansın: %{0}", - "phoenix_respawn": "Anka Kuşu'nun gücü sayesinde küllerinden yeniden doğdun!", + "phoenix_desc2": "Yeniden doğma şansın: %{0}", + "phoenix_respawn": "Küllerinden yeniden doğdun!", "psychicdefusing": "Psişik İmha", "psychicdefusing_desc": "Bombanın yanındayken onu otomatik imha etmeye başlarsın", - "psychicdefusing_hud_info": "İmha için {0} saniye kaldı", + "psychicdefusing_hud_info": "Bombanın çözülmesi için son {0} saniye", "pilot": "Pilot", "pilot_desc": "Sınırlı bir süre uçun. Uçmak için zıplama tuşuna iki kez basın", @@ -326,7 +326,7 @@ "primaryban": "Tüfek Yasak", "primaryban_desc": "Tüfek kullanamayacak bir oyuncu seç", - "primaryban_enemy_info": "Artık tüfek kullanamazsın.", + "primaryban_enemy_info": "Tüfek kullanmayı unuttun", "primaryban_player_info": "'{0}' artık tüfek kullanamaz.", "primaryban_select_info": "Tüfek kullanımı yasaklanacak oyuncu:", @@ -335,13 +335,13 @@ "push": "İtici", "push_desc": "Düşmana vurduğunda onu geri itme şansın olur", - "push_desc2": "Düşmanı geri itme şansın: %{0}", + "push_desc2": "Geri itme şansın: %{0}", - "pyro": "Piromani", + "pyro": "Ateşbaz", "pyro_desc": "Molotof canını yeniler", - "quickshot": "Seri Ateş", - "quickshot_desc": "Tüm mermiler çok hızlı ateşlenir", + "quickshot": "Seri Atış", + "quickshot_desc": "Silahın daha hızlı ateş eder", "radarhack": "Radar Hack", "radarhack_desc": "Düşmanlar radarda görünür", @@ -349,34 +349,34 @@ "rambo": "Rambo", "rambo_desc": "Raund başında rastgele miktarda can alırsın", - "randomweapon": "Rastgele Silah", - "randomweapon_desc": "Rastgele bir silah almak için E tuşuna bas", + "randomweapon": "Silah Kumarı", + "randomweapon_desc": "[css_useSkill] tuşuna basarak rastgele bir silah al", - "rezombie": "Zombi Dönüşümü", - "rezombie_desc": "Öldükten sonra daha fazla canla ve silahsız bir zombi olarak yeniden doğarsın", + "rezombie": "Zombi", + "rezombie_desc": "Öldükten sonra daha fazla canla ve silahsız zombi olarak doğarsın", "reactivearmor": "Reaktif Zırh", - "reactivearmor_desc": "Zırh alınan ilk hasarı emmer", + "reactivearmor_desc": "Zırhın alınan ilk hasarı emmer", "regeneration": "Yenilenme", "regeneration_desc": "Birkaç saniyede bir canın yenilenir", "replicator": "Kopyacı", - "replicator_desc": "Vurulduğunda hasar veren bir kopya oluşturmak için E tuşuna bas", + "replicator_desc": "[css_useSkill] tuşuna basarak kopya oluştur ve ölürse rakibe hasar verir", - "retreat": "Geri Çekilme", - "retreat_desc": "Başlangıç noktasına dönmek için E tuşuna bas", + "retreat": "Geri Çekil", + "retreat_desc": "[css_useSkill] tuşuna basarak başlangıç noktasına ışınlan", "returntosender": "İade", - "returntosender_desc": "Düşmana ilk vuruşun onu kendi başlangıç noktasına geri gönderir", + "returntosender_desc": "Düşmana ilk vuruşun onu kendi başlangıç noktasına ışınlar", - "richboy": "Zengin Çocuk", + "richboy": "Zengin Bebe", "richboy_desc": "Raund başında rastgele miktarda para alırsın", "robinhood": "Robin Hood", "robinhood_desc": "Düşmana hasar vermek onun parasını çalar", - "rubber": "Lastik Mermiler", + "rubber": "Lastik Mermi", "rubber_desc": "Mermilerin oyuncuları önemli ölçüde yavaşlatır", "saper": "İstihkamcı", @@ -387,48 +387,48 @@ "shade": "Gölge", "shade_desc": "Vurduğun düşmanın arkasına ışınlanma şansın olur", - "shade_desc2": "Düşmanın arkasına ışınlanma şansın: %{0}", + "shade_desc2": "Arkasına ışınlanma şansın: %{0}", "shade_nospace": "Uygun alan yok", "shortbomb": "Kısa Fünye", "shortbomb_desc": "Bomba çok daha hızlı patlar", "silent": "Sessiz", - "silent_desc": "Ayak seslerin ve zıplamaların DİĞER oyunculara duyulmaz", + "silent_desc": "Ayak seslerini ve zıplamalarını DİĞER oyuncular duyamaz", "smoker": "Tiryaki", "smoker_desc": "Sis bombalarınız asla bitmez", "sniperelite": "Keskin Nişancı", - "sniperelite_customname": "Keskin Nişancı Yeteneği", - "sniperelite_desc": "Mevcut silahını bir AWP ile değiştirmek için E tuşuna bas", + "sniperelite_customname": "Keskin Nişancı", + "sniperelite_desc": "[css_useSkill] tuşuna basarak silahını AWP ile değiştir", - "soldier": "Asker", - "soldier_desc": "Rastgele bir hasar çarpanına sahip olursun", - "soldier_desc2": "Hasar çarpanın: {0}x", + "soldier": "Teğmen", + "soldier_desc": "Rastgele bir oranda fazla hasar verirsin", + "soldier_desc2": "Hasarın: {0}x", - "soundmaker": "Gürültücü", - "soundmaker_desc": "Her düşman için bir ses tetiklemek için E tuşuna bas", + "soundmaker": "Halüsinasyon", + "soundmaker_desc": "[css_useSkill] tuşuna basarak rakibinin çığlık atmasını sağla", - "spectator": "İzleyici", - "spectator_desc": "Rastgele bir düşmanı izlemek için E tuşuna bas", + "spectator": "Röntgen", + "spectator_desc": "[css_useSkill] tuşuna basarak rakibinin gözünden gör", "swapposition": "Yer Değiştirme", - "swapposition_desc": "Rastgele bir düşmanla yer değiştirmek için E tuşuna bas", + "swapposition_desc": "[css_useSkill] tuşuna basarak vurduğun düşmanla yer değiştir", "teleporter": "Işınlayıcı", "teleporter_desc": "Vurulan bir düşmanla yer değiştirme şansınız var", - "teleporter_desc2": "Vuruştan sonra yer değiştirme şansınız: %{0}", + "teleporter_desc2": "Yer değiştirme şansın: %{0}", "thief": "Hırsız", "thief_desc": "Seçilen bir oyuncudan yeteneğini çalabilirsin", "thief_enemy_info": "Yeteneğin çalındı.", "thief_player_info": "'{0}' isimli oyuncunun yeteneği çalındı.", "thief_select_info": "Yetenek çalınacak oyuncu:", - "thief_incorrect_skill": "Bu yetenek seçilemez!", + "thief_incorrect_skill": "Bu yetenek çalınamaz!", "thirdeye": "Üçüncü Göz", - "thirdeye_desc": "Üçüncü şahıs bakış açısını aktif etmek için E tuşuna bas", + "thirdeye_desc": "[css_useSkill] tuşuna basarak üçüncü göze(thirdperson) geç", "thorns": "Dikenler", "thorns_desc": "Rakibin, sana verdiği hasarın bir kısmını geri alır", @@ -448,13 +448,13 @@ "watchmaker_tt": "Raund süresi {0} saniye uzatıldı.", "weaponsswap": "Silah Takası", - "weaponsswap_desc": "Rastgele bir düşmanla silahları takas etmek için E tuşuna bas", + "weaponsswap_desc": "[css_useSkill] tuşuna basarak silahını düşmanla takasla", "weaponsswap_hud_info2": "Takas edilecek silahın yok", "weightless": "Yerçekimsiz", - "weightless_desc": "El bombalarınız yerçekiminden etkilenmez ve daha hızlı uçar", + "weightless_desc": "El bombalarınız yerçekiminden etkilenmez ve dümdüz gider", - "wildthrow": "Vahşi Atış", + "wildthrow": "Unutkan Bombacı", "wildthrow_desc": "El bombası atmakta zorluk çekecek bir oyuncu seçin", "wildthrow_player_info": "'{0}' adlı oyuncu tüm taktiklerini unuttu", "wildthrow_select_info": "Bir oyuncu seçin:", @@ -462,25 +462,25 @@ "zeus": "Zeus", "zeus_desc": "Zeus x27 anında şarj olur", - "your_skill": "Mevcut yeteneğin", + "your_skill": "Yeteneğin", "enemy_skill": "Düşmanın yeteneği", "observer_skill": "Oyuncunun yeteneği", "welcome_message": "{PLAYER}, {SERVER_NAME} sunucusuna hoş geldin!\nGüncel jRandomSkills versiyonu: {VERSION} ({SKILLS_COUNT} yetenek).\n\nOrijinal yapımcı:\n{AUTHOR1}\nGeliştiren:\n{AUTHOR2}\nResmi Discord: https://discord.gg/9H8EZYBpPF", - "drawing_skill": "Yetenek çekiliyor", + "drawing_skill": "Yetenek çarkı dönüyor...", "disabled_weapon": "Bu silahı kullanamazsın", "hud_info": "{0} saniye daha bekle", - "hud_info_no_enemy": "Düşman bulunamadı", + "hud_info_no_enemy": "Düşman yok", "active_hud_info": "{0} milisaniye daha aktif", "skills_menu": "Yetenek Listesi", - "no_player": "Eşleşen oyuncu bulunamadı.", + "no_player": "Eşleşen oyuncu yok.", "duplicate_player": "Aynı isimde birden fazla oyuncu bulundu.", - "selectplayerskill_command": "/t yazın", - "selectplayerskill_incorrect_enemy_index": "Seçilecek oyuncu bulunamadı.", + "selectplayerskill_command": "Sohbete /t yazın", + "selectplayerskill_incorrect_enemy_index": "Seçilecek oyuncu yok.", - "skill_not_found_setskill": "Böyle bir yetenek bulunamadı", - "player_not_found_setskill": "Böyle bir oyuncu bulunamadı", + "skill_not_found_setskill": "Böyle bir yetenek yok", + "player_not_found_setskill": "Böyle bir oyuncu yok", "correct_form_setskill": "Doğru kullanım: !setskill ", "correct_form_setscore": "Doğru kullanım: !setscore ", "done_setskill": "yetenek ayarlandı", @@ -506,12 +506,12 @@ "vote_alredy_voted": "Zaten oy kullandın!", "vote_vote": "Oy ver", - "bombsite_a": "Bomba Alanı A", - "bombsite_b": "Bomba Alanı B", + "bombsite_a": "A Bölgesi", + "bombsite_b": "B Bölgesi", "bombplanted": "Bomba kuruldu\nPatlamaya {0} saniye", - "teammate_skills": "Takım arkadaşlarının yetenekleri", - "summary": "Son raundun özeti", + "teammate_skills": "Takımının yetenekleri", + "summary": "Raundun özeti", "menu_controlls_scroll": "W/S - Kaydır", "menu_controlls_padding": " | ", diff --git a/jRandomSkills - Server Files/plugins/jRandomSkills/languages/zh.json b/jRandomSkills - Server Files/plugins/jRandomSkills/languages/zh.json index c42ef7c..08f05a2 100644 --- a/jRandomSkills - Server Files/plugins/jRandomSkills/languages/zh.json +++ b/jRandomSkills - Server Files/plugins/jRandomSkills/languages/zh.json @@ -275,9 +275,9 @@ "moneyswap_player_info": "你与玩家 '{0}' 交换了金钱。", "moneyswap_select_info": "选择你想与之交换金钱的玩家:", - "muhammed": "穆罕默德", - "muhammed_desc": "你死亡时会爆炸,杀死附近的玩家", - "muhammed_explosion": "真主至大!!!", + "deathbomb": "死亡炸弹", + "deathbomb_desc": "你死亡时会爆炸,杀死附近的玩家", + "deathbomb_explosion": "砰!", "ninja": "忍者", "ninja_desc": "站立不动增加33%隐形,蹲下增加33%,持刀增加33%", diff --git a/readme-pl.md b/readme-pl.md index 134f86f..960d16d 100644 --- a/readme-pl.md +++ b/readme-pl.md @@ -13,7 +13,7 @@ > Te repozytorium jest to fork [projektu](https://github.com/jakubbartosik/dRandomSkills) stworzonego przez [Jakuba Bartosika (D3X)](https://github.com/jakubbartosik). ## 💡 Opis -jRandomSkills to plugin do CounterStrike 2, który wprowadza chaos i frajdę do rozgrywki! W każdej rundzie losowo otrzymujesz jedną z unikalnych supermocy – od niewidzialności, przez wybuchowe strzały, po manipulację kamerą. Zaskocz przeciwników, przejmij kontrolę nad meczem i odkryj dziesiątki kreatywnych umiejętności, które zmieniają dynamikę gry! +jRandomSkills to plugin do CounterStrike 2, który wprowadza chaos i frajdę do rozgrywki! W każdej rundzie losowo otrzymujesz jedną z unikalnych supermocy - od niewidzialności, przez wybuchowe strzały, po manipulację kamerą. Zaskocz przeciwników, przejmij kontrolę nad meczem i odkryj dziesiątki kreatywnych umiejętności, które zmieniają dynamikę gry! #### Wybierz język: @@ -29,6 +29,8 @@ jRandomSkills to plugin do CounterStrike 2, który wprowadza chaos i frajdę do - **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] ## 🖼️ Prezentacja Pluginu @@ -40,18 +42,19 @@ Dołącz do serwera testowego 3v3 i wypróbuj plugin jRandomSkills: - **Adres**: `jRandomSkills@pukawka.pl` - **Hasło**: `public` - **Godziny otwarcia**: `00:00-19:00` -- **Połącz URL**: `steam://connect/51.38.122.215:27235/public` -- **Połącz**: `connect 51.38.122.215:27235; password public` +- **Połącz URL**: `steam://connect/51.38.122.215:27215/public` +- **Połącz**: `connect 51.38.122.215:27215; password public` Kupujesz serwer na pukawce? Skorzystaj z mojego [kodu polecającego](https://pukawka.pl/pp,juzlus.html). -## ✨ Aktualne Supermoce (112) +## ✨ Aktualne Supermoce (124)