Skip to content

Releases: NOTIF-API/scp-600v

FIX BUGS

14 Jul 08:32
0b987c5

Choose a tag to compare

Event Handler's

  • errors were fixed in the HurtingPlayer method that were written in the console
  • bugs in the RoundStarted method 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 MinimumPlayers which is responsible for how many players will start scp600
  • added config DamagePerTime which is responsible for the amount of damage received for scp600 in intervals of 5 seconds

SCP!

08 Jul 13:30
33b916c

Choose a tag to compare

Event Handler's

  • fixed bug when scp 173 and 049 could kill scp-600
  • added event handling HurtingPlayer

2.0.6

03 Jul 09:54
a606ada

Choose a tag to compare

event optimization

Event Handler's

  • the GameEvent and RoundEvent directories 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

01 Jul 15:59
c1a9bbe

Choose a tag to compare

Fix bug and code optimization

Event Handler's

  • OnRoundStarted random spawn methods have been changed to use another random method instead of System to UnityEngine.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

27 Jun 15:33
6dd5453

Choose a tag to compare

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 RoleSet has been added through which you can call the Spawn(Player player) method that assigns a role to a player or Spawn(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 VeriableEdit command 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

22 Jun 12:48
8c2a3b1

Choose a tag to compare

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 with CustomInfo = $"{player.NickName}\nSCP600V"

new version 2.0.2

18 Jun 11:54
8c2a3b1

Choose a tag to compare

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 TeamGet class
    • Added RoleGet class
    • Added description of methods in API

code optimization

17 Jun 12:37
ca0b884

Choose a tag to compare

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 PercentageToSpawn parameter

Big update to 2.0.0

16 Jun 17:16
dade374

Choose a tag to compare

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

10 Jun 14:29
f1461a2

Choose a tag to compare

new version 1.7.6

fixing bugs and returning old functions

  • now CostumInfo will 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 SpawnScp600 command into the console, no error is displayed if the player already and was also a new additional alias command scp600, their full list is SpawnScp600, scp600, sp6, S600