-
-
Notifications
You must be signed in to change notification settings - Fork 9
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
New Warden Commands, Gameplay Enhancements, and Customizable Features…
… in Jailbreak (#294) This pull request resolves a series of issues in the Jailbreak project, focusing on new commands, gameplay tweaks, and customizable features: - **[Issue JB-4](https://bug.msws.xyz/issue/JB-4)**: Implements the "Roll the Dice" (RTD) feature with various rewards and punishments. - **[Issue JB-46](https://bug.msws.xyz/issue/JB-46)**: Adds anti-cheat measures to OITC mode to prevent the `/wp` command from refreshing bullets. - **[Issue JB-72](https://bug.msws.xyz/issue/JB-72)**: Reduces the speedrun time limit to 30 seconds. - **[Issue JB-79](https://bug.msws.xyz/issue/JB-79)**: Adjusts OITC mode so that only player-dealt damage results in instant kills. - **[Issue JB-77](https://bug.msws.xyz/issue/JB-77)**: Modifies Gun Game mode to ignore suicides. - **[Issue JB-66](https://bug.msws.xyz/issue/JB-66), [Issue JB-64](https://bug.msws.xyz/issue/JB-64), [Issue JB-60](https://bug.msws.xyz/issue/JB-60)**: Introduces customizable options for OITC, NoScope, and HNS modes. - **[Issue JB-75](https://bug.msws.xyz/issue/JB-75) & [Issue JB-74](https://bug.msws.xyz/issue/JB-74)**: Adds new commands for the Warden to spawn a chicken or soccer ball at their location. - **[Issue JB-56](https://bug.msws.xyz/issue/JB-56)**: Increases the Last Request (LR) start delay for noscope mode from 3 seconds to 7 seconds. - **[Issue JB-82](https://bug.msws.xyz/issue/JB-82) & [Issue JB-81](https://bug.msws.xyz/issue/JB-81)**: Introduces new overlays: a green overlay for Special Team (ST) members and a red overlay for rebels. - **[Issue JB-80](https://bug.msws.xyz/issue/JB-80)**: Optimizes weapon pickup prevention by removing the costly ontick checks. - **[Issue JB-51](https://bug.msws.xyz/issue/JB-51)**: Adjusts the message for auto-opened cells by graying it out. - **[Issue JB-70](https://bug.msws.xyz/issue/JB-70)**: Tidies up in-game messages. - **[Issue JB-69](https://bug.msws.xyz/issue/JB-69)**: Updates the `!sd` command to display the currently active Special Day.
- Loading branch information
Showing
101 changed files
with
2,092 additions
and
715 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,20 @@ | ||
## Contributing | ||
|
||
The jail plugin is currently in heavy development and all contributions are welcome! | ||
Please make sure all contributions use the dependency injection system, or ask to have your contribution | ||
ported if you don't know how. | ||
|
||
> [!TIP] | ||
> Microsoft has some good documentation on dependency injection here: | ||
> [Overview](https://learn.microsoft.com/en-us/dotnet/core/extensions/dependency-injection), | ||
> [Using Dependency Injection](https://learn.microsoft.com/en-us/dotnet/core/extensions/dependency-injection-usage), | ||
> [Dependency Injection Guidelines](https://learn.microsoft.com/en-us/dotnet/core/extensions/dependency-injection-guidelines). | ||
All event handlers should derive from `IPluginBehavior` and be registered using | ||
`IServiceCollection.AddPluginBehavior<T>`. If your behavior also acts as a service, | ||
make sure to use `IServiceCollection.AddPluginBehavior<TInterface, T>`. All `IPluginBehavior` objects | ||
have their event handlers automatically registered. | ||
|
||
Code style should follow .NET conventions and use the formatting settings specified | ||
in [Jailbreak.sln.DotSettings](./Jailbreak.sln.DotSettings) | ||
(if you need help, make sure to check "enable edits from maintainers" and ask for a format) |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.