AddHook< F >(Expression< Func< GlobalNPC, F > > func) | Terraria.ModLoader.NPCLoader | privatestatic |
AI(NPC npc) | Terraria.ModLoader.NPCLoader | static |
blockLoot | Terraria.ModLoader.NPCLoader | static |
BossBag(NPC npc, ref int bagType) | Terraria.ModLoader.NPCLoader | static |
BossHeadRotation(NPC npc, ref float rotation) | Terraria.ModLoader.NPCLoader | static |
BossHeadSlot(NPC npc, ref int index) | Terraria.ModLoader.NPCLoader | static |
BossHeadSpriteEffects(NPC npc, ref SpriteEffects spriteEffects) | Terraria.ModLoader.NPCLoader | static |
BossLoot(NPC npc, ref string name, ref int potionType) | Terraria.ModLoader.NPCLoader | static |
BuffTownNPC(ref float damageMult, ref int defense) | Terraria.ModLoader.NPCLoader | static |
CanBeHitByItem(NPC npc, Player player, Item item) | Terraria.ModLoader.NPCLoader | static |
CanBeHitByProjectile(NPC npc, Projectile projectile) | Terraria.ModLoader.NPCLoader | static |
CanChat(NPC npc, bool vanillaCanChat) | Terraria.ModLoader.NPCLoader | static |
CanGoToStatue(NPC npc, bool toKingStatue, bool vanillaCanGo) | Terraria.ModLoader.NPCLoader | static |
CanHitNPC(NPC npc, NPC target) | Terraria.ModLoader.NPCLoader | static |
CanHitPlayer(NPC npc, Player target, ref int cooldownSlot) | Terraria.ModLoader.NPCLoader | static |
CanTownNPCSpawn(int numTownNPCs, int money) | Terraria.ModLoader.NPCLoader | static |
CheckActive(NPC npc) | Terraria.ModLoader.NPCLoader | static |
CheckConditions(int type) | Terraria.ModLoader.NPCLoader | static |
CheckDead(NPC npc) | Terraria.ModLoader.NPCLoader | static |
ChooseSpawn(NPCSpawnInfo spawnInfo) | Terraria.ModLoader.NPCLoader | static |
DelegateBossHeadRotation(NPC npc, ref float rotation) | Terraria.ModLoader.NPCLoader | private |
DelegateBossHeadSlot(NPC npc, ref int index) | Terraria.ModLoader.NPCLoader | private |
DelegateBossHeadSpriteEffects(NPC npc, ref SpriteEffects spriteEffects) | Terraria.ModLoader.NPCLoader | private |
DelegateBuffTownNPC(ref float damageMult, ref int defense) | Terraria.ModLoader.NPCLoader | private |
DelegateCanHitPlayer(NPC npc, Player target, ref int cooldownSlot) | Terraria.ModLoader.NPCLoader | private |
DelegateDrawEffects(NPC npc, ref Color drawColor) | Terraria.ModLoader.NPCLoader | private |
DelegateDrawHealthBar(NPC npc, byte bhPosition, ref float scale, ref Vector2 position) | Terraria.ModLoader.NPCLoader | private |
DelegateDrawTownAttackGun(NPC npc, ref float scale, ref int item, ref int closeness) | Terraria.ModLoader.NPCLoader | private |
DelegateDrawTownAttackSwing(NPC npc, ref Texture2D item, ref int itemSize, ref float scale, ref Vector2 offset) | Terraria.ModLoader.NPCLoader | private |
DelegateEditSpawnRange(Player player, ref int spawnRangeX, ref int spawnRangeY, ref int safeRangeX, ref int safeRangeY) | Terraria.ModLoader.NPCLoader | private |
DelegateEditSpawnRate(Player player, ref int spawnRate, ref int maxSpawns) | Terraria.ModLoader.NPCLoader | private |
DelegateGetChat(NPC npc, ref string chat) | Terraria.ModLoader.NPCLoader | private |
DelegateModifyHitByItem(NPC npc, Player player, Item item, ref int damage, ref float knockback, ref bool crit) | Terraria.ModLoader.NPCLoader | private |
DelegateModifyHitByProjectile(NPC npc, Projectile projectile, ref int damage, ref float knockback, ref bool crit, ref int hitDirection) | Terraria.ModLoader.NPCLoader | private |
DelegateModifyHitNPC(NPC npc, NPC target, ref int damage, ref float knockback, ref bool crit) | Terraria.ModLoader.NPCLoader | private |
DelegateModifyHitPlayer(NPC npc, Player target, ref int damage, ref bool crit) | Terraria.ModLoader.NPCLoader | private |
DelegateOnChatButtonClicked(NPC npc, bool firstButton) | Terraria.ModLoader.NPCLoader | private |
DelegateSetupShop(int type, Chest shop, ref int nextSlot) | Terraria.ModLoader.NPCLoader | private |
DelegateSetupTravelShop(int[] shop, ref int nextSlot) | Terraria.ModLoader.NPCLoader | private |
DelegateStrikeNPC(NPC npc, ref double damage, int defense, ref float knockback, int hitDirection, ref bool crit) | Terraria.ModLoader.NPCLoader | private |
DelegateTownNPCAttackCooldown(NPC npc, ref int cooldown, ref int randExtraCooldown) | Terraria.ModLoader.NPCLoader | private |
DelegateTownNPCAttackMagic(NPC npc, ref float auraLightMultiplier) | Terraria.ModLoader.NPCLoader | private |
DelegateTownNPCAttackProj(NPC npc, ref int projType, ref int attackDelay) | Terraria.ModLoader.NPCLoader | private |
DelegateTownNPCAttackProjSpeed(NPC npc, ref float multiplier, ref float gravityCorrection, ref float randomOffset) | Terraria.ModLoader.NPCLoader | private |
DelegateTownNPCAttackShoot(NPC npc, ref bool inBetweenShots) | Terraria.ModLoader.NPCLoader | private |
DelegateTownNPCAttackStrength(NPC npc, ref int damage, ref float knockback) | Terraria.ModLoader.NPCLoader | private |
DelegateTownNPCAttackSwing(NPC npc, ref int itemWidth, ref int itemHeight) | Terraria.ModLoader.NPCLoader | private |
DelegateUpdateLifeRegen(NPC npc, ref int damage) | Terraria.ModLoader.NPCLoader | private |
DrawEffects(NPC npc, ref Color drawColor) | Terraria.ModLoader.NPCLoader | static |
DrawHealthBar(NPC npc, ref float scale) | Terraria.ModLoader.NPCLoader | static |
DrawHealthBar(NPC npc, Vector2 position, float scale) | Terraria.ModLoader.NPCLoader | privatestatic |
DrawTownAttackGun(NPC npc, ref float scale, ref int item, ref int closeness) | Terraria.ModLoader.NPCLoader | static |
DrawTownAttackSwing(NPC npc, ref Texture2D item, ref int itemSize, ref float scale, ref Vector2 offset) | Terraria.ModLoader.NPCLoader | static |
EditSpawnRange(Player player, ref int spawnRangeX, ref int spawnRangeY, ref int safeRangeX, ref int safeRangeY) | Terraria.ModLoader.NPCLoader | static |
EditSpawnRate(Player player, ref int spawnRate, ref int maxSpawns) | Terraria.ModLoader.NPCLoader | static |
FindFrame(NPC npc, int frameHeight) | Terraria.ModLoader.NPCLoader | static |
GetAlpha(NPC npc, Color lightColor) | Terraria.ModLoader.NPCLoader | static |
GetChat(NPC npc, ref string chat) | Terraria.ModLoader.NPCLoader | static |
GetNPC(int type) | Terraria.ModLoader.NPCLoader | static |
HasMethod(Type t, string method, params Type[] args) | Terraria.ModLoader.NPCLoader | privatestatic |
HitEffect(NPC npc, int hitDirection, double damage) | Terraria.ModLoader.NPCLoader | static |
HookAI | Terraria.ModLoader.NPCLoader | privatestatic |
HookBossHeadRotation | Terraria.ModLoader.NPCLoader | privatestatic |
HookBossHeadSlot | Terraria.ModLoader.NPCLoader | privatestatic |
HookBossHeadSpriteEffects | Terraria.ModLoader.NPCLoader | privatestatic |
HookBuffTownNPC | Terraria.ModLoader.NPCLoader | privatestatic |
HookCanBeHitByItem | Terraria.ModLoader.NPCLoader | privatestatic |
HookCanBeHitByProjectile | Terraria.ModLoader.NPCLoader | privatestatic |
HookCanChat | Terraria.ModLoader.NPCLoader | privatestatic |
HookCanGoToStatue | Terraria.ModLoader.NPCLoader | privatestatic |
HookCanHitNPC | Terraria.ModLoader.NPCLoader | privatestatic |
HookCanHitPlayer | Terraria.ModLoader.NPCLoader | privatestatic |
HookCheckActive | Terraria.ModLoader.NPCLoader | privatestatic |
HookCheckDead | Terraria.ModLoader.NPCLoader | privatestatic |
HookDrawBehind | Terraria.ModLoader.NPCLoader | privatestatic |
HookDrawEffects | Terraria.ModLoader.NPCLoader | privatestatic |
HookDrawHealthBar | Terraria.ModLoader.NPCLoader | privatestatic |
HookDrawTownAttackGun | Terraria.ModLoader.NPCLoader | privatestatic |
HookDrawTownAttackSwing | Terraria.ModLoader.NPCLoader | privatestatic |
HookEditSpawnPool | Terraria.ModLoader.NPCLoader | privatestatic |
HookEditSpawnRange | Terraria.ModLoader.NPCLoader | privatestatic |
HookEditSpawnRate | Terraria.ModLoader.NPCLoader | privatestatic |
HookFindFrame | Terraria.ModLoader.NPCLoader | privatestatic |
HookGetAlpha | Terraria.ModLoader.NPCLoader | privatestatic |
HookGetChat | Terraria.ModLoader.NPCLoader | privatestatic |
HookHitEffect | Terraria.ModLoader.NPCLoader | privatestatic |
HookModifyHitByItem | Terraria.ModLoader.NPCLoader | privatestatic |
HookModifyHitByProjectile | Terraria.ModLoader.NPCLoader | privatestatic |
HookModifyHitNPC | Terraria.ModLoader.NPCLoader | privatestatic |
HookModifyHitPlayer | Terraria.ModLoader.NPCLoader | privatestatic |
HookNPCLoot | Terraria.ModLoader.NPCLoader | privatestatic |
HookOnCatchNPC | Terraria.ModLoader.NPCLoader | privatestatic |
HookOnChatButtonClicked | Terraria.ModLoader.NPCLoader | privatestatic |
HookOnGoToStatue | Terraria.ModLoader.NPCLoader | privatestatic |
HookOnHitByItem | Terraria.ModLoader.NPCLoader | privatestatic |
HookOnHitByProjectile | Terraria.ModLoader.NPCLoader | privatestatic |
HookOnHitNPC | Terraria.ModLoader.NPCLoader | privatestatic |
HookOnHitPlayer | Terraria.ModLoader.NPCLoader | privatestatic |
HookPostAI | Terraria.ModLoader.NPCLoader | privatestatic |
HookPostDraw | Terraria.ModLoader.NPCLoader | privatestatic |
HookPreAI | Terraria.ModLoader.NPCLoader | privatestatic |
HookPreChatButtonClicked | Terraria.ModLoader.NPCLoader | privatestatic |
HookPreDraw | Terraria.ModLoader.NPCLoader | privatestatic |
HookPreNPCLoot | Terraria.ModLoader.NPCLoader | privatestatic |
HookResetEffects | Terraria.ModLoader.NPCLoader | privatestatic |
hooks | Terraria.ModLoader.NPCLoader | privatestatic |
HookScaleExpertStats | Terraria.ModLoader.NPCLoader | privatestatic |
HookSetDefaults | Terraria.ModLoader.NPCLoader | privatestatic |
HookSetupShop | Terraria.ModLoader.NPCLoader | privatestatic |
HookSetupTravelShop | Terraria.ModLoader.NPCLoader | privatestatic |
HookSpawnNPC | Terraria.ModLoader.NPCLoader | privatestatic |
HookSpecialNPCLoot | Terraria.ModLoader.NPCLoader | privatestatic |
HookStrikeNPC | Terraria.ModLoader.NPCLoader | privatestatic |
HookTownNPCAttackCooldown | Terraria.ModLoader.NPCLoader | privatestatic |
HookTownNPCAttackMagic | Terraria.ModLoader.NPCLoader | privatestatic |
HookTownNPCAttackProj | Terraria.ModLoader.NPCLoader | privatestatic |
HookTownNPCAttackProjSpeed | Terraria.ModLoader.NPCLoader | privatestatic |
HookTownNPCAttackShoot | Terraria.ModLoader.NPCLoader | privatestatic |
HookTownNPCAttackStrength | Terraria.ModLoader.NPCLoader | privatestatic |
HookTownNPCAttackSwing | Terraria.ModLoader.NPCLoader | privatestatic |
HookUpdateLifeRegen | Terraria.ModLoader.NPCLoader | privatestatic |
ModifyHitByItem(NPC npc, Player player, Item item, ref int damage, ref float knockback, ref bool crit) | Terraria.ModLoader.NPCLoader | static |
ModifyHitByProjectile(NPC npc, Projectile projectile, ref int damage, ref float knockback, ref bool crit, ref int hitDirection) | Terraria.ModLoader.NPCLoader | static |
ModifyHitNPC(NPC npc, NPC target, ref int damage, ref float knockback, ref bool crit) | Terraria.ModLoader.NPCLoader | static |
ModifyHitPlayer(NPC npc, Player target, ref int damage, ref bool crit) | Terraria.ModLoader.NPCLoader | static |
nextNPC | Terraria.ModLoader.NPCLoader | privatestatic |
NPCAI(NPC npc) | Terraria.ModLoader.NPCLoader | static |
NPCCount | Terraria.ModLoader.NPCLoader | static |
NPCLoader() | Terraria.ModLoader.NPCLoader | privatestatic |
NPCLoot(NPC npc) | Terraria.ModLoader.NPCLoader | static |
OnCatchNPC(NPC npc, Player player, Item item) | Terraria.ModLoader.NPCLoader | static |
OnChatButtonClicked(bool firstButton) | Terraria.ModLoader.NPCLoader | static |
OnGoToStatue(NPC npc, bool toKingStatue) | Terraria.ModLoader.NPCLoader | static |
OnHitByItem(NPC npc, Player player, Item item, int damage, float knockback, bool crit) | Terraria.ModLoader.NPCLoader | static |
OnHitByProjectile(NPC npc, Projectile projectile, int damage, float knockback, bool crit) | Terraria.ModLoader.NPCLoader | static |
OnHitNPC(NPC npc, NPC target, int damage, float knockback, bool crit) | Terraria.ModLoader.NPCLoader | static |
OnHitPlayer(NPC npc, Player target, int damage, bool crit) | Terraria.ModLoader.NPCLoader | static |
PostAI(NPC npc) | Terraria.ModLoader.NPCLoader | static |
PostDraw(NPC npc, SpriteBatch spriteBatch, Color drawColor) | Terraria.ModLoader.NPCLoader | static |
PreAI(NPC npc) | Terraria.ModLoader.NPCLoader | static |
PreChatButtonClicked(bool firstButton) | Terraria.ModLoader.NPCLoader | static |
PreDraw(NPC npc, SpriteBatch spriteBatch, Color drawColor) | Terraria.ModLoader.NPCLoader | static |
PreNPCLoot(NPC npc) | Terraria.ModLoader.NPCLoader | static |
ReceiveExtraAI(NPC npc, BinaryReader reader) | Terraria.ModLoader.NPCLoader | static |
ResetEffects(NPC npc) | Terraria.ModLoader.NPCLoader | static |
ScaleExpertStats(NPC npc, int numPlayers, float bossLifeScale) | Terraria.ModLoader.NPCLoader | static |
SendExtraAI(NPC npc, BinaryWriter writer) | Terraria.ModLoader.NPCLoader | static |
SetChatButtons(ref string button, ref string button2) | Terraria.ModLoader.NPCLoader | static |
SetupShop(int type, Chest shop, ref int nextSlot) | Terraria.ModLoader.NPCLoader | static |
SetupTravelShop(int[] shop, ref int nextSlot) | Terraria.ModLoader.NPCLoader | static |
shopToNPC | Terraria.ModLoader.NPCLoader | privatestatic |
SpawnNPC(int type, int tileX, int tileY) | Terraria.ModLoader.NPCLoader | static |
SpecialNPCLoot(NPC npc) | Terraria.ModLoader.NPCLoader | static |
StrikeNPC(NPC npc, ref double damage, int defense, ref float knockback, int hitDirection, ref bool crit) | Terraria.ModLoader.NPCLoader | static |
TownNPCAttackCooldown(NPC npc, ref int cooldown, ref int randExtraCooldown) | Terraria.ModLoader.NPCLoader | static |
TownNPCAttackMagic(NPC npc, ref float auraLightMultiplier) | Terraria.ModLoader.NPCLoader | static |
TownNPCAttackProj(NPC npc, ref int projType, ref int attackDelay) | Terraria.ModLoader.NPCLoader | static |
TownNPCAttackProjSpeed(NPC npc, ref float multiplier, ref float gravityCorrection, ref float randomOffset) | Terraria.ModLoader.NPCLoader | static |
TownNPCAttackShoot(NPC npc, ref bool inBetweenShots) | Terraria.ModLoader.NPCLoader | static |
TownNPCAttackStrength(NPC npc, ref int damage, ref float knockback) | Terraria.ModLoader.NPCLoader | static |
TownNPCAttackSwing(NPC npc, ref int itemWidth, ref int itemHeight) | Terraria.ModLoader.NPCLoader | static |
TownNPCName(int type) | Terraria.ModLoader.NPCLoader | static |
UpdateLifeRegen(NPC npc, ref int damage) | Terraria.ModLoader.NPCLoader | static |
UsesPartyHat(NPC npc) | Terraria.ModLoader.NPCLoader | static |
vanillaSkeletonCount | Terraria.ModLoader.NPCLoader | privatestatic |