swamp
Basics
Defined in /biomes/surface_detached/swamp.biome
Breathable; has air.
Primarily composed of Dirt Block , plus some Wet Dirt
surrounding threat level Range(low=1, high=10)
None / None / None
status effects: []
hue shift: []
parallax: None
spawn profiles...?: None
ore distribution!!! i have that!! <OreDistribution: 'surfaceOres'>
0.5 | 140% / coal | 0% / uranium | 0% / plutonium | 0% / solarium | 20% / copper | 20% / silverore | 20% / gold | 20% / platinum | 20% / diamond | 20% / iron | ||
---|---|---|---|---|---|---|---|---|---|---|---|---|
1.5 | 140% / coal | 0% / uranium | 0% / plutonium | 0% / solarium | 20% / copper | 20% / silverore | 20% / gold | 20% / platinum | 20% / diamond | 20% / iron | ||
2.5 | 140% / coal | 0% / uranium | 0% / plutonium | 0% / solarium | 20% / copper | 20% / silverore | 20% / gold | 20% / platinum | 20% / diamond | 20% / titanium | ||
3.5 | 140% / coal | 50% / uranium | 0% / plutonium | 0% / solarium | 20% / copper | 20% / silverore | 20% / gold | 20% / platinum | 20% / diamond | 20% / titanium | ||
4.5 | 140% / coal | 0% / uranium | 0% / plutonium | 0% / solarium | 20% / copper | 20% / silverore | 20% / gold | 20% / platinum | 20% / diamond | 20% / aegisalt | 20% / rubium | 20% / violium |
5.5 | 140% / coal | 0% / uranium | 0% / plutonium | 20% / solarium | 20% / copper | 20% / silverore | 20% / gold | 20% / platinum | 20% / diamond | 20% / aegisalt | 20% / rubium | 20% / violium |
placeable <BiomePlaceable_TreasureBox: 656> {'priority': 1.0, 'biome_name': 'swamp', 'mode': 'floor', 'variants': 1, 'id': 656, 'distribution': 'minibiomeChests', 'discriminator': 'treasureBox', 'where': 'surface', '_sa_instance_state': <sqlalchemy.orm.state.InstanceState object at 0x7f27c90b36a0>}
TODO some treasurepool stuff isn't loaded yet
<TreasureChest: 'jungleChest'>
:
Harmless
|
Mostly Harmless
|
Moderate
|
Risky
|
Dangerous
|
Unreal
or higher |
|
---|---|---|---|---|---|---|
Random choice of: | ||||||
1 item — 5% 2 item — 40% 3 item — 30% 4 item — 15% 5 item — 10% |
||||||
18.5% | 18.5% | 18.5% | 18.5% | 18.5% | 18.5% |
3×
![]() |
11.1% | 11.1% | 11.1% | 11.1% | 11.1% | 11.1% |
4×
![]() |
— | 10.5% | 10.5% | 10.5% | 10.5% | 10.5% |
60×
![]() |
10.5% | 3.5% | 3.5% | 3.5% | 3.5% | 3.5% |
30×
![]() |
5.56% | 5.56% | 5.56% | 5.56% | 5.56% | 5.56% |
![]() |
5.56% | 5.56% | 5.56% | 5.56% | 5.56% | 5.56% |
5×
![]() |
5% | 5% | 5% | 5% | 5% | 5% | something from weapon |
5% | 5% | 5% | 5% | 5% | 5% | something from produce |
— | — | — | 10.5% | 10.5% | — |
100×
![]() |
4.5% | 4.5% | 4.5% | 4.5% | — | — |
4×
![]() |
3.5% | 3.5% | 3.5% | 3.5% | 3.5% | — |
50×
![]() |
— | 3.5% | 3.5% | 3.5% | 3.5% | 3.5% |
200×
![]() |
3.38% | 3.38% | 3.38% | 3.38% | 3.38% | — |
3×
![]() |
3.38% | 3.38% | 3.38% | 3.38% | 3.38% | — |
6×
![]() |
2.5% | 2.5% | 2.5% | 2.5% | 2.5% | 2.5% | something from seed |
3% | 3% | 3% | 3% | — | — |
4×
![]() |
2% | 2% | 2% | 2% | 2% | 2% | something from tool |
1.85% | 1.85% | 1.85% | 1.85% | 1.85% | 1.85% |
|
1.85% | 1.85% | 1.85% | 1.85% | 1.85% | 1.85% | Hazmat Shirt |
1.85% | 1.85% | 1.85% | 1.85% | 1.85% | 1.85% | Hazmat Pants |
1.85% | 1.85% | 1.85% | 1.85% | 1.85% | 1.85% | Hazmat Mask |
1.85% | 1.85% | 1.85% | 1.85% | 1.85% | 1.85% | Hazmat Airtank |
3.5% | 3.5% | 3.5% | — | — | — |
15×
![]() |
— | 2% | 2% | 2% | 2% | 2% |
|
— | — | — | 3.5% | 3.5% | — |
300×
![]() |
0.75% | 0.75% | 0.75% | 0.75% | 0.75% | 2.25% | something from stim |
— | — | — | — | 2.25% | 2.25% |
4×
![]() |
— | — | — | — | 2.25% | 2.25% |
4×
![]() |
— | — | — | — | 2.25% | 2.25% |
4×
![]() |
0.6% | 0.6% | 0.6% | 0.6% | 0.6% | 0.6% | something from instrument |
— | — | — | — | — | 2.62% |
6×
![]() |
— | — | — | — | — | 2.62% |
3×
![]() |
— | — | 2.25% | — | — | — |
4×
![]() |
— | — | 2.25% | — | — | — |
4×
![]() |
1% | 1% | — | — | — | — |
|
1% | 1% | — | — | — | — |
|
0.25% | 0.25% | 0.25% | 0.25% | 0.25% | 0.25% | something from costume |
— | — | — | — | 0.75% | 0.75% |
3×
![]() |
0.15% | 0.15% | 0.15% | 0.15% | 0.15% | 0.15% |
![]() |
— | — | 0.75% | — | — | — |
4×
![]() |
— | — | 0.75% | — | — | — |
4×
![]() |
— | — | 0.75% | — | — | — |
![]() |
placeable <BiomePlaceable_TreasureBox: 662> {'priority': 0.0, 'biome_name': 'swamp', 'mode': 'floor', 'variants': 1, 'id': 662, 'distribution': 'minibiomeChests', 'discriminator': 'treasureBox', 'where': 'underground', '_sa_instance_state': <sqlalchemy.orm.state.InstanceState object at 0x7f27c90b3748>}
TODO some treasurepool stuff isn't loaded yet
<TreasureChest: 'jungleChest'>
:
Harmless
|
Mostly Harmless
|
Moderate
|
Risky
|
Dangerous
|
Unreal
or higher |
|
---|---|---|---|---|---|---|
Random choice of: | ||||||
1 item — 5% 2 item — 40% 3 item — 30% 4 item — 15% 5 item — 10% |
||||||
18.5% | 18.5% | 18.5% | 18.5% | 18.5% | 18.5% |
3×
![]() |
11.1% | 11.1% | 11.1% | 11.1% | 11.1% | 11.1% |
4×
![]() |
— | 10.5% | 10.5% | 10.5% | 10.5% | 10.5% |
60×
![]() |
10.5% | 3.5% | 3.5% | 3.5% | 3.5% | 3.5% |
30×
![]() |
5.56% | 5.56% | 5.56% | 5.56% | 5.56% | 5.56% |
![]() |
5.56% | 5.56% | 5.56% | 5.56% | 5.56% | 5.56% |
5×
![]() |
5% | 5% | 5% | 5% | 5% | 5% | something from weapon |
5% | 5% | 5% | 5% | 5% | 5% | something from produce |
— | — | — | 10.5% | 10.5% | — |
100×
![]() |
4.5% | 4.5% | 4.5% | 4.5% | — | — |
4×
![]() |
3.5% | 3.5% | 3.5% | 3.5% | 3.5% | — |
50×
![]() |
— | 3.5% | 3.5% | 3.5% | 3.5% | 3.5% |
200×
![]() |
3.38% | 3.38% | 3.38% | 3.38% | 3.38% | — |
3×
![]() |
3.38% | 3.38% | 3.38% | 3.38% | 3.38% | — |
6×
![]() |
2.5% | 2.5% | 2.5% | 2.5% | 2.5% | 2.5% | something from seed |
3% | 3% | 3% | 3% | — | — |
4×
![]() |
2% | 2% | 2% | 2% | 2% | 2% | something from tool |
1.85% | 1.85% | 1.85% | 1.85% | 1.85% | 1.85% |
|
1.85% | 1.85% | 1.85% | 1.85% | 1.85% | 1.85% | Hazmat Shirt |
1.85% | 1.85% | 1.85% | 1.85% | 1.85% | 1.85% | Hazmat Pants |
1.85% | 1.85% | 1.85% | 1.85% | 1.85% | 1.85% | Hazmat Mask |
1.85% | 1.85% | 1.85% | 1.85% | 1.85% | 1.85% | Hazmat Airtank |
3.5% | 3.5% | 3.5% | — | — | — |
15×
![]() |
— | 2% | 2% | 2% | 2% | 2% |
|
— | — | — | 3.5% | 3.5% | — |
300×
![]() |
0.75% | 0.75% | 0.75% | 0.75% | 0.75% | 2.25% | something from stim |
— | — | — | — | 2.25% | 2.25% |
4×
![]() |
— | — | — | — | 2.25% | 2.25% |
4×
![]() |
— | — | — | — | 2.25% | 2.25% |
4×
![]() |
0.6% | 0.6% | 0.6% | 0.6% | 0.6% | 0.6% | something from instrument |
— | — | — | — | — | 2.62% |
6×
![]() |
— | — | — | — | — | 2.62% |
3×
![]() |
— | — | 2.25% | — | — | — |
4×
![]() |
— | — | 2.25% | — | — | — |
4×
![]() |
1% | 1% | — | — | — | — |
|
1% | 1% | — | — | — | — |
|
0.25% | 0.25% | 0.25% | 0.25% | 0.25% | 0.25% | something from costume |
— | — | — | — | 0.75% | 0.75% |
3×
![]() |
0.15% | 0.15% | 0.15% | 0.15% | 0.15% | 0.15% |
![]() |
— | — | 0.75% | — | — | — |
4×
![]() |
— | — | 0.75% | — | — | — |
4×
![]() |
— | — | 0.75% | — | — | — |
![]() |
placeable <BiomePlaceable_Object: 661> {'priority': 1.0, 'biome_name': 'swamp', 'mode': 'floor', 'variants': 1, 'id': 661, 'distribution': 'undergroundCapsules', 'discriminator': 'object', 'where': 'underground', '_sa_instance_state': <sqlalchemy.orm.state.InstanceState object at 0x7f27c90b37f0>}
/
[x]
/
Small Capsule
/
33.3%
/
(capsuleSmall, None, capsuleSmall, None)
/
[x]
/
Medium Capsule
/
33.3%
/
(capsuleMed, None, capsuleMed, None)
/
[x]
/
Large Capsule
/
33.3%
/
(capsuleBig, None, capsuleBig, None)
placeable <BiomePlaceable_GrassMod: 660> {'priority': None, 'biome_name': 'swamp', 'mode': 'floor', 'variants': None, 'where': 'surface', 'distribution': None, 'id': 660, 'discriminator': 'grass-mod', '_sa_instance_state': <sqlalchemy.orm.state.InstanceState object at 0x7f27c90b3898>}
TODO <MaterialMod: 'grass'> @ 0.4
placeable <BiomePlaceable_Object: 659> {'priority': 1.0, 'biome_name': 'swamp', 'mode': 'floor', 'variants': 1, 'id': 659, 'distribution': 'scatteredSmall', 'discriminator': 'object', 'where': 'surface', '_sa_instance_state': <sqlalchemy.orm.state.InstanceState object at 0x7f27c90b3940>}
/
[x]
/
Root
/
4.76%
/
(None, [[['petalblue', 1, {}], ['petalred', 1, {}], ['petalyellow', 1, {}]]], None, [[['petalblue', 1, {}], ['petalred', 1, {}], ['petalyellow', 1, {}]]])
/
[x]
/
Root
/
4.76%
/
(None, [[['petalblue', 1, {}], ['petalred', 1, {}], ['petalyellow', 1, {}]]], None, [[['petalblue', 1, {}], ['petalred', 1, {}], ['petalyellow', 1, {}]]])
/
[x]
/
Root
/
4.76%
/
(None, [[['petalblue', 1, {}], ['petalred', 1, {}], ['petalyellow', 1, {}]]], None, [[['petalblue', 1, {}], ['petalred', 1, {}], ['petalyellow', 1, {}]]])
/
[x]
/
Root
/
4.76%
/
(None, [[['petalblue', 1, {}], ['petalred', 1, {}], ['petalyellow', 1, {}]]], None, [[['petalblue', 1, {}], ['petalred', 1, {}], ['petalyellow', 1, {}]]])
/
[x]
/
Root
/
4.76%
/
(None, [[['petalblue', 1, {}], ['petalred', 1, {}], ['petalyellow', 1, {}]]], None, [[['petalblue', 1, {}], ['petalred', 1, {}], ['petalyellow', 1, {}]]])
/
[x]
/
Root
/
4.76%
/
(None, [[['petalblue', 1, {}], ['petalred', 1, {}], ['petalyellow', 1, {}]]], None, [[['petalblue', 1, {}], ['petalred', 1, {}], ['petalyellow', 1, {}]]])
/
[x]
/
Root
/
4.76%
/
(None, [[['petalblue', 1, {}], ['petalred', 1, {}], ['petalyellow', 1, {}]]], None, [[['petalblue', 1, {}], ['petalred', 1, {}], ['petalyellow', 1, {}]]])
/
[x]
/
Root
/
4.76%
/
(None, [[['petalblue', 1, {}], ['petalred', 1, {}], ['petalyellow', 1, {}]]], None, [[['petalblue', 1, {}], ['petalred', 1, {}], ['petalyellow', 1, {}]]])
/
[x]
/
Root
/
4.76%
/
(None, [[['petalblue', 1, {}], ['petalred', 1, {}], ['petalyellow', 1, {}]]], None, [[['petalblue', 1, {}], ['petalred', 1, {}], ['petalyellow', 1, {}]]])
/
[x]
/
Root
/
4.76%
/
(None, [[['petalblue', 1, {}], ['petalred', 1, {}], ['petalyellow', 1, {}]]], None, [[['petalblue', 1, {}], ['petalred', 1, {}], ['petalyellow', 1, {}]]])
/
[x]
/
Colourful Bush
/
4.76%
/
(None, [[['plantfibre', 1, {}], ['plantfibre', 1, {}], ['plantfibre', 1, {}]]], None, [[['plantfibre', 1, {}], ['plantfibre', 1, {}], ['plantfibre', 1, {}]]])
/
[x]
/
Colourful Bush
/
4.76%
/
(None, [[['plantfibre', 1, {}], ['plantfibre', 1, {}], ['plantfibre', 1, {}]]], None, [[['plantfibre', 1, {}], ['plantfibre', 1, {}], ['plantfibre', 1, {}]]])
/
[x]
/
Colourful Bush
/
4.76%
/
(None, [[['plantfibre', 1, {}], ['plantfibre', 1, {}], ['plantfibre', 1, {}]]], None, [[['plantfibre', 1, {}], ['plantfibre', 1, {}], ['plantfibre', 1, {}]]])
/
[x]
/
Colourful Bush
/
4.76%
/
(None, [[['plantfibre', 1, {}], ['plantfibre', 1, {}], ['plantfibre', 1, {}]]], None, [[['plantfibre', 1, {}], ['plantfibre', 1, {}], ['plantfibre', 1, {}]]])
/
[x]
/
Colourful Bush
/
4.76%
/
(None, [[['plantfibre', 1, {}], ['plantfibre', 1, {}], ['plantfibre', 1, {}]]], None, [[['plantfibre', 1, {}], ['plantfibre', 1, {}], ['plantfibre', 1, {}]]])
/
[x]
/
Colourful Bush
/
4.76%
/
(None, [[['plantfibre', 1, {}], ['plantfibre', 1, {}], ['plantfibre', 1, {}]]], None, [[['plantfibre', 1, {}], ['plantfibre', 1, {}], ['plantfibre', 1, {}]]])
/
[x]
/
Colourful Bush
/
4.76%
/
(None, [[['plantfibre', 1, {}], ['plantfibre', 1, {}], ['plantfibre', 1, {}]]], None, [[['plantfibre', 1, {}], ['plantfibre', 1, {}], ['plantfibre', 1, {}]]])
/
[x]
/
Colourful Bush
/
4.76%
/
(None, [[['plantfibre', 1, {}], ['plantfibre', 1, {}], ['plantfibre', 1, {}]]], None, [[['plantfibre', 1, {}], ['plantfibre', 1, {}], ['plantfibre', 1, {}]]])
/
[x]
/
Colourful Bush
/
4.76%
/
(None, [[['plantfibre', 1, {}], ['plantfibre', 1, {}], ['plantfibre', 1, {}]]], None, [[['plantfibre', 1, {}], ['plantfibre', 1, {}], ['plantfibre', 1, {}]]])
/
[x]
/
Colourful Bush
/
4.76%
/
(None, [[['plantfibre', 1, {}], ['plantfibre', 1, {}], ['plantfibre', 1, {}]]], None, [[['plantfibre', 1, {}], ['plantfibre', 1, {}], ['plantfibre', 1, {}]]])
/
[x]
/
Colourful Bush
/
4.76%
/
(None, [[['plantfibre', 1, {}], ['plantfibre', 1, {}], ['plantfibre', 1, {}]]], None, [[['plantfibre', 1, {}], ['plantfibre', 1, {}], ['plantfibre', 1, {}]]])
placeable <BiomePlaceable_Tree: 657> {'priority': 1.0, 'biome_name': 'swamp', 'mode': 'floor', 'variants': 1, 'id': 657, 'distribution': 'scatteredSmall', 'discriminator': 'tree', 'where': 'surface', '_sa_instance_state': <sqlalchemy.orm.state.InstanceState object at 0x7f27c90b39e8>}
TODO ['weepingleaves'] (180) / ['weeping'] (15)
placeable <BiomePlaceable_Grass: 658> {'priority': 3.0, 'biome_name': 'swamp', 'mode': 'floor', 'variants': 1, 'id': 658, 'distribution': 'scatteredSmall', 'discriminator': 'grass', 'where': 'surface', '_sa_instance_state': <sqlalchemy.orm.state.InstanceState object at 0x7f27c90b3a90>}
TODO ['rockstacks']
placeable <BiomePlaceable_Object: 655> {'priority': 1.0, 'biome_name': 'swamp', 'mode': 'floor', 'variants': 1, 'id': 655, 'distribution': 'surfaceCapsules', 'discriminator': 'object', 'where': 'surface', '_sa_instance_state': <sqlalchemy.orm.state.InstanceState object at 0x7f27c90b3b38>}
/
[x]
/
Small Capsule
/
33.3%
/
(capsuleSmall, None, capsuleSmall, None)
/
[x]
/
Medium Capsule
/
33.3%
/
(capsuleMed, None, capsuleMed, None)
/
[x]
/
Large Capsule
/
33.3%
/
(capsuleBig, None, capsuleBig, None)
None
None
None
None
regionsswamp
fg cave ['surfaceCaves']
bg cave ['empty']
fg ore ['commonVeins']
bg ore ['empty']
block ['lowHillsSurface', 'ledgesSurface']
sub block ['largeClumps']
liquid ['swampwater'] with chance Range(low=10, high=20)
ocean [] at height 0
appears as primary in [], secondary in []