1388 Commits

Author SHA1 Message Date
ShookEagle
c37c2d3b0d Check Movement before queueing for warden 2025-05-24 08:39:25 -05:00
blankdvth
2952e98bfa Trigger Build 2025-05-23 02:14:22 -04:00
blankdvth
c9fc1f444c Trigger Build 2025-05-23 02:14:08 -04:00
ShookEagle
3d677fb679 Auto Warden Impl 2025-05-22 17:22:55 -05:00
ShookEagle
0e591ebe79 Auto Warden Locale 2025-05-22 17:22:47 -05:00
Isaac
12b58160c1 Dev (#382) 2025-05-16 12:50:29 -07:00
MSWS
7650556948 fix: Update Guard health reference in GunToss LastRequest
Update `Guard.SetHealth` to reference `Guard.PlayerPawn.Value!.Health` instead of `Guard.Health` in GunToss.cs
2025-05-14 23:50:55 -07:00
Kaleb Schmenk
6cf980bd14 Countdown bad parameter message 2025-05-15 02:39:34 -04:00
Kaleb Schmenk
e06b8c4623 Countdown Cleaner timer implementation 2025-05-15 02:15:50 -04:00
Kaleb Schmenk
ec6606f800 Fixed countdown bugs 2025-05-15 02:07:37 -04:00
Isaac
f072f392fe Rebel and LR Balancing (#381)
- Restricted !rebel to only be usable as the last prisoner alive
- Re-added additional HP to CTs within gun toss LRs
2025-05-14 22:28:24 -07:00
Kaleb Schmenk
9bd1668e06 Comment out countdown audio 2025-05-15 00:32:57 -04:00
MSWS
c58e9a033e feat: Update Gun Toss balance and rebel command restrictions
- Update Gun Toss logic in `GunToss.cs`:
- Adjust setup phase to set guard's health and armor to 500.
- Add checks ensuring only the last alive terrorist can use the command.
2025-05-14 21:28:00 -07:00
Kaleb Schmenk
b34d984ffb Update CountdownCommandBehavior.cs 2025-05-12 00:11:35 -04:00
Kaleb Schmenk
12f8fa7819 Update CountdownCommandBehavior.cs 2025-05-12 00:05:20 -04:00
Kaleb Schmenk
3510375c4a Update CountdownCommandBehavior.cs 2025-05-11 23:58:15 -04:00
Kaleb Schmenk
7688fa67d9 Update CountdownCommandBehavior.cs 2025-05-11 23:28:22 -04:00
Kaleb Schmenk
cc7b21286a Update CountdownCommandBehavior.cs 2025-05-11 23:12:28 -04:00
Kaleb Schmenk
7b8a6c514b Update CountdownCommandBehavior.cs 2025-05-11 23:05:34 -04:00
Kaleb Schmenk
f9be61e62d Update CountdownCommandBehavior.cs 2025-05-11 22:56:01 -04:00
Kaleb Schmenk
9ef36aa97e Countdown New Sound Implementation 2025-05-11 22:49:08 -04:00
Kaleb Schmenk
4482291c44 Update CountdownCommandBehavior.cs 2025-05-11 20:15:57 -04:00
Kaleb Schmenk
4413de9933 Test Countdown Sounds 2025-05-11 20:10:11 -04:00
Kaleb Schmenk
fe42cd41dd Update CountdownCommandBehavior.cs 2025-05-11 12:27:48 -04:00
Kaleb Schmenk
2744ca54c0 Fix Admin Force Countdown 2025-05-11 12:17:54 -04:00
Kaleb Schmenk
0936f57f2a Admin Force Countdown Fix 2025-05-11 12:15:22 -04:00
Kaleb Schmenk
c155e3e720 Countdown Minimum Duration 2025-05-11 12:12:15 -04:00
Kaleb Schmenk
c70cad0614 Countdown comments 2025-05-11 00:05:44 -04:00
Kaleb Schmenk
f029049302 Update CountdownCommandBehavior.cs 2025-05-10 23:54:18 -04:00
Kaleb Schmenk
1938ba65ab Countdown GOGOGO Fix (Again) 2025-05-10 23:46:10 -04:00
Kaleb Schmenk
80f1cf8802 Countdown GOGOGO Fix 2025-05-10 23:42:56 -04:00
Kaleb Schmenk
3aad5eba3c Countdown Lambda Capture Fix 2025-05-10 23:40:31 -04:00
Kaleb Schmenk
2b47b10afb Update CountdownCommandBehavior.cs 2025-05-10 23:30:27 -04:00
Kaleb Schmenk
95bd6a0ff2 Countdown Command Feature Testing 2025-05-10 23:22:30 -04:00
Kaleb Schmenk
17acc5f174 Suiciding as a rebel results in a credit reward FIX 2025-05-10 21:31:47 -04:00
Kaleb Schmenk
1cddf43798 Allow Generic Admins Debug Commands
Temporary debugging measure
2025-05-10 21:03:03 -04:00
Isaac
00ab901022 Give knifes to winner of bullet for bullet LRs (#380) 4.6.3 2025-05-06 16:50:46 -07:00
MSWS
4bf9924ddb Merge branch 'dev' of github.com:edgegamers/Jailbreak into dev 2025-05-06 16:48:53 -07:00
MSWS
294d761cf8 feat: Give knife to winner of bullet for bullet LRs
- Modify `OnEnd` logic to allocate knife items based on specific result conditions using a switch statement.
2025-05-06 16:48:10 -07:00
Kaleb Schmenk
cc206db226 Infection CT Ratio Debugging
Instead of caching player slots we cache the player themselves. This way we do not have possible off by 1 or more errors when players leave.
2025-05-05 16:12:49 -04:00
Isaac
51365a3526 Gameplay Tweaks (#379)
- Reduced time given for Last Guard
- Removed Infection day
- Replaced "Spawn Red" RTD reward with "Cannot use rifles"
- Fixed a bug where the wrong player got the negev on Gun Game
- Tweaked elimination numbers for Speedrun day to allow it to last
slightly longer
- Removed DS restrictions for all special days except for HNS and
Speedrun, which are now Silver only
4.6.2
2025-04-26 02:27:00 +00:00
MSWS
8ce1556711 feat: Normalize input and add HNS to SDType logic
Update `SDType` methods in `Enums` for improved input handling and new type support

- Update `FromString` method to normalize input by converting to lowercase and removing spaces
- Add support for `HNS` and `SPEEDRUN` types in the `CanCall` method logic

[public/Jailbreak.Public/Mod/SpecialDay/Enums/SDType.cs]
Updated the `FromString` method to normalize input by converting it to lowercase and removing spaces before matching with specific conditions.
Added support for `HNS` type in the `CanCall` method logic along with `SPEEDRUN` type.
2025-04-25 19:20:07 -07:00
MSWS
1845621483 feat: Adjust gameplay mechanics and round settings.
```
- 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.
2025-04-25 19:13:46 -07:00
blank_dvth
b4df6302b6 Add fallback loading for the AutoRTD cookie (#378) 2025-04-23 21:01:38 -04:00
blankdvth
37adbf1853 fix(autortd): attempt to load cookie on map start if it fails to on plugin start 2025-04-23 20:46:19 -04:00
blankdvth
8bed3fd086 Trigger Build 2025-04-21 17:32:49 -04:00
blankdvth
5d6cef55de Trigger Build 2025-04-21 17:01:46 -04:00
Kaleb Schmenk
b95c386eb9 Revert Debugging Code For AutoRTD
Removed the debugging code for AutoRTD bug
2025-04-12 23:29:53 -04:00
blankdvth
1c9603e276 Trigger Build 2025-04-09 02:08:33 -04:00
Isaac
7cf0e194be Sanity check debugging (#377)
Verbose value setting and debug print outs
2025-04-07 18:17:27 -07:00