Site Tools


scripting:doc:slayer

Table of Contents

Index of Slayer

This index contains all the functions related to the Slayer gamemode system. This Add-On facilitates complex minigames with teams and objectives.

Namespaces

Global Namespace

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()

AiController

AIPlayer

This namespace inherits from Player > ShapeBase > GameBase > SceneObject > NetObject > SimObject.

AStarFinder

This namespace inherits from BaseFinder > ScriptObject > SimObject.

BaseFinder

This namespace inherits from ScriptObject > SimObject.

CSVReader

fxDTSBrick

This namespace inherits from SceneObject > NetObject > SimObject.

GameConnection

This namespace inherits from NetConnection > SimGroup > SimSet > SimObject.

Grid3DNode

HeapQueue

JMG_List

This namespace inherits from GuiTextListCtrl > GuiArrayCtrl > GuiControl > SimGroup > SimSet > SimObject.

JMG_Slayer

This namespace inherits from GuiWindowCtrl > GuiTextCtrl > GuiControl > SimGroup > SimSet > SimObject.

MiniGameSO

PlayerFrozenArmor

This namespace inherits from armor > PlayerData > ShapeBaseData > GameBaseData > SimDataBlock > SimObject.

SimObject

Slayer

This namespace inherits from ScriptGroup > SimGroup > SimSet > SimObject.

Slayer_Advanced

This namespace inherits from GuiControl > SimGroup > SimSet > SimObject.

Slayer_Advanced_CategoryFilter

This namespace inherits from GuiPopUpMenuCtrl > GuiTextCtrl > GuiControl > SimGroup > SimSet > SimObject.

Slayer_Advanced_Selector

This namespace inherits from GuiTextListCtrl > GuiArrayCtrl > GuiControl > SimGroup > SimSet > SimObject.

Slayer_AiController

Slayer_CPTriggerData

This namespace inherits from TriggerData > GameBaseData > SimDataBlock > SimObject.

Slayer_CtrDisplay

This namespace inherits from GuiControl > SimGroup > SimSet > SimObject.

Slayer_GamemodeHandlerSG

This namespace inherits from ScriptGroup > SimGroup > SimSet > SimObject.

Slayer_GameModeSO

Slayer_GameModeTemplateSG

This namespace inherits from ScriptGroup > SimGroup > SimSet > SimObject.

Slayer_General

This namespace inherits from GuiControl > SimGroup > SimSet > SimObject.

Slayer_General_Basic_Color

This namespace inherits from GuiSwatchCtrl > GuiControl > SimGroup > SimSet > SimObject.

Slayer_General_Mode_Selector

This namespace inherits from GuiPopUpMenuCtrl > GuiTextCtrl > GuiControl > SimGroup > SimSet > SimObject.

Slayer_General_Player

This namespace inherits from GuiControl > SimGroup > SimSet > SimObject.

Slayer_Help

This namespace inherits from GuiControl > SimGroup > SimSet > SimObject.

Slayer_Main

This namespace inherits from GuiControl > SimGroup > SimSet > SimObject.

Slayer_Main_Announcements

This namespace inherits from GuiMLTextCtrl > GuiControl > SimGroup > SimSet > SimObject.

Slayer_Main_Favs

This namespace inherits from GuiControl > SimGroup > SimSet > SimObject.

Slayer_Main_TabList

This namespace inherits from GuiTextListCtrl > GuiArrayCtrl > GuiControl > SimGroup > SimSet > SimObject.

Slayer_Main_Tabs

This namespace inherits from GuiSwatchCtrl > GuiControl > SimGroup > SimSet > SimObject.

Slayer_MiniGameHandlerSG

This namespace inherits from ScriptGroup > SimGroup > SimSet > SimObject.

Slayer_MiniGameSO

Slayer_Options

This namespace inherits from GuiControl > SimGroup > SimSet > SimObject.

Slayer_Options_Selector

This namespace inherits from GuiTextListCtrl > GuiArrayCtrl > GuiControl > SimGroup > SimSet > SimObject.

Slayer_PathCamData

This namespace inherits from PathCameraData > ShapeBaseData > GameBaseData > SimDataBlock > SimObject.

Slayer_PrefHandlerSG

This namespace inherits from ScriptGroup > SimGroup > SimSet > SimObject.

Slayer_PrefSO

This namespace inherits from ScriptObject > SimObject.

Slayer_SpectatePathCamData

This namespace inherits from PathCameraData > ShapeBaseData > GameBaseData > SimDataBlock > SimObject.

Slayer_Support

Slayer_TeamHandlerSG

Slayer_TeamPrefHandlerSG

This namespace inherits from ScriptGroup > SimGroup > SimSet > SimObject.

Slayer_TeamPrefSO

This namespace inherits from ScriptObject > SimObject.

Slayer_Teams

This namespace inherits from GuiControl > SimGroup > SimSet > SimObject.

Slayer_Teams_Advanced

This namespace inherits from GuiControl > SimGroup > SimSet > SimObject.

Slayer_Teams_Advanced_Selector

This namespace inherits from GuiTextListCtrl > GuiArrayCtrl > GuiControl > SimGroup > SimSet > SimObject.

Slayer_Teams_MovePlayerName

This namespace inherits from GuiPopUpMenuCtrl > GuiTextCtrl > GuiControl > SimGroup > SimSet > SimObject.

Slayer_Teams_Selector

This namespace inherits from GuiTextListCtrl > GuiArrayCtrl > GuiControl > SimGroup > SimSet > SimObject.

Slayer_TeamSO

SlayerClient

This namespace inherits from ScriptGroup > SimGroup > SimSet > SimObject.

SlayerClient_GameModeHandlerSG

This namespace inherits from ScriptGroup > SimGroup > SimSet > SimObject.

SlayerClient_GameModeTemplateSG

SlayerClient_helpTCP

SlayerClient_PrefHandlerSG

This namespace inherits from ScriptGroup > SimGroup > SimSet > SimObject.

SlayerClient_PrefSO

This namespace inherits from ScriptObject > SimObject.

SlayerClient_ServerPrefHandlerSG

This namespace inherits from ScriptGroup > SimGroup > SimSet > SimObject.

SlayerClient_ServerPrefSO

SlayerClient_Support

SlayerClient_TeamHandlerSG

This namespace inherits from ScriptGroup > SimGroup > SimSet > SimObject.

SlayerClient_TeamPrefHandlerSG

This namespace inherits from ScriptGroup > SimGroup > SimSet > SimObject.

SlayerClient_TeamPrefSO

[ExtUINameTable] Global Namespace

[Player_Frozen] Global Namespace

[Slayer] Global Namespace

[Slayer_AiPlayer] Global Namespace

[Slayer_AiPlayer] AIPlayer

[Slayer_AiPlayer] fxDTSBrick

[Slayer_Client_GUI_Help] HelpText

[Slayer_Client_GUI_Teams] Global Namespace

[Slayer_Client_GUI_Teams] AvatarGui

[Slayer_FxDtsBrick] Global Namespace

[Slayer_FxDtsBrick] fxDTSBrick

[Slayer_FxDtsBrick] paintProjectile

[Slayer_FxDtsBrick] Slayer

[Slayer_GameConnection] Global Namespace

[Slayer_GameConnection] GameConnection

[Slayer_GameConnection] Observer

[Slayer_MiniGameHandlerSG] Global Namespace

[Slayer_MiniGameSO] Global Namespace

[Slayer_MiniGameSO] Slayer_MiniGameSO

[Slayer_Module_FlyThruCam] Slayer_MiniGameSO

[Slayer_Module_FlyThruCam] Slayer_PrefHandlerSG

[Slayer_TeamHandlerSG] Global Namespace

[Slayer_TeamHandlerSG] GameConnection

[Slayer_Tutorial] Slayer_MiniGameSO

[SlayerClient] Global Namespace

[SlayerClient_GuiControl] GuiMLTextCtrl

[SlayerClient_GuiControl] NewPlayerListGui

[SlayerClient_JoinMiniGameGUI] joinMiniGameGui

[SpecialKills] GameConnection

[Support_MultiSourceEvents] Global Namespace

[Support_MultiSourceEvents] SimObject

[Support_ObjectTransfer_Client] Global Namespace

[Support_RespawnTime] GameConnection

[Support_RespawnTime] Observer

scripting/doc/slayer.txt · Last modified: by 127.0.0.1