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

◆ RefreshInfoAccsFromTeamPlayers()

void Terraria.Player.RefreshInfoAccsFromTeamPlayers ( )
inline

Definition at line 10723 of file Player.cs.

10724 {
10725 //IL_0080: Unknown result type (might be due to invalid IL or missing references)
10726 //IL_0086: Unknown result type (might be due to invalid IL or missing references)
10727 //IL_008b: Unknown result type (might be due to invalid IL or missing references)
10728 //IL_0090: Unknown result type (might be due to invalid IL or missing references)
10729 if (Main.netMode != 1 || whoAmI != Main.myPlayer)
10730 {
10731 return;
10732 }
10733 for (int i = 0; i < 255; i++)
10734 {
10735 if (i == whoAmI || !Main.player[i].active || Main.player[i].dead || Main.player[i].team != team || Main.player[i].team == 0)
10736 {
10737 continue;
10738 }
10739 int num = 800;
10740 Vector2 val = Main.player[i].Center - base.Center;
10741 if (((Vector2)(ref val)).Length() < (float)num)
10742 {
10743 if (Main.player[i].accWatch > accWatch)
10744 {
10745 accWatch = Main.player[i].accWatch;
10746 }
10747 if (Main.player[i].accCompass > accCompass)
10748 {
10749 accCompass = Main.player[i].accCompass;
10750 }
10751 if (Main.player[i].accDepthMeter > accDepthMeter)
10752 {
10753 accDepthMeter = Main.player[i].accDepthMeter;
10754 }
10755 if (Main.player[i].accFishFinder)
10756 {
10757 accFishFinder = true;
10758 }
10759 if (Main.player[i].accWeatherRadio)
10760 {
10761 accWeatherRadio = true;
10762 }
10763 if (Main.player[i].accThirdEye)
10764 {
10765 accThirdEye = true;
10766 }
10767 if (Main.player[i].accJarOfSouls)
10768 {
10769 accJarOfSouls = true;
10770 }
10771 if (Main.player[i].accCalendar)
10772 {
10773 accCalendar = true;
10774 }
10775 if (Main.player[i].accStopwatch)
10776 {
10777 accStopwatch = true;
10778 }
10779 if (Main.player[i].accOreFinder)
10780 {
10781 accOreFinder = true;
10782 }
10783 if (Main.player[i].accCritterGuide)
10784 {
10785 accCritterGuide = true;
10786 }
10787 if (Main.player[i].accDreamCatcher)
10788 {
10789 accDreamCatcher = true;
10790 }
10791 if (Main.player[i].hasLuck_LuckyHorseshoe)
10792 {
10794 }
10795 if (Main.player[i].hasLuck_LuckyCoin)
10796 {
10797 hasLuck_LuckyCoin = true;
10798 }
10800 }
10801 }
10802 }
int whoAmI
The index of this Entity within its specific array. These arrays track the entities in the world....
Definition Entity.cs:16
static void RefreshInfoAccessoriesFromTeamPlayers(Player player, Player otherPlayer)
This is where all ModPlayer hooks are gathered and called.
bool hasLuck_LuckyHorseshoe
Definition Player.cs:2807
bool accCritterGuide
Definition Player.cs:2763
bool accFishFinder
Definition Player.cs:2743
bool accOreFinder
Definition Player.cs:2761
bool accStopwatch
Definition Player.cs:2759
bool hasLuck_LuckyCoin
Definition Player.cs:2805
bool accJarOfSouls
Definition Player.cs:2747
bool accDreamCatcher
Definition Player.cs:2769
bool accWeatherRadio
Definition Player.cs:2745

References Terraria.Player.accCalendar, Terraria.Player.accCompass, Terraria.Player.accCritterGuide, Terraria.Player.accDepthMeter, Terraria.Player.accDreamCatcher, Terraria.Player.accFishFinder, Terraria.Player.accJarOfSouls, Terraria.Player.accOreFinder, Terraria.Player.accStopwatch, Terraria.Player.accThirdEye, Terraria.Player.accWatch, Terraria.Player.accWeatherRadio, Terraria.Player.hasLuck_LuckyCoin, Terraria.Player.hasLuck_LuckyHorseshoe, Terraria.Main.myPlayer, Terraria.Main.netMode, Terraria.Main.player, Terraria.ModLoader.PlayerLoader.RefreshInfoAccessoriesFromTeamPlayers(), Terraria.Player.team, and Terraria.Entity.whoAmI.

Referenced by Terraria.Player.RefreshInfoAccs(), and Terraria.Player.UpdateEquips().

+ Here is the call graph for this function:
+ Here is the caller graph for this function: