Package skadistats.clarity.model.s2
Class S2CombatLogEntry
java.lang.Object
skadistats.clarity.model.s2.S2CombatLogEntry
- All Implemented Interfaces:
CombatLogEntry
-
Constructor Summary
ConstructorDescriptionS2CombatLogEntry
(StringTable combatLogNames, skadistats.clarity.wire.dota.common.proto.DOTAUserMessages.CMsgDOTACombatLogEntry entry) -
Method Summary
Modifier and TypeMethodDescriptionint
int
int
int
int
int
int
int
int
int
int
getGpm()
int
boolean
int
int
int
float
float
int
float
float
int
int
int
int
int
int
float
int
float
int
float
int
int
int
int
float
float
int
skadistats.clarity.wire.dota.common.proto.DOTAUserMessages.DOTA_COMBATLOG_TYPES
getType()
int
int
getValue()
int
getXpm()
int
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
hasGpm()
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
hasType()
boolean
boolean
boolean
boolean
hasValue()
boolean
boolean
boolean
boolean
hasXpm()
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
toString()
-
Constructor Details
-
S2CombatLogEntry
public S2CombatLogEntry(StringTable combatLogNames, skadistats.clarity.wire.dota.common.proto.DOTAUserMessages.CMsgDOTACombatLogEntry entry)
-
-
Method Details
-
hasType
public boolean hasType()- Specified by:
hasType
in interfaceCombatLogEntry
-
getType
public skadistats.clarity.wire.dota.common.proto.DOTAUserMessages.DOTA_COMBATLOG_TYPES getType()- Specified by:
getType
in interfaceCombatLogEntry
-
hasTargetName
public boolean hasTargetName()- Specified by:
hasTargetName
in interfaceCombatLogEntry
-
getTargetName
- Specified by:
getTargetName
in interfaceCombatLogEntry
-
getTargetNameIdx
public int getTargetNameIdx()- Specified by:
getTargetNameIdx
in interfaceCombatLogEntry
-
hasTargetSourceName
public boolean hasTargetSourceName()- Specified by:
hasTargetSourceName
in interfaceCombatLogEntry
-
getTargetSourceName
- Specified by:
getTargetSourceName
in interfaceCombatLogEntry
-
getTargetSourceNameIdx
public int getTargetSourceNameIdx()- Specified by:
getTargetSourceNameIdx
in interfaceCombatLogEntry
-
hasAttackerName
public boolean hasAttackerName()- Specified by:
hasAttackerName
in interfaceCombatLogEntry
-
getAttackerName
- Specified by:
getAttackerName
in interfaceCombatLogEntry
-
getAttackerNameIdx
public int getAttackerNameIdx()- Specified by:
getAttackerNameIdx
in interfaceCombatLogEntry
-
hasDamageSourceName
public boolean hasDamageSourceName()- Specified by:
hasDamageSourceName
in interfaceCombatLogEntry
-
getDamageSourceName
- Specified by:
getDamageSourceName
in interfaceCombatLogEntry
-
getDamageSourceNameIdx
public int getDamageSourceNameIdx()- Specified by:
getDamageSourceNameIdx
in interfaceCombatLogEntry
-
hasInflictorName
public boolean hasInflictorName()- Specified by:
hasInflictorName
in interfaceCombatLogEntry
-
getInflictorName
- Specified by:
getInflictorName
in interfaceCombatLogEntry
-
getInflictorNameIdx
public int getInflictorNameIdx()- Specified by:
getInflictorNameIdx
in interfaceCombatLogEntry
-
hasAttackerIllusion
public boolean hasAttackerIllusion()- Specified by:
hasAttackerIllusion
in interfaceCombatLogEntry
-
isAttackerIllusion
public boolean isAttackerIllusion()- Specified by:
isAttackerIllusion
in interfaceCombatLogEntry
-
hasAttackerHero
public boolean hasAttackerHero()- Specified by:
hasAttackerHero
in interfaceCombatLogEntry
-
isAttackerHero
public boolean isAttackerHero()- Specified by:
isAttackerHero
in interfaceCombatLogEntry
-
hasTargetIllusion
public boolean hasTargetIllusion()- Specified by:
hasTargetIllusion
in interfaceCombatLogEntry
-
isTargetIllusion
public boolean isTargetIllusion()- Specified by:
isTargetIllusion
in interfaceCombatLogEntry
-
hasTargetHero
public boolean hasTargetHero()- Specified by:
hasTargetHero
in interfaceCombatLogEntry
-
isTargetHero
public boolean isTargetHero()- Specified by:
isTargetHero
in interfaceCombatLogEntry
-
hasVisibleRadiant
public boolean hasVisibleRadiant()- Specified by:
hasVisibleRadiant
in interfaceCombatLogEntry
-
isVisibleRadiant
public boolean isVisibleRadiant()- Specified by:
isVisibleRadiant
in interfaceCombatLogEntry
-
hasVisibleDire
public boolean hasVisibleDire()- Specified by:
hasVisibleDire
in interfaceCombatLogEntry
-
isVisibleDire
public boolean isVisibleDire()- Specified by:
isVisibleDire
in interfaceCombatLogEntry
-
hasValue
public boolean hasValue()- Specified by:
hasValue
in interfaceCombatLogEntry
-
getValue
public int getValue()- Specified by:
getValue
in interfaceCombatLogEntry
-
getValueName
- Specified by:
getValueName
in interfaceCombatLogEntry
-
hasHealth
public boolean hasHealth()- Specified by:
hasHealth
in interfaceCombatLogEntry
-
getHealth
public int getHealth()- Specified by:
getHealth
in interfaceCombatLogEntry
-
hasTimestamp
public boolean hasTimestamp()- Specified by:
hasTimestamp
in interfaceCombatLogEntry
-
getTimestamp
public float getTimestamp()- Specified by:
getTimestamp
in interfaceCombatLogEntry
-
hasStunDuration
public boolean hasStunDuration()- Specified by:
hasStunDuration
in interfaceCombatLogEntry
-
getStunDuration
public float getStunDuration()- Specified by:
getStunDuration
in interfaceCombatLogEntry
-
hasSlowDuration
public boolean hasSlowDuration()- Specified by:
hasSlowDuration
in interfaceCombatLogEntry
-
getSlowDuration
public float getSlowDuration()- Specified by:
getSlowDuration
in interfaceCombatLogEntry
-
hasAbilityToggleOn
public boolean hasAbilityToggleOn()- Specified by:
hasAbilityToggleOn
in interfaceCombatLogEntry
-
isAbilityToggleOn
public boolean isAbilityToggleOn()- Specified by:
isAbilityToggleOn
in interfaceCombatLogEntry
-
hasAbilityToggleOff
public boolean hasAbilityToggleOff()- Specified by:
hasAbilityToggleOff
in interfaceCombatLogEntry
-
isAbilityToggleOff
public boolean isAbilityToggleOff()- Specified by:
isAbilityToggleOff
in interfaceCombatLogEntry
-
hasAbilityLevel
public boolean hasAbilityLevel()- Specified by:
hasAbilityLevel
in interfaceCombatLogEntry
-
getAbilityLevel
public int getAbilityLevel()- Specified by:
getAbilityLevel
in interfaceCombatLogEntry
-
hasLocationX
public boolean hasLocationX()- Specified by:
hasLocationX
in interfaceCombatLogEntry
-
getLocationX
public float getLocationX()- Specified by:
getLocationX
in interfaceCombatLogEntry
-
hasLocationY
public boolean hasLocationY()- Specified by:
hasLocationY
in interfaceCombatLogEntry
-
getLocationY
public float getLocationY()- Specified by:
getLocationY
in interfaceCombatLogEntry
-
hasGoldReason
public boolean hasGoldReason()- Specified by:
hasGoldReason
in interfaceCombatLogEntry
-
getGoldReason
public int getGoldReason()- Specified by:
getGoldReason
in interfaceCombatLogEntry
-
hasTimestampRaw
public boolean hasTimestampRaw()- Specified by:
hasTimestampRaw
in interfaceCombatLogEntry
-
getTimestampRaw
public float getTimestampRaw()- Specified by:
getTimestampRaw
in interfaceCombatLogEntry
-
hasModifierDuration
public boolean hasModifierDuration()- Specified by:
hasModifierDuration
in interfaceCombatLogEntry
-
getModifierDuration
public float getModifierDuration()- Specified by:
getModifierDuration
in interfaceCombatLogEntry
-
hasXpReason
public boolean hasXpReason()- Specified by:
hasXpReason
in interfaceCombatLogEntry
-
getXpReason
public int getXpReason()- Specified by:
getXpReason
in interfaceCombatLogEntry
-
hasLastHits
public boolean hasLastHits()- Specified by:
hasLastHits
in interfaceCombatLogEntry
-
getLastHits
public int getLastHits()- Specified by:
getLastHits
in interfaceCombatLogEntry
-
hasAttackerTeam
public boolean hasAttackerTeam()- Specified by:
hasAttackerTeam
in interfaceCombatLogEntry
-
getAttackerTeam
public int getAttackerTeam()- Specified by:
getAttackerTeam
in interfaceCombatLogEntry
-
hasTargetTeam
public boolean hasTargetTeam()- Specified by:
hasTargetTeam
in interfaceCombatLogEntry
-
getTargetTeam
public int getTargetTeam()- Specified by:
getTargetTeam
in interfaceCombatLogEntry
-
hasObsWardsPlaced
public boolean hasObsWardsPlaced()- Specified by:
hasObsWardsPlaced
in interfaceCombatLogEntry
-
getObsWardsPlaced
public int getObsWardsPlaced()- Specified by:
getObsWardsPlaced
in interfaceCombatLogEntry
-
hasAssistPlayers
public boolean hasAssistPlayers()- Specified by:
hasAssistPlayers
in interfaceCombatLogEntry
-
getAssistPlayers
- Specified by:
getAssistPlayers
in interfaceCombatLogEntry
-
hasStackCount
public boolean hasStackCount()- Specified by:
hasStackCount
in interfaceCombatLogEntry
-
getStackCount
public int getStackCount()- Specified by:
getStackCount
in interfaceCombatLogEntry
-
hasHiddenModifier
public boolean hasHiddenModifier()- Specified by:
hasHiddenModifier
in interfaceCombatLogEntry
-
getHiddenModifier
public boolean getHiddenModifier()- Specified by:
getHiddenModifier
in interfaceCombatLogEntry
-
hasTargetBuilding
public boolean hasTargetBuilding()- Specified by:
hasTargetBuilding
in interfaceCombatLogEntry
-
isTargetBuilding
public boolean isTargetBuilding()- Specified by:
isTargetBuilding
in interfaceCombatLogEntry
-
hasNeutralCampType
public boolean hasNeutralCampType()- Specified by:
hasNeutralCampType
in interfaceCombatLogEntry
-
getNeutralCampType
public int getNeutralCampType()- Specified by:
getNeutralCampType
in interfaceCombatLogEntry
-
hasRuneType
public boolean hasRuneType()- Specified by:
hasRuneType
in interfaceCombatLogEntry
-
getRuneType
public int getRuneType()- Specified by:
getRuneType
in interfaceCombatLogEntry
-
hasHealSave
public boolean hasHealSave()- Specified by:
hasHealSave
in interfaceCombatLogEntry
-
isHealSave
public boolean isHealSave()- Specified by:
isHealSave
in interfaceCombatLogEntry
-
hasUltimateAbility
public boolean hasUltimateAbility()- Specified by:
hasUltimateAbility
in interfaceCombatLogEntry
-
isUltimateAbility
public boolean isUltimateAbility()- Specified by:
isUltimateAbility
in interfaceCombatLogEntry
-
hasAttackerHeroLevel
public boolean hasAttackerHeroLevel()- Specified by:
hasAttackerHeroLevel
in interfaceCombatLogEntry
-
getAttackerHeroLevel
public int getAttackerHeroLevel()- Specified by:
getAttackerHeroLevel
in interfaceCombatLogEntry
-
hasTargetHeroLevel
public boolean hasTargetHeroLevel()- Specified by:
hasTargetHeroLevel
in interfaceCombatLogEntry
-
getTargetHeroLevel
public int getTargetHeroLevel()- Specified by:
getTargetHeroLevel
in interfaceCombatLogEntry
-
hasXpm
public boolean hasXpm()- Specified by:
hasXpm
in interfaceCombatLogEntry
-
getXpm
public int getXpm()- Specified by:
getXpm
in interfaceCombatLogEntry
-
hasGpm
public boolean hasGpm()- Specified by:
hasGpm
in interfaceCombatLogEntry
-
getGpm
public int getGpm()- Specified by:
getGpm
in interfaceCombatLogEntry
-
hasEventLocation
public boolean hasEventLocation()- Specified by:
hasEventLocation
in interfaceCombatLogEntry
-
getEventLocation
public int getEventLocation()- Specified by:
getEventLocation
in interfaceCombatLogEntry
-
hasTargetSelf
public boolean hasTargetSelf()- Specified by:
hasTargetSelf
in interfaceCombatLogEntry
-
isTargetSelf
public boolean isTargetSelf()- Specified by:
isTargetSelf
in interfaceCombatLogEntry
-
hasDamageType
public boolean hasDamageType()- Specified by:
hasDamageType
in interfaceCombatLogEntry
-
getDamageType
public int getDamageType()- Specified by:
getDamageType
in interfaceCombatLogEntry
-
hasInvisibilityModifier
public boolean hasInvisibilityModifier()- Specified by:
hasInvisibilityModifier
in interfaceCombatLogEntry
-
isInvisibilityModifier
public boolean isInvisibilityModifier()- Specified by:
isInvisibilityModifier
in interfaceCombatLogEntry
-
hasDamageCategory
public boolean hasDamageCategory()- Specified by:
hasDamageCategory
in interfaceCombatLogEntry
-
getDamageCategory
public int getDamageCategory()- Specified by:
getDamageCategory
in interfaceCombatLogEntry
-
hasNetworth
public boolean hasNetworth()- Specified by:
hasNetworth
in interfaceCombatLogEntry
-
getNetworth
public int getNetworth()- Specified by:
getNetworth
in interfaceCombatLogEntry
-
hasBuildingType
public boolean hasBuildingType()- Specified by:
hasBuildingType
in interfaceCombatLogEntry
-
getBuildingType
public int getBuildingType()- Specified by:
getBuildingType
in interfaceCombatLogEntry
-
hasModifierElapsedDuration
public boolean hasModifierElapsedDuration()- Specified by:
hasModifierElapsedDuration
in interfaceCombatLogEntry
-
getModifierElapsedDuration
public float getModifierElapsedDuration()- Specified by:
getModifierElapsedDuration
in interfaceCombatLogEntry
-
hasSilenceModifier
public boolean hasSilenceModifier()- Specified by:
hasSilenceModifier
in interfaceCombatLogEntry
-
isSilenceModifier
public boolean isSilenceModifier()- Specified by:
isSilenceModifier
in interfaceCombatLogEntry
-
hasHealFromLifesteal
public boolean hasHealFromLifesteal()- Specified by:
hasHealFromLifesteal
in interfaceCombatLogEntry
-
isHealFromLifesteal
public boolean isHealFromLifesteal()- Specified by:
isHealFromLifesteal
in interfaceCombatLogEntry
-
hasModifierPurged
public boolean hasModifierPurged()- Specified by:
hasModifierPurged
in interfaceCombatLogEntry
-
isModifierPurged
public boolean isModifierPurged()- Specified by:
isModifierPurged
in interfaceCombatLogEntry
-
hasSpellEvaded
public boolean hasSpellEvaded()- Specified by:
hasSpellEvaded
in interfaceCombatLogEntry
-
isSpellEvaded
public boolean isSpellEvaded()- Specified by:
isSpellEvaded
in interfaceCombatLogEntry
-
hasMotionControllerModifier
public boolean hasMotionControllerModifier()- Specified by:
hasMotionControllerModifier
in interfaceCombatLogEntry
-
isMotionControllerModifier
public boolean isMotionControllerModifier()- Specified by:
isMotionControllerModifier
in interfaceCombatLogEntry
-
hasLongRangeKill
public boolean hasLongRangeKill()- Specified by:
hasLongRangeKill
in interfaceCombatLogEntry
-
isLongRangeKill
public boolean isLongRangeKill()- Specified by:
isLongRangeKill
in interfaceCombatLogEntry
-
hasModifierPurgeAbility
public boolean hasModifierPurgeAbility()- Specified by:
hasModifierPurgeAbility
in interfaceCombatLogEntry
-
getModifierPurgeAbility
public int getModifierPurgeAbility()- Specified by:
getModifierPurgeAbility
in interfaceCombatLogEntry
-
hasModifierPurgeNpc
public boolean hasModifierPurgeNpc()- Specified by:
hasModifierPurgeNpc
in interfaceCombatLogEntry
-
getModifierPurgeNpc
public int getModifierPurgeNpc()- Specified by:
getModifierPurgeNpc
in interfaceCombatLogEntry
-
hasRootModifier
public boolean hasRootModifier()- Specified by:
hasRootModifier
in interfaceCombatLogEntry
-
isRootModifier
public boolean isRootModifier()- Specified by:
isRootModifier
in interfaceCombatLogEntry
-
hasTotalUnitDeathCount
public boolean hasTotalUnitDeathCount()- Specified by:
hasTotalUnitDeathCount
in interfaceCombatLogEntry
-
getTotalUnitDeathCount
public int getTotalUnitDeathCount()- Specified by:
getTotalUnitDeathCount
in interfaceCombatLogEntry
-
hasAuraModifier
public boolean hasAuraModifier()- Specified by:
hasAuraModifier
in interfaceCombatLogEntry
-
isAuraModifier
public boolean isAuraModifier()- Specified by:
isAuraModifier
in interfaceCombatLogEntry
-
hasArmorDebuffModifier
public boolean hasArmorDebuffModifier()- Specified by:
hasArmorDebuffModifier
in interfaceCombatLogEntry
-
isArmorDebuffModifier
public boolean isArmorDebuffModifier()- Specified by:
isArmorDebuffModifier
in interfaceCombatLogEntry
-
hasNoPhysicalDamageModifier
public boolean hasNoPhysicalDamageModifier()- Specified by:
hasNoPhysicalDamageModifier
in interfaceCombatLogEntry
-
isNoPhysicalDamageModifier
public boolean isNoPhysicalDamageModifier()- Specified by:
isNoPhysicalDamageModifier
in interfaceCombatLogEntry
-
hasModifierAbility
public boolean hasModifierAbility()- Specified by:
hasModifierAbility
in interfaceCombatLogEntry
-
getModifierAbility
public int getModifierAbility()- Specified by:
getModifierAbility
in interfaceCombatLogEntry
-
hasModifierHidden
public boolean hasModifierHidden()- Specified by:
hasModifierHidden
in interfaceCombatLogEntry
-
isModifierHidden
public boolean isModifierHidden()- Specified by:
isModifierHidden
in interfaceCombatLogEntry
-
hasInflictorIsStolenAbility
public boolean hasInflictorIsStolenAbility()- Specified by:
hasInflictorIsStolenAbility
in interfaceCombatLogEntry
-
isInflictorIsStolenAbility
public boolean isInflictorIsStolenAbility()- Specified by:
isInflictorIsStolenAbility
in interfaceCombatLogEntry
-
hasKillEaterEvent
public boolean hasKillEaterEvent()- Specified by:
hasKillEaterEvent
in interfaceCombatLogEntry
-
getKillEaterEvent
public int getKillEaterEvent()- Specified by:
getKillEaterEvent
in interfaceCombatLogEntry
-
hasUnitStatusLabel
public boolean hasUnitStatusLabel()- Specified by:
hasUnitStatusLabel
in interfaceCombatLogEntry
-
getUnitStatusLabel
public int getUnitStatusLabel()- Specified by:
getUnitStatusLabel
in interfaceCombatLogEntry
-
hasSpellGeneratedAttack
public boolean hasSpellGeneratedAttack()- Specified by:
hasSpellGeneratedAttack
in interfaceCombatLogEntry
-
isSpellGeneratedAttack
public boolean isSpellGeneratedAttack()- Specified by:
isSpellGeneratedAttack
in interfaceCombatLogEntry
-
hasAtNightTime
public boolean hasAtNightTime()- Specified by:
hasAtNightTime
in interfaceCombatLogEntry
-
isAtNightTime
public boolean isAtNightTime()- Specified by:
isAtNightTime
in interfaceCombatLogEntry
-
hasAttackerHasScepter
public boolean hasAttackerHasScepter()- Specified by:
hasAttackerHasScepter
in interfaceCombatLogEntry
-
isAttackerHasScepter
public boolean isAttackerHasScepter()- Specified by:
isAttackerHasScepter
in interfaceCombatLogEntry
-
hasNeutralCampTeam
public boolean hasNeutralCampTeam()- Specified by:
hasNeutralCampTeam
in interfaceCombatLogEntry
-
getNeutralCampTeam
public int getNeutralCampTeam()- Specified by:
getNeutralCampTeam
in interfaceCombatLogEntry
-
hasRegeneratedHealth
public boolean hasRegeneratedHealth()- Specified by:
hasRegeneratedHealth
in interfaceCombatLogEntry
-
getRegeneratedHealth
public float getRegeneratedHealth()- Specified by:
getRegeneratedHealth
in interfaceCombatLogEntry
-
hasWillReincarnate
public boolean hasWillReincarnate()- Specified by:
hasWillReincarnate
in interfaceCombatLogEntry
-
isWillReincarnate
public boolean isWillReincarnate()- Specified by:
isWillReincarnate
in interfaceCombatLogEntry
-
hasUsesCharges
public boolean hasUsesCharges()- Specified by:
hasUsesCharges
in interfaceCombatLogEntry
-
isUsesCharges
public boolean isUsesCharges()- Specified by:
isUsesCharges
in interfaceCombatLogEntry
-
toString
-