This index contains all the functions related to the Slayer gamemode system. This Add-On facilitates complex minigames with teams and objectives.
addSpecialDamageMsg()
calculatePath()
chebyshevPathCost()
checkSpecialFx()
clientCmdAddSlayerMiniGameColor()
clientCmdObjectTransferBegin()
clientCmdObjectTransferEnd()
clientCmdObjectTransferField()
clientCmdSlayer_ctrDisplayAdd()
clientCmdSlayer_ctrDisplayInit()
clientCmdSlayer_ForceGUI()
clientCmdSlayer_getData_End()
clientCmdSlayer_getData_Start()
clientCmdSlayer_getGamemodes_End()
clientCmdSlayer_getGamemodes_Start()
clientCmdSlayer_getInitialData_End()
clientCmdSlayer_getInitialData_Start()
clientCmdSlayer_getMinigameState()
clientCmdSlayer_getPrefData_End()
clientCmdSlayer_getPrefData_Start()
clientCmdSlayer_getPrefValues_End()
clientCmdSlayer_getPrefValues_Start()
clientCmdSlayer_getPrefValues_Tick()
clientCmdSlayer_getTeamPrefs_End()
clientCmdSlayer_getTeamPrefs_Start()
clientCmdSlayer_getTeams_End()
clientCmdSlayer_getTeams_Start()
clientCmdSlayer_Handshake()
clientCmdSlayer_setGUIVisible()
clientCmdSlayerClient_getPlayerListItem()
CSVReader()
euclideanPathCost()
getRandomFirstName()
getStrBetween()
getsubstrr()
HeapQueue()
isSlayerMiniGame()
isSpecialKill_Slayer_BK()
isSpecialKill_Slayer_Teams()
loadNamesFromFile()
manhattanPathCost()
onClientReceivedObject_Slayer_TeamPrefPermissionsSO()
onClientReceivedObject_SlayerClient_GameModeTemplateSG()
onClientReceivedObject_SlayerClient_ServerPrefSO()
onClientReceivedObject_SlayerClient_TeamPrefSO()
onClientReceivedObject_SlayerClient_TeamSO()
processMultiSourceInputEvent()
registerEventTarget()
registerKeyBind()
registerMultiSourceInputEvent()
serverCmdAddLives()
serverCmdCreateFlyCam()
serverCmdDeleteFlyCam()
serverCmdMessageSent()
serverCmdRequestSlayerMiniGameColorList()
serverCmdSetJump()
serverCmdSetKnot()
serverCmdSlayer()
serverCmdSlayer_getPrefs_End()
serverCmdSlayer_getPrefs_Start()
serverCmdSlayer_getPrefs_Tick()
serverCmdSlayer_getTeamPrefs_End()
serverCmdSlayer_getTeamPrefs_Start()
serverCmdSlayer_getTeamPrefs_Tick()
serverCmdSlayer_Handshake()
serverCmdSlayer_loadConfig()
serverCmdSlayer_removeTeam()
serverCmdSlayer_saveConfig()
serverCmdSlayer_sendMinigameState()
serverCmdSlayer_SendPlayerList()
serverCmdTeams()
serverCmdTestFlyCam()
serverIDToClientID()
setSubStr()
setsubstrr()
showDialogBox()
Slayer_loadHoleBotDatablocks()
Slayer_onBotObjectiveReached_CP()
Slayer_onBotObjectiveReached_RN()
Slayer_onBotPathFound()
Slayer_postStats()
SlayerClient_pushMain()
SlayerClient_pushOptions()
SlayerClient_showHelpDialog()
slayerTeamCmdAcceptSwap()
slayerTeamCmdAddMember()
slayerTeamCmdBalance()
slayerTeamCmdCancelSwap()
slayerTeamCmdCount()
slayerTeamCmdJoin()
slayerTeamCmdLeave()
slayerTeamCmdList()
slayerTeamCmdListMembers()
slayerTeamCmdLiving()
slayerTeamCmdRemoveMember()
slayerTeamCmdScore()
striMatch()
striReplace()
strMatch()
strrev()
transferObjectToClient()
transferObjectToServer()
typeOf()
unRegisterKeyBind()
applyBodyColors()
applyBodyParts()
bottomPrint()
centerPrint()
chatMessage()
clearEventObjects()
createPlayer()
getClassName()
getControlObject()
getScore()
getSimpleName()
incScore()
onAdd()
onDeath()
onRemove()
onSpawn()
resetVehicles()
setScore()
spawnPlayer()
validateAvatarPrefs()
This namespace inherits from BaseFinder > ScriptObject > SimObject.
This namespace inherits from ScriptObject > SimObject.
This namespace inherits from SceneObject > NetObject > SimObject.
checkTeam()
checkTeamCount()
createTrigger()
getControl()
getControllingTeam()
getControlTeams()
getPositionTop()
getTeamControl()
getTeamControlList()
onSlayerMinigameReset()
onTeamCheckFalse()
onTeamCheckTrue()
setCPControl()
setTeamControl()
setTeamControlLocked()
slayerPrepareBrick()
This namespace inherits from NetConnection > SimGroup > SimSet > SimObject.
addDeaths()
addKills()
addLives()
applyUniform()
dead()
forceEquip()
getAdminLvl()
getDeaths()
getKills()
getLives()
getMinigameState()
getScore()
getTeam()
incRespawnTime()
isSpamming()
joinTeam()
resetRespawnTime()
setDead()
setDeaths()
setKills()
setLives()
setRespawnTime()
spectateAutoCam()
spectateChangeMode()
spectateEnd()
spectateFree()
spectateInit()
spectateNextTarget()
spectatePrevTarget()
updateEquip()
This namespace inherits from GuiTextListCtrl > GuiArrayCtrl > GuiControl > SimGroup > SimSet > SimObject.
This namespace inherits from GuiWindowCtrl > GuiTextCtrl > GuiControl > SimGroup > SimSet > SimObject.
This namespace inherits from armor > PlayerData > ShapeBaseData > GameBaseData > SimDataBlock > SimObject.
This namespace inherits from ScriptGroup > SimGroup > SimSet > SimObject.
initClientAuth()
onAdd()
onClientHandshakeAccepted()
onClientHandshakeDenied()
onDataSent()
onInitialDataSent()
onRemove()
sendData()
sendInitialData()
This namespace inherits from GuiControl > SimGroup > SimSet > SimObject.
This namespace inherits from GuiPopUpMenuCtrl > GuiTextCtrl > GuiControl > SimGroup > SimSet > SimObject.
This namespace inherits from GuiTextListCtrl > GuiArrayCtrl > GuiControl > SimGroup > SimSet > SimObject.
addDeaths()
addKills()
addLives()
addObjective()
applyBodyColors()
applyUniform()
assignObjectives()
createPlayer()
dead()
forceEquip()
getCurrentObjective()
getDeaths()
getKills()
getLives()
getNextObjective()
getTeam()
goToNextObjective()
incRespawnTime()
InstantRespawn()
isObjective()
onDeath()
onObjectiveFailed()
onObjectiveReached()
onSpawn()
removeAllObjectives()
removeObjective()
resetRespawnTime()
setDead()
setDeaths()
setKills()
setLives()
setRespawnTime()
updateEquip()
This namespace inherits from TriggerData > GameBaseData > SimDataBlock > SimObject.
This namespace inherits from GuiControl > SimGroup > SimSet > SimObject.
This namespace inherits from ScriptGroup > SimGroup > SimSet > SimObject.
addMode()
getFNameFromUIName()
getModeFromFName()
getModeFromUIName()
getUINameFromFName()
sendGameModes()
applyDefaultPreferences()
applyDefaultTeamPreferences()
callBack()
createDefaultTeams()
prepareSlayerBricks()
This namespace inherits from ScriptGroup > SimGroup > SimSet > SimObject.
This namespace inherits from GuiControl > SimGroup > SimSet > SimObject.
This namespace inherits from GuiSwatchCtrl > GuiControl > SimGroup > SimSet > SimObject.
This namespace inherits from GuiPopUpMenuCtrl > GuiTextCtrl > GuiControl > SimGroup > SimSet > SimObject.
This namespace inherits from GuiControl > SimGroup > SimSet > SimObject.
This namespace inherits from GuiControl > SimGroup > SimSet > SimObject.
This namespace inherits from GuiControl > SimGroup > SimSet > SimObject.
This namespace inherits from GuiMLTextCtrl > GuiControl > SimGroup > SimSet > SimObject.
This namespace inherits from GuiControl > SimGroup > SimSet > SimObject.
This namespace inherits from GuiTextListCtrl > GuiArrayCtrl > GuiControl > SimGroup > SimSet > SimObject.
This namespace inherits from GuiSwatchCtrl > GuiControl > SimGroup > SimSet > SimObject.
This namespace inherits from ScriptGroup > SimGroup > SimSet > SimObject.
addMinigame()
broadcastAllMinigames()
canCreateMinigame()
endAllMinigames()
getHighestPriorityMinigame()
getHostMinigame()
getMinigameFromBLID()
onAdd()
onRemove()
setDefaultMinigame()
addBotToGame()
bottomPrintAll()
broadcastMinigame()
calculateRegionBox()
canDamage()
centerPrintAll()
chatMsgAll()
commandToAll()
commandToAllSlayerClients()
createPathCamera()
endRound()
getLiving()
getMemberListSortedScore()
getPref()
getSpawned()
incTimeRemaining()
isPointInRegion()
isResetting()
messageAllDead()
onAdd()
onRemove()
onReset()
onStart()
pickSpawnPoint()
play2dAll()
postConfigLoad()
preConfigLoad()
preRoundCountdownTick()
resetBots()
resetBricks()
resetCapturePoints()
resetVehicles()
respawnAll()
roundStarted()
sendScoreListAll()
setGameMode()
setPref()
setResetting()
setTimeRemaining()
startFlyThrough()
startRound()
updateColor()
updateDefaultMinigame()
updateEquip()
updateGameMode()
updateLives()
updateNameDistance()
updatePoints()
updateRespawnTime()
updateTime()
victoryCheck_Lives()
victoryCheck_Points()
victoryCheck_Time()
This namespace inherits from GuiControl > SimGroup > SimSet > SimObject.
This namespace inherits from GuiTextListCtrl > GuiArrayCtrl > GuiControl > SimGroup > SimSet > SimObject.
This namespace inherits from PathCameraData > ShapeBaseData > GameBaseData > SimDataBlock > SimObject.
This namespace inherits from ScriptGroup > SimGroup > SimSet > SimObject.
addNonNetworkedPref()
addPref()
addTransientPref()
exportMinigamePreferences()
exportPrefs()
getPref()
getPrefSO()
importMinigamePreferences()
loadInitialPrefs()
onAdd()
resetPreferences()
resetPrefs()
sendPreferenceData()
sendPreferenceValues()
setPref()
This namespace inherits from ScriptObject > SimObject.
This namespace inherits from PathCameraData > ShapeBaseData > GameBaseData > SimDataBlock > SimObject.
Benchmark()
debug()
error()
getAverageColor()
getBLIDFromObject()
getBlocklandID()
getClientFromObject()
getClosestPaintColor()
getDynamicVariable()
getIDFromUiName()
isFloat()
isItemInList()
isVehicle()
LoadFiles()
rgbToHex()
setDynamicVariable()
stripTrailingZeros()
swapItemsInList()
addTeam()
autoSort()
autoSortAll()
balanceTeams()
canDamage()
deleteAllBots()
dumpTeams()
getAutoSortTeamCount()
getShuffleTeamCount()
getTeamFromName()
getTeamListSortedScore()
getTeamsFromColor()
isNeutralColor()
messageAllByColor()
messageAllDeadByColor()
onAdd()
onMinigameReset()
onMinigameRoundEnd()
onMinigameStart()
onNewTeam()
onTeamMemberSwap()
pickTeam()
removeAllMembers()
removeAllTeams()
removeTeam()
sendTeams()
shuffleTeams()
swapTeamMembers()
This namespace inherits from ScriptGroup > SimGroup > SimSet > SimObject.
addPref()
exportTeamPreferences()
getPref()
getPrefSO()
importTeamPreferences()
onAdd()
resetPreferences()
resetPrefs()
sendPreferenceData()
sendPreferenceValues()
setPref()
This namespace inherits from ScriptObject > SimObject.
This namespace inherits from GuiControl > SimGroup > SimSet > SimObject.
clickAddMember()
clickAdvanced()
clickApply()
clickCancel()
clickCreateTeam()
clickDeleteTeam()
clickEditUniform()
clickRemoveMember()
CreateColorMenu()
loadUniform()
onWake()
pickColor()
Refresh()
resetDatablockLists()
resetUniform()
saveUniform()
setLoadoutSync()
This namespace inherits from GuiControl > SimGroup > SimSet > SimObject.
This namespace inherits from GuiTextListCtrl > GuiArrayCtrl > GuiControl > SimGroup > SimSet > SimObject.
This namespace inherits from GuiPopUpMenuCtrl > GuiTextCtrl > GuiControl > SimGroup > SimSet > SimObject.
This namespace inherits from GuiTextListCtrl > GuiArrayCtrl > GuiControl > SimGroup > SimSet > SimObject.
addMember()
balanceTeam()
botFillTeam()
bottomPrintAll()
centerPrintAll()
chatMsgAll()
deleteAllBots()
forceEquip()
getArtificialScore()
getBalanceCandidate()
getColoredName()
getColorHex()
getDeaths()
getKills()
getLiving()
getMemberValue()
getPref()
getScore()
getSpawned()
incArtificialScore()
incScore()
isAlliedTeam()
isBalanceCandidate()
isCaptain()
isMember()
isTeamBalanced()
isTeamDead()
MessageAll()
messageAllDead()
onAdd()
onAddMember()
onMinigameReset()
onRemove()
onRemoveMember()
removeAllMembers()
removeMember()
resetPrefs()
respawnAll()
setArtificialScore()
setPref()
updateBotFillLimit()
updateColor()
updateDatablock()
updateEquip()
updateLives()
updateName()
updatePlayerScale()
updateRespawnTime()
updateUniform()
This namespace inherits from ScriptGroup > SimGroup > SimSet > SimObject.
This namespace inherits from ScriptGroup > SimGroup > SimSet > SimObject.
This namespace inherits from ScriptGroup > SimGroup > SimSet > SimObject.
This namespace inherits from ScriptObject > SimObject.
This namespace inherits from ScriptGroup > SimGroup > SimSet > SimObject.
addPref()
clearPrefs()
clearRules()
displayRule()
exportMinigamePreferences()
exportPrefs()
getPrefSO()
importMinigamePreferences()
sendPreferenceValues()
updateDynamicRules()
updateGUIValue()
This namespace inherits from ScriptGroup > SimGroup > SimSet > SimObject.
addTeam()
clearTeams()
createTeam()
getTeamFromID()
getTeamFromName()
onAdd()
onRemove()
removeTeam()
sendTeams()
This namespace inherits from ScriptGroup > SimGroup > SimSet > SimObject.
addPref()
clearPrefs()
exportTeamPreferences()
getPrefSO()
importTeamPreferences()
resetPreferences()
updateGUIValue()
contentTDMTeamAllowUse()
contentTDMTeamDenyUse()
onActivate()
onColorChange()
onLoadPlant()
onPlant()
onPlayerTouch()
onRemove()
setNTObjectName()
applyBodyColors()
applyBodyParts()
autoAdminCheck()
clearEventObjects()
createPlayer()
onClientEnterGame()
onClientLeaveGame()
onDeath()
resetVehicles()
setScore()
getBrickGroupFromObject()
getMinigameFromObject()
minigameCanDamage()
minigameCanSlayerUse()
minigameCanUse()
serverCmdAcceptMinigameInvite()
serverCmdCreateMinigame()
serverCmdEndMinigame()
serverCmdIgnoreMinigameInvite()
serverCmdInviteToMinigame()
serverCmdJoinMinigame()
serverCmdLeaveMinigame()
serverCmdRejectMinigameInvite()
serverCmdRemoveFromMinigame()
serverCmdResetMinigame()
serverCmdSetMiniGameData()
serverCmdAcceptSwap()
serverCmdJoinTeam()
serverCmdLeaveTeam()
serverCmdListTeams()
serverCmdSwapTeam()
serverCmdSwapTeams()
serverCmdTeamCount()
serverCmdTeamList()
serverCmdTeamLiving()
serverCmdTeamMessageSent()
serverCmdTeamScore()