Consider that many components inherit from others, so check the baseclass for more hooks.
Code: Select all
ChampionComponent
onReceiveCondition
onCastSpell
onDamage
onDie
onAttack
onLevelUp
MonsterComponent -
onEndAction
onPerformAction
onBeginAction
onHitMonster
onDamage
onDie
FloorTrigger -
onToggle
onDeactivate
onActivate
MonsterActionComponent -
MonsterMoveComponent -
onUnlinkMonsterGroup
HealthComponent -
onDie
RangedAttackComponent -
onPostAttack
ThrowAttackComponent -
onPostAttack
TileDamagerComponent -
onHitChampion
onHitMonster
onHitObstacle
BrainComponent -
onThink
onBloodied
TricksterBrainComponent -
onThinkSpecial
ControllerComponent -
onInitialActivate
onInitialDeactivate
onInitialOpen
onInitialClose
onActivate
onDeactivate
onToggle
onOpen
onClose
onIncrement
onDecrement
onReset
onStart
onStop
onPause
ItemComponent
onProjectileHit
onEquipItem
onUnequipItem
onPickUpItem
onItemHitEntity - Internal??
WallTriggerComponent
onActivate
UsableItemComponent
onUseItem
LightComponent
onUpdate
EquipmentItemComponent
onRecomputeStats
onComputeAccuracy
onComputeCritChance
MonsterActionComponent
onAnimationEvent
FirearmAttackComponent
onBackfire
onPostAttack
SocketComponent
onInsertItem
onAcceptItem
onRemoveItem
ClickableComponent
onClick
CameraComponent
onUpdate
MonsterAttackComponent
onAttack
onAttackHit
onDealDamage
ContainerItemComponent
onInsertItem
onRemoveItem
ProjectileImpactComponent
onHitEntity
onHitMonster
onHitParty
AnimationComponent
onAnimationEvent
SurfaceComponent
onInsertItem
onRemoveItem
ItemActionComponent--
MeleeAttackComponent
onPostAttack
PortalComponent
onArrival
LockComponent
onActivate
FloorTriggerComponent
onActivate
onToggle
onDeactivate
ButtonComponent
onActivate
CharSheetComponent - prob. not accessible
onDrawInventory
onDrawStats
CounterComponent
onActivate
onDeactivate
DoorComponent
onOpen
onClose
onAttackedByChampion
LeverComponent
onActivate
onToggle
onDeactivate
PartyComponent
onRest
onTurn
onWakeUp
onMove
ProjectileComponent
onProjectileHit
SpawnerComponent
onActivate
TimerComponent
onActivate
WallTextComponent
onShowText
onDismissText