Synapse
Search…
Changelog

2.10.0

1
+ CustomObjects CustomAttribute System
2
+ MapTeleporter
3
+ StaticTeleporter
4
+ SchematicDoor
5
+ IRefreshable for SynapseObjects
6
+ NetworkSynapseObject
7
+ StructureSyncSynapseObject
8
+ SynapseCustomObject
9
+ SynapseDoorObject.SpawnableDoorType
10
+ SynapseDummyObject
11
+ SynapseGeneratorObject
12
+ SynapseItemObject now also supports Durabillity and Attachments
13
+ SynapseLockerObject
14
+ SynapseragdollObject
15
+ New Enums
16
+ MenuType
17
+ MessageType
18
+ ShootSound
19
+ WarheadInsidePanelInteractEvent
20
+ WarheadStartDetonationEvent
21
+ PlayerWalkOnTantrumEvent
22
+ PlayerRadioInteractEvent
23
+ PlayerFlipCoinEvent
24
+ PlaceBulletHoleEvent
25
+ Scp049Events
26
+ Scp049ReviveEvent
27
+ Scp173PlaceTantrum
28
+ ItemManager.GetSchematic
29
+ ItemManager.SetSchematicForVanillaItem
30
+ SynapseItem.GetSynapseItem
31
+ SynapseItem.Schematic
32
+ SynapseItem.SynapseObject
33
+ LockerChamber.SpawnItem
34
+ Reworked Logger => Can now also stores Logs in a file
35
+ Map.SpawnOldGrenade
36
+ Map.SpawnTantrum
37
+ Player.OpenMenu
38
+ Player.GetStatBase
39
+ implicit operators for player/Referencehub/Footprint
40
+ added plugin contextprocessor for SynapseObject Attributes
41
+ Rooms of 106,939,330 can now be changed in size rotation and position
42
+ Turret
43
+ SynapseExtensions.GetSpawnMessage
44
+ SynapseExtensions.DespawnForOnePlayer
45
+ SynapseExtensions.DespawnForAllPlayers
46
47
* fixed FF between CUstom Roles
48
* fixed PlayerSetClass Event Items Property
49
* workstation vanilla object is now public in Synapse Workstation
50
* fixed HealEvent
51
* fixed Player.Heal
52
* fixed Player.ChangeRoleAtPosition
53
* fixed ThrowableAPI.FuseTime
54
* fixed ItemManager.HighestItem
55
* fixed Effect Enum
56
* SynapseObject.CustomAttributes is now a list
57
* fixed SynapseObject.ObjectData
58
* Renamed KeyPressInjector & SynapseInjector
59
* fixed SynapseInjector publicize event fields
60
61
- Nuke.LeverStatus
62
- SYML Debug Message
Copied!

2.9.0

1
+ Synapse.API.CustomObjects
2
+ Locker, LockerChamber, LockerType, LockerInteractEvent
3
+ Door. Position Rotation & Scale getter/setter added
4
+ WorkStation. Position Rotation & Scale getter/setter added
5
+ SynapseObject Events
6
+ LiftMoveObjectsEventArgs
7
+ SynapseItem.CanBePickedUp
8
+ Map.Lockers
9
+ Map.SynapseObjects
10
+ Player.AttachSynapseObject
11
+ SynapseSchematicCommand
12
+ SerializedColor
13
+ Server.AllowedColors
14
+ SymapseExtensions.UpdatePositionRotationScale()
15
16
* fixed FriendlyFire logic
17
* fixed PocketDimension Patches
18
* Reworked SetPlayersClass
19
* fixed Player.DeathPosition
20
* improved SynapseHelpCommand
21
* fixed Player.SendToServer
22
* fixed Player.Heal()
23
* fixed ItemManager Highest Item bug
24
* fixed Jail
25
* fixed Server.FF
26
* DoorType now supports 330
27
* (finally updated Harmony)
28
* fixed Player.ArtificialHealth
29
30
- Server.Prefab
Copied!

2.8.0

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

V.2.7.1

