Painting randomizer
item
survival:stackrandomizer-painting
· from game
Game logic (C#)
The C# classes this item's JSON definition hands its behavior to. Files link to vssurvivalmod on GitHub, pinned to the commit the mapping was made from.
| Role | Name in JSON | C# type | Source file |
|---|---|---|---|
| Item class | ItemStackRandomizer |
ItemStackRandomizer |
Systems/Loot/ItemStackRandomizer.cs |
Can generate (28)
This is a random-stack placeholder: when the game generates the chest, vessel or drop it sits in, it swaps this item for one of the results below, picked by the relative chance shown. A placed randomizer can also carry its own overall chance of generating nothing at all, which is per-instance data and not part of this definition.
Filters
| Result | Kind | Chance | Quantity |
|---|---|---|---|
| Quartz chunk | item | 15.15% | 10–20 |
| Painting (Elk) | block | 9.09% | 1 |
| Painting (Howl) | block | 6.82% | 1 |
| Spider web | block | 6.06% | 2–6 |
| Painting (Forest Dawn) | block | 4.55% | 1 |
| Painting (Sunken Ruin) | block | 4.55% | 1 |
| Painting (Castle Ruin) | block | 3.79% | 1 |
| Painting (Prey) | block | 3.03% | 1 |
| Omok table top | block | 3.03% | 1 |
| Iron fence (Segment) | block | 3.03% | 10–20 |
| Iron fence (Top) | block | 3.03% | 10–20 |
| Painting (Bog Fort) | block | 3.03% | 1 |
| Plaster (Diagonal logs) | block | 3.03% | 40–60 |
| Plaster (Straight logs) | block | 3.03% | 40–60 |
| Plaster (Plain) | block | 3.03% | 40–60 |
| Plaster (Square logs) | block | 3.03% | 40–60 |
| Painting (Underwater) | block | 2.27% | 1 |
| Altar | block | 2.27% | 1 |
| Painting (Traveler's Solitude) | block | 2.27% | 1 |
| Painting (Cow) | block | 2.27% | 1 |
| Painting (Hunter in the Forest) | block | 2.27% | 1 |
| Painting (Seraph) | block | 2.27% | 1 |
| Painting (Sod House) | block | 2.27% | 1 |
| Painting (Old Village) | block | 1.82% | 1 |
| Painting (Last Day) | block | 1.52% | 1 |
| Chandelier | block | 1.52% | 1 |
| Painting (Sleeping Wolf) | block | 1.21% | 1 |
| Painting (Fish and the Rain) | block | 0.76% | 1 |
Found in structures (69)
This confirms the schematic(s) contain this code somewhere, not where or how many times -- the per-instance block-entity decoding used for tapestries isn't run for every content type.