Keyboard shortcuts

Press or to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

X2Team

Globals

MAX_COMMUNITY_SUMMON

integer

RAID_RECRUIT_EXPIRE_DELAY_MINUTE

integer

RAID_TEAM_RECRUIT_LIST_REQ

integer

SIEGE_RAID_TEAM_ALL_INFO

integer

SIEGE_RAID_TEAM_INFO_BY_FACTION

integer

TEAM_JOINT_MENU_CHAT

integer

TEAM_JOINT_MENU_TARGET

integer

TEAM_JOINT_REQUEST

integer

TEAM_LOOT_FREE_FOR_ALL

integer

TEAM_LOOT_MASTER_LOOTER

integer

TEAM_LOOT_ROUND_ROBIN

integer

TMROLE_DEALER

integer

TMROLE_HEALER

integer

TMROLE_NONE

integer

TMROLE_RANGED_DEALER

integer

TMROLE_TANKER

integer

X2Team

X2Team

Aliases

SIEGE_RAID

SIEGE_RAID_TEAM_ALL_INFO|SIEGE_RAID_TEAM_INFO_BY_FACTION

-- api/X2Team
SIEGE_RAID:
    | `SIEGE_RAID_TEAM_ALL_INFO`
    | `SIEGE_RAID_TEAM_INFO_BY_FACTION`

TEAM_JOIN

TEAM_JOINT_MENU_CHAT|TEAM_JOINT_MENU_TARGET|TEAM_JOINT_REQUEST

-- api/X2Team
TEAM_JOIN:
    | `TEAM_JOINT_MENU_CHAT`
    | `TEAM_JOINT_MENU_TARGET`
    | `TEAM_JOINT_REQUEST`

TEAM_LOOT

TEAM_LOOT_FREE_FOR_ALL|TEAM_LOOT_MASTER_LOOTER|TEAM_LOOT_ROUND_ROBIN

-- api/X2Team
TEAM_LOOT:
    | `TEAM_LOOT_FREE_FOR_ALL`
    | `TEAM_LOOT_MASTER_LOOTER`
    | `TEAM_LOOT_ROUND_ROBIN`

TEAM_ROLE

TMROLE_DEALER|TMROLE_HEALER|TMROLE_NONE|TMROLE_RANGED_DEALER|TMROLE_TANKER

-- api/X2Team
TEAM_ROLE:
    | `TMROLE_DEALER`
    | `TMROLE_HEALER`
    | `TMROLE_NONE`
    | `TMROLE_RANGED_DEALER`
    | `TMROLE_TANKER`

Classes

Class: X2Team

Method: GetRole

(method) X2Team:GetRole(teamIndex: number, memberIndex: number)
  -> role: `TMROLE_DEALER`|`TMROLE_HEALER`|`TMROLE_NONE`|`TMROLE_RANGED_DEALER`|`TMROLE_TANKER`

Retrieves the role of the specified member in the given team.

@param teamIndex — The index of the team. (min: 0)

@param memberIndex — The index of the member within the team. (min: 1)

@return role — The role of the member.

-- api/X2Team
role:
    | `TMROLE_DEALER`
    | `TMROLE_HEALER`
    | `TMROLE_NONE`
    | `TMROLE_RANGED_DEALER`
    | `TMROLE_TANKER`

Method: MoveTeamMember

(method) X2Team:MoveTeamMember(frommemberIndex: number, tomemberIndex: number)

Moves a team member to a different position.

@param frommemberIndex — The current index of the member.

@param tomemberIndex — The target index to move the member to.

Method: MoveTeamMemberToParty

(method) X2Team:MoveTeamMemberToParty(frommemberIndex: number, toParty: number)

Moves a team member to a different party.

@param frommemberIndex — The current index of the member.

@param toParty — The target party number to move the member to.

Method: KickTeamMemberByName

(method) X2Team:KickTeamMemberByName(charName: string, teamRoleType: `TMROLE_DEALER`|`TMROLE_HEALER`|`TMROLE_NONE`|`TMROLE_RANGED_DEALER`|`TMROLE_TANKER`)

Kicks a team member by their character name.

@param charName — The name of the character to kick.

@param teamRoleType — The role of the member being kicked.

-- api/X2Team
teamRoleType:
    | `TMROLE_DEALER`
    | `TMROLE_HEALER`
    | `TMROLE_NONE`
    | `TMROLE_RANGED_DEALER`
    | `TMROLE_TANKER`

Method: GetTeamRoleType

(method) X2Team:GetTeamRoleType()
  -> role: `TMROLE_DEALER`|`TMROLE_HEALER`|`TMROLE_NONE`|`TMROLE_RANGED_DEALER`|`TMROLE_TANKER`

Returns the current role of the local player in the team.

@return role — The player’s team role.

-- api/X2Team
role:
    | `TMROLE_DEALER`
    | `TMROLE_HEALER`
    | `TMROLE_NONE`
    | `TMROLE_RANGED_DEALER`
    | `TMROLE_TANKER`

Method: KickTeamMember

(method) X2Team:KickTeamMember(memberIndex: string, teamRoleType: `TMROLE_DEALER`|`TMROLE_HEALER`|`TMROLE_NONE`|`TMROLE_RANGED_DEALER`|`TMROLE_TANKER`)
  -> success: boolean

Kicks a team member from the team.

@param memberIndex — The index or identifier of the member to kick.

@param teamRoleType — The role of the member being kicked.

@return successtrue if the kick was successful, false otherwise.

-- api/X2Team
teamRoleType:
    | `TMROLE_DEALER`
    | `TMROLE_HEALER`
    | `TMROLE_NONE`
    | `TMROLE_RANGED_DEALER`
    | `TMROLE_TANKER`

Method: SetRole

(method) X2Team:SetRole(role: `TMROLE_DEALER`|`TMROLE_HEALER`|`TMROLE_NONE`|`TMROLE_RANGED_DEALER`|`TMROLE_TANKER`)

Sets the player’s role in a raid.

@param role — The role to set for the player.

-- api/X2Team
role:
    | `TMROLE_DEALER`
    | `TMROLE_HEALER`
    | `TMROLE_NONE`
    | `TMROLE_RANGED_DEALER`
    | `TMROLE_TANKER`