1
+ Added Exception for when Reloading throws an Error
2
+ Added Command Arguments
3
+ Synapse Commands are now also added to the auto completion
4
5
* fixed CustomRole bug
6
* fixed Command AutoCompletion bug
7
* fixed Player.Hurt() and Player.Kill()
8
* fixed Ragdoll bug
9
* fixed Permission bug with NW Group
10
* fixed LeavePocketEvent
11
12
- Debug Commands
Copied!

V.2.7.0

1
+ PermissionHandler.ModifyServerGroup()
2
+ Player.ItemInHand setter
3
+ Server.TryGetPlayers()
4
+ French Synapse Translation
5
+ Scp079 DoorInteract Event
6
+ Scp079 SpeakerInteract Event
7
+ Scp079 ElevatorInteract Event
8
+ Scp079 RoomLockdown Event
9
+ Scp079 TeslaInteract Event
10
+ Scp079 CameraSwitch Event
11
+ Map.Cameras
12
+ Room.Cameras
13
+ Door.IsDestroyed
14
+ Camera Object
15
+ Server.PlayersAmount
16
+ Player.CurrentlySpectating
17
+ implicit/explicit operator for serialized objects
18
19
* A bunch of other changes for 11.0.0 (sorry but there are to many to list them all)
20
* fixed Logger Plugin Name
21
* fixed SCP-914 bug
22
* fixed Player.ExecuteCommand()
23
* fixed grenade chain reaction bug
24
* many small optimisations
25
* fixed PlayerInventory.Items
26
* fixed inheritance bug
Copied!

V.2.6.1

1
+ added subcommand delete to permission command
2
+ PermissionHandler.DeleteServerGroup()
3
4
* improved ModDescription
5
* fixed escape messages for ClassD
6
* fixed Micro Exception
7
* Escape Event invokes now correctly
Copied!

V.2.6.0

1
+ PlayerDamagePermissionEvent
2
+ PlayerUncuffTargetEvent
3
+ PlayerChangeItemEvent
4
+ TransmitPlayerDataEvent
5
+ Player.Radio
6
+ Player.DissonanceUserSetup
7
+ Player.Escape
8
+ Player.MovementState
9
+ Player.GetSightPreference()
10
+ Player.GetbarrelPreference
11
+ Player.GetOtherPreference
12
+ Door.IsPryable
13
+ RoleManager.UnRegisterCustomRole()
14
+ Round.MtfTickets
15
+ Round.ChaosTickets
16
+ Round.SpawnVehicle()
17
+ Round.PlayChaosSpawnSound()
18
+ SerializedPlayerItem
19
+ SerializedAmmo
20
+ SerializedPlayerInventory
21
+ support for int constructor in Role
22
+ RoleInformation
23
+ Synapse can load in the Server files
24
+ AutoFF Config
25
+ Some fixes in the SynapseLoader
26
+ Synapse Exceptions
27
+ Inheritance for SynapseGroups
28
+ Dummy Rework => They can now walk
29
+ WeaponType enum
30
31
* fixed Player.Cuffer
32
* Reworked the Escape system -> can break Plugins
33
* fixed Translation Bug
34
* fixed 939 can see Invisible bug
35
* fixed Dummy Player ID Bug
36
* RoleManager.RegisterCustomRole can now also be used with RoleInformation
37
* RoleManager.CustomRoles is now a List -> can break Plugins
Copied!

V.2.5.3

1
+ SerializedVector3
2
3
* Update to Game Version 10.2.2
4
* fixed permission null excpetion
5
* fixed player leave event null exception
Copied!

V.2.5.2

1
+ Scp173PlacerScript.TurnedPlayers
2
+ CantLookAt173 Config in config.syml
3
4
* fixed Round.NextRespawn
5
* fixed Player null exception in Player leave event
6
* fixed Respawn command description
7
* fixed many bugs in special situations with CustomRoles and CustomTeams
8
* 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
9
* shared config/translation/permission is prefered
10
11
- SynapseExtensions.CanNotHurtByScp() is now Obsolete
Copied!

V.2.5.1

1
+ Dummy.Player
2
+ Player.IsDummy
3
+ Map.Dummies
4
+ Ragdoll.CreateRagdoll()
5
+ PermissionHandler.Groups
6
7
* Player.Cuffer now returns Host if he is forced cuffed
8
* fixed Nuke.Detonate()
9
* Dummys have now all different Player ids
Copied!

V.2.5.0

