EXILED icon indicating copy to clipboard operation
EXILED copied to clipboard

A high-level plugin framework for SCP: Secret Laboratory servers. It offers an event system for developers to hook in order to manipulate or change game code, or implement their own functions.

Results 143 EXILED issues
Sort by recently updated
recently updated
newest added

bug
documentation
enhancement
Do not merge
regarding-api
regarding-events
base-game-bug
requires-testing
regarding-transpiler
P1

### Description This PR offers attributes for validating config values. It supports making own validators (just make a new attribute that implements IValidator) ```cs [LessThan(10)] [GreaterThan(1)] [NonNegative] [NonPositive] [PossibleValues(RoleTypeId.ClassD, RoleTypeId.Scientist)]...

enhancement
help wanted
regarding-api
tested
P1

regarding-api
requires-testing
regarding-transpiler

Adding a transpiler-based editing of game's constants. In current system can be some mistakes with replacing other values that has just the same value cuz we can't check whether the...

enhancement
regarding-api
requires-testing
regarding-transpiler
P2

regarding-events
regarding-transpiler

Currently async events are unsafe, because Timing.Run Coroutine() just ignores exceptions, and catch{} is never invoked. I added a manual coroutine enumerator to catch exceptions and log them.

enhancement
regarding-events

`[Exiled::API]` Added extension ```csharp StringExtensions::FromSnakeCase(string) ``` for converting strings from snake_case to NotSnakeCase

enhancement
regarding-api
tested
P2