Skip to content

bs_gadgets

deployable gadgets (2 slots): drone, turret, medic beacon, decoy, riot shield.

Generated from the Lua sources in resources/[beyond]/bs_gadgets/. 38 entries. The description column is the comment above the line in the code, so if it’s empty nobody wrote one yet.

Call with exports.bs_gadgets:Name(...) from the same side.

NameSideWhereDescription
GetLoadoutclientclient/cl_main.lua:109
HasShieldclientclient/cl_shield.lua:150
KeyLabelsclientclient/cl_main.lua:103
ShieldAbsorbclientclient/cl_shield.lua:142Returns what gets through.
StowShieldclientclient/cl_shield.lua:151
Loadoutserverserver/sv_main.lua:116
Pushserverserver/sv_main.lua:115

Server callbacks are called from a client with BSB.Await(name, timeoutMs, ...). Client callbacks are called from the server with BSB.AwaitClient(src, name, timeoutMs, ...).

None.

“net” means the handler is registered with RegisterNetEvent, so the other side can trigger it. “local” is AddEventHandler only (same side, or game events).

NameSideTypeWhereDescription
bs:gadgets:activeclientnetclient/cl_main.lua:171
bs:gadgets:attachservernetserver/sv_main.lua:336Client reports the networked props it made for this gadget.
bs:gadgets:beaconFxclientnetclient/cl_deploy.lua:423Squad mates see the ring too.
bs:gadgets:beginclientnetclient/cl_main.lua:133
bs:gadgets:breakFxclientnetclient/cl_deploy.lua:175Sparks + smoke (+ bang for drones) where a gadget got destroyed.
bs:gadgets:cancelservernetserver/sv_main.lua:242
bs:gadgets:chargeservernetserver/sv_main.lua:428
bs:gadgets:chargedclientnetclient/cl_charge.lua:41
bs:gadgets:chargeStopservernetserver/sv_main.lua:465
bs:gadgets:deployservernetserver/sv_main.lua:244
bs:gadgets:deployedclientnetclient/cl_main.lua:146
bs:gadgets:endedservernetserver/sv_main.lua:386
bs:gadgets:healclientnetclient/cl_main.lua:177
bs:gadgets:loadoutclientnetclient/cl_main.lua:105
bs:gadgets:pickupservernetserver/sv_main.lua:504
bs:gadgets:pingservernetserver/sv_main.lua:520
bs:gadgets:pingedclientnetclient/cl_main.lua:186
bs:gadgets:requestservernetserver/sv_main.lua:178
bs:gadgets:setSlotservernetserver/sv_main.lua:183
bs:gadgets:shieldStowservernetserver/sv_main.lua:347Shield put away with the same key (or a two-handed weapon): back to the bag, wear kept.
bs:gadgets:shotFxclientnetclient/cl_deploy.lua:352Anyone near a turret sees and hears it fire.
bs:gadgets:stopclientnetclient/cl_main.lua:161
bs:gadgets:turretShotservernetserver/sv_main.lua:469
bs:gadgets:useservernetserver/sv_main.lua:209
bs:medical:diedclientnetclient/cl_shield.lua:153
explosionEventserverlocalserver/sv_main.lua:641
gameEventTriggeredclientlocalclient/cl_shield.lua:116Bullets that hit the prop wear it down.
onResourceStopclientlocalclient/cl_drone.lua:405
onResourceStopserverlocalserver/sv_main.lua:695
playerDroppedserverlocalserver/sv_main.lua:689
weaponDamageEventserverlocalserver/sv_main.lua:614

None.