1
+ Synapse Translation
2
+ SynapseTeam API
3
+ Room.LightsOut
4
+ Room.SetLightIntensity
5
+ Room.Doors
6
+ Door.Rooms
7
+ Door.Open
8
+ Door.Locked
9
+ Elevator.ElevatorType
10
+ Elevator.ToString()
11
+ Map.GetElevator()
12
+ Update Event
13
+ Player.ExecuteCommand()
14
+ ScpTrigger173 config
15
+ Server.OfflineBanID()
16
+ Server.OfflineBanIP()
17
+ TeamRespawnEventArgs.TeamID
18
+ Synapse respawn command
19
20
* PlayerLeave Event is now invoked before the player is dead
21
* moved spawn methods from Map to each class
22
* changed IRole.GetEscapeRole to integer
23
* fixed Elevator.Name
24
* fixed Scp079 recontain bug
25
* fixed Scp0492 spawn bug
26
* fixed Scp096 Attack Event
27
* fixed Map.TriggerTeslaEvent
28
* fixed bug that tesla is activating while being invisible
29
30
- Door.IsOpen
31
- TriggerTeslaEventArgs.HurtRange
Copied!

V.2.4.2

1
+ Server.Prefabs
2
+ Map.SpawnDoorVariant()
3
+ Door.Rotation
4
+ Door.setPosition
5
+ Auto builder for Pull Request (GitHub only)
6
7
* Update to Game Version 10.2.1
8
* improved PlayerDeathPatch
Copied!

V.2.4.1

1
+ Door.IsBreakable
2
+ Door.IsOpen
3
+ Door.TryBreakDoor()
4
5
* update DoorType Enum
6
* Logger accepts now any object
7
* fixed many bugs related to the new Door api
Copied!

V.2.4.0

1
+ PlayerDamageEventArgs.Allow
2
+ PlayerUseMicroEventArgs.Energy
3
+ default Plugin load Message
4
+ CantRage096 config
5
+ Permission Check for Commands before they get executed
6
+ default translation message for no permissions
7
+ Player.GlobalPerms
8
+ Player.RemoteAdminAccess
9
+ Player.GlobalRemoteAdmin
10
+ Player.AddDisplayInfo()
11
+ Player.RemoveDisplayInfo()
12
+ Player.Scp173Controller
13
+ Player.MicroHID
14
+ Scp173Controller.IgnoredPlayers
15
+ Scp173Controller.ConfrontingPlayers
16
+ Scp096Controller.Is096
17
+ Map.PlaceBlood()
18
+ PlayerSetClassEventArgs.IsEscaping
19
+ PlayerSetClassEventArgs.Position
20
+ PlayerSetClassEventArgs.Rotation
21
+ Door.DoorPermissions
22
+ SynapseExtensions.GetDoor(this DoorVariant door)
23
24
* fixed attacker bug of method Player.Hurt()
25
* some fixes in death event
26
* fixed client/remote console command event
27
* fixed HeavyController.Is079Recontained
28
* improved PlayerSetClass Patch
29
* permissions of Commands that are empty will no longer be displayed
30
* SynapseItem.pickup and iteminfo is now public
31
* fixed HideRank get
32
* fixed RainbowColor while Badge hidden
33
* fixed some global permission bugs
34
35
- removed SignaturePatch
36
- Player.GlobalBadge
37
- Door.Open
38
- Door.Locked
39
- Door.Room
40
- Door.PermissionLevels
41
- Door.Status
42
- SynapseExtension.GetDoor(this Door door)
Copied!

V.2.3.3

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

V.2.3.2

1
* fixed SCP 2536
Copied!

V.2.3.1

1
* Changed default plugin load-priority to 0
Copied!

V.2.3.0

1
+ ScpEvent.Scp079
2
+ Scp079Event Recontain079
3
+ PlayerEvent PlayerUseMicroEvent
4
+ PlayerEvent PlayerWalkOnSinkholeEvent
5
+ PlayerEvent PlayerReportEvent
6
+ RoundEvent TeamRespawnEvent
7
+ ScpEvent ScpAttackEvent
8
+ PocketDimensionLeaveEventArgs.ExitPosition
9
+ Recontain079Status Enum
10
+ HeavyController.LightsOut()
11
+ HeavyController.Is079Recontained
12
+ HeavyController.Recontain079()
13
+ RoleManager.GetRoleName()
14
+ Player.RoleName
15
+ Player.PlaceBlood()
16
+ Player.NetworkIdentity
17
+ Player.RealFraction
18
+ Player.OpenReportWindow()
19
+ BroadcastList.GetEnumerator()
20
+ Server.Slots
21
+ Decontamination.Locked
22
+ Player.Zone
23
+ Scp106Controller.IsUsingPortal
24
+ SynapseItem.ItemCategory
25
+ Server.Colors
26
+ 'Rainbow' color support in the permission.syml
27
+ JoinWindow Config
28
+ Player.Scp096Controller
29
- ShieldAmount
30
- CurMaxShield
31
- EnrageTimeLeft
32
- RageState
33
- Targets
34
- CanAttack
35
- CanCharge
36
- AddTarget()
37
- RemoveTarget()
38
- ChargeDoor()
39
40
* improved implementation of CustomRoles
41
* added StackTrace to every Exception
42
* Invisible Players will no longer stop Scp-173
43
* removed PlayerDamage null Excpetion
44
* RemoteKeyCard now also support Generators
45
* moved RemoteKeycard into the patch
46
* fixed Scale bug
47
* implement KeyCard in PlayerItemUseEvent
48
* implement radio in PlayerItemUseEvent
49
* fixed some null Exceptions in SynapseExtensions.GetPlayer()
50
* Improved Round.MtfRespawn()
51
* fixed CuffPlayerEvent
52
* Generator.Overcharge now Unlocks the Generator
53
* HeavyController.Overcharge improved
54
* Improved Player.Room by using the Vanilla Room API
55
* fixed HeavyController.Overcharge(true)
56
* fixed ff bug between Chaos/DBoys
Copied!

V.2.2.1

1
* fixed 914 recipes on fine
2
* fixed ff bug
Copied!

V.2.2.0

1
+ MapEvent Scp914Activate
2
+ PlayerEvent PlayerCuffTarget
3
+ PlayerEvent PlayerConnectWorkstation
4
+ PlayerEvent PlayerUnconnectWorkstation
5
+ PlayerEvent PlayerDropAmmo
6
+ AmmoType
7
+ Map.SpawnGrenade()
8
+ Map.GetDoor()
9
+ Map.GetRoom()
10
+ Map.HeavyController
11
- controller.ActiveGenerators
12
- controller.ForcedOvercharge
13
- controller.Overcharge()
14
+ Generator.IsOvercharged
15
+ Generator.Overcharge()
16
+ GrenadeType
17
+ DoorType
18
+ Door.Status
19
+ Door.DoorType
20
+ Player.DisplayInfo
21
+ Dummy.Rotation
22
+ Dummy.RotateToPosition
23
+ 914.Recipes
24
+ 914.UpgradeItemID()
25
+ Player.StaminaUsage
26
27
* ItemUseEvent will be invoked by almost all Interaction with an item now
28
* fixed ScpTrigger096 Config
29
* fixed FriendlyFire with CustomRoles
30
* moved Patch for Setclass to player patches
31
* fixed null Exception in 096 AddTarget(shoot) Event
32
* fixed bug that one Assembly can crash the entire plugin loader
33
* Scp914 now supports CustomItems (will destroy them by default)
34
* fixed bug in Player.setCustomRole
35
* fixed help Command aliases
36
* fixed Scp 079/106 Controller
37
* Map.Explode() now uses GrenadeType
Copied!

V.2.1.0

1
+ SynapseItem.State
2
+ Player.WeaponManager
3
+ Player.GrenadeManager
4
+ Player.Heal()
5
+ Door.Room
6
+ ConfigInjector Support for property
7
8
* Improved Player.Room
9
* Room.RoomType now use a other Enum
10
* fixed Player pickup ammo bug
11
* fixed PlayerEscapeEvent
12
* fixed Player.Hurt()
13
14
- Removed Lobby Room
Copied!

V.2.0.1

1
* fixed Player.Size
2
* fixed Jail.JailPlayer()
3
* fixed PlayerPickupEvent
Copied!
Last modified 1mo ago