tModLoader v2023.01
A mod to make and play Terraria mods
|
This is the complete list of members for Terraria.ModLoader.NPCLoader, including all inherited members.
AddModHook< T >(T hook) (defined in Terraria.ModLoader.NPCLoader) | Terraria.ModLoader.NPCLoader | static |
AI(NPC npc) (defined in Terraria.ModLoader.NPCLoader) | Terraria.ModLoader.NPCLoader | static |
blockLoot | Terraria.ModLoader.NPCLoader | static |
BossHeadRotation(NPC npc, ref float rotation) (defined in Terraria.ModLoader.NPCLoader) | Terraria.ModLoader.NPCLoader | static |
BossHeadSlot(NPC npc, ref int index) (defined in Terraria.ModLoader.NPCLoader) | Terraria.ModLoader.NPCLoader | static |
BossHeadSpriteEffects(NPC npc, ref SpriteEffects spriteEffects) (defined in Terraria.ModLoader.NPCLoader) | Terraria.ModLoader.NPCLoader | static |
BossLoot(NPC npc, ref string name, ref int potionType) (defined in Terraria.ModLoader.NPCLoader) | Terraria.ModLoader.NPCLoader | static |
BuffTownNPC(ref float damageMult, ref int defense) (defined in Terraria.ModLoader.NPCLoader) | Terraria.ModLoader.NPCLoader | static |
CanBeCaughtBy(NPC npc, Item item, Player player) (defined in Terraria.ModLoader.NPCLoader) | Terraria.ModLoader.NPCLoader | static |
CanBeHitByItem(NPC npc, Player player, Item item) (defined in Terraria.ModLoader.NPCLoader) | Terraria.ModLoader.NPCLoader | static |
CanBeHitByProjectile(NPC npc, Projectile projectile) (defined in Terraria.ModLoader.NPCLoader) | Terraria.ModLoader.NPCLoader | static |
CanChat(NPC npc, bool vanillaCanChat) (defined in Terraria.ModLoader.NPCLoader) | Terraria.ModLoader.NPCLoader | static |
CanFallThroughPlatforms(NPC npc) (defined in Terraria.ModLoader.NPCLoader) | Terraria.ModLoader.NPCLoader | static |
CanGoToStatue(NPC npc, bool toKingStatue, bool vanillaCanGo) (defined in Terraria.ModLoader.NPCLoader) | Terraria.ModLoader.NPCLoader | static |
CanHitNPC(NPC npc, NPC target) (defined in Terraria.ModLoader.NPCLoader) | Terraria.ModLoader.NPCLoader | static |
CanHitPlayer(NPC npc, Player target, ref int cooldownSlot) (defined in Terraria.ModLoader.NPCLoader) | Terraria.ModLoader.NPCLoader | static |
CanTownNPCSpawn(int numTownNPCs, int money) (defined in Terraria.ModLoader.NPCLoader) | Terraria.ModLoader.NPCLoader | static |
CheckActive(NPC npc) (defined in Terraria.ModLoader.NPCLoader) | Terraria.ModLoader.NPCLoader | static |
CheckConditions(int type) (defined in Terraria.ModLoader.NPCLoader) | Terraria.ModLoader.NPCLoader | static |
CheckDead(NPC npc) (defined in Terraria.ModLoader.NPCLoader) | Terraria.ModLoader.NPCLoader | static |
ChooseSpawn(NPCSpawnInfo spawnInfo) (defined in Terraria.ModLoader.NPCLoader) | Terraria.ModLoader.NPCLoader | static |
DrawEffects(NPC npc, ref Color drawColor) (defined in Terraria.ModLoader.NPCLoader) | Terraria.ModLoader.NPCLoader | static |
DrawHealthBar(NPC npc, ref float scale) (defined in Terraria.ModLoader.NPCLoader) | Terraria.ModLoader.NPCLoader | static |
DrawTownAttackGun(NPC npc, ref float scale, ref int item, ref int closeness) (defined in Terraria.ModLoader.NPCLoader) | Terraria.ModLoader.NPCLoader | static |
DrawTownAttackSwing(NPC npc, ref Texture2D item, ref int itemSize, ref float scale, ref Vector2 offset) (defined in Terraria.ModLoader.NPCLoader) | Terraria.ModLoader.NPCLoader | static |
EditSpawnRange(Player player, ref int spawnRangeX, ref int spawnRangeY, ref int safeRangeX, ref int safeRangeY) (defined in Terraria.ModLoader.NPCLoader) | Terraria.ModLoader.NPCLoader | static |
EditSpawnRate(Player player, ref int spawnRate, ref int maxSpawns) (defined in Terraria.ModLoader.NPCLoader) | Terraria.ModLoader.NPCLoader | static |
FindFrame(NPC npc, int frameHeight) (defined in Terraria.ModLoader.NPCLoader) | Terraria.ModLoader.NPCLoader | static |
GetAlpha(NPC npc, Color lightColor) (defined in Terraria.ModLoader.NPCLoader) | Terraria.ModLoader.NPCLoader | static |
GetChat(NPC npc, ref string chat) (defined in Terraria.ModLoader.NPCLoader) | Terraria.ModLoader.NPCLoader | static |
GetNPC(int type) | Terraria.ModLoader.NPCLoader | static |
HitEffect(NPC npc, int hitDirection, double damage) (defined in Terraria.ModLoader.NPCLoader) | Terraria.ModLoader.NPCLoader | static |
ModifyCollisionData(NPC npc, Rectangle victimHitbox, ref int immunityCooldownSlot, ref float damageMultiplier, ref Rectangle npcHitbox) (defined in Terraria.ModLoader.NPCLoader) | Terraria.ModLoader.NPCLoader | static |
ModifyGlobalLoot(GlobalLoot globalLoot) (defined in Terraria.ModLoader.NPCLoader) | Terraria.ModLoader.NPCLoader | static |
ModifyHitByItem(NPC npc, Player player, Item item, ref int damage, ref float knockback, ref bool crit) (defined in Terraria.ModLoader.NPCLoader) | Terraria.ModLoader.NPCLoader | static |
ModifyHitByProjectile(NPC npc, Projectile projectile, ref int damage, ref float knockback, ref bool crit, ref int hitDirection) (defined in Terraria.ModLoader.NPCLoader) | Terraria.ModLoader.NPCLoader | static |
ModifyHitNPC(NPC npc, NPC target, ref int damage, ref float knockback, ref bool crit) (defined in Terraria.ModLoader.NPCLoader) | Terraria.ModLoader.NPCLoader | static |
ModifyHitPlayer(NPC npc, Player target, ref int damage, ref bool crit) (defined in Terraria.ModLoader.NPCLoader) | Terraria.ModLoader.NPCLoader | static |
ModifyHoverBoundingBox(NPC npc, ref Rectangle boundingBox) (defined in Terraria.ModLoader.NPCLoader) | Terraria.ModLoader.NPCLoader | static |
ModifyNPCLoot(NPC npc, NPCLoot npcLoot) (defined in Terraria.ModLoader.NPCLoader) | Terraria.ModLoader.NPCLoader | static |
ModifyNPCNameList(NPC npc, List< string > nameList) (defined in Terraria.ModLoader.NPCLoader) | Terraria.ModLoader.NPCLoader | static |
ModifyTownNPCProfile(NPC npc, ref ITownNPCProfile profile) (defined in Terraria.ModLoader.NPCLoader) | Terraria.ModLoader.NPCLoader | static |
ModifyTypeName(NPC npc, ref string typeName) (defined in Terraria.ModLoader.NPCLoader) | Terraria.ModLoader.NPCLoader | static |
NPCAI(NPC npc) (defined in Terraria.ModLoader.NPCLoader) | Terraria.ModLoader.NPCLoader | static |
NPCCount (defined in Terraria.ModLoader.NPCLoader) | Terraria.ModLoader.NPCLoader | static |
OnCaughtBy(NPC npc, Player player, Item item, bool failed) (defined in Terraria.ModLoader.NPCLoader) | Terraria.ModLoader.NPCLoader | static |
OnChatButtonClicked(bool firstButton) (defined in Terraria.ModLoader.NPCLoader) | Terraria.ModLoader.NPCLoader | static |
OnGoToStatue(NPC npc, bool toKingStatue) (defined in Terraria.ModLoader.NPCLoader) | Terraria.ModLoader.NPCLoader | static |
OnHitByItem(NPC npc, Player player, Item item, int damage, float knockback, bool crit) (defined in Terraria.ModLoader.NPCLoader) | Terraria.ModLoader.NPCLoader | static |
OnHitByProjectile(NPC npc, Projectile projectile, int damage, float knockback, bool crit) (defined in Terraria.ModLoader.NPCLoader) | Terraria.ModLoader.NPCLoader | static |
OnHitNPC(NPC npc, NPC target, int damage, float knockback, bool crit) (defined in Terraria.ModLoader.NPCLoader) | Terraria.ModLoader.NPCLoader | static |
OnHitPlayer(NPC npc, Player target, int damage, bool crit) (defined in Terraria.ModLoader.NPCLoader) | Terraria.ModLoader.NPCLoader | static |
OnKill(NPC npc) (defined in Terraria.ModLoader.NPCLoader) | Terraria.ModLoader.NPCLoader | static |
PostAI(NPC npc) (defined in Terraria.ModLoader.NPCLoader) | Terraria.ModLoader.NPCLoader | static |
PostDraw(NPC npc, SpriteBatch spriteBatch, Vector2 screenPos, Color drawColor) (defined in Terraria.ModLoader.NPCLoader) | Terraria.ModLoader.NPCLoader | static |
PreAI(NPC npc) (defined in Terraria.ModLoader.NPCLoader) | Terraria.ModLoader.NPCLoader | static |
PreChatButtonClicked(bool firstButton) (defined in Terraria.ModLoader.NPCLoader) | Terraria.ModLoader.NPCLoader | static |
PreDraw(NPC npc, SpriteBatch spriteBatch, Vector2 screenPos, Color drawColor) (defined in Terraria.ModLoader.NPCLoader) | Terraria.ModLoader.NPCLoader | static |
PreKill(NPC npc) (defined in Terraria.ModLoader.NPCLoader) | Terraria.ModLoader.NPCLoader | static |
ReadExtraAI(BinaryReader reader) (defined in Terraria.ModLoader.NPCLoader) | Terraria.ModLoader.NPCLoader | static |
ReceiveExtraAI(NPC npc, byte[] extraAI) (defined in Terraria.ModLoader.NPCLoader) | Terraria.ModLoader.NPCLoader | static |
ResetEffects(NPC npc) (defined in Terraria.ModLoader.NPCLoader) | Terraria.ModLoader.NPCLoader | static |
SavesAndLoads(NPC npc) (defined in Terraria.ModLoader.NPCLoader) | Terraria.ModLoader.NPCLoader | static |
ScaleExpertStats(NPC npc, int numPlayers, float bossLifeScale) (defined in Terraria.ModLoader.NPCLoader) | Terraria.ModLoader.NPCLoader | static |
SendExtraAI(BinaryWriter writer, byte[] extraAI) (defined in Terraria.ModLoader.NPCLoader) | Terraria.ModLoader.NPCLoader | static |
SetBestiary(NPC npc, BestiaryDatabase database, BestiaryEntry bestiaryEntry) (defined in Terraria.ModLoader.NPCLoader) | Terraria.ModLoader.NPCLoader | static |
SetChatButtons(ref string button, ref string button2) (defined in Terraria.ModLoader.NPCLoader) | Terraria.ModLoader.NPCLoader | static |
SetupShop(int type, Chest shop, ref int nextSlot) (defined in Terraria.ModLoader.NPCLoader) | Terraria.ModLoader.NPCLoader | static |
SetupTravelShop(int[] shop, ref int nextSlot) (defined in Terraria.ModLoader.NPCLoader) | Terraria.ModLoader.NPCLoader | static |
SpawnNPC(int type, int tileX, int tileY) (defined in Terraria.ModLoader.NPCLoader) | Terraria.ModLoader.NPCLoader | static |
SpecialOnKill(NPC npc) (defined in Terraria.ModLoader.NPCLoader) | Terraria.ModLoader.NPCLoader | static |
StrikeNPC(NPC npc, ref double damage, int defense, ref float knockback, int hitDirection, ref bool crit) (defined in Terraria.ModLoader.NPCLoader) | Terraria.ModLoader.NPCLoader | static |
TownNPCAttackCooldown(NPC npc, ref int cooldown, ref int randExtraCooldown) (defined in Terraria.ModLoader.NPCLoader) | Terraria.ModLoader.NPCLoader | static |
TownNPCAttackMagic(NPC npc, ref float auraLightMultiplier) (defined in Terraria.ModLoader.NPCLoader) | Terraria.ModLoader.NPCLoader | static |
TownNPCAttackProj(NPC npc, ref int projType, ref int attackDelay) (defined in Terraria.ModLoader.NPCLoader) | Terraria.ModLoader.NPCLoader | static |
TownNPCAttackProjSpeed(NPC npc, ref float multiplier, ref float gravityCorrection, ref float randomOffset) (defined in Terraria.ModLoader.NPCLoader) | Terraria.ModLoader.NPCLoader | static |
TownNPCAttackShoot(NPC npc, ref bool inBetweenShots) (defined in Terraria.ModLoader.NPCLoader) | Terraria.ModLoader.NPCLoader | static |
TownNPCAttackStrength(NPC npc, ref int damage, ref float knockback) (defined in Terraria.ModLoader.NPCLoader) | Terraria.ModLoader.NPCLoader | static |
TownNPCAttackSwing(NPC npc, ref int itemWidth, ref int itemHeight) (defined in Terraria.ModLoader.NPCLoader) | Terraria.ModLoader.NPCLoader | static |
UpdateLifeRegen(NPC npc, ref int damage) (defined in Terraria.ModLoader.NPCLoader) | Terraria.ModLoader.NPCLoader | static |
UsesPartyHat(NPC npc) (defined in Terraria.ModLoader.NPCLoader) | Terraria.ModLoader.NPCLoader | static |
WriteExtraAI(NPC npc) (defined in Terraria.ModLoader.NPCLoader) | Terraria.ModLoader.NPCLoader | static |