Rough Peridot

item survival:gem-olivine_peridot-rough · from game

Gem
Stack size64

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.

RoleName in JSONC# typeSource file
Item class ItemGem ItemGem Item/ItemGem.cs
Behavior GroundStorable CollectibleBehaviorGroundStorable CollectibleBehavior/BehaviorGroundStorable.cs

Dropped by (9)

Filters
SourceKindMechanismChance / Quantity
Wooden pan block panning 1.00%
Peridot (low grade) block blockDrop ×0.5
Peridot (low grade) block blockDrop ×0.9
Peridot (medium grade) block blockDrop ×0.45
Peridot (medium grade) block blockDrop ×0.8
Peridot (medium grade) block blockDrop ×1
Peridot (high grade) block blockDrop ×0.4
Peridot (high grade) block blockDrop ×0.7
Peridot (high grade) block blockDrop ×1

Sold by traders (1)

Filters
TraderPrice min (per stack)Price max (per stack)Stock min (stacks)Stock max (stacks)Items per stack
Treasure hunter trader 7.5 12.5 0.75 1.25 1

Bought by traders (5)

Filters
TraderPrice min (per stack)Price max (per stack)Stock min (stacks)Stock max (stacks)Items per stack
Artisan trader 9 15 0.75 1.25 1
Artisan trader 7.5 12.5 0.75 1.25 1
Artisan trader 6 10 0.75 1.25 1
Luxuries trader 9 15 0.75 1.25 1
Luxuries trader 7.5 12.5 0.75 1.25 1

Found in structures (2)

StructureKind
Trader camps in hot climate regions structure
megastructures-giantcathedral-dampus structure

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.