Table of Contents

Class ArenaMatchMemberEntity

Namespace
FishMMO.Database.Npgsql.Entities
Assembly
FishMMO-DB.dll

One player's seat in an arena match, and what they did in it.

public class ArenaMatchMemberEntity
Inheritance
ArenaMatchMemberEntity
Inherited Members

Remarks

The team assignment here is the authority for hostility inside the arena and for the one-instance-per-party rule: a character with a seat in a match that has not ended holds an instance as far as the dungeon finder is concerned.

Properties

CharacterID

The character.

public long CharacterID { get; set; }

Property Value

long

Deaths

Deaths suffered in the match.

public int Deaths { get; set; }

Property Value

int

ID

Primary key.

public long ID { get; set; }

Property Value

long

Kills

Kills credited in the match.

public int Kills { get; set; }

Property Value

int

Match

public ArenaMatchEntity Match { get; set; }

Property Value

ArenaMatchEntity

MatchID

Match this seat belongs to.

public long MatchID { get; set; }

Property Value

long

RatingDelta

Rating change written at the end of a ranked match, or 0.

public int RatingDelta { get; set; }

Property Value

int

Score

Mode-specific score: kills in deathmatch, captures and holds in objective modes.

public int Score { get; set; }

Property Value

int

Status

Seat status: 0 seated, 1 vacated (left or never arrived) and open to backfill. See ArenaSeatStatus.

public int Status { get; set; }

Property Value

int

Team

Team index, 0-based.

public int Team { get; set; }

Property Value

int