Category:Macro Function
This page also includes Special Variables and Macro Events. Use CTRL/CMD-F
to quickly locate the macro feature you are searching for
Subcategories
This category has the following 44 subcategories, out of 44 total.
A
- Audio Function (6 P)
B
- Bar Function (5 P)
D
- Data Function (7 P)
- Dialog Function (8 P)
- Dice Function (42 P)
- Distance Function (4 P)
- Draw Function (24 P)
E
- Event (16 P)
- Experimental (18 P)
F
- Find Function (14 P)
- FoW (7 P)
- Frame Function (9 P)
H
- Hero Lab Function (8 P)
I
- Impersonation Function (4 P)
- Initiative Function (26 P)
J
- Javascript Function (11 P)
- JSON Function (43 P)
- JSON Path Function (5 P)
L
- Light Function (4 P)
- Log Function (9 P)
- Logical Function (16 P)
- Loop and Recursion limits (5 P)
M
- Map Function (24 P)
- MBL Function (6 P)
- Metamacro Function (16 P)
- Miscellaneous Function (68 P)
O
- Overlay Function (8 P)
P
- Permission Function (4 P)
- Property Function (18 P)
R
- RESTful Function (6 P)
S
- Server Function (3 P)
- Sight Function (5 P)
- Special Variable (27 P)
- Speech Function (3 P)
- State Function (7 P)
- String Function (32 P)
- String List Function (17 P)
- String Property List Function (10 P)
T
- Table Function (26 P)
- Token Function (126 P)
- Token Library Function (4 P)
U
- User Defined Function (6 P)
V
- VBL Function (29 P)
Pages in category "Macro Function"
The following 699 pages are in this category, out of 699 total.
A
- abort
- abort/ja
- abs
- absolutevalue
- absolutevalue/ja
- absolutevalue/ko
- add
- add/ja
- addAllNPCsToInitiative
- addAllNPCsToInitiative/ja
- addAllPCsToInitiative
- addAllPCsToInitiative/ja
- addAllToInitiative
- addAllToInitiative/ja
- addTableEntry
- addTableEntry/ja
- addToInitiative
- addToInitiative/ja
- and
- arg
- argCount
- arsMagicaStress
- arsMagicaStressNum
- assert
- average
- avg
B
C
D
E
G
- ge
- getAllMapDisplayNames
- getAllMapIDs
- getAllMapNames
- getAllowsURIAccess
- getAllPlayerNames
- getAllPropertyNames
- getAlwaysVisible
- getAssetProperties
- getBar
- getBarImage
- getCoverVBL
- getCurrentInitiative
- getCurrentMapID
- getCurrentMapName
- getDefaultPropertyType
- getDefinedFunctions
- getDialogProperties
- getDistance
- getDistanceToXY
- getDrawingEraser
- getDrawingInfo
- getDrawingLayer
- getDrawingOpacity
- getDrawingProperties
- getEnvironmentVariable
- getExposedTokenNames
- getExposedTokens
- getFillColor
- getFindCount
- getFrameProperties
- getGMName
- getGMNotes
- getGroup
- getGroupCount
- getGroupEnd
- getGroupStart
- getHalo
- getHillVBL
- getImage
- getImpersonated
- getImpersonatedName
- getInfo
- getInitiative
- getInitiativeHold
- getInitiativeList
- getInitiativeRound
- getInitiativeToken
- getLabel
- getLastPath
- getLayer
- getLibProperty
- getLibPropertyNames
- getLights
- getLineCap
- getMacroButtonIndex
- getMacroCommand
- getMacroContext
- getMacroGroup
- getMacroIndexes
- getMacroLocation
- getMacroName
- getMacroProps
- getMacros
- getMapDisplayName
- getMapIDs
- getMapName
- getMapVisible
- getMapVision
- getMatchingLibProperties
- getMatchingProperties
- getMaxLoopIterations
- getMaxRecursionDepth
- getMBL
- getMoveCount
- getMoveLock
- getName
- getNewRolls
- getNotes
- getNPC
- getNPCNames
- getOverlayProperties
- getOwned
- getOwnedNames
- getOwnerOnlyVisible
- getOwners
- getPC
- getPCNames
- getPenColor
- getPenWidth
- getPitVBL
- getPlayerName
- getProperty
- getPropertyDefault
- getPropertyDisplayName
- getPropertyNames
- getPropertyNamesRaw
- getPropertyType
- getRawProperty
- getRecursionDepth
- getRolled
- getSelected
- getSelectedNames
- getSightType
- getSize
- getSoundProperties
- getSpeech
- getSpeechNames
- getState
- getStateImage
- getStrProp
- getTableAccess
- getTableEntry
- getTableImage
- getTableNames
- getTablePickOnce
- getTablePicksLeft
- getTableRoll
- getTableVisible
- getTerrainModifier
- getTextLabelStatus
- getTokenCoverVBL
- getTokenDrawOrder
- getTokenFacing
- getTokenGMName
- getTokenHalo
- getTokenHandout
- getTokenHeight
- getTokenHillVBL
- getTokenImage
- getTokenLabel
- getTokenLayoutProps
- getTokenMap
- getTokenMBL
- getTokenName
- getTokenNames
- getTokenNativeHeight
- getTokenNativeWidth
- getTokenOpacity
- getTokenPitVBL
- getTokenPortrait
- getTokenRotation
- getTokens
- getTokens/ja
- getTokenShape
- getTokenStates
- getTokenVBL
- getTokenWidth
- getTokenX
- getTokenY
- getVBL
- getViewArea
- getViewCenter
- getVisible
- getVisibleMapDisplayNames
- getVisibleMapNames
- getVisibleTokenNames
- getVisibleTokens
- getWithState
- getWithStateNames
- getZoom
- goto
- gt
H
- hasImpersonated
- hasLightSource
- hasMacro
- hasProperty
- hasSight
- hero
- herobody
- herokilling
- herokilling2
- herolab.getImage
- herolab.getInfo
- herolab.getMasterName
- herolab.getStatBlock
- herolab.hasChanged
- herolab.isMinion
- herolab.refresh
- herolab.XPath
- heromultiplier
- herostun
- hex
- hideTextLabels
- html.dialog
- html.dialog5
- html.frame
- html.frame5
- html.overlay
- hypot
- hypotenuse
I
- if
- impersonate
- indexKeyStrProp
- indexOf
- indexValueStrProp
- initiativeSize
- input
- isBarVisible
- isDialogVisible
- isExternalMacroAccessAllowed
- isFlippedIso
- isFlippedX
- isFlippedY
- isFrameVisible
- isFunctionDefined
- isGM
- isNPC
- isNumber
- isOverlayRegistered
- isOverlayVisible
- isOwnedByAll
- isOwner
- isPC
- isPropertyEmpty
- isSnapToGrid
- isTrusted
- isVisible
J
- js.createNS
- js.eval
- js.evalNS
- js.evalURI
- js.removeNS
- js:MapTool.chat
- js:MapTool.clientInfo
- js:MapTool.tokens
- js:MTScript
- js:Token
- json.append
- json.contains
- json.count
- json.difference
- json.equals
- json.evaluate
- json.false
- json.fields
- json.fromList
- json.fromStrProp
- json.get
- json.indent
- json.indexOf
- json.intersection
- json.isEmpty
- json.isSubset
- json.length
- json.merge
- json.null
- json.objrolls
- json.path.add
- json.path.delete
- json.path.put
- json.path.read
- json.path.set
- json.remove
- json.removeAll
- json.removeFirst
- json.reverse
- json.rolls
- json.set
- json.shuffle
- json.sort
- json.toList
- json.toStrProp
- json.toVars
- json.true
- json.type
- json.union
- json.unique
L
- lastIndexOf
- le
- length
- library.getContents
- library.getInfo
- library.listAddOnLibraries
- library.listTokenLibraries
- listAppend
- listContains
- listCount
- listDelete
- listFind
- listFormat
- listGet
- listInsert
- listReplace
- listSort
- ln
- log
- log.debug
- log.error
- log.fatal
- log.getLoggers
- log.info
- log.setLevel
- log.trace
- log.warn
- log10
- lower
- lt
M
- macro.args
- macro.catchAbort
- macro.catchAssert
- macro.requestHeaders
- macro.responseHeaders
- macro.return
- macroLink
- macroLinkText
- macros:regular expression
- markdownToHTML
- matches
- math
- math.abs
- math.acos
- math.acos r
- math.arrayMax
- math.arrayMean
- math.arrayMedian
- math.arrayMin
- math.arrayProduct
- math.arraySum
- math.asin
- math.asin r
- math.atan
- math.atan r
- math.atan2
- math.atan2 r
- math.cbrt
- math.ceil
- math.cos
- math.cos r
- math.cuberoot
- math.e
- math.floor
- math.hypot
- math.hypotenuse
- math.isEven
- math.isInt
- math.isOdd
- math.listMax
- math.listMean
- math.listMedian
- math.listMin
- math.listProduct
- math.listSum
- math.log
- math.log10
- math.max
- math.min
- math.mod
- math.pi
- math.pow
- math.sin
- math.sin r
- math.sqrt
- math.squareroot
- math.tan
- math.tan r
- math.toDegrees
- math.toRadians
- max
- mean
- median
- min
- movedOverDrawing
- movedOverPoints
- movedOverToken
- moveToken
- moveTokenFromMap
- moveTokenToMap
- multiplier
- multiply
O
- oldFunction
- onCampaignLoad
- onCampaignLoad/ja
- onChangeImpersonated
- onChangeImpersonated/ja
- onChangeMap
- onChangeMap/ja
- onChangeSelection
- onChangeSelection/ja
- onChangeToken
- onInitiativeChange
- onInitiativeChangeRequest
- onMouseOver
- onMouseOver/ja
- onMouseOverEvent
- onMultipleTokensMove
- onTokenMove
- openTest
- or
P
R
- refreshDrawing
- removeAllFromInitiative
- removeAllNPCsFromInitiative
- removeAllPCsFromInitiative
- removeDrawing
- removeFromInitiative
- removeMacro
- removeToken
- removeTokenFacing
- replace
- reroll
- rerollOnce
- resetFrame
- resetProperty
- resetSize
- resetTablePicks
- REST.delete
- REST.get
- REST.patch
- REST.post
- REST.put
- restoreFoW
- return
- roll
- roll.count
- roll.result
- rollAddWithLower
- rollAddWithUpper
- rollSubWithLower
- rollSubWithUpper
- rollWithLower
- rollWithUpper
- round
- runJsFunction
S
- selectTokens
- sendDrawingToBack
- sendToBack
- server.isHosting
- server.isPersonal
- server.isServer
- set
- setAllowsURIAccess
- setAllStates
- setAlwaysVisible
- setBar
- setBarVisible
- setCurrentInitiative
- setCurrentMap
- setDrawingEraser
- setDrawingLayer
- setDrawingName
- setDrawingOpacity
- setDrawingProperties
- setFillColor
- setGMName
- setGMNotes
- setHalo
- setHasSight
- setInitiative
- setInitiativeHold
- setInitiativeRound
- setLabel
- setLayer
- setLibProperty
- setLight
- setLineCap
- setMacroCommand
- setMacroProps
- setMapDisplayName
- setMapName
- setMapVisible
- setMapVision
- setMaxLoopIterations
- setMaxRecursionDepth
- setMoveLock
- setName
- setNotes
- setNPC
- setOverlayVisible
- setOwnedByAll
- setOwner
- setOwnerOnlyVisible
- setPC
- setPenColor
- setPenWidth
- setProperty
- setPropertyType
- setSightType
- setSize
- setSpeech
- setState
- setStrProp
- setTableAccess
- setTableEntry
- setTableImage
- setTablePickOnce
- setTableRoll
- setTableVisible
- setTerrainModifier
- setTokenCoverVBL
- setTokenDrawOrder
- setTokenFacing
- setTokenGMName
- setTokenHandout
- setTokenHeight
- setTokenHillVBL
- setTokenImage
- setTokenLabel
- setTokenLayoutProps
- setTokenMBL
- setTokenOpacity
- setTokenPitVBL
- setTokenPortrait
- setTokenShape
- setTokenSnapToGrid
- setTokenVBL
- setTokenWidth
- setViewArea
- setVisible
- setZoom
- setZoomLock
- showTextLabels
- sortInitiative
- sqr
- sqrt
- square
- squareroot
- sr4
- sr4e
- sr5
- sr5e
- startsWith
- state.name
- stopSound
- strEquals
- strfind
- strformat
- string (function)
- stringToList
- strPropFromVars
- substring
- subtract
- success
- sum
- switchToken