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

◆ masterMode

bool Terraria.Main.masterMode
staticget

Definition at line 2877 of file Main.cs.

2878 {
2879 get
2880 {
2881 if (ActiveWorldFileData == null)
2882 {
2883 return false;
2884 }
2885 if (_overrideForMasterMode.HasValue)
2886 {
2887 return _overrideForMasterMode.Value;
2888 }
2889 if (getGoodWorld && _currentGameModeInfo.IsExpertMode)
2890 {
2891 return true;
2892 }
2893 return _currentGameModeInfo.IsMasterMode;
2894 }
2895 }
static WorldFileData ActiveWorldFileData
Definition Main.cs:2096
static GameModeData _currentGameModeInfo
Definition Main.cs:341
static bool getGoodWorld
Definition Main.cs:369
static ? bool _overrideForMasterMode
Definition Main.cs:365

Referenced by Terraria.Player.AddBuff_DetermineBuffTimeToAdd(), Terraria.NPC.AI_007_TownEntities(), Terraria.Player.ApplyEquipFunctional(), Terraria.GameContent.ItemDropRules.Conditions.NotMasterMode.CanDrop(), Terraria.GameContent.ItemDropRules.Conditions.IsMasterMode.CanDrop(), Terraria.GameContent.ItemDropRules.Conditions.NotMasterMode.CanShowItemDropInUI(), Terraria.GameContent.ItemDropRules.Conditions.IsMasterMode.CanShowItemDropInUI(), Terraria.Condition(), Terraria.UI.ItemSlot.Draw(), Terraria.Player.DropCoins(), Terraria.Player.DropFromItem(), Terraria.GameContent.ItemDropRules.Conditions.IsExpert.GetConditionDescription(), Terraria.NPC.GetMoonEventPointScalar(), Terraria.Player.GrappleMovement(), Terraria.Player.Hurt(), Terraria.Player.IsItemSlotUnlockedAndUsable(), Terraria.NPC.NPCLoot_DropItems(), Terraria.NPC.SetDefaults(), Terraria.Player.Update_NPCCollision(), and Terraria.Player.VanillaBaseDefenseEffectiveness().