mirror of
https://github.com/edgegamers/Jailbreak.git
synced 2025-12-06 04:42:57 -08:00
``` - Adjust player elimination thresholds for SpeedrunDay in `SpecialDays/SpeedrunDay.cs`. - Update round timings for Last Guard in `LastGuard.cs`. - Disable creation of InfectionDay in `SpecialDayFactory.cs`. - Refine reward handling and restrictions in `RewardGenerator.cs`. - Overhaul weapon progression, cleanup logic, and gameplay mechanics for GunGameDay in `SpecialDays/GunGameDay.cs`. - Improve SDType parsing, adjust supporter permission checks, and temporarily disable Gold Supporter permission for SPEEDRUN in `Enums/SDType.cs`. ``` [mod/Jailbreak.SpecialDay/SpecialDays/SpeedrunDay.cs] - Adjusted the player elimination thresholds for various player counts, reducing the number of eliminations for each range. [mod/Jailbreak.LastGuard/LastGuard.cs] - Changed the base round time for the Last Guard from 60 to 30 seconds. - Adjusted the maximum round time for the Last Guard from 120 to 90 seconds. [mod/Jailbreak.SpecialDay/SpecialDayFactory.cs] A line initializing `SDType.INFECTION` was commented out, effectively disabling the creation of `InfectionDay`. [mod/Jailbreak.RTD/RewardGenerator.cs] - Commented out the addition of a new color reward with red color. - Added a new reward restriction for rifles under the "Very low" probability category. [public/Jailbreak.Public/Mod/SpecialDay/Enums/SDType.cs] Modified the `FromString` method to handle additional `type` string variations with a case-insensitive replacement and matching for SDType values. Removed `OITC` and `NOSCOPE` from the conditions checking Silver Supporter permissions in the `CanCall` method and instead focused on `SPEEDRUN`. Commented out the Gold Supporter permission check and message for `SPEEDRUN` in the `CanCall` method, making it currently inactive. [mod/Jailbreak.SpecialDay/SpecialDays/GunGameDay.cs] - Adjusted the weapon progression logic by introducing additional shuffles for weapon categories and modifying order initialization. - Introduced unhooking of the `CCSPlayer_ItemServices_CanAcquireFunc` virtual function when a player wins the game. - Added a condition to verify valid acquisition of weapons based on progression and weapon categories, overriding the default behavior when necessary. - Enhanced end-round cleanup by deregistering event handlers for player death and spawn. - Minor adjustments to gameplay mechanics, including changes to player speed, weapon handling, and damage disabling for the winning player. - Updated round settings and server commands to adjust behavior at critical game stages.