Binding of Isaac - Afterbirth+ Lua Reference/Guide
EntityNPC Member List

This is the complete list of members for EntityNPC, including all inherited members.

AddBurn(EntityRef Source, integer Duration, float Damage)Entity
AddCharmed(integer Duration)Entity
AddConfusion(EntityRef Source, integer Duration, boolean IgnoreBosses)Entity
AddEntityFlags(integer Flags)Entity
AddFear(EntityRef Source, integer Duration)Entity
AddFreeze(EntityRef Source, integer Duration)Entity
AddHealth(float HitPoints)Entity
AddMidasFreeze(EntityRef Source, integer Duration)Entity
AddPoison(EntityRef Source, integer Duration, float Damage)Entity
AddShrink(EntityRef Source, integer Duration)Entity
AddSlowing(EntityRef Source, integer Duration, float SlowValue, Color SlowColor)Entity
AddVelocity(Vector Velocity)Entity
AnimWalkFrame(string HorizontalAnim, string VerticalAnim, float SpeedThreshold)EntityNPC
BloodExplode()Entity
CalcTargetPosition(float DistanceLimit)EntityNPC
CanBeDamagedFromVelocity(Vector Velocity)EntityNPC
CanReroll()EntityNPC
CanShutDoorsEntityNPC
Entity::CanShutDoors()Entity
ChildEntity
ChildNPCEntityNPC
ClearEntityFlags(integer Flags)Entity
CollidesWithGrid()Entity
CollisionDamageEntity
DepthOffsetEntity
Die()Entity
DropSeedEntity
EntityCollisionClassEntity
EntityRefEntityNPC
Exists()Entity
FireBossProjectiles(integer NumProjectiles, Vector TargetPos, float TrajectoryModifier, ProjectileParams Params)EntityNPC
FireProjectiles(Vector Pos, Vector Velocity, ProjectilesMode Mode, ProjectileParams Params)EntityNPC
FlipXEntity
FrameCountEntity
FrictionEntity
GetAliveEnemyCount()EntityNPC
GetBossColorIdx()EntityNPC
GetBossID()Entity
GetChampionColorIdx()EntityNPC
GetColor()Entity
GetData()Entity
GetDropRNG()Entity
GetEntityFlags()Entity
GetLastChild()Entity
GetLastParent()Entity
GetPlayerTarget()EntityNPC
GetSprite()Entity
GridCollisionClassEntity
GroupIdxEntityNPC
HasCommonParentWithEntity(Entity Other)Entity
HasEntityFlags(integer Flags)Entity
HasFullHealth()Entity
HasMortalDamage()Entity
HitPointsEntity
I1EntityNPC
I2EntityNPC
IndexEntity
InitSeedEntity
IsActiveEnemy(boolean includeDead)Entity
IsBoss()EntityNPC
IsChampion()EntityNPC
IsDead()Entity
IsEnemy()Entity
IsFlying()Entity
IsFrame(integer Frame, integer Offset)Entity
IsInvincible()Entity
IsVisible()Entity
IsVulnerableEnemy()Entity
Kill()Entity
KillUnique()EntityNPC
MakeChampion(integer Seed)EntityNPC
MakeSplat(float Size)EntityNPC
MassEntity
MaxHitPointsEntity
Morph(EntityType, integer Variant, integer SubType, integer ChampionColorIdx)EntityNPC
MultiplyFriction(float Value)Entity
ParentEntity
ParentNPCEntityNPC
PathfinderEntityNPC
PlaySound(SoundEffect ID, float Volume, integer FrameDelay, boolean Loop, float Pitch)EntityNPC
PositionEntity
PositionOffsetEntity
PostRender()Entity
ProjectileCooldownEntityNPC
ProjectileDelayEntityNPC
QueryNPCsGroup(integer GroupIdx)EntityNPC
QueryNPCsSpawnerType(EntityType SpawnerType, EntityType Type, boolean OnlyEnemies)EntityNPC
QueryNPCsType(EntityType Type, integer Variant)EntityNPC
Remove()Entity
RemoveStatusEffects()Entity
Render(Vector Offset)Entity
RenderShadowLayer(Vector Offset)Entity
RenderZOffsetEntity
ResetPathFinderTarget()EntityNPC
ScaleEntityNPC
SetColor(Color Color, integer Duration, integer Priority, boolean Fadeout, boolean Share)Entity
SetSize(float Size, Vector SizeMulti, integer NumGridCollisionPoints)Entity
SetSpriteFrame(string AnimationName, integer FrameNum)Entity
SetSpriteOverlayFrame(string AnimationName, integer FrameNum)Entity
SizeMultiEntity
SpawnerEntityEntity
SpawnerTypeEntity
SpawnerVariantEntity
SpawnGridIndexEntity
SplatColorEntity
SpriteOffsetEntity
SpriteRotationEntity
SpriteScaleEntity
StateEntityNPC
StateFrameEntityNPC
SubTypeEntity
TakeDamage(float Damage, integer Flags, EntityRef Source, integer DamageCountdown)Entity
TargetEntity
TargetPositionEntity
ThrowSpider(Vector Position, Entity Spawner, Vector TargetPos, boolean Big, float YOffset)EntityNPCstatic
ToBomb()Entity
ToEffect()Entity
ToFamiliar()Entity
ToKnife()Entity
ToLaser()Entity
ToNPC()Entity
ToPickup()Entity
ToPlayer()Entity
ToProjectile()Entity
ToTear()Entity
TypeEntity
Update()Entity
V1EntityNPC
V2EntityNPC
VariantEntity
VelocityEntity
VisibleEntity