SCPStats is a plugin for SCP: Secret Laboratory that provides global stat tracking and features for server administrators such as rolesync and bansync.
[Exiled.API] Added the API.Enums.DamageType enum. #911
[Exiled.API] Added the API.Features.DamageHandler class. #911
This class acts as a wrapper for DamageHandlerBase, and will provide easy to access properties like Player AttackerAPI.Features.Items.Item Item and API.Enums.DamageType Type. More features will be added to this wrapper in the future.
Changes (non-breaking)
[Exiled.Events] The DamageHandler properties in HurtingEventArgs, DyingEventArgs, DiedEventArgs and AnnouncingScpTerminationEventArgs classes have been marked as obsolete. #911
Please use the Handler property in these classes instead.
This update includes the recent DNT fix from NW.
4.0.0
Additions
[Exiled.API] Added the following properties to the API.Features.Ragdoll class:
CleanUpTime, AllowCleanUp, NetworkInfo, DamageHandler, SpecialRigidbodies, DeathAnimations, IsCleanedUp, IsPlayingAnimations, AllowAnimations
[Exiled.API] Added the Ragdoll.Get(global::Ragdoll) method.
[Exiled.API] Added the Ragdoll.Get(Player) method.
[Exiled.API] Added the Ragdoll.Get(IEnumerable<Player>) method.
[Exiled.API] Added the Ragdoll.UnSpawn() method.
[Exiled.API] Added the Ragdoll.CanBeCleanedUp property.
[Exiled.API] Added the Ragdoll.DeathReason property.
[Exiled.Events] Added the SpawningRagdollEventArgs.CreationTime property.
Changes (Breaking)
[Exiled.API]Enums.EffectType.Panic has been renamed to Enums.EffectType.BodyshotReduction (Panic itself was removed from the game, this enum value takes the same position in the enum value list)
[Exiled.API]Extensions.RagdollExtensions has been removed.
[Exiled.API]Cassie.SCPTermination parameters changed to (Player, DamageHandlerBase).
[Exiled.API]Cassie.CustomSCPTermination parameters changed to (string, DamageHandlerBase).
[Exiled.API]Firearm.DamageType has been removed.
[Exiled.API](int)Player.MaxArtificialHealth has been replaced with List<AhpStat.AhpProcess> ActiveArtificialHealthProcesses.
[Exiled.API]Player.Hurt(float, DamageType, string, int, bool) and Player.Hurt(float, Player, DamageType) have been replaced with Player.Hurt(string, float, string) and Player.Hurt(DamageHandlerBase).
[Exiled.API]Player.Kill(DamageType) has been replaced with Player.Kill(string, string).
[Exiled.API]Round.UptimeRounds type changed from uint to int.
[Exiled.API]ShootingTarget.Damage(float, IDamageDealer, Footprint, Vector3) has been replaced with ShootingTarget.Damage(float, DamageHandlerBase, Vector3).
[Exiled.API]Ragdoll(RoleType, RagdollInfo, Vector3, Quaternion) constructor changed to Ragdoll(Player, DamageHandlerBase) and `Ragdoll(RoleType, RagdollInfo)
Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
Bumps EXILED from 4.0.0-rc.2 to 4.1.2.
Release notes
Sourced from EXILED's releases.
... (truncated)
Commits
5d88ca2
More damage types I forgotfe75742
Forgot a few damage types5b8a196
Fix dummy nullref71436b0
Merge 'Dev' into 'master'ac033aa
AddedPlayer::DisableEffects
+ Fixed docs style (#890)3554be1
Lol? (#912)6fb8af3
bump + libs update0e4ade5
Damage types (#911)1589732
Dev (#909)24255a1
Merge branch 'master' into devDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting
@dependabot rebase
.Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)