List of GUIScript functions
A list of functions by module: GemRB, _GemRB
GemRB
- ActOnPC
- AddGameTypeHint
- AddNewArea
- ApplyEffect
- ApplySpell
- CanUseItemType
- ChangeContainerItem
- ChangeItemFlag
- ChangeStoreItem
- ChargeSpells
- CheckFeatCondition
- CheckSpecialSpell
- CheckVar
- ClearActions
- CloseRighthandStore
- CountEffects
- CountSpells
- CreateCreature
- CreateItem
- CreateMovement
- CreatePlayer
- CreateString
- CreateView
- CreateWindow
- DeleteSaveGame
- DispelEffect
- DisplayString
- DragItem
- DrawWindows
- DropDraggedItem
- DumpActor
- EnableCheatKeys
- EndCutSceneMode
- EnterGame
- EnterStore
- EvaluateString
- ExecuteString
- ExploreArea
- FillPlayerInfo
- FindItem
- FindStoreItem
- GameControlGetTargetMode
- GameControlLocateActor
- GameControlSetLastActor
- GameControlSetScreenFlags
- GameControlSetTargetMode
- GameControlToggleAlwaysRun
- GameGetExpansion
- GameGetFirstSelectedActor
- GameGetFirstSelectedPC
- GameGetFormation
- GameGetPartyGold
- GameGetReputation
- GameGetSelectedPCSingle
- GameIsBeastKnown
- GameIsPCSelected
- GamePause
- GameSelectPC
- GameSelectPCSingle
- GameSetExpansion
- GameSetFormation
- GameSetPartyGold
- GameSetPartySize
- GameSetProtagonistMode
- GameSetReputation
- GameSetScreenFlags
- GameSwapPCs
- GetAbilityBonus
- GetAreaInfo
- GetAvatarsValue
- GetCombatDetails
- GetContainer
- GetContainerItem
- GetCurrentArea
- GetDamageReduction
- GetEquippedAmmunition
- GetEquippedQuickSlot
- GetGUIFlags
- GetGamePortraitPreview
- GetGamePreview
- GetGameString
- GetGameTime
- GetGameVar
- GetINIBeastsKey
- GetINIPartyCount
- GetINIPartyKey
- GetINIQuestsKey
- GetItem
- GetJournalEntry
- GetJournalSize
- GetKnownSpell
- GetKnownSpellsCount
- GetMaxEncumbrance
- GetMazeEntry
- GetMazeHeader
- GetMemorizableSpellsCount
- GetMemorizedSpell
- GetMemorizedSpellsCount
- GetMessageWindowSize
- GetMultiClassPenalty
- GetPCStats
- GetPartySize
- GetPlayerName
- GetPlayerPortrait
- GetPlayerScript
- GetPlayerSound
- GetPlayerStat
- GetPlayerStates
- GetPlayerString
- GetRumour
- GetSaveGames
- GetSelectedActors
- GetSelectedSize
- GetSlotItem
- GetSlotType
- GetSlots
- GetSpell
- GetSpellCastOn
- GetSpellFailure
- GetSpelldata
- GetSpelldataIndex
- GetStore
- GetStoreCure
- GetStoreDrink
- GetStoreItem
- GetString
- GetSymbolValue
- GetSystemVariable
- GetToken
- GetVar
- GetView
- HardEndPL
- HasFeat
- HasResource
- HasSpecialItem
- HasSpecialSpell
- HideGUI
- IncreaseReputation
- IsDraggingItem
- IsDualWielding
- IsValidStoreItem
- LearnSpell
- LeaveContainer
- LeaveParty
- LeaveStore
- LoadGame
- LoadMusicPL
- LoadRighthandStore
- LoadSymbol
- LoadTable
- LoadWindow
- LoadWindowFrame
- LoadWindowPack
- Log
- MemorizeSpell
- ModifyEffect
- MoveToArea
- PlayMovie
- PlaySound
- PrepareSpontaneousCast
- Quit
- QuitGame
- RemoveEffects
- RemoveItem
- RemoveSpell
- RestParty
- RevealArea
- Roll
- RunRestScripts
- SaveCharacter
- SaveConfig
- SaveGame
- SetControlStatus
- SetDefaultActions
- SetEquippedQuickSlot
- SetFeat
- SetFeature
- SetFullScreen
- SetGamma
- SetGlobal
- SetInfoTextColor
- SetJournalEntry
- SetMapAnimation
- SetMapDoor
- SetMapExit
- SetMapRegion
- SetMapnote
- SetMasterScript
- SetMazeData
- SetMazeEntry
- SetMemorizableSpellsCount
- SetModalState
- SetMouseScrollSpeed
- SetNextScript
- SetPlayerDialog
- SetPlayerName
- SetPlayerScript
- SetPlayerSound
- SetPlayerStat
- SetPlayerString
- SetPurchasedAmount
- SetRepeatClickFlags
- SetTickHook
- SetTimedEvent
- SetTimer
- SetToken
- SetTooltipDelay
- SetVar
- SetupMaze
- SetupQuickSlot
- SetupQuickSpell
- SoftEndPL
- SpellCast
- StatComment
- StealFailed
- SwapPCs
- UnhideGUI
- UnloadSymbol
- UnloadTable
- UnmemorizeSpell
- UpdateAmbientsVolume
- UpdateMusicVolume
- UpdateWorldMap
- UseItem
- ValidTarget
- VerbalConstant
_GemRB
- Button_CreateLabelOnButton
- Button_EnableBorder
- Button_SetActionIcon
- Button_SetAnchor
- Button_SetBAM
- Button_SetBorder
- Button_SetFlags
- Button_SetFont
- Button_SetItemIcon
- Button_SetMOS
- Button_SetOverlay
- Button_SetPLT
- Button_SetPicture
- Button_SetPictureClipping
- Button_SetPushOffset
- Button_SetSpellIcon
- Button_SetSprite2D
- Button_SetSprites
- Button_SetState
- Button_SetTextColor
- Control_AttachScrollBar
- Control_GetRect
- Control_HasAnimation
- Control_QueryText
- Control_SetAction
- Control_SetActionInterval
- Control_SetAnimation
- Control_SetAnimationPalette
- Control_SetEvent
- Control_SetPos
- Control_SetSize
- Control_SetText
- Control_SetTooltip
- Control_SetVarAssoc
- Control_SubstituteForControl
- Label_SetFont
- Label_SetTextColor
- Label_SetUseRGB
- SaveGame_GetDate
- SaveGame_GetGameDate
- SaveGame_GetName
- SaveGame_GetPortrait
- SaveGame_GetPreview
- SaveGame_GetSaveID
- ScrollBar_SetDefaultScrollBar
- Scrollable_Scroll
- Table_FindValue
- Table_GetColumnCount
- Table_GetColumnIndex
- Table_GetColumnName
- Table_GetRowCount
- Table_GetRowIndex
- Table_GetRowName
- Table_GetValue
- TextArea_Append
- TextArea_Clear
- TextArea_ListResources
- TextArea_SeColor
- TextArea_SetChapterText
- TextArea_SetFlags
- TextArea_SetOptions
- TextEdit_SetBackground
- TextEdit_SetBufferLength
- View_AddAlias
- View_AddSubview
- View_Focus
- View_GetFrame
- View_RemoveScriptingRef
- View_RemoveView
- View_SetBackground
- View_SetEventProxy
- View_SetFlags
- View_SetFrame
- View_SetResizeFlags
- Window_CreateButton
- Window_CreateLabel
- Window_CreateMapControl
- Window_CreateScrollBar
- Window_CreateTextArea
- Window_CreateTextEdit
- Window_CreateWorldMapControl
- Window_DeleteControl
- Window_GetControl
- Window_GetRect
- Window_HasControl
- Window_Invalidate
- Window_ReassignControls
- Window_SetAction
- Window_SetFrame
- Window_SetKeyPressEvent
- Window_SetPicture
- Window_SetPos
- Window_SetSize
- Window_SetVisible
- Window_SetupControls
- Window_SetupEquipmentIcons
- Window_ShowModal
- Window_Unload
- WorldMap_AdjustScrolling
- WorldMap_GetDestinationArea
- WorldMap_SetTextColor