Synapse
Search…
Changelog

2.10.0

+ CustomObjects CustomAttribute System
+ MapTeleporter
+ StaticTeleporter
+ SchematicDoor
+ IRefreshable for SynapseObjects
+ NetworkSynapseObject
+ StructureSyncSynapseObject
+ SynapseCustomObject
+ SynapseDoorObject.SpawnableDoorType
+ SynapseDummyObject
+ SynapseGeneratorObject
+ SynapseItemObject now also supports Durabillity and Attachments
+ SynapseLockerObject
+ SynapseragdollObject
+ New Enums
+ MenuType
+ MessageType
+ ShootSound
+ WarheadInsidePanelInteractEvent
+ WarheadStartDetonationEvent
+ PlayerWalkOnTantrumEvent
+ PlayerRadioInteractEvent
+ PlayerFlipCoinEvent
+ PlaceBulletHoleEvent
+ Scp049Events
+ Scp049ReviveEvent
+ Scp173PlaceTantrum
+ ItemManager.GetSchematic
+ ItemManager.SetSchematicForVanillaItem
+ SynapseItem.GetSynapseItem
+ SynapseItem.Schematic
+ SynapseItem.SynapseObject
+ LockerChamber.SpawnItem
+ Reworked Logger => Can now also stores Logs in a file
+ Map.SpawnOldGrenade
+ Map.SpawnTantrum
+ Player.OpenMenu
+ Player.GetStatBase
+ implicit operators for player/Referencehub/Footprint
+ added plugin contextprocessor for SynapseObject Attributes
+ Rooms of 106,939,330 can now be changed in size rotation and position
+ Turret
+ SynapseExtensions.GetSpawnMessage
+ SynapseExtensions.DespawnForOnePlayer
+ SynapseExtensions.DespawnForAllPlayers
* fixed FF between CUstom Roles
* fixed PlayerSetClass Event Items Property
* workstation vanilla object is now public in Synapse Workstation
* fixed HealEvent
* fixed Player.Heal
* fixed Player.ChangeRoleAtPosition
* fixed ThrowableAPI.FuseTime
* fixed ItemManager.HighestItem
* fixed Effect Enum
* SynapseObject.CustomAttributes is now a list
* fixed SynapseObject.ObjectData
* Renamed KeyPressInjector & SynapseInjector
* fixed SynapseInjector publicize event fields
- Nuke.LeverStatus
- SYML Debug Message

2.9.0

+ Synapse.API.CustomObjects
+ Locker, LockerChamber, LockerType, LockerInteractEvent
+ Door. Position Rotation & Scale getter/setter added
+ WorkStation. Position Rotation & Scale getter/setter added
+ SynapseObject Events
+ LiftMoveObjectsEventArgs
+ SynapseItem.CanBePickedUp
+ Map.Lockers
+ Map.SynapseObjects
+ Player.AttachSynapseObject
+ SynapseSchematicCommand
+ SerializedColor
+ Server.AllowedColors
+ SymapseExtensions.UpdatePositionRotationScale()
* fixed FriendlyFire logic
* fixed PocketDimension Patches
* Reworked SetPlayersClass
* fixed Player.DeathPosition
* improved SynapseHelpCommand
* fixed Player.SendToServer
* fixed Player.Heal()
* fixed ItemManager Highest Item bug
* fixed Jail
* fixed Server.FF
* DoorType now supports 330
* (finally updated Harmony)
* fixed Player.ArtificialHealth
- Server.Prefab

2.8.0

+ Mappoint constructor with x y z as floats
* SynapseItem.Durabillity will now stored when set and the Item is despawned
* fixed Inventory.DropAllItems() bug
* fixed all(?) Dummy bugs
* fixed Player.set_AmmoBox[]

V.2.7.1

