impulse
Hooks
General
CanEditDoor
CanPlayerChangeTeam
CanStoreItem
CanUseInventory
ChatClassMessageSend
ChatStateChanged
CheckMenuInput
ContainerPasscodeSet
CreateMenuMessages
CreateSubMenu
DefineSettings
DisplayMenuMessages
DoInventorySearch
GetDeathSound
LoadAnimationClasses
OnSchemaLoaded
OnSyncUpdate
PlayerAddUserToDoor
PlayerArrested
PlayerBuyablePurchase
PlayerCanHearCheck
PlayerChangeRPName
PlayerConfiscateItem
PlayerCraftItem
PlayerDropDeathItems
PlayerDropItem
PlayerDropMoney
PlayerGetJailData
PlayerGetKnownName
PlayerGetXP
PlayerInitialSpawnLoaded
PlayerOpenStorage
PlayerOpenStorage
PlayerPurchaseDoor
PlayerRagdollPreSpawn
PlayerSellDoor
PlayerShouldBreakLegs
PlayerShouldGetHungry
PlayerUnArrested
PlayerUnJailed
PlayerVendorBuy
PlayerZoneChanged
PostChatClassMessageSend
PostConfigLoad
PostInitPostEntity
PostInventorySetup
PostSetupPlayer
PreEarlyInventorySetup
ProcessICChatMessage
ProcessOOCMessage
RadioMessageFallback
ShouldDrawHUDBox
Panels
DComboBox
Clear
GetOptionData
GetOptionText
Init
impulseCraftingItem
Init
RefreshCanCraft
SetMix
impulseCraftingMenu
Init
SetupCrafting
ShowNormal
impulseCrashScreen
DoLamar
Init
impulseDynamicBar
GetProgress
Init
SetColour
SetLabel
SetProgress
SetTime
impulseEntityMenu
AddAction
Init
SetContainer
SetDoor
SetPlayer
SetRangeEnt
impulseNewPlayerMenu
CreateSimpleTab
Init
impulseNotify
SetMessage
impulseQuiz
SetQuiz
impulseRichText
AddText
SetScrollBarVisible
SetTextRaw
impulseSlider
GetDecimals
GetMax
GetMin
GetValue
Init
OnValueChanged
Paint
PaintBackground
PaintSlider
SetDecimals
SetMax
SetMin
SetValue
Think
impulseSwitch
DoClick
GetDisplayValue
GetOption0
GetOption1
GetSelection
GetValue
Init
Paint
SetDisplayValue
SetOption0
SetOption1
SetSelection
SetValue
Think
ToggleValue
impulseWorkbar
Init
Paint
SetEndTime
SetText
Think
impulseZoneLabel
Init
Paint
Think
Entities
impulse_container
AddAuthorised
AddItem
AddUser
CanHoldItem
GetStorageWeight
MakeLoot
RemoveUser
SetCode
StoreItem
TakeItem
UpdateUsers
impulse_container
GetCapacity
GetLoot
SetCapacity
SetLoot
impulse_item
GetItemID
SetItem
SetItemID
Libraries
Achievement
meta:heck
meta:ive
meta:as
meta:ake
meta:Calculateoints
Anim
impulse.GetModelClass
impulse.SetModelClass
meta:ForceSequence
meta:enterSequence
meta:leaveSequence
BaseClass
impulse.Constructor
impulse.GetBase
Business
impulse.Define
impulse.SpawnBuyable
meta:CanBuy
Chat
impulse.Registerlass
impulse.Registerommand
meta:SendlassMessage
Currency
impulse.SpawnMoney
meta:CanAfford
meta:CanAffordBank
meta:GetBankMoney
meta:GetMoney
meta:GiveBankMoney
meta:GiveMoney
meta:SetBankMoney
meta:SetMoney
meta:TakeBankMoney
meta:TakeMoney
Data
meta:GetData
meta:SaveData
Description
impulse.DBCache
impulse.DBSet
meta:SetDescription
meta:UseSavedDescription
Doors
eMeta:DoorLock
eMeta:DoorUnlock
eMeta:GetDoorMaster
eMeta:IsDoorFullyOpen
eMeta:IsDoorOpen
impulse.Load
impulse.Save
meta:RemoveDoorMaster
meta:RemoveDoorUser
meta:SetDoorMaster
meta:SetDoorUser
Errors
impulse.CreateInfo
File
impulse.DoType
impulse.HandleType
impulse.Read
impulse.Write
Fonts
Group
impulse.ComputeMembers
impulse.DBAddPlayer
impulse.DBCreate
impulse.DBPlayerRankShift
impulse.DBRemove
impulse.DBRemoveByName
impulse.DBRemovePlayer
impulse.DBRemovePlayerMass
impulse.DBUpdateData
impulse.DBUpdateMaxMembers
impulse.DBUpdatePlayerRank
impulse.DBUpdateRanks
impulse.GetDefaultRank
impulse.NetworkMetaData
impulse.NetworkMetaDataToOnline
impulse.RankShift
impulse.SetMetaData
meta:asPermission
Inventory
impulse.ClassToNetID
impulse.DBAddItem
impulse.DBChangeOwner
impulse.DBClearInventory
impulse.DBRemoveItem
impulse.DBUpdateItem
impulse.DBUpdateStoreType
impulse.GetCraftingTime
impulse.Item
impulse.PickRandomCraftSound
impulse.SpawnBench
impulse.SpawnItem
impulse.MakeCallable
impulse.RegisterBench
impulse.RegisterItem
impulse.RegisterMixture
impulse.RegisterVendor
meta:CanHoldItem
meta:CanHoldItemStorage
meta:CanMakeMix
meta:ClearIllegalInventory
meta:ClearInventory
meta:ClearRestrictedInventory
meta:Droptem
meta:GetInventory
meta:GetMaxtorage
meta:Givetem
meta:GiveRestrictedtem
meta:HasIllegaltem
meta:Hastem
meta:Hastem
meta:HastemSpecific
meta:HastemStorage
meta:IstemRestricted
meta:Movetem
meta:MovetemMass
meta:RefundMix
meta:SettemEquipped
meta:Taketem
meta:TaketemClass
meta:UnEquipInventory
meta:Usetem
Loot
impulse.GenerateFromPool
Markup
Medical
meta:Bleeding
meta:BreakLegs
meta:FixLegs
meta:GetInfection
meta:GetInfectionStage
meta:GiveInfection
meta:HasBrokenLegs
meta:StopBleeding
MenuMessage
impulse.Add
impulse.CanSee
impulse.Remove
impulse.Save
Misc
SizeH
SizeW
SizeWH
impulse.AngleToBearing
impulse.BlurRect
impulse.CanUseDesc
impulse.CanUseName
impulse.CinematicIntro
impulse.FindByDatabaseId
impulse.FindByDatabaseIdOnTeam
impulse.FindEmptyPos
impulse.FindPlayer
impulse.GetRandomAmbientVO
impulse.IsEmpty
impulse.MakeWorkbar
impulse.PosToCode
impulse.PosToString
impulse.SafeString
impulse.ViewBob
impulse.blur
Recognize
meta:InitializeKnownPlayers
meta:RefreshKnown
meta:Remember
meta:ResetMemory
Refunds
impulse.Add
impulse.Clean
impulse.Remove
impulse.RemoveAll
Saves
LoadSaveEnts
impulse.Load
Scenes
impulse.Play
impulse.PlaySet
Schema
Inherits
impulse.Boot
impulse.LoadBenches
impulse.LoadEntites
impulse.LoadHooks
impulse.LoadItems
impulse.LoadMixtures
impulse.LoadPlugin
impulse.LoadVendors
impulse.PiggyBoot
impulse.PiggyBootEntities
impulse.PiggyBootPlugin
Setting
impulse.DefineSetting
impulse.Load
impulse.SetSetting
Signals
impulse.Hook
impulse.ReadAll
impulse.Send
Skills
impulse.Define
impulse.GetIcon
impulse.GetLevelXPRequirement
impulse.GetNiceName
meta:GetSkillLevel
meta:GetSkillXP
Soundscapes
impulse.Define
States
meta:DeleteState
meta:GetAllStates
meta:ReadState
meta:RestoreAnglesFromState
meta:RestoreArmorFromState
meta:RestoreHealthFromState
meta:RestoreModelFromState
meta:RestorePositionFromState
meta:RestoreSkinFromState
meta:RestoreState
meta:SaveState
Supply
impulse.Add
impulse.Define
impulse.Get
impulse.Take
Surface
impulse.Close
impulse.DefineTypeFace
impulse.DrawArc
impulse.DrawPrecachedArc
impulse.DrawText
impulse.GetScreen
impulse.LongAffirm
impulse.Message
impulse.PrecacheArc
impulse.Query
impulse.Rollover
impulse.ScreenScale
impulse.StringRequest
impulse.Submenu
Sync
entMeta:Getar
entMeta:Setar
entMeta:Sync
entMeta:udget
entMeta:emove
entMeta:emoveVar
entMeta:ingle
impulse.DoType
impulse.RegisterVar
meta:SetLocalar
Teams
impulse.Define
impulse.DefineGroup
impulse.GetAllWhitelists
impulse.GetAllWhitelistsPlayer
impulse.GetWhitelist
impulse.SetWhitelist
meta:CanBecomeTeam
meta:CanBecomeTeamClass
meta:CanBecomeTeamRank
meta:GetTeamClass
meta:GetTeamClassData
meta:GetTeamClassName
meta:GetTeamRank
meta:GetTeamRankData
meta:GetTeamRankName
meta:GetTeamWhitelist
meta:HasTeamWhitelist
meta:InGroup
meta:IsCP
meta:SetTeam
meta:SetTeamClass
meta:SetTeamRank
meta:SetupWhitelists
Traits
impulse.HasTrait
impulse.Define
meta:AddTrait
meta:HasTrait
meta:TakeTrait
crosshair
Crosshair:Append
impulse.Crosshair.Create
gamemode.core.sv_sql
Classes
Player
AddChatText
AddPropCount
AddSkillXP
AddXP
AllowScenePVSControl
Arrest
CanArrest
CanBuyDoor
CanLockUnlockDoor
DragPlayer
FeedHunger
GetDescription
GetHunger
GetKnownHealth
GetPropCount
GetSavedRPName
GetSkillXP
GetXP
GetZone
GetZoneName
GiveTimedXP
InSpawn
IsAFK
IsAdmin
IsArrested
IsCharacterFemale
IsCommunityManager
IsDeveloper
IsDonator
IsDoorOwner
IsGameMaster
IsLeadAdmin
IsPureGameMaster
IsSuperAdmin
IsWeaponRaised
Jail
KnownName
MakeAFK
Name
NetworkSkill
Notify
RemoveSkillXP
ResetSubMaterials
SendJailInfo
SetAFKImmune
SetHandsBehindBack
SetHunger
SetRPName
SetSkillXP
SetWeaponRaised
SetXP
SetZone
SteamName
StopDrag
ToggleWeaponRaised
UnArrest
UnJail
UnMakeAFK
Item
Get
GetID
GetName
GetOwner
GiveFlag
HasFlag
Set
TakeFlag
Soundscape
Entity
CanBeCarried
EmitBudgetSound
EmitQueuedSounds
IsButton
IsChair
IsDoor
IsDoorLocked
IsPropDoor
SetParentAttachment
Attachment
string
State
Manual
Installing impulse on a server
Installing impulse locally (for development)
Making a schema
Making an Item
Making a plugin
Working on the Framework
Markup
Markup helper functions