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

◆ Fishing_GetPowerMultiplier()

static float Terraria.Player.Fishing_GetPowerMultiplier ( )
inlinestaticprivate

Definition at line 40274 of file Player.cs.

40275 {
40276 float num = 1f;
40277 if (Main.raining)
40278 {
40279 num *= 1.2f;
40280 }
40281 if (Main.cloudBGAlpha > 0f)
40282 {
40283 num *= 1.1f;
40284 }
40285 if (Main.dayTime && (Main.time < 5400.0 || Main.time > 48600.0))
40286 {
40287 num *= 1.3f;
40288 }
40289 if (Main.dayTime && Main.time > 16200.0 && Main.time < 37800.0)
40290 {
40291 num *= 0.8f;
40292 }
40293 if (!Main.dayTime && Main.time > 6480.0 && Main.time < 25920.0)
40294 {
40295 num *= 0.8f;
40296 }
40297 if (Main.moonPhase == 0)
40298 {
40299 num *= 1.1f;
40300 }
40301 if (Main.moonPhase == 1 || Main.moonPhase == 7)
40302 {
40303 num *= 1.05f;
40304 }
40305 if (Main.moonPhase == 3 || Main.moonPhase == 5)
40306 {
40307 num *= 0.95f;
40308 }
40309 if (Main.moonPhase == 4)
40310 {
40311 num *= 0.9f;
40312 }
40313 if (Main.bloodMoon)
40314 {
40315 num *= 1.1f;
40316 }
40317 return num;
40318 }

References Terraria.Main.bloodMoon, Terraria.Main.cloudBGAlpha, Terraria.Main.dayTime, Terraria.Main.moonPhase, Terraria.Main.raining, and Terraria.Main.time.