Utility FunctionsΒΆ

Note

Utility functions are located in the UTIL.LUA file.

Warning

These functions in UTIL.LUA must be included, as the game engine makes use of them and will likely crash if not found. Modifying them in an override UTIL.LUA is not recommended unless you know exactly what you are doing

Function

Description

addInfoEntry

addUserEntry

adjustItemGroup

autopickMageSpells

buildJournalTable

chapterText

checkEntryComplete

clearSessionsBefore

createEntry

createObjective

createQuest

currentCellCheck

deepcopy

displaySubtitles

doneText

fadeInOut

filter

findKeyNameById

findObjective

findQuest

getBodyString

getDisplayQuestComplete

getEntriesText

getFileNameStringRef

getMinusFrame

getOpacityForInfoBlock

getPlusFrame

getStringFromAmbiguousSource

getSubtitleString

getTitleString

getTitleText

getTooltipWithHotkey

greySidebars

highlightJournalButton

highlightString

inOutExpo

incrChapter

initLanguage

initQuestsOld

keyExists

length

loadBinding

minusButtonClickable

needsEscape

plusButtonClickable

popSidebars

popup2Button

popup3Button

popup4Button

popupDetails

popupInfo

popupRequester

printIni

print_r

processStringTokensLua

pushSidebars

quicksort

removeJournalEntry

removeStringTokenLua

removeUserEntry

resetScrollbar

revertKeymap

setDoneState

setKey

setSelectedQuest

setStringTokenLua

showTextFlash

sortByMageSpellName

sortByPriestSpellName

sortBySpellName

t

toggleDoneState

trim

ungreySidebars

uniqueFromTable

updateDisplayEntries

updateDisplayJournal

updateDisplayTitles

updateJournalEntryOld

updateQuestState