Plugin for SCP-650 schematic of MER plugin based on LabAPI framework of SCP: Secret Laboratory.
Every round SCP-650 will spawn somewhere in Site-02, attempting to jumpscare its personnel. If SCP-650 sees you, it will start chasing you, constantly sneaking up behind you.
Tip
You can prevent SCP-650 from teleporting by looking at them, however this does not work if you are targeted by SCP-650.
Install the dependencies above, together with the latest release of the SCP-650 plugin and place them in your LabAPI plugin folder.
The plugin requires SCP-650 to be provided as a schematic, download it from
the releases page and place it in the
correct folder. By default, this will be LabAPI/configs/{port/global}/FrikanUtils/Maps/SCP650.json.
Additionally, you must download the poses, download the global.yml file from
the releases page and place it in the
correct folder. By default, this will be LabAPI/configs/{port/global}/FrikanUtils/Poses/global.yml.
- Download SL-CustomObjects.
- Import the SCP-650 schematic.
- Add
PoseRecorder.csscript to root object:SCP-650. - Edit property
sizeofObjectsof the script to 13. - Create a new pose by changing the
mixamorig:{joint}objects. Changing the scale is not supported. - Press play button. Then there will be a log on console tab.
- Press it to see all of the log contents and copy it.
- Open
global.yml. And add the contents below:
- pose_name: {pose_name_here}
transform_per_joint:
{paste_console_content_here}
The plugins adds a debug menu to the Server Specific Settings, which can be viewed if you have the frikanutils.debug
permission.
The menu shows the position of all SCP-650 instances. The update only runs every 10 seconds, so the contents may be slightly outdated.
| Config | Default | Meaning |
|---|---|---|
schematic_folder |
Maps |
Folder used by the FrikanUtils file system to search for the schematic. |
schematic_name |
SCP650.json |
Name of the SCP-650 schematic file. |
pose_folder |
Poses |
Folder used by the FrikanUtils file system to search for the poses file. |
pose_file |
global.yml |
Name of the file containing the poses. |
maximum_spawn_number |
1 |
The maximum amount of instances that can be spawned. Each round it will attempt to spawn this many, only not spawning if it failed. |
spawnable_zone |
... | The zones SCP-650 can spawn in. |
observe_effectable_factions |
... | The factions that influence SCP-650 when looking at it. |
observe_effectable_blacklist_roles |
... | Roles that will have no influence when looking at SCP-650, even if they are part of a faction which can. |
targetable_factions |
... | The factions that can be targeted (or chased) by SCP-650. |
target_blacklist_roles |
... | The roles that can not be targeted by SCP-650, even if they are part of a targetable faction. |
overlap_target |
false |
Whether multiple SCP-650 instances can have the same target. |
target_follow_min_time |
50 |
The minimum time in seconds SCP-650 follows its target |
target_follow_max_time |
120 |
The maximum time in seconds SCP-650 follows its target |
smooth_change_target |
true |
If SCP-650 stops following its target because the chase time is up, with this enabled it will still follow its previous target until SCP-650 finds another one. With this disabled SCP-650 will immediately come to a halt. |
change_target_to_killer_when_target_killed |
true |
If a targetable player kills the current target, the killer becomes the new target of SCP-650. |
teleport_min_cool_time |
5 |
The minimum amount of time in seconds between teleports. |
teleport_max_cool_time |
10 |
The maximum amount of time in seconds between teleports. It may exceed this time if SCP-650 is being looked at, or does not have a safe space to teleport to. |
follow_target_to_pocket_dimension |
true |
Whether SCP-650 can chase its target into the pocket dimension. |