Terraria Wiki
Advertisement
Information
This page is solely used for formatting purposes on 树/摇晃.


This page is used for printing each table row on the base page, 树/摇晃.

It automatically calculates the correct chance from a given input taking into consideration all previous chances. This is necessary because it is not correct to claim that the line else if (genRand.Next(35) == 0 somewhere inside the if-else tree in ShakeTree() is identical to a flat 1/35 chance. (Instead, one must take into consideration all previous if and else if checks.) Typically, there are also other conditions aside from just the chance, such as Halloween being active or that it is daytime. This subpage is capable of recognizing that and printing differentiated chances.

Pass the tree drop as the first, the chance as in the source code as the second, the tree type as the third, and the condition as the fourth unnamed parameter. The chance must be in a <numerator>/<denominator> format, e.g. 1/35 or 2/7. Valid values for tree types and conditions are and , respectively; separate multiple with a comma.

For debugging, set $debug to on/off.

本Wiki翻译以官方Wiki中文语言包为准

zh:树/摇晃/row

Advertisement