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, KColor 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 |
CanShutDoors | EntityNPC |
Entity::CanShutDoors() | Entity |
Child | Entity |
ChildNPC | EntityNPC |
ClearEntityFlags(integer Flags) | Entity |
CollidesWithGrid() | Entity |
CollisionDamage | Entity |
DepthOffset | Entity |
Die() | Entity |
DropSeed | Entity |
EntityCollisionClass | Entity |
EntityRef | EntityNPC |
Exists() | Entity |
FireBossProjectiles(integer NumProjectiles, Vector TargetPos, float TrajectoryModifier, ProjectileParams Params) | EntityNPC |
FireProjectiles(Vector Pos, Vector Velocity, ProjectilesMode Mode, ProjectileParams Params) | EntityNPC |
FlipX | Entity |
FrameCount | Entity |
Friction | Entity |
GetAliveEnemyCount() | EntityNPC |
GetBossColorIdx() | EntityNPC |
GetBossID() | Entity |
GetChampionColorIdx() | EntityNPC |
GetColor() | Entity |
GetData() | Entity |
GetDropRNG() | Entity |
GetEntityFlags() | Entity |
GetLastChild() | Entity |
GetLastParent() | Entity |
GetPlayerTarget() | EntityNPC |
GetSprite() | Entity |
GridCollisionClass | Entity |
GroupIdx | EntityNPC |
HasCommonParentWithEntity(Entity Other) | Entity |
HasEntityFlags(integer Flags) | Entity |
HasFullHealth() | Entity |
HasMortalDamage() | Entity |
HitPoints | Entity |
I1 | EntityNPC |
I2 | EntityNPC |
Index | Entity |
InitSeed | Entity |
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 |
Mass | Entity |
MaxHitPoints | Entity |
Morph(EntityType, integer Variant, integer SubType, integer ChampionColorIdx) | EntityNPC |
MultiplyFriction(float Value) | Entity |
Parent | Entity |
ParentNPC | EntityNPC |
Pathfinder | EntityNPC |
PlaySound(SoundEffect ID, float Volume, integer FrameDelay, boolean Loop, float Pitch) | EntityNPC |
Position | Entity |
PositionOffset | Entity |
PostRender() | Entity |
ProjectileCooldown | EntityNPC |
ProjectileDelay | EntityNPC |
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 |
RenderZOffset | Entity |
ResetPathFinderTarget() | EntityNPC |
Scale | EntityNPC |
SetColor(KColor KColor, 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 |
SizeMulti | Entity |
SpawnerEntity | Entity |
SpawnerType | Entity |
SpawnerVariant | Entity |
SpawnGridIndex | Entity |
SplatColor | Entity |
SpriteOffset | Entity |
SpriteRotation | Entity |
SpriteScale | Entity |
State | EntityNPC |
StateFrame | EntityNPC |
SubType | Entity |
TakeDamage(float Damage, integer Flags, EntityRef Source, integer DamageCountdown) | Entity |
Target | Entity |
TargetPosition | Entity |
ThrowSpider(Vector Position, Entity Spawner, Vector TargetPos, boolean Big, float YOffset) | EntityNPC | static
ToBomb() | Entity |
ToEffect() | Entity |
ToFamiliar() | Entity |
ToKnife() | Entity |
ToLaser() | Entity |
ToNPC() | Entity |
ToPickup() | Entity |
ToPlayer() | Entity |
ToProjectile() | Entity |
ToTear() | Entity |
Type | Entity |
Update() | Entity |
V1 | EntityNPC |
V2 | EntityNPC |
Variant | Entity |
Velocity | Entity |
Visible | Entity |