Aktualizacja Counter-Strike 2

  • Zaktualizowano kod silnika do najnowszej wersji Source 2.

  • Przerobiono system symulacji penetracji pocisków, by zmniejszyć zużycie procesora.

  • Usprawniono wykorzystanie rdzeni przez przetwarzanie pewnych cząsteczek klienta i efektów dźwiękowych, zmniejszając ogólne zużycie procesora, gdy gracze strzelają.

  • Od teraz rozbrajanie ładunku C4 będzie obniżać model broni w rękach i uniemożliwiać przycelowanie, a po przerwaniu rozbrajania nie będzie można oddawać strzałów z broni przez 150 milisekund.

  • C4 nie będzie już detonowane w trakcie przerwy lub po zakończeniu meczu.

  • Naprawiono przypadek, w którym 1 takt był niepoprawnie odejmowany z polecenia sv_predictable_damage_tag_ticks.

  • Od teraz klipy z zagraniami z Wielkich Mistrzostw można oglądać z poziomu interfejsu oglądania wyposażenia gracza w grze.

  • Od teraz wybrany gracz w trybie widza jest bardziej widoczny na liście graczy u góry ekranu.

  • Od teraz menu kontekstowe na ekranie ekwipunku otwiera się w pozycji względem kursora.

  • Przesunięto wskaźnik trybu ognia broni do miejsca, gdzie jest pokazywana ilość amunicji.

  • Od teraz krople deszczu będą powoli zanikać z broni po przejściu do suchego otoczenia.

[SKRYPTY MAP]

  • Od teraz można importować typy wyliczeniowe cs_script i zachowują się one tak samo jak typy wyliczeniowe TypeScript.

  • CSWeaponType.PISTOL == 1

  • CSWeaponType\ == "PISTOL".

  • Dodano typy wyliczeniowe CSRoundEndReason, CSHitGroup, CSLoadoutSlot, CSDamageTypes, CSDamageFlags oraz CSWeaponAttackType.

  • Dodano wartość BOOSTS do typu wyliczeniowego CSGearSlot. Jest to miejsce w wyposażeniu dla zastrzyków wzmacniających.

  • Zaktualizowano Instance.OnRoundEnd, by otrzymywał teraz powód.

  • Zaktualizowano Instance.OnBeforePlayerDamage, by teraz otrzymywał damageType i damageFlags, a rezultat może teraz modyfikować damageType i damageFlags.

  • Zaktualizowano Instance.OnPlayerDamage, by teraz otrzymywał damageType i damageFlags.

  • Zaktualizowano Instance.OnKnifeAttack, by otrzymywał teraz attackType.

  • Zaktualizowano Instance.TraceLine, Instance.TraceSphere i Instance.TraceBox.

  • Od teraz konfiguracja promieni śledzących wystrzeliwane naboje przyjmuje tablice obiektów do zignorowania.

  • Konfiguracja promieni śledzących wystrzeliwane naboje może określać, czy śledzić względem stref trafień.

  • Rezultat śledzenia będzie zawierać hitGroup przy śledzeniu względem stref trafień.

  • Zaktualizowano rezultat Instance.BulletTrace, by uwzględniał hitGroup.

  • Zaktualizowano Entity.TakeDamage, by przyjmował damageType i damageFlags.

  • Dodano CSWeaponData.GetGearSlot().