Advanced Combat Tracker Plugin API
MasterSwing Class
NamespacesAdvanced_Combat_TrackerMasterSwing
Data object holding all info relating to a single attack(or any combat action)
Declaration Syntax
C#Visual Basic
public class MasterSwing : IComparable, 
	IComparable<MasterSwing>
Public Class MasterSwing
	Implements IComparable, IComparable(Of MasterSwing)
Members
All MembersConstructorsMethodsPropertiesFields



IconMemberDescription
MasterSwing(Int32, Boolean, Dnum, DateTime, Int32, String, String, String, String)
Data object for a single combat action

MasterSwing(Int32, Boolean, String, Dnum, DateTime, Int32, String, String, String, String)
Data object for a single combat action

Attacker
Source of the action

AttackType
Skill or Spell Name

ColCollection
Contains SQL column data

ColHeaderCollection
Contains SQL column names

ColHeaderString
Contains SQL column names

ColTypeCollection
Contains SQL column data types

ColumnDefs
A collection of column definitions that may appear in tables

CompareTo(Object)
CompareTo(MasterSwing)
Critical
Critical hit

Damage
Amount of damage

DamageType
Type of damage inflicted (crushing/magic/heat/disease etc)

Equals(Object) (Overrides Object.Equals(Object).)
GetColumnByName(String)
Gets the cell text for a given column

GetHashCode()()()() (Overrides Object.GetHashCode()()()().)
ParentEncounter
Special
SwingType
Type of attack. Use (int)SwingTypeEnum

Tags
Arbitrary data you may assign to a MasterSwing object

Time
Timestamp

TimeSorter
Unique sorting number for exact order sorting

ToString()()()() (Overrides Object.ToString()()()().)
Victim
Destination of the action

Inheritance Hierarchy
Object
MasterSwing

Assembly: Advanced Combat Tracker (Module: Advanced Combat Tracker.exe) Version: 3.3.0.254