sc2-gamedata
Classes | Enumerations | Variables
AchievementTerm.h File Reference
#include "UnderlyingTypes.h"
#include "Game.h"
Include dependency graph for AchievementTerm.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  CAchievementTerm
 Generic. More...
 
class  CAchievementTermAbil
 Ability. More...
 
class  CAchievementTermAbilInteract
 Ability Interact. More...
 
class  CAchievementTermAbilLoad
 Ability Load. More...
 
class  CAchievementTermAbilUse
 Ability Use. More...
 
class  CAchievementTermAchievement
 Achievement. More...
 
class  CAchievementTermBehavior
 Behavior. More...
 
class  CAchievementTermBehaviorAbsorbed
 Behavior Absorbed. More...
 
class  CAchievementTermBehaviorCount
 Behavior Count. More...
 
class  CAchievementTermBehaviorElapsed
 Behavior Elapsed. More...
 
class  CAchievementTermBehaviorState
 Behavior State. More...
 
class  CAchievementTermCombine
 Combine. More...
 
class  CAchievementTermEffect
 Effect. More...
 
class  CAchievementTermEffectAbsorbed
 Effect Absorbed. More...
 
class  CAchievementTermEffectDamaged
 Effect Damaged. More...
 
class  CAchievementTermEffectDodged
 Effect Dodged. More...
 
class  CAchievementTermEffectHealed
 Effect Healed. More...
 
class  CAchievementTermEffectKilled
 Effect Killed. More...
 
class  CAchievementTermEffectUse
 Effect Use. More...
 
class  CAchievementTermGeneric
 Generic. More...
 
class  CAchievementTermReplay
 Replay. More...
 
class  CAchievementTermScoreValue
 Score Value. More...
 
class  CAchievementTermTime
 Time. More...
 
class  CAchievementTermUnit
 Unit. More...
 
class  CAchievementTermUnitBirth
 Unit Birth. More...
 
class  CAchievementTermUnitDeath
 Unit Death. More...
 
class  CAchievementTermUnitKills
 Unit Kills. More...
 
class  CAchievementTermUnitRegen
 Unit Regeneration. More...
 
class  CAchievementTermUnitSupplyLoss
 Unit Supply Loss. More...
 

Enumerations

enum  EClassIdCAchievementTerm {
  e_classIdCAchievementTerm, e_classIdCAchievementTermAbil, e_classIdCAchievementTermAbilInteract, e_classIdCAchievementTermAbilLoad,
  e_classIdCAchievementTermAbilUse, e_classIdCAchievementTermAchievement, e_classIdCAchievementTermBehavior, e_classIdCAchievementTermBehaviorAbsorbed,
  e_classIdCAchievementTermBehaviorCount, e_classIdCAchievementTermBehaviorElapsed, e_classIdCAchievementTermBehaviorState, e_classIdCAchievementTermCombine,
  e_classIdCAchievementTermEffect, e_classIdCAchievementTermEffectAbsorbed, e_classIdCAchievementTermEffectDamaged, e_classIdCAchievementTermEffectDodged,
  e_classIdCAchievementTermEffectHealed, e_classIdCAchievementTermEffectKilled, e_classIdCAchievementTermEffectUse, e_classIdCAchievementTermGeneric,
  e_classIdCAchievementTermReplay, e_classIdCAchievementTermScoreValue, e_classIdCAchievementTermTime, e_classIdCAchievementTermUnit,
  e_classIdCAchievementTermUnitBirth, e_classIdCAchievementTermUnitDeath, e_classIdCAchievementTermUnitKills, e_classIdCAchievementTermUnitRegen,
  e_classIdCAchievementTermUnitSupplyLoss
}
 Achievement Term Type. More...
 
enum  EAchievementTermCombine { e_achievementTermCombineStateAdd, e_achievementTermCombineValueAdd, e_achievementTermCombineValueExpand }
 Achievement Term Combine. More...
 
enum  EAchievementTermEvaluate { e_achievementTermEvaluateAlways, e_achievementTermEvaluateAttain, e_achievementTermEvaluateExpand, e_achievementTermEvaluateFailed }
 Achievement Term Evaluate. More...
 
enum  EAchievementTermFlag { e_achievementTermFlagHidden, e_achievementTermFlagNotify, e_achievementTermFlagPersist }
 Achievement Term Flag. More...
 
enum  EAchievementTermPrevious { e_achievementTermPreviousIgnore, e_achievementTermPreviousAdd, e_achievementTermPreviousExpand }
 Previous. More...
 

Variables

const int32 e_classIdCAchievementTermCount = 29
 
const int32 e_achievementTermCombineCount = 3
 
const int32 e_achievementTermEvaluateCount = 4
 
const int32 e_achievementTermFlagCount = 3
 
const int32 e_achievementTermPreviousCount = 3
 

Enumeration Type Documentation

◆ EAchievementTermCombine

Achievement Term Combine.

Remarks
Enum
Enumerator
e_achievementTermCombineStateAdd 

State Add.

e_achievementTermCombineValueAdd 

Value Add.

e_achievementTermCombineValueExpand 

Combine Value Expand.

◆ EAchievementTermEvaluate

Achievement Term Evaluate.

Remarks
Enum
Enumerator
e_achievementTermEvaluateAlways 

Always.

e_achievementTermEvaluateAttain 

Attain.

e_achievementTermEvaluateExpand 

Expand.

e_achievementTermEvaluateFailed 

Failed.

◆ EAchievementTermFlag

Achievement Term Flag.

Remarks
Unknown
Enumerator
e_achievementTermFlagHidden 

Hidden.

e_achievementTermFlagNotify 

Flag Notify.

e_achievementTermFlagPersist 

Persist.

◆ EAchievementTermPrevious

Previous.

Remarks
Enum
Enumerator
e_achievementTermPreviousIgnore 

Previous Ignore.

e_achievementTermPreviousAdd 

Previous Add.

e_achievementTermPreviousExpand 

Previous Expand.

◆ EClassIdCAchievementTerm

Achievement Term Type.

Remarks
Unknown
Enumerator
e_classIdCAchievementTerm 

Generic.

e_classIdCAchievementTermAbil 

Ability.

e_classIdCAchievementTermAbilInteract 

Ability Interact.

e_classIdCAchievementTermAbilLoad 

Ability Load.

e_classIdCAchievementTermAbilUse 

Ability Use.

e_classIdCAchievementTermAchievement 

Achievement.

e_classIdCAchievementTermBehavior 

Behavior.

e_classIdCAchievementTermBehaviorAbsorbed 

Behavior Absorbed.

e_classIdCAchievementTermBehaviorCount 

Behavior Count.

e_classIdCAchievementTermBehaviorElapsed 

Behavior Elapsed.

e_classIdCAchievementTermBehaviorState 

Behavior State.

e_classIdCAchievementTermCombine 

Combine.

e_classIdCAchievementTermEffect 

Effect.

e_classIdCAchievementTermEffectAbsorbed 

Effect Absorbed.

e_classIdCAchievementTermEffectDamaged 

Effect Damaged.

e_classIdCAchievementTermEffectDodged 

Effect Dodged.

e_classIdCAchievementTermEffectHealed 

Effect Healed.

e_classIdCAchievementTermEffectKilled 

Effect Killed.

e_classIdCAchievementTermEffectUse 

Effect Use.

e_classIdCAchievementTermGeneric 

Generic.

e_classIdCAchievementTermReplay 

Replay.

e_classIdCAchievementTermScoreValue 

Score Value.

e_classIdCAchievementTermTime 

Time.

e_classIdCAchievementTermUnit 

Unit.

e_classIdCAchievementTermUnitBirth 

Unit Birth.

e_classIdCAchievementTermUnitDeath 

Unit Death.

e_classIdCAchievementTermUnitKills 

Unit Kills.

e_classIdCAchievementTermUnitRegen 

Unit Regeneration.

e_classIdCAchievementTermUnitSupplyLoss 

Unit Supply Loss.

Variable Documentation

◆ e_achievementTermCombineCount

const int32 e_achievementTermCombineCount = 3

◆ e_achievementTermEvaluateCount

const int32 e_achievementTermEvaluateCount = 4

◆ e_achievementTermFlagCount

const int32 e_achievementTermFlagCount = 3

◆ e_achievementTermPreviousCount

const int32 e_achievementTermPreviousCount = 3

◆ e_classIdCAchievementTermCount

const int32 e_classIdCAchievementTermCount = 29