Skip to content

aindrigo/aerial

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

43 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Aerial

A GMod weapon base originally intended to be Longsword (also) 3.

Content Pack

License

Copyright (c) 2026 aindrigo. This library is licensed under the GNU Lesser General Public License version 3.0 or any later version. See LICENSE.

Features

  • Multiple attack types supported (Primary/Secondary/Tertiary/etc)
  • Fire modes (current semiauto/auto)
  • Charged attacks (either timer-based or hold time-based)
  • Very customizable crosshair (requires support on custom gamemodes)

Compatibility

Currently not compatible with Longsword (both old & new afaik), all public versions I know of use weapon metatables for Give/TakeAttachment methods. Plutonic compatibility has not been tested. Other weapon bases should work fine.

Crosshair

All crosshair console variables are under aerial_crosshair in console. To implement the crosshair, implement this inside your crosshair draw function:

local weapon = LocalPlayer():GetActiveWeapon()
local shouldDrawWeaponCrosshair = IsValid(weapon) and isfunction(weapon.DoDrawCrosshair)

if shouldDrawWeaponCrosshair and weapon:DoDrawCrosshair(CROSSHAIR_X, CROSSHAIR_Y) then
    return
end

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages