impulse: Enhanced Documentation
Hooks
General
CanEditDoor
CanPlayerChangeTeam
CanStoreItem
CanUseInventory
ChatClassMessageSend
ChatStateChanged
CheckMenuInput
ContainerPasscodeSet
CreateMenuMessages
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
Libraries
Achievement
heck
ive
as
ake
Calculateoints
Anim
ForceSequence
impulse.GetModelClass
impulse.SetModelClass
Business
CanBuy
impulse.Define
impulse.SpawnBuyable
Group
Hunger
FeedHunger
SetHunger
Inventory
CanHoldItem
CanHoldItemStorage
CanMakeMix
ClearIllegalInventory
ClearInventory
ClearRestrictedInventory
Droptem
GetInventory
GetMaxtorage
Givetem
HasIllegaltem
Hastem
Hastem
HastemSpecific
HastemStorage
IstemRestricted
Movetem
MovetemMass
SettemEquipped
Taketem
TaketemClass
UnEquipInventory
Usetem
impulse.ClassToNetID
impulse.DBAddItem
impulse.DBClearInventory
impulse.DBRemoveItem
impulse.DBUpdateStoreType
impulse.GetCraftingTime
impulse.PickRandomCraftSound
impulse.SpawnBench
impulse.SpawnItem
impulse.RegisterBench
impulse.RegisterItem
impulse.RegisterMixture
MenuMessage
impulse.Add
impulse.CanSee
impulse.Remove
impulse.Save
Misc
impulse.MakeWorkbar
impulse.blur
Schema
impulse.Boot
impulse.PiggyBoot
impulse.PiggyBootEntities
impulse.PiggyBootPlugin
Setting
impulse.DefineSetting
impulse.Load
impulse.SetSetting
Sync
Getar
SetLocalar
Setar
emove
emoveVar
impulse.DoType
impulse.RegisterVar
Classes
Entity
CanBeCarried
EmitBudgetSound
EmitQueuedSounds
IsButton
IsChair
IsDoor
IsDoorLocked
IsPropDoor
Player
CanArrest
InSpawn
IsArrested
IsCharacterFemale
IsDeveloper
IsDonator
Notify
SetHandsBehindBack
Manual
Installing impulse on a server
Installing impulse locally (for development)
Making a schema
Making an item
Making a plugin
Setting up a vendor
Group
Handles the creation and editing of player groups