Releases: NOTIF-API/scp-600v
Releases · NOTIF-API/scp-600v
FIX BUGS
Event Handler's
- errors were fixed in the
HurtingPlayermethod that were written in the console - bugs in the
RoundStartedmethod were fixed, which were also written in the console - they will return the old random method since there are problems with unity
Configs
- added config
MinimumPlayerswhich is responsible for how many players will start scp600 - added config
DamagePerTimewhich is responsible for the amount of damage received for scp600 in intervals of 5 seconds
SCP!
Event Handler's
- fixed bug when scp 173 and 049 could kill scp-600
- added event handling
HurtingPlayer
2.0.6
event optimization
Event Handler's
- the
GameEventandRoundEventdirectories were removed and replaced with separate classes, since creating a separate class for each event is the most inefficient way
new version 2.0.5
Fix bug and code optimization
Event Handler's
OnRoundStartedrandom spawn methods have been changed to use another random method instead of System toUnityEngine.Random.Range- processing efficiency has been improved since it used to process the event and could eat extra memory with it
SCP-600V
- the ability to set the initial appearance for SCP-600 has been added
new version 2.0.4
about changes
- scripts have been changed for more improved code efficiency
- upgrade to EXILED-7.1.0
configuration
- Plugin configurations have been changed (extra ones have been removed and a description has been added where necessary)
API
- a new class
RoleSethas been added through which you can call theSpawn(Player player)method that assigns a role to a player orSpawn(Player player, int MaxHealt)which also gives a role to a player but with the ability to specify maximum health - increased performance of methods for getting roles
Commands
- increased performance of methods
- the possibility of issuing roles has been removed, the health of other players is now only the player himself can find out information only about himself
- the
VeriableEditcommand has been removed because if used incorrectly, it can break the logic of other plugins
Event Handler's
- also, each event had an increase in performance
2.0.3 version
Fixing bugs
- fixed when there are 2 players on the server and the round started, SCP-600V could spawn
- fixed when a player is given a role, his
CustomInfo = "SCP-600V"method was used, it was replaced withCustomInfo = $"{player.NickName}\nSCP600V"
new version 2.0.2
improved code efficiency and naming fixes
- method names have been corrected
- replacing the name harmonya with a new more adequate one
- changing the API for more convenient use
- Added
TeamGetclass - Added
RoleGetclass - Added description of methods in API
- Added
code optimization
Small update and fix bugs
- fixed a small bug when a player could kill a person with the same role as scp himself, he was also replaced by it, which could sometimes lead to minor bugs and the creation of a duplicate character following scp that disappeared if you kill someone again (this error does not result in to critical errors of the game but it doesn’t look nice)
note on using configurations
- if you want to change the spawn chance of scp then change the
PercentageToSpawnparameter
Big update to 2.0.0
Changes
- all redundant event handling was removed and replaced with
CostumRole - scp 600 now exists and is handled by the server as a separate role
- fixed when a player received a role in the console, an error was written in issuing custom information due to which he did not change it
- now when a player kills someone his role is changed to killed but not
name - now the server cannot crash if an error occurs due to a role change since the system has been redone
New configs
scp600_config_role:
custom_info: 'SCP-600V'
name: 'SCP-600V'
max_health: 400
role: Tutorial
description: '<color="purple">Help other scp complete task</color>'
id: 96
inventory:
- 'KeycardScientist'
console_message: '<color="green">Your are spawned as</color> <color="red">SCP-600V</color>'
custom_role_f_f_multiplier:
Scp049: 0
Scp173: 0
Scp096: 0
Scp939: 0
Scp0492: 0
Scp106: 0
ammo:
Nato9: 30
Ammo44Cal: 0
Nato556: 0
Nato762: 0
Ammo12Gauge: 0
dont_user_items:
- MicroHID
custom_abilities: []
spawn_properties:
limit: 0
dynamic_spawn_points: []
static_spawn_points: []
role_spawn_points: []
keep_position_on_spawn: false
keep_inventory_on_spawn: false
removal_kills_player: true
keep_role_on_death: false
spawn_chance: 0
ignore_spawn_system: false
keep_role_on_changing_role: false
broadcast:
# The broadcast content
content: ''
# The broadcast duration
duration: 10
# The broadcast type
type: Normal
# Indicates whether the broadcast should be shown or not
show: true
display_custom_item_messages: true
scale:
x: 1
y: 1
z: 1
ability_usage: 'Enter ".special" in the console to use your ability. If you have multiple abilities, you can use this command to cycle through them, or specify the one to use with ".special ROLENAME AbilityNum"'new version 1.7.6
new version 1.7.6
fixing bugs and returning old functions
- now
CostumInfowill be visible to the players again because the problem was a bug on the part of Exiled, which they fixed a long time ago and I just rawed it right now - now if a player enters the
SpawnScp600command into the console, no error is displayed if the player already and was also a new additional alias commandscp600, their full list isSpawnScp600,scp600,sp6,S600