bs_skills
Skill-Bäume, Perks und die Effekte, die sie tatsächlich anwenden.
Erzeugt aus den Lua-Quellen in resources/[beyond]/bs_skills/. 34 Einträge. Die Beschreibungsspalte ist der Kommentar über der Zeile im Code; ist sie leer, hat noch niemand einen geschrieben.
Exports
Abschnitt betitelt „Exports“Aufruf mit exports.bs_skills:Name(...) von derselben Seite.
| Name | Seite | Wo | Beschreibung |
|---|---|---|---|
GetEffects | client | client/cl_main.lua:82 | Jeder aktuell wirkende Modifikator, als flache Tabelle. |
GetLevels | client | client/cl_main.lua:70 | |
GetSkillLevel | client | client/cl_main.lua:66 | |
GetTrees | client | client/cl_main.lua:73 | Die Baumdefinitionen, für alles, was sie ZEICHNEN will. |
HasFlag | client | client/cl_main.lua:105 | Benannte Fähigkeiten: ‘executioner’, ‘break_fall’. |
HasPerk | client | client/cl_main.lua:60 | |
IsDodging | client | client/cl_dodge.lua:687 | Für die Kralle von bs_zombies: ein laufendes Ausweichen schlägt einen Griff. |
NeedMultiplier | client | client/cl_main.lua:92 | 1.0 = normaler Verbrauch. Der Needs-Tick von bs_core multipliziert damit. |
StealthMultiplier | client | client/cl_main.lua:100 | 1.0 = gesehen auf normale Distanz. |
AddSkillXP | server | server/sv_main.lua:194 | |
ForceRespec | server | server/sv_main.lua:475 | Löscht jeden Perk und erstattet die Punkte, ohne die übliche Ablehnung “nichts zum Rückgängigmachen” - Staff nutzt das, um einen Testcharakter zurückzusetzen. |
GetSkillLevel | server | server/sv_main.lua:200 | |
GetSkills | server | server/sv_main.lua:271 | |
GrantPerk | server | server/sv_main.lua:444 | |
HasPerk | server | server/sv_main.lua:206 | |
LootBonus | server | server/sv_main.lua:220 | Zusätzliche Loot-Draws, gelesen von bs_interactions und bs_zombies. |
PerkCatalogue | server | server/sv_main.lua:497 | Jeder existierende Perk, für die Liste im Staff-Menü. |
RevokePerk | server | server/sv_main.lua:461 | |
RewardMultiplier | server | server/sv_main.lua:274 | bs_core fragt das ab, bevor es irgendeine Aktion auszahlt. |
SetSkillLevel | server | server/sv_main.lua:426 |
Callbacks
Abschnitt betitelt „Callbacks“Server-Callbacks werden von einem Client mit BSB.Await(name, timeoutMs, ...) aufgerufen. Client-Callbacks werden vom Server mit BSB.AwaitClient(src, name, timeoutMs, ...) aufgerufen.
| Name | Richtung | Wo | Beschreibung |
|---|---|---|---|
skills:list | client -> server | server/sv_main.lua:382 | |
skills:respec | client -> server | server/sv_main.lua:393 | Respec: alles zurück, gegen einen Preis. |
skills:train | client -> server | server/sv_main.lua:351 | Einen Punkt in Training statt in einen Perk stecken. |
skills:unlock | client -> server | server/sv_main.lua:305 | BUG, DER HIER WAR: Die Prüfung “schon freigeschaltet” lief, dann yieldete das hier auf exports.bs_core:SpendSkillPoints (eine oxmysql-gestützte Ausgabe - sie kann die Coroutine anhalten), und erst… |
“net” heißt, der Handler ist mit RegisterNetEvent registriert, die andere Seite kann ihn also auslösen. “local” ist nur AddEventHandler (gleiche Seite oder Spiel-Events).
| Name | Seite | Typ | Wo | Beschreibung |
|---|---|---|---|---|
bs:hook:player:loaded | server | local | server/sv_main.lua:112 | |
bs:hook:player:spawned | client | local | client/cl_dodge.lua:674 | Schadensmodifikatoren werden von der Engine beim Respawn zurückgesetzt, also neu anwenden. |
bs:hook:player:unloaded | server | local | server/sv_main.lua:121 | |
bs:skills:levelUp | client | net | client/cl_main.lua:24 | EIN SKILL-LEVEL BEKOMMT DEN KNALL UND SONST NICHTS. |
bs:skills:sync | client | net | client/cl_main.lua:32 | |
bs:ui:panic | client | local | client/cl_dodge.lua:675 | |
onResourceStop | client | local | client/cl_dodge.lua:677 | |
playerDropped | server | local | server/sv_main.lua:126 |
Befehle
Abschnitt betitelt „Befehle“| Befehl | Seite | Wo | Beschreibung |
|---|---|---|---|
/skilltest | client | client/cl_skilldebug.lua:185 | |
/skillxp | server | server/sv_main.lua:519 |
bs19.org · Privacy · Terms · Cookie settings
Cookies and outside content
The site only needs two essential cookies to keep you logged in and protect forms. Videos and streams from YouTube and Twitch load from their servers, which can set their own cookies, so they stay off until you say yes. Nothing is pre-ticked and you can change your mind any time with "Cookie settings" at the bottom of every page. Details.
Questions about the server, the framework or the site? A real person reads this, usually within a day.