⚙️Алгоритм спавна
В начале раунда все игроки спавнятся в башне за обучение. Потом запускается основной алгоритм спавна (дефолтные роли), который работает так:
DefaultRoleSpawn:
Выбирается случайная роль (Д-Класс | Учёный | Охранник | SCP)
Выбирается игрок который будет заспавнен за эту роль:
Случайных игрок который использовал .DEF с этой ролью
Если такого нет то случайный игрок который вообще не использовал .DEF
Если и так не получилось, то просто случайный игрок из списка
Игрок спавнится за свою роль, и алгоритм повторяется
Дальше, из уже заспавненных людей спавнятся кастомные очередные (.GIL) роли: GilRoleSpawn:
Для каждой роли выбирается случайный игрок из списка тех кто хотел стать этой ролью, и при этом соответствует стороне роли (Враждебные SCP|Люди), и спавнится за соответствующую роль.
После этого спавнятся так называемые "Спавн-роли". Это кастомные роли, но для того чтобы стать одной из них не обязательно вставать в очередь, например SCP-507. Спавнятся они также как и Gil-роли. И последним этапом все игроки которых какие-то образом не заспавнило за все предыдущие этапы спавнятся за ученых. Это не пригодилось ни разу за последние несколько месяцев, но есть на всякий случай.
Last updated