native StartSound takes sound soundHandle returns nothing
native KillSoundWhenDone takes sound soundHandle returns nothing
native GetSoundDuration takes sound soundHandle returns integer
native GetSoundIsPlaying takes sound soundHandle returns boolean
native GetSoundIsLoading takes sound soundHandle returns boolean
native GetDialogueSpeakerNameKey takes sound soundHandle returns string
native GetDialogueTextKey takes sound soundHandle returns string
function PlaySoundBJ takes sound soundHandle returns nothing
function KillSoundWhenDoneBJ takes sound soundHandle returns nothing
function GetSoundDurationBJ takes sound soundHandle returns real
function GetSoundIsPlayingBJ takes sound soundHandle returns boolean
native TriggerWaitForSound takes sound s, real offset returns nothing
native SetSoundParamsFromLabel takes sound soundHandle, string soundLabel returns nothing
native SetSoundDistanceCutoff takes sound soundHandle, real cutoff returns nothing
native SetSoundChannel takes sound soundHandle, integer channel returns nothing
native SetSoundVolume takes sound soundHandle, integer volume returns nothing
native SetSoundPitch takes sound soundHandle, real pitch returns nothing
native SetSoundPlayPosition takes sound soundHandle, integer millisecs returns nothing
native AttachSoundToUnit takes sound soundHandle, unit whichUnit returns nothing
native SetSoundDuration takes sound soundHandle, integer duration returns nothing
native SetSoundFacialAnimationLabel takes sound soundHandle, string animationLabel returns boolean
native SetSoundFacialAnimationGroupLabel takes sound soundHandle, string groupLabel returns boolean
native SetSoundFacialAnimationSetFilepath takes sound soundHandle, string animationSetFilepath returns boolean
native SetDialogueSpeakerNameKey takes sound soundHandle, string speakerName returns boolean
native SetDialogueTextKey takes sound soundHandle, string dialogueText returns boolean
function StopSoundBJ takes sound soundHandle, boolean fadeOut returns nothing
function SetSoundVolumeBJ takes sound soundHandle, real volumePercent returns nothing
function SetSoundOffsetBJ takes real newOffset, sound soundHandle returns nothing
function SetSoundDistanceCutoffBJ takes sound soundHandle, real cutoff returns nothing
function SetSoundPitchBJ takes sound soundHandle, real pitch returns nothing
function AttachSoundToUnitBJ takes sound soundHandle, unit whichUnit returns nothing
function WaitForSoundBJ takes sound soundHandle, real offset returns nothing
function StartSoundForPlayerBJ takes player whichPlayer, sound soundHandle returns nothing
native SetSoundDistances takes sound soundHandle, real minDist, real maxDist returns nothing
native StopSound takes sound soundHandle, boolean killWhenDone, boolean fadeOut returns nothing
function SetSoundPositionLocBJ takes sound soundHandle, location loc, real z returns nothing
function PlaySoundOnUnitBJ takes sound soundHandle, real volumePercent, unit whichUnit returns nothing
function PlaySoundFromOffsetBJ takes sound soundHandle, real volumePercent, real startingOffset returns nothing
function SetStackedSoundBJ takes boolean add, sound soundHandle, rect r returns nothing
function GetTransmissionDuration takes sound soundHandle, integer timeType, real timeVal returns real
function WaitTransmissionDuration takes sound soundHandle, integer timeType, real timeVal returns nothing
native SaveSoundHandle takes hashtable table, integer parentKey, integer childKey, sound whichSound returns boolean
native SetSoundConeAngles takes sound soundHandle, real inside, real outside, integer outsideVolume returns nothing
native SetSoundConeOrientation takes sound soundHandle, real x, real y, real z returns nothing
native SetSoundPosition takes sound soundHandle, real x, real y, real z returns nothing
native SetSoundVelocity takes sound soundHandle, real x, real y, real z returns nothing
native RegisterStackedSound takes sound soundHandle, boolean byPosition, real rectwidth, real rectheight returns nothing
native UnregisterStackedSound takes sound soundHandle, boolean byPosition, real rectwidth, real rectheight returns nothing
function SetSoundConeAnglesBJ takes sound soundHandle, real inside, real outside, real outsideVolumePercent returns nothing
function PlaySoundAtPointBJ takes sound soundHandle, real volumePercent, location loc, real z returns nothing
function SaveSoundHandleBJ takes sound whichSound, integer key, integer missionKey, hashtable table returns boolean
native GetHandleId takes handle h returns integer
function GetHandleIdBJ takes handle h returns integer
native SaveAgentHandle takes hashtable table, integer parentKey, integer childKey, agent whichAgent returns boolean
function SaveAgentHandleBJ takes agent whichAgent, integer key, integer missionKey, hashtable table returns boolean
function SetCinematicSceneBJ takes sound soundHandle, integer portraitUnitId, playercolor color, string speakerTitle, string text, real sceneDuration, real voiceoverDuration returns nothing
function PlayDialogueFromSpeakerEx takes force toForce, unit speaker, integer speakerType, sound soundHandle, integer timeType, real timeVal, boolean wait returns boolean
function DoTransmissionBasicsXYBJ takes integer unitId, playercolor color, real x, real y, sound soundHandle, string unitName, string message, real duration returns nothing
function TransmissionFromUnitWithNameBJ takes force toForce, unit whichUnit, string unitName, sound soundHandle, string message, integer timeType, real timeVal, boolean wait returns nothing
function PlayDialogueFromSpeakerTypeEx takes force toForce, player fromPlayer, integer speakerType, location loc, sound soundHandle, integer timeType, real timeVal, boolean wait returns boolean
constant native GetBJMaxPlayers takes nothing returns integer
constant native GetBJPlayerNeutralVictim takes nothing returns integer
constant native GetBJPlayerNeutralExtra takes nothing returns integer
constant native GetBJMaxPlayerSlots takes nothing returns integer
constant native GetPlayerNeutralPassive takes nothing returns integer
constant native GetPlayerNeutralAggressive takes nothing returns integer
native GetTeams takes nothing returns integer
native GetPlayers takes nothing returns integer
native GetGameTypeSelected takes nothing returns gametype
constant native GetGamePlacement takes nothing returns placement
constant native GetGameSpeed takes nothing returns gamespeed
constant native GetGameDifficulty takes nothing returns gamedifficulty
constant native GetResourceDensity takes nothing returns mapdensity
constant native GetCreatureDensity takes nothing returns mapdensity
native CreateTimer takes nothing returns timer
native GetExpiredTimer takes nothing returns timer
native CreateGroup takes nothing returns group
native CreateForce takes nothing returns force
native CreateRegion takes nothing returns region
native GetWorldBounds takes nothing returns rect
native CreateTrigger takes nothing returns trigger
constant native GetFilterUnit takes nothing returns unit
constant native GetEnumUnit takes nothing returns unit
constant native GetFilterDestructable takes nothing returns destructable
constant native GetEnumDestructable takes nothing returns destructable
constant native GetFilterItem takes nothing returns item
constant native GetEnumItem takes nothing returns item
constant native GetFilterPlayer takes nothing returns player
constant native GetEnumPlayer takes nothing returns player
constant native GetTriggeringTrigger takes nothing returns trigger
constant native GetTriggerEventId takes nothing returns eventid
constant native GetEventGameState takes nothing returns gamestate
constant native GetWinningPlayer takes nothing returns player
constant native GetTriggeringRegion takes nothing returns region
constant native GetEnteringUnit takes nothing returns unit
constant native GetLeavingUnit takes nothing returns unit
constant native GetTriggeringTrackable takes nothing returns trackable
constant native GetClickedButton takes nothing returns button
constant native GetClickedDialog takes nothing returns dialog
constant native GetTournamentFinishSoonTimeRemaining takes nothing returns real