Template:SpellTierInfo/doc

From Noita Wiki
Jump to navigation Jump to search

This template converts raw tier/spawn weight information into probabilities easier to understand. Heavy lifting done in lua: getSpellSpawnInfo() in Module:NoitaUtils.

Usage

Example 1:
{{SpellTierInfo|tiers=0,1,2,3,4,5,6,7,10|weights=5,1,1,0.2,0.1,0.01,0.001,0.1,0.2|version=release}}
Result:
01/8.911111.22
11/8411.19
21/13710.73
31/64910.15
41/14280.10.07
51/12.5k0.010.01
61/82k0.010.00
71/61716.67
800
900
101/29910.33
Example 2:
{{SpellTierInfo|tiers=3,4|weights=1,1|version=release}}
Result:
000
100
200
31/12910.77
41/14210.70
500
600
700
800
900
1000
Example 3:
release
{{SpellTierInfo|tiers=0,1,2,3,4,5,6,7,10|weights=1,1,1,1,1,1,1,0.1,0.2|version=release}}
beta
{{SpellTierInfo|tiers=0,1,2,3,4,5,6,7,10|weights=1,1,1,1,1,1,1,0.1,0.2|version=beta}}
Result:

release

01/44.522.24
11/8411.19
21/13710.73
31/12910.77
41/14210.70
51/12510.80
61/8211.22
71/61716.67
800
900
101/29910.33

beta

01/44.522.24
11/8411.19
21/13710.73
31/12910.77
41/14210.70
51/12510.80
61/8211.22
71/61716.67
800
900
101/29910.33

Parameters

{{SpellTierInfo
| tiers = 
| weights  = 
| version = 
}}
Parameter Description
tiers string of comma-seperated numbers, whitespace ignored; Tiers the spell spawns in (valid: 0-10, used: 0-7,10)
weights string of comma-seperated numbers, whitespace ignored; List of spawn chance weightings correlated with tiers
version 'release' or 'beta'; defaults to 'release'