Jungle

Basics

Defined in /biomes/surface/jungle.biome

Breathable; has air.

Primarily composed of Dirt Block , plus some Mud Clay Rock Block

surrounding threat level Range(low=4, high=4)


None / None / None

status effects: ['biomeradiation']

hue shift: [-180, -135, -90, -45, 0, 45, 90, 135, 180]

parallax: /parallax/surface/jungle.parallax

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: 387> {'priority': 0.0, 'biome_name': 'jungle', 'mode': 'floor', 'variants': 1, 'id': 387, 'distribution': 'undergroundtechChests', 'discriminator': 'treasureBox', 'where': 'underground', '_sa_instance_state': <sqlalchemy.orm.state.InstanceState object at 0x7f27c93b89e8>}
TODO some treasurepool stuff isn't loaded yet
<TreasureChest: 'techChest'> :

Random choice of:
???
60% Blank Tech Card
40% Teleporter Core

placeable <BiomePlaceable_Object: 398> {'priority': 1.0, 'biome_name': 'jungle', 'mode': 'floor', 'variants': 1, 'id': 398, 'distribution': 'overgroundRareChests', 'discriminator': 'object', 'where': 'surface', '_sa_instance_state': <sqlalchemy.orm.state.InstanceState object at 0x7f27c93b8a90>}
[x] / / Status Pod / 100% / (None, [], None, None)

placeable <BiomePlaceable_TreasureBox: 397> {'priority': 0.0, 'biome_name': 'jungle', 'mode': 'floor', 'variants': 1, 'id': 397, 'distribution': 'overgroundChests', 'discriminator': 'treasureBox', 'where': 'surface', '_sa_instance_state': <sqlalchemy.orm.state.InstanceState object at 0x7f27c93b8b38>}
TODO some treasurepool stuff isn't loaded yet
<TreasureChest: 'jungleChest'> :

Random choice of:
1 item — 5%
2 item — 40%
3 item — 30%
4 item — 15%
5 item — 10%
18.5% Bio Sample
11.1% Bio Sample
10.5% 60× Pixels
3.5% 30× Pixels
5.56% Medical Kit
5.56% Bio Sample
5% something from weapon
5% something from produce
10.5% 100× Pixels
4.5% Copper Ore
3.5% 50× Pixels
3.5% 200× Pixels
3.38% Bandage
3.38% Bandage
2.5% something from seed
3% Iron Ore
2% something from tool
1.85% [random toxicbroadsword]
1.85% Hazmat Shirt
1.85% Hazmat Pants
1.85% Hazmat Mask
1.85% Hazmat Airtank
2% [random tier2shield]
3.5% 300× Pixels
0.75% something from stim
0.6% something from instrument
0.25% something from costume
0.15% Teleporter Core

placeable <BiomePlaceable_Object: 396> {'priority': 1.0, 'biome_name': 'jungle', 'mode': 'floor', 'variants': 1, 'id': 396, 'distribution': 'surfaceCapsules', 'discriminator': 'object', 'where': 'surface', '_sa_instance_state': <sqlalchemy.orm.state.InstanceState object at 0x7f27c93b8be0>}
/ [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_Object: 395> {'priority': 1.0, 'biome_name': 'jungle', 'mode': 'floor', 'variants': 1, 'id': 395, 'distribution': 'denseSmall', 'discriminator': 'object', 'where': 'surface', '_sa_instance_state': <sqlalchemy.orm.state.InstanceState object at 0x7f27c93b8c88>}
[x] / / Red Flower / 4.76% / (None, [[['petalred', 1, {}]]], None, None)
[x] / / Blue Flower / 4.76% / (None, [[['petalblue', 1, {}]]], None, None)
[x] / / Yellow Flower / 4.76% / (None, [[['petalyellow', 1, {}]]], None, None)
/ [x] / Colourful Bush / 4.76% / (None, [[['plantfibre', 1, {}], ['plantfibre', 1, {}], ['plantfibre', 1, {}], ['biosample', 3, {}]]], None, [[['plantfibre', 1, {}], ['plantfibre', 1, {}], ['plantfibre', 1, {}], ['biosample', 3, {}]]])
/ [x] / Colourful Bush / 4.76% / (None, [[['plantfibre', 1, {}], ['plantfibre', 1, {}], ['plantfibre', 1, {}], ['biosample', 3, {}]]], None, [[['plantfibre', 1, {}], ['plantfibre', 1, {}], ['plantfibre', 1, {}], ['biosample', 3, {}]]])
/ [x] / Colourful Bush / 4.76% / (None, [[['plantfibre', 1, {}], ['plantfibre', 1, {}], ['plantfibre', 1, {}], ['biosample', 3, {}]]], None, [[['plantfibre', 1, {}], ['plantfibre', 1, {}], ['plantfibre', 1, {}], ['biosample', 3, {}]]])
/ [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, {}]]])
/ [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_Grass: 394> {'priority': 3.0, 'biome_name': 'jungle', 'mode': 'floor', 'variants': 1, 'id': 394, 'distribution': 'denseSmall', 'discriminator': 'grass', 'where': 'surface', '_sa_instance_state': <sqlalchemy.orm.state.InstanceState object at 0x7f27c93b8d30>}
TODO ['jungleflower1', 'jungleflower2', 'jungleflower3']

placeable <BiomePlaceable_Microdungeon: 393> {'priority': 3.0, 'biome_name': 'jungle', 'mode': 'floor', 'variants': 1, 'id': 393, 'distribution': 'tiyDist', 'discriminator': 'microdungeon', 'where': 'surface', '_sa_instance_state': <sqlalchemy.orm.state.InstanceState object at 0x7f27c93b8dd8>}
TODO ['block1platforms', 'loops', 'spiralspikes', 'blocks', 'stripeblocks', 'blockpile', 'reversepyramids', 'flats', 'spikes', 'rods', 'wiggles', 'rockyshapes', 'layeredspire', 'blank', 'none']

placeable <BiomePlaceable_GrassMod: 392> {'priority': None, 'biome_name': 'jungle', 'mode': 'floor', 'variants': None, 'where': 'underground', 'distribution': None, 'id': 392, 'discriminator': 'grass-mod', '_sa_instance_state': <sqlalchemy.orm.state.InstanceState object at 0x7f27c93b8e80>}
TODO <MaterialMod: 'grass'> @ 0.2

placeable <BiomePlaceable_Tree: 391> {'priority': 2.0, 'biome_name': 'jungle', 'mode': 'ceiling', 'variants': 1, 'id': 391, 'distribution': 'denseMedium', 'discriminator': 'tree', 'where': 'underground', '_sa_instance_state': <sqlalchemy.orm.state.InstanceState object at 0x7f27c93b8f28>}
TODO ['flowery', 'starry', 'dreamy'] (180) / ['vine', 'vine2', 'vine3', 'vine4'] (180)

placeable <BiomePlaceable_Object: 390> {'priority': 1.0, 'biome_name': 'jungle', 'mode': 'floor', 'variants': 1, 'id': 390, 'distribution': 'undergroundCapsules', 'discriminator': 'object', 'where': 'underground', '_sa_instance_state': <sqlalchemy.orm.state.InstanceState object at 0x7f27c93b8fd0>}
/ [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_Object: 389> {'priority': 1.0, 'biome_name': 'jungle', 'mode': 'floor', 'variants': 1, 'id': 389, 'distribution': 'undergroundChests', 'discriminator': 'object', 'where': 'underground', '_sa_instance_state': <sqlalchemy.orm.state.InstanceState object at 0x7f27c93b90b8>}
[x] / / Status Pod / 100% / (None, [], None, None)

placeable <BiomePlaceable_TreasureBox: 388> {'priority': 0.0, 'biome_name': 'jungle', 'mode': 'floor', 'variants': 1, 'id': 388, 'distribution': 'undergroundChests', 'discriminator': 'treasureBox', 'where': 'underground', '_sa_instance_state': <sqlalchemy.orm.state.InstanceState object at 0x7f27c93b9160>}
TODO some treasurepool stuff isn't loaded yet
<TreasureChest: 'weaponChest'> :

something from weapon
Plus a random choice of:
1 item — 20%
2 item — 50%
3 item — 20%
4 item — 10%
21% 60× Pixels
7% 30× Pixels
10% something from produce
21% 100× Pixels
9% Copper Ore
7% 50× Pixels
7% 200× Pixels
6.75% Bandage
6.75% Bandage
5% something from seed
6% Iron Ore
4% something from tool
2.5% [random crappyspear]
2.5% [random crappyhammer]
2.5% [random crappyaxe]
2.5% [random crappybroadsword]
4% [random tier2shield]
7% 300× Pixels
1.5% something from stim
1.2% something from instrument
1.12% Yellow Stim Pack
1.12% Red Stim Pack
1.12% Green Stim Pack
1.12% Blue Stim Pack
0.5% something from costume
0.3% Teleporter Core

placeable <BiomePlaceable_TreasureBox: 386> {'priority': 0.0, 'biome_name': 'jungle', 'mode': 'floor', 'variants': 1, 'id': 386, 'distribution': 'undergroundChests', 'discriminator': 'treasureBox', 'where': 'underground', '_sa_instance_state': <sqlalchemy.orm.state.InstanceState object at 0x7f27c93b9208>}
TODO some treasurepool stuff isn't loaded yet
<TreasureChest: 'basicChest'> :

Random choice of:
1 item — 5%
2 item — 15%
3 item — 45%
4 item — 20%
5 item — 10%
6 item — 5%
21% 60× Pixels
7% 30× Pixels
10% something from produce
21% 100× Pixels
9% Copper Ore
7% 50× Pixels
7% 200× Pixels
6.75% Bandage
6.75% Bandage
5% something from seed
6% Iron Ore
4% something from tool
2.5% [random crappyspear]
2.5% [random crappyhammer]
2.5% [random crappyaxe]
2.5% [random crappybroadsword]
4% [random tier2shield]
7% 300× Pixels
1.5% something from stim
1.2% something from instrument
1.12% Yellow Stim Pack
1.12% Red Stim Pack
1.12% Green Stim Pack
1.12% Blue Stim Pack
0.5% something from costume
0.3% Teleporter Core

placeable <BiomePlaceable_GrassMod: 407> {'priority': None, 'biome_name': 'jungle', 'mode': 'ceiling', 'variants': None, 'where': 'surface', 'distribution': None, 'id': 407, 'discriminator': 'grass-mod', '_sa_instance_state': <sqlalchemy.orm.state.InstanceState object at 0x7f27c93b92b0>}
TODO <MaterialMod: 'undergrowth'> @ 0.5

placeable <BiomePlaceable_GrassMod: 406> {'priority': None, 'biome_name': 'jungle', 'mode': 'floor', 'variants': None, 'where': 'surface', 'distribution': None, 'id': 406, 'discriminator': 'grass-mod', '_sa_instance_state': <sqlalchemy.orm.state.InstanceState object at 0x7f27c93b9358>}
TODO <MaterialMod: 'junglegrass'> @ 0.9

placeable <BiomePlaceable_Tree: 405> {'priority': 1.0, 'biome_name': 'jungle', 'mode': 'floor', 'variants': 1, 'id': 405, 'distribution': 'denseLarge', 'discriminator': 'tree', 'where': 'surface', '_sa_instance_state': <sqlalchemy.orm.state.InstanceState object at 0x7f27c93b9400>}
TODO ['lushy', 'junglepalm', 'jungly', 'jungleleaf'] (180) / ['twisty', 'woody', 'oldwood', 'crackly', 'palmlike'] (15)

placeable <BiomePlaceable_Bush: 404> {'priority': 2.0, 'biome_name': 'jungle', 'mode': 'floor', 'variants': 1, 'id': 404, 'distribution': 'denseMedium', 'discriminator': 'bush', 'where': 'surface', '_sa_instance_state': <sqlalchemy.orm.state.InstanceState object at 0x7f27c93b94a8>}
TODO [{'baseHueShiftMax': 40, 'modHueShiftMax': 180, 'name': 'testbush'}]

placeable <BiomePlaceable_Microdungeon: 403> {'priority': 3.0, 'biome_name': 'jungle', 'mode': 'floor', 'variants': 1, 'id': 403, 'distribution': 'tiyDistPlatform', 'discriminator': 'microdungeon', 'where': 'surface', '_sa_instance_state': <sqlalchemy.orm.state.InstanceState object at 0x7f27c93b9550>}
TODO ['aridplatforming']

placeable <BiomePlaceable_Microdungeon: 402> {'priority': 3.0, 'biome_name': 'jungle', 'mode': 'floor', 'variants': 1, 'id': 402, 'distribution': 'minibossoverground', 'discriminator': 'microdungeon', 'where': 'surface', '_sa_instance_state': <sqlalchemy.orm.state.InstanceState object at 0x7f27c93b95f8>}
TODO ['minibossoverground']

placeable <BiomePlaceable_Microdungeon: 401> {'priority': 3.0, 'biome_name': 'jungle', 'mode': 'floor', 'variants': 1, 'id': 401, 'distribution': 'randomEncounter', 'discriminator': 'microdungeon', 'where': 'surface', '_sa_instance_state': <sqlalchemy.orm.state.InstanceState object at 0x7f27c93b96a0>}
TODO ['randomencounter', 'avianencounter', 'glitchencounter']

placeable <BiomePlaceable_Microdungeon: 400> {'priority': 3.0, 'biome_name': 'jungle', 'mode': 'floor', 'variants': 1, 'id': 400, 'distribution': 'tiyDistTerrainfeatures', 'discriminator': 'microdungeon', 'where': 'surface', '_sa_instance_state': <sqlalchemy.orm.state.InstanceState object at 0x7f27c93b9748>}
TODO ['terrainfeatures']

placeable <BiomePlaceable_TreasureBox: 399> {'priority': 0.0, 'biome_name': 'jungle', 'mode': 'floor', 'variants': 1, 'id': 399, 'distribution': 'overgroundRareChests', 'discriminator': 'treasureBox', 'where': 'surface', '_sa_instance_state': <sqlalchemy.orm.state.InstanceState object at 0x7f27c93b97f0>}
TODO some treasurepool stuff isn't loaded yet
<TreasureChest: 'weaponChest'> :

something from weapon
Plus a random choice of:
1 item — 20%
2 item — 50%
3 item — 20%
4 item — 10%
21% 60× Pixels
7% 30× Pixels
10% something from produce
21% 100× Pixels
9% Copper Ore
7% 50× Pixels
7% 200× Pixels
6.75% Bandage
6.75% Bandage
5% something from seed
6% Iron Ore
4% something from tool
2.5% [random crappyspear]
2.5% [random crappyhammer]
2.5% [random crappyaxe]
2.5% [random crappybroadsword]
4% [random tier2shield]
7% 300× Pixels
1.5% something from stim
1.2% something from instrument
1.12% Yellow Stim Pack
1.12% Red Stim Pack
1.12% Green Stim Pack
1.12% Blue Stim Pack
0.5% something from costume
0.3% Teleporter Core

sound (is there anything to really /say/ here)

None

None

None

None

regions

jungle

fg cave ['surfaceCaves']

bg cave ['empty']

fg ore ['commonVeins']

bg ore ['empty']

block ['lowHillsSurface', 'medHillsSurface', 'ledgesSurface', 'giantLedgesSurface']

sub block ['largeClumps']

liquid ['water', 'poison'] with chance Range(low=10, high=20)

ocean [] at height 0

appears as primary in [<PlanetTypeLayer: 'surface', 'jungle'>], secondary in []