Terraria v1.4.4.9
Terraria source code documentation
Loading...
Searching...
No Matches

◆ RefreshStats()

void Terraria.GameContent.Bestiary.NPCStatsReportInfoElement.RefreshStats ( GameModeData gameModeFound,
NPC instance )
inlineprivate

Definition at line 43 of file NPCStatsReportInfoElement.cs.

44 {
45 instance.SetDefaults(NpcId, new NPCSpawnParams
46 {
47 gameModeData = gameModeFound,
48 strengthMultiplierOverride = null
49 });
50 Damage = instance.damage;
51 LifeMax = instance.lifeMax;
52 MonetaryValue = instance.value;
53 Defense = instance.defense;
54 KnockbackResist = instance.knockBackResist;
55 if (this.OnRefreshStats != null)
56 {
57 this.OnRefreshStats(this);
58 }
59 }

References Terraria.GameContent.Bestiary.NPCStatsReportInfoElement.Damage, Terraria.NPC.damage, Terraria.GameContent.Bestiary.NPCStatsReportInfoElement.Defense, Terraria.NPC.defense, Terraria.GameContent.Bestiary.NPCStatsReportInfoElement.KnockbackResist, Terraria.NPC.knockBackResist, Terraria.GameContent.Bestiary.NPCStatsReportInfoElement.LifeMax, Terraria.NPC.lifeMax, Terraria.GameContent.Bestiary.NPCStatsReportInfoElement.MonetaryValue, Terraria.GameContent.Bestiary.NPCStatsReportInfoElement.NpcId, Terraria.GameContent.Bestiary.NPCStatsReportInfoElement.OnRefreshStats, Terraria.NPC.SetDefaults(), and Terraria.NPC.value.

Referenced by Terraria.GameContent.Bestiary.NPCStatsReportInfoElement.NPCStatsReportInfoElement(), Terraria.GameContent.Bestiary.NPCStatsReportInfoElement.ProvideUIElement(), and Terraria.GameContent.Bestiary.NPCStatsReportInfoElement.UpdateBeforeSorting().