Перейти к содержимому

bs_skills

деревья навыков, перки и эффекты, которые они реально применяют.

Сгенерировано из Lua-исходников в resources/[beyond]/bs_skills/. Записей: 34. Столбец описания - это комментарий над строкой в коде, поэтому если он пуст, значит, его ещё никто не написал.

Вызывайте через exports.bs_skills:Name(...) с той же стороны.

ИмяСторонаГдеОписание
GetEffectsclientclient/cl_main.lua:82Все действующие сейчас модификаторы в виде плоской таблицы.
GetLevelsclientclient/cl_main.lua:70
GetSkillLevelclientclient/cl_main.lua:66
GetTreesclientclient/cl_main.lua:73Определения деревьев, для всего, что хочет их ОТРИСОВАТЬ.
HasFlagclientclient/cl_main.lua:105Именованные способности: ‘executioner’, ‘break_fall’.
HasPerkclientclient/cl_main.lua:60
IsDodgingclientclient/cl_dodge.lua:687Для когтя bs_zombies: уклонение в процессе перебивает захват.
NeedMultiplierclientclient/cl_main.lua:921.0 = обычный расход. Тик потребностей bs_core умножается на это.
StealthMultiplierclientclient/cl_main.lua:1001.0 = виден на обычной дистанции.
AddSkillXPserverserver/sv_main.lua:194
ForceRespecserverserver/sv_main.lua:475Стирает все перки и возвращает очки без обычного отказа «нечего отменять» - персонал использует это для сброса тестового персонажа.
GetSkillLevelserverserver/sv_main.lua:200
GetSkillsserverserver/sv_main.lua:271
GrantPerkserverserver/sv_main.lua:444
HasPerkserverserver/sv_main.lua:206
LootBonusserverserver/sv_main.lua:220Дополнительные розыгрыши добычи, читают bs_interactions и bs_zombies.
PerkCatalogueserverserver/sv_main.lua:497Все существующие перки, для списка в меню персонала.
RevokePerkserverserver/sv_main.lua:461
RewardMultiplierserverserver/sv_main.lua:274bs_core спрашивает это перед выплатой за любое действие.
SetSkillLevelserverserver/sv_main.lua:426

Серверные колбэки вызываются с клиента через BSB.Await(name, timeoutMs, ...). Клиентские колбэки вызываются с сервера через BSB.AwaitClient(src, name, timeoutMs, ...).

ИмяНаправлениеГдеОписание
skills:listclient -> serverserver/sv_main.lua:382
skills:respecclient -> serverserver/sv_main.lua:393Респек: всё обратно, за плату.
skills:trainclient -> serverserver/sv_main.lua:351Трата очка на тренировку, а не на перк.
skills:unlockclient -> serverserver/sv_main.lua:305БАГ, КОТОРЫЙ ЗДЕСЬ БЫЛ: проверка «уже открыто» выполнялась, затем управление уступалось на exports.bs_core:SpendSkillPoints (трата через oxmysql - может приостановить корутину), и только…

«net» значит, что обработчик зарегистрирован через RegisterNetEvent, и другая сторона может его вызвать. «local» - только AddEventHandler (та же сторона или игровые события).

ИмяСторонаТипГдеОписание
bs:hook:player:loadedserverlocalserver/sv_main.lua:112
bs:hook:player:spawnedclientlocalclient/cl_dodge.lua:674Модификаторы урона сбрасываются движком при респавне, поэтому применяем заново.
bs:hook:player:unloadedserverlocalserver/sv_main.lua:121
bs:skills:levelUpclientnetclient/cl_main.lua:24A SKILL LEVEL GETS THE BOOM AND NOTHING ELSE.
bs:skills:syncclientnetclient/cl_main.lua:32
bs:ui:panicclientlocalclient/cl_dodge.lua:675
onResourceStopclientlocalclient/cl_dodge.lua:677
playerDroppedserverlocalserver/sv_main.lua:126
КомандаСторонаГдеОписание
/skilltestclientclient/cl_skilldebug.lua:185
/skillxpserverserver/sv_main.lua:519