Terraria v1.4.4.9
Terraria source code documentation
Loading...
Searching...
No Matches
NPCStrengthHelper.cs
Go to the documentation of this file.
2
3public struct NPCStrengthHelper
4{
5 private float _strengthOverride;
6
7 private float _gameModeDifficulty;
8
10
11 public bool IsExpertMode
12 {
13 get
14 {
15 if (!(_strengthOverride >= 2f))
16 {
17 return _gameModeDifficulty >= 2f;
18 }
19 return true;
20 }
21 }
22
23 public bool IsMasterMode
24 {
25 get
26 {
27 if (!(_strengthOverride >= 3f))
28 {
29 return _gameModeDifficulty >= 3f;
30 }
31 return true;
32 }
33 }
34
36 {
37 get
38 {
39 if (!(_strengthOverride >= 4f))
40 {
41 return _gameModeDifficulty >= 4f;
42 }
43 return true;
44 }
45 }
46
47 public NPCStrengthHelper(GameModeData data, float strength, bool isGetGoodWorld)
48 {
49 _strengthOverride = strength;
50 _gameModeData = data;
53 {
55 }
57 {
59 }
60 if (isGetGoodWorld)
61 {
63 }
64 }
65}
NPCStrengthHelper(GameModeData data, float strength, bool isGetGoodWorld)