+ Added Exception for when Reloading throws an Error
+ Added Command Arguments
+ Synapse Commands are now also added to the auto completion
* fixed CustomRole bug
* fixed Command AutoCompletion bug
* fixed Player.Hurt() and Player.Kill()
* fixed Ragdoll bug
* fixed Permission bug with NW Group
* fixed LeavePocketEvent
- Debug Commands

V.2.7.0

+ PermissionHandler.ModifyServerGroup()
+ Player.ItemInHand setter
+ Server.TryGetPlayers()
+ French Synapse Translation
+ Scp079 DoorInteract Event
+ Scp079 SpeakerInteract Event
+ Scp079 ElevatorInteract Event
+ Scp079 RoomLockdown Event
+ Scp079 TeslaInteract Event
+ Scp079 CameraSwitch Event
+ Map.Cameras
+ Room.Cameras
+ Door.IsDestroyed
+ Camera Object
+ Server.PlayersAmount
+ Player.CurrentlySpectating
+ implicit/explicit operator for serialized objects
* A bunch of other changes for 11.0.0 (sorry but there are to many to list them all)
* fixed Logger Plugin Name
* fixed SCP-914 bug
* fixed Player.ExecuteCommand()
* fixed grenade chain reaction bug
* many small optimisations
* fixed PlayerInventory.Items
* fixed inheritance bug

V.2.6.1

+ added subcommand delete to permission command
+ PermissionHandler.DeleteServerGroup()
* improved ModDescription
* fixed escape messages for ClassD
* fixed Micro Exception
* Escape Event invokes now correctly

V.2.6.0

+ PlayerDamagePermissionEvent
+ PlayerUncuffTargetEvent
+ PlayerChangeItemEvent
+ TransmitPlayerDataEvent
+ Player.Radio
+ Player.DissonanceUserSetup
+ Player.Escape
+ Player.MovementState
+ Player.GetSightPreference()
+ Player.GetbarrelPreference
+ Player.GetOtherPreference
+ Door.IsPryable
+ RoleManager.UnRegisterCustomRole()
+ Round.MtfTickets
+ Round.ChaosTickets
+ Round.SpawnVehicle()
+ Round.PlayChaosSpawnSound()
+ SerializedPlayerItem
+ SerializedAmmo
+ SerializedPlayerInventory
+ support for int constructor in Role
+ RoleInformation
+ Synapse can load in the Server files
+ AutoFF Config
+ Some fixes in the SynapseLoader
+ Synapse Exceptions
+ Inheritance for SynapseGroups
+ Dummy Rework => They can now walk
+ WeaponType enum
* fixed Player.Cuffer
* Reworked the Escape system -> can break Plugins
* fixed Translation Bug
* fixed 939 can see Invisible bug
* fixed Dummy Player ID Bug
* RoleManager.RegisterCustomRole can now also be used with RoleInformation
* RoleManager.CustomRoles is now a List -> can break Plugins

V.2.5.3

+ SerializedVector3
* Update to Game Version 10.2.2
* fixed permission null excpetion
* fixed player leave event null exception

V.2.5.2

+ Scp173PlacerScript.TurnedPlayers
+ CantLookAt173 Config in config.syml
* fixed Round.NextRespawn
* fixed Player null exception in Player leave event
* fixed Respawn command description
* fixed many bugs in special situations with CustomRoles and CustomTeams
* If SCP-173 can see invisible players and someone is Invisible he will be turned so that he doesn't stop the movement of SCP-173
* shared config/translation/permission is prefered
- SynapseExtensions.CanNotHurtByScp() is now Obsolete

V.2.5.1

+ Dummy.Player
+ Player.IsDummy
+ Map.Dummies
+ Ragdoll.CreateRagdoll()
+ PermissionHandler.Groups
* Player.Cuffer now returns Host if he is forced cuffed
* fixed Nuke.Detonate()
* Dummys have now all different Player ids

V.2.5.0

+ Synapse Translation
+ SynapseTeam API
+ Room.LightsOut
+ Room.SetLightIntensity
+ Room.Doors
+ Door.Rooms
+ Door.Open
+ Door.Locked
+ Elevator.ElevatorType
+ Elevator.ToString()
+ Map.GetElevator()
+ Update Event
+ Player.ExecuteCommand()
+ ScpTrigger173 config
+ Server.OfflineBanID()
+ Server.OfflineBanIP()
+ TeamRespawnEventArgs.TeamID
+ Synapse respawn command
* PlayerLeave Event is now invoked before the player is dead
* moved spawn methods from Map to each class
* changed IRole.GetEscapeRole to integer
* fixed Elevator.Name
* fixed Scp079 recontain bug
* fixed Scp0492 spawn bug
* fixed Scp096 Attack Event
* fixed Map.TriggerTeslaEvent
* fixed bug that tesla is activating while being invisible
- Door.IsOpen
- TriggerTeslaEventArgs.HurtRange

V.2.4.2

+ Server.Prefabs
+ Map.SpawnDoorVariant()
+ Door.Rotation
+ Door.setPosition
+ Auto builder for Pull Request (GitHub only)
* Update to Game Version 10.2.1
* improved PlayerDeathPatch

V.2.4.1

+ Door.IsBreakable
+ Door.IsOpen
+ Door.TryBreakDoor()
* update DoorType Enum
* Logger accepts now any object
* fixed many bugs related to the new Door api

V.2.4.0

+ PlayerDamageEventArgs.Allow
+ PlayerUseMicroEventArgs.Energy
+ default Plugin load Message
+ CantRage096 config
+ Permission Check for Commands before they get executed
+ default translation message for no permissions
+ Player.GlobalPerms
+ Player.RemoteAdminAccess
+ Player.GlobalRemoteAdmin
+ Player.AddDisplayInfo()
+ Player.RemoveDisplayInfo()
+ Player.Scp173Controller
+ Player.MicroHID
+ Scp173Controller.IgnoredPlayers
+ Scp173Controller.ConfrontingPlayers
+ Scp096Controller.Is096
+ Map.PlaceBlood()
+ PlayerSetClassEventArgs.IsEscaping
+ PlayerSetClassEventArgs.Position
+ PlayerSetClassEventArgs.Rotation
+ Door.DoorPermissions
+ SynapseExtensions.GetDoor(this DoorVariant door)
* fixed attacker bug of method Player.Hurt()
* some fixes in death event
* fixed client/remote console command event
* fixed HeavyController.Is079Recontained
* improved PlayerSetClass Patch
* permissions of Commands that are empty will no longer be displayed
* SynapseItem.pickup and iteminfo is now public
* fixed HideRank get
* fixed RainbowColor while Badge hidden
* fixed some global permission bugs
- removed SignaturePatch
- Player.GlobalBadge
- Door.Open
- Door.Locked
- Door.Room
- Door.PermissionLevels
- Door.Status
- SynapseExtension.GetDoor(this Door door)

V.2.3.3

* fixed that 106 can't go through doors
* fixed that 096 can't rage through doors
* fixed some other bugs related to the Anti Cheat

V.2.3.2

* fixed SCP 2536

V.2.3.1

* Changed default plugin load-priority to 0

V.2.3.0

+ ScpEvent.Scp079
+ Scp079Event Recontain079
+ PlayerEvent PlayerUseMicroEvent
+ PlayerEvent PlayerWalkOnSinkholeEvent
+ PlayerEvent PlayerReportEvent
+ RoundEvent TeamRespawnEvent
+ ScpEvent ScpAttackEvent
+ PocketDimensionLeaveEventArgs.ExitPosition
+ Recontain079Status Enum
+ HeavyController.LightsOut()
+ HeavyController.Is079Recontained
+ HeavyController.Recontain079()
+ RoleManager.GetRoleName()
+ Player.RoleName
+ Player.PlaceBlood()
+ Player.NetworkIdentity
+ Player.RealFraction
+ Player.OpenReportWindow()
+ BroadcastList.GetEnumerator()
+ Server.Slots
+ Decontamination.Locked
+ Player.Zone
+ Scp106Controller.IsUsingPortal
+ SynapseItem.ItemCategory
+ Server.Colors
+ 'Rainbow' color support in the permission.syml
+ JoinWindow Config
+ Player.Scp096Controller
- ShieldAmount
- CurMaxShield
- EnrageTimeLeft
- RageState
- Targets
- CanAttack
- CanCharge
- AddTarget()
- RemoveTarget()
- ChargeDoor()
* improved implementation of CustomRoles
* added StackTrace to every Exception
* Invisible Players will no longer stop Scp-173
* removed PlayerDamage null Excpetion
* RemoteKeyCard now also support Generators
* moved RemoteKeycard into the patch
* fixed Scale bug
* implement KeyCard in PlayerItemUseEvent
* implement radio in PlayerItemUseEvent
* fixed some null Exceptions in SynapseExtensions.GetPlayer()
* Improved Round.MtfRespawn()
* fixed CuffPlayerEvent
* Generator.Overcharge now Unlocks the Generator
* HeavyController.Overcharge improved
* Improved Player.Room by using the Vanilla Room API
* fixed HeavyController.Overcharge(true)
* fixed ff bug between Chaos/DBoys

V.2.2.1

* fixed 914 recipes on fine
* fixed ff bug

V.2.2.0

+ MapEvent Scp914Activate
+ PlayerEvent PlayerCuffTarget
+ PlayerEvent PlayerConnectWorkstation
+ PlayerEvent PlayerUnconnectWorkstation
+ PlayerEvent PlayerDropAmmo
+ AmmoType
+ Map.SpawnGrenade()
+ Map.GetDoor()
+ Map.GetRoom()
+ Map.HeavyController
- controller.ActiveGenerators
- controller.ForcedOvercharge
- controller.Overcharge()
+ Generator.IsOvercharged
+ Generator.Overcharge()
+ GrenadeType
+ DoorType
+ Door.Status
+ Door.DoorType
+ Player.DisplayInfo
+ Dummy.Rotation
+ Dummy.RotateToPosition
+ 914.Recipes
+ 914.UpgradeItemID()
+ Player.StaminaUsage
* ItemUseEvent will be invoked by almost all Interaction with an item now
* fixed ScpTrigger096 Config
* fixed FriendlyFire with CustomRoles
* moved Patch for Setclass to player patches
* fixed null Exception in 096 AddTarget(shoot) Event
* fixed bug that one Assembly can crash the entire plugin loader
* Scp914 now supports CustomItems (will destroy them by default)
* fixed bug in Player.setCustomRole
* fixed help Command aliases
* fixed Scp 079/106 Controller
* Map.Explode() now uses GrenadeType

V.2.1.0

+ SynapseItem.State
+ Player.WeaponManager
+ Player.GrenadeManager
+ Player.Heal()
+ Door.Room
+ ConfigInjector Support for property
* Improved Player.Room
* Room.RoomType now use a other Enum
* fixed Player pickup ammo bug
* fixed PlayerEscapeEvent
* fixed Player.Hurt()
- Removed Lobby Room

V.2.0.1

* fixed Player.Size
* fixed Jail.JailPlayer()
* fixed PlayerPickupEvent
Last modified 4mo ago
Copy link
On this page
2.10.0
2.9.0
2.8.0
V.2.7.1
V.2.7.0
V.2.6.1
V.2.6.0
V.2.5.3
V.2.5.2
V.2.5.1
V.2.5.0
V.2.4.2
V.2.4.1
V.2.4.0
V.2.3.3
V.2.3.2
V.2.3.1
V.2.3.0
V.2.2.1
V.2.2.0
V.2.1.0
V.2.0.1