C# Class NWParsing_Plugin.NW_Parser

Inheritance: System.Windows.Forms.UserControl, IActPluginV1
显示文件 Open project: nilsbrummond/Neverwinter-ACT-Plugin

Public Methods

Method Description
DeInitPlugin ( ) : void
InitPlugin ( TabPage pluginScreenSpace, Label pluginStatusText ) : void
NW_Parser ( ) : System

Protected Methods

Method Description
Dispose ( bool disposing ) : void

Private Methods

Method Description
AddCombatActionHostile ( ParsedLine line, int swingType, bool critical, string special, string theAttackType, Dnum Damage, float realDamage, string theDamageType, float baseDamage ) : void
AddCombatActionNW ( int swingType, bool critical, bool flank, string special, string attacker, string theAttackType, Dnum damage, float realDamage, float baseDamage, System.DateTime time, int timeSorter, string victim, string theDamageType ) : void
AttackTypeCompareEffectiveness ( AttackType Left, AttackType Right ) : int
AttackTypeCompareFlankHits ( AttackType Left, AttackType Right ) : int
AttackTypeCompareFlankPrec ( AttackType Left, AttackType Right ) : int
CDCompareDmgEffectPrec ( CombatantData Left, CombatantData Right ) : int
CDCompareDmgTakenEffectPrec ( CombatantData Left, CombatantData Right ) : int
CDCompareFlankDamPrec ( CombatantData Left, CombatantData Right ) : int
CombatantFormatSwitch ( CombatantData Data, string VarName, string Extra ) : string
EncounterFormatSwitch ( EncounterData Data, List SelectiveAllies, string VarName, string Extra ) : string
FixupCombatDataStructures ( ) : void
GetAAEffectiveness ( AttackType Data ) : double
GetAAFlankValue ( AttackType Data ) : int
GetAttackTypeSwingType ( AttackType Data ) : string
GetCellDataBaseDamage ( MasterSwing Data ) : string
GetCellDataDamage ( MasterSwing Data ) : string
GetCellDataDmgEffectPrec ( CombatantData Data ) : string
GetCellDataDmgTakenEffectPrec ( CombatantData Data ) : string
GetCellDataDmgToShield ( MasterSwing Data ) : string
GetCellDataEffectiveness ( AttackType Data ) : string
GetCellDataEffectiveness ( DamageTypeData Data ) : string
GetCellDataEffectiveness ( MasterSwing Data ) : string
GetCellDataFlank ( MasterSwing Data ) : string
GetCellDataFlankDamPrec ( CombatantData Data ) : string
GetCellDataFlankHits ( AttackType Data ) : string
GetCellDataFlankHits ( DamageTypeData Data ) : string
GetCellDataFlankPrec ( AttackType Data ) : string
GetCellDataFlankPrec ( DamageTypeData Data ) : string
GetCellDataShieldP ( MasterSwing Data ) : string
GetCellDataSpecial ( MasterSwing Data ) : string
GetDTEffectivenessValue ( DamageTypeData Data ) : double
GetDTFlankPrecValue ( DamageTypeData Data ) : double
GetDTFlankValue ( DamageTypeData Data ) : int
GetDamageTypeGrouping ( DamageTypeData Data ) : string
GetDmgToShieldValue ( MasterSwing Data ) : float
GetFilteredCritChance ( CombatantData Data ) : float
GetFloatCommas ( ) : string
GetIntCommas ( ) : string
GetShieldPValue ( MasterSwing Data ) : float
GetSqlDataBaseDamage ( MasterSwing Data ) : string
GetSqlDataDmgEffectPrec ( CombatantData Data ) : string
GetSqlDataDmgTakenEffectPrec ( CombatantData Data ) : string
GetSqlDataDmgToShield ( MasterSwing Data ) : string
GetSqlDataEffectiveness ( AttackType Data ) : string
GetSqlDataEffectiveness ( DamageTypeData Data ) : string
GetSqlDataEffectiveness ( MasterSwing Data ) : string
GetSqlDataFlank ( MasterSwing Data ) : string
GetSqlDataFlankDamPrec ( CombatantData Data ) : string
GetSqlDataFlankHits ( AttackType Data ) : string
GetSqlDataFlankHits ( DamageTypeData Data ) : string
GetSqlDataFlankPrec ( AttackType Data ) : string
GetSqlDataFlankPrec ( DamageTypeData Data ) : string
GetSqlDataShieldP ( MasterSwing Data ) : string
GetSqlDataSpecial ( MasterSwing Data ) : string
InitializeComponent ( ) : void
LoadSettings ( ) : void
MasterSwingCompareBaseDamage ( MasterSwing Left, MasterSwing Right ) : int
MasterSwingCompareDmgToShield ( MasterSwing Left, MasterSwing Right ) : int
MasterSwingCompareEffectiveness ( MasterSwing Left, MasterSwing Right ) : int
MasterSwingCompareFlank ( MasterSwing Left, MasterSwing Right ) : int
MasterSwingCompareShieldP ( MasterSwing Left, MasterSwing Right ) : int
MasterSwingCompareSpecial ( MasterSwing Left, MasterSwing Right ) : int
ParseDateTime ( string FullLogLine ) : System.DateTime
ProcessAction ( ParsedLine l ) : void
ProcessActionCleanse ( ParsedLine l ) : void
ProcessActionDamage ( ParsedLine l ) : void
ProcessActionHeals ( ParsedLine l ) : void
ProcessActionPower ( ParsedLine l ) : void
ProcessActionSPDN ( ParsedLine l ) : void
ProcessActionShields ( ParsedLine l ) : void
ProcessBasic ( ParsedLine line ) : void
ProcessNamesOST ( ParsedLine line ) : void
ProcessNamesST ( ParsedLine line ) : void
ProcessNamesTargetOnly ( ParsedLine line ) : void
ProcessOwnerSourceNames ( ParsedLine line ) : void
ProcessSourceNames ( ParsedLine line ) : void
ProcessTargetNames ( ParsedLine line ) : void
SaveSettings ( ) : void
button_add_Click ( object sender, EventArgs e ) : void
button_clearAll_Click ( object sender, EventArgs e ) : void
button_remove_Click ( object sender, EventArgs e ) : void
checkBox_flankSkill_MouseEnter ( object sender, EventArgs e ) : void
checkBox_mergeNPC_MouseEnter ( object sender, EventArgs e ) : void
checkBox_mergePets_MouseEnter ( object sender, EventArgs e ) : void
control_MouseLeave ( object sender, EventArgs e ) : void
listBox_players_SelectedIndexChanged ( object sender, EventArgs e ) : void
oFormActMain_BeforeLogLineRead ( bool isImport, LogLineEventArgs logInfo ) : void
oFormActMain_LogFileChanged ( bool IsImport, string NewLogFileName ) : void
oFormActMain_OnCombatEnd ( bool isImport, CombatToggleEventArgs encounterInfo ) : void
playerNameControls_MouseEnter ( object sender, EventArgs e ) : void
textBox_player_TextChanged ( object sender, EventArgs e ) : void

Method Details

DeInitPlugin() public method

public DeInitPlugin ( ) : void
return void

Dispose() protected method

protected Dispose ( bool disposing ) : void
disposing bool
return void

InitPlugin() public method

public InitPlugin ( TabPage pluginScreenSpace, Label pluginStatusText ) : void
pluginScreenSpace System.Windows.Forms.TabPage
pluginStatusText System.Windows.Forms.Label
return void

NW_Parser() public method

public NW_Parser ( ) : System
return System