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