Savannah
Basics
Defined in /biomes/surface/savannah.biome
Breathable; has air.
Primarily composed of Dirt Block , plus some Dry Sand Dirt Block Rock Block
surrounding threat level Range(low=3, high=3)
None / None / None
status effects: []
hue shift: [0]
parallax: /parallax/surface/savannah.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_Grass: 413> {'priority': 1.0, 'biome_name': 'savannah', 'mode': 'floor', 'variants': 1, 'id': 413, 'distribution': 'rareClumpySmall', 'discriminator': 'grass', 'where': 'underground', '_sa_instance_state': <sqlalchemy.orm.state.InstanceState object at 0x7f27c93cce80>}
TODO ['testflower7', 'testflower8']
placeable <BiomePlaceable_GrassMod: 415> {'priority': None, 'biome_name': 'savannah', 'mode': 'ceiling', 'variants': None, 'where': 'underground', 'distribution': None, 'id': 415, 'discriminator': 'grass-mod', '_sa_instance_state': <sqlalchemy.orm.state.InstanceState object at 0x7f27c93ccf28>}
TODO <MaterialMod: 'roots'> @ 0.3
placeable <BiomePlaceable_TreasureBox: 416> {'priority': 0.0, 'biome_name': 'savannah', 'mode': 'floor', 'variants': 1, 'id': 416, 'distribution': 'overgroundChests', 'discriminator': 'treasureBox', 'where': 'surface', '_sa_instance_state': <sqlalchemy.orm.state.InstanceState object at 0x7f27c93ccfd0>}
TODO some treasurepool stuff isn't loaded yet
<TreasureChest: 'savannahChest'>
:
Random choice of: | |
---|---|
1 item — 5% 2 item — 40% 3 item — 30% 4 item — 15% 5 item — 10% |
|
15.9% | 5× Thorn Fruit |
10.5% | 60× Pixels |
3.5% | 30× Pixels |
7.94% | 3× Thorn Grenade |
5% | something from weapon |
5% | something from produce |
4.76% | Thorny Needler |
4.76% | Terminite |
4.76% | Hunter's knife |
4.76% | Hunter's Trousers |
4.76% | Hunter Jacket |
4.5% | 4× Copper Ore |
3.5% | 50× Pixels |
3.5% | 200× Pixels |
3.38% | 3× Bandage |
3.38% | 6× Bandage |
2.5% | something from seed |
3% | 4× Iron Ore |
2% | something from tool |
3.5% | 15× Pixels |
2% | [random tier2shield] |
1.59% | Thorn Juice |
0.75% | something from stim |
0.794% | Cool Fez |
0.6% | something from instrument |
2.25% | 4× Titanium Ore |
2.25% | 4× Platinum Ore |
0.25% | something from costume |
0.15% | Teleporter Core |
0.75% | 4× Silver Ore |
0.75% | 4× Gold Ore |
0.75% | Diamond |
placeable <BiomePlaceable_TreasureBox: 417> {'priority': 0.0, 'biome_name': 'savannah', 'mode': 'floor', 'variants': 1, 'id': 417, 'distribution': 'overgroundRareChests', 'discriminator': 'treasureBox', 'where': 'surface', '_sa_instance_state': <sqlalchemy.orm.state.InstanceState object at 0x7f27c93d10b8>}
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 |
9% | 4× Copper Ore |
7% | 50× Pixels |
7% | 200× Pixels |
6.75% | 3× Bandage |
6.75% | 6× Bandage |
5% | something from seed |
6% | 4× Iron Ore |
4% | something from tool |
2.5% | [random crappyspear] |
2.5% | [random crappyhammer] |
2.5% | [random crappyaxe] |
2.5% | [random crappybroadsword] |
7% | 15× Pixels |
4% | [random tier2shield] |
1.5% | something from stim |
1.2% | something from instrument |
1.12% | 3× Yellow Stim Pack |
1.12% | 3× Red Stim Pack |
1.12% | 3× Green Stim Pack |
1.12% | 3× Blue Stim Pack |
4.5% | 4× Titanium Ore |
4.5% | 4× Platinum Ore |
0.5% | something from costume |
0.3% | Teleporter Core |
1.5% | 4× Silver Ore |
1.5% | 4× Gold Ore |
1.5% | Diamond |
placeable <BiomePlaceable_Object: 418> {'priority': 1.0, 'biome_name': 'savannah', 'mode': 'floor', 'variants': 1, 'id': 418, 'distribution': 'overgroundRareChests', 'discriminator': 'object', 'where': 'surface', '_sa_instance_state': <sqlalchemy.orm.state.InstanceState object at 0x7f27c93d1160>}
[x]
/
/
Status Pod
/
100%
/
(None, [], None, None)
placeable <BiomePlaceable_Object: 419> {'priority': 1.0, 'biome_name': 'savannah', 'mode': 'floor', 'variants': 1, 'id': 419, 'distribution': 'surfaceCapsules', 'discriminator': 'object', 'where': 'surface', '_sa_instance_state': <sqlalchemy.orm.state.InstanceState object at 0x7f27c93d1208>}
/
[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_Microdungeon: 420> {'priority': 3.0, 'biome_name': 'savannah', 'mode': 'floor', 'variants': 1, 'id': 420, 'distribution': 'tiyDist', 'discriminator': 'microdungeon', 'where': 'surface', '_sa_instance_state': <sqlalchemy.orm.state.InstanceState object at 0x7f27c93d12b0>}
TODO ['block1platforms', 'loops', 'spiralspikes', 'blocks', 'stripeblocks', 'blockpile', 'reversepyramids', 'flats', 'spikes', 'rods', 'wiggles', 'rockyshapes', 'layeredspire', 'blank', 'none']
placeable <BiomePlaceable_Grass: 421> {'priority': 3.0, 'biome_name': 'savannah', 'mode': 'floor', 'variants': 1, 'id': 421, 'distribution': 'denseSmall', 'discriminator': 'grass', 'where': 'surface', '_sa_instance_state': <sqlalchemy.orm.state.InstanceState object at 0x7f27c93d1358>}
TODO ['savannahgrass']
placeable <BiomePlaceable_Microdungeon: 422> {'priority': 3.0, 'biome_name': 'savannah', 'mode': 'floor', 'variants': 1, 'id': 422, 'distribution': 'tiyDistTerrainfeatures', 'discriminator': 'microdungeon', 'where': 'surface', '_sa_instance_state': <sqlalchemy.orm.state.InstanceState object at 0x7f27c93d1400>}
TODO ['terrainfeatures']
placeable <BiomePlaceable_Microdungeon: 423> {'priority': 0.0, 'biome_name': 'savannah', 'mode': 'floor', 'variants': 1, 'id': 423, 'distribution': 'randomEncounter', 'discriminator': 'microdungeon', 'where': 'surface', '_sa_instance_state': <sqlalchemy.orm.state.InstanceState object at 0x7f27c93d14a8>}
TODO ['randomencounter', 'avianencounter', 'glitchencounter']
placeable <BiomePlaceable_Microdungeon: 424> {'priority': 3.0, 'biome_name': 'savannah', 'mode': 'floor', 'variants': 1, 'id': 424, 'distribution': 'minibossoverground', 'discriminator': 'microdungeon', 'where': 'surface', '_sa_instance_state': <sqlalchemy.orm.state.InstanceState object at 0x7f27c93d1550>}
TODO ['minibossoverground']
placeable <BiomePlaceable_Microdungeon: 425> {'priority': 3.0, 'biome_name': 'savannah', 'mode': 'floor', 'variants': 1, 'id': 425, 'distribution': 'tiyDistPlatform', 'discriminator': 'microdungeon', 'where': 'surface', '_sa_instance_state': <sqlalchemy.orm.state.InstanceState object at 0x7f27c93d15f8>}
TODO ['aridplatforming']
placeable <BiomePlaceable_Bush: 426> {'priority': 2.0, 'biome_name': 'savannah', 'mode': 'floor', 'variants': 1, 'id': 426, 'distribution': 'scatteredLarge', 'discriminator': 'bush', 'where': 'surface', '_sa_instance_state': <sqlalchemy.orm.state.InstanceState object at 0x7f27c93d16a0>}
TODO [{'baseHueShiftMax': 0, 'modHueShiftMax': 0, 'name': 'savannahbush'}]
placeable <BiomePlaceable_Tree: 427> {'priority': 1.0, 'biome_name': 'savannah', 'mode': 'floor', 'variants': 1, 'id': 427, 'distribution': 'rare', 'discriminator': 'tree', 'where': 'surface', '_sa_instance_state': <sqlalchemy.orm.state.InstanceState object at 0x7f27c93d1748>}
TODO ['baobab'] (180) / ['baobab'] (15)
placeable <BiomePlaceable_Object: 428> {'priority': 0.0, 'biome_name': 'savannah', 'mode': 'floor', 'variants': 1, 'id': 428, 'distribution': 'scatteredSmall', 'discriminator': 'object', 'where': 'surface', '_sa_instance_state': <sqlalchemy.orm.state.InstanceState object at 0x7f27c93d17f0>}
[x]
/
/
Thorny Plant
/
100%
/
(None, [[['thornfruit', 1, {}]]], None, None)
placeable <BiomePlaceable_Object: 429> {'priority': 0.0, 'biome_name': 'savannah', 'mode': 'floor', 'variants': 1, 'id': 429, 'distribution': 'surfaceCrops', 'discriminator': 'object', 'where': 'surface', '_sa_instance_state': <sqlalchemy.orm.state.InstanceState object at 0x7f27c93d1898>}
[x]
/
/
Currentcorn Seed
/
100%
/
(None, [[['currentcornseed', 1, {}]]], None, None)
placeable <BiomePlaceable_GrassMod: 430> {'priority': None, 'biome_name': 'savannah', 'mode': 'floor', 'variants': None, 'where': 'surface', 'distribution': None, 'id': 430, 'discriminator': 'grass-mod', '_sa_instance_state': <sqlalchemy.orm.state.InstanceState object at 0x7f27c93d1940>}
TODO <MaterialMod: 'savannahgrass'> @ 0.9
placeable <BiomePlaceable_TreasureBox: 410> {'priority': 0.0, 'biome_name': 'savannah', 'mode': 'floor', 'variants': 1, 'id': 410, 'distribution': 'undergroundtechChests', 'discriminator': 'treasureBox', 'where': 'underground', '_sa_instance_state': <sqlalchemy.orm.state.InstanceState object at 0x7f27c93d19e8>}
TODO some treasurepool stuff isn't loaded yet
<TreasureChest: 'techChest'>
:
Random choice of: | |
---|---|
??? | |
60% | Blank Tech Card |
40% | Teleporter Core |
placeable <BiomePlaceable_TreasureBox: 409> {'priority': 0.0, 'biome_name': 'savannah', 'mode': 'floor', 'variants': 1, 'id': 409, 'distribution': 'undergroundChests', 'discriminator': 'treasureBox', 'where': 'underground', '_sa_instance_state': <sqlalchemy.orm.state.InstanceState object at 0x7f27c93d1a90>}
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 |
9% | 4× Copper Ore |
7% | 50× Pixels |
7% | 200× Pixels |
6.75% | 3× Bandage |
6.75% | 6× Bandage |
5% | something from seed |
6% | 4× Iron Ore |
4% | something from tool |
2.5% | [random crappyspear] |
2.5% | [random crappyhammer] |
2.5% | [random crappyaxe] |
2.5% | [random crappybroadsword] |
7% | 15× Pixels |
4% | [random tier2shield] |
1.5% | something from stim |
1.2% | something from instrument |
1.12% | 3× Yellow Stim Pack |
1.12% | 3× Red Stim Pack |
1.12% | 3× Green Stim Pack |
1.12% | 3× Blue Stim Pack |
4.5% | 4× Titanium Ore |
4.5% | 4× Platinum Ore |
0.5% | something from costume |
0.3% | Teleporter Core |
1.5% | 4× Silver Ore |
1.5% | 4× Gold Ore |
1.5% | Diamond |
placeable <BiomePlaceable_TreasureBox: 408> {'priority': 0.0, 'biome_name': 'savannah', 'mode': 'floor', 'variants': 1, 'id': 408, 'distribution': 'undergroundChests', 'discriminator': 'treasureBox', 'where': 'underground', '_sa_instance_state': <sqlalchemy.orm.state.InstanceState object at 0x7f27c93d1b38>}
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 |
9% | 4× Copper Ore |
7% | 50× Pixels |
7% | 200× Pixels |
6.75% | 3× Bandage |
6.75% | 6× Bandage |
5% | something from seed |
6% | 4× Iron Ore |
4% | something from tool |
2.5% | [random crappyspear] |
2.5% | [random crappyhammer] |
2.5% | [random crappyaxe] |
2.5% | [random crappybroadsword] |
7% | 15× Pixels |
4% | [random tier2shield] |
1.5% | something from stim |
1.2% | something from instrument |
1.12% | 3× Yellow Stim Pack |
1.12% | 3× Red Stim Pack |
1.12% | 3× Green Stim Pack |
1.12% | 3× Blue Stim Pack |
4.5% | 4× Titanium Ore |
4.5% | 4× Platinum Ore |
0.5% | something from costume |
0.3% | Teleporter Core |
1.5% | 4× Silver Ore |
1.5% | 4× Gold Ore |
1.5% | Diamond |
placeable <BiomePlaceable_GrassMod: 414> {'priority': None, 'biome_name': 'savannah', 'mode': 'floor', 'variants': None, 'where': 'underground', 'distribution': None, 'id': 414, 'discriminator': 'grass-mod', '_sa_instance_state': <sqlalchemy.orm.state.InstanceState object at 0x7f27c93d1be0>}
TODO <MaterialMod: 'sand'> @ 0.2
placeable <BiomePlaceable_Object: 411> {'priority': 1.0, 'biome_name': 'savannah', 'mode': 'floor', 'variants': 1, 'id': 411, 'distribution': 'undergroundChests', 'discriminator': 'object', 'where': 'underground', '_sa_instance_state': <sqlalchemy.orm.state.InstanceState object at 0x7f27c93d1c88>}
[x]
/
/
Status Pod
/
100%
/
(None, [], None, None)
placeable <BiomePlaceable_Object: 412> {'priority': 1.0, 'biome_name': 'savannah', 'mode': 'floor', 'variants': 1, 'id': 412, 'distribution': 'undergroundCapsules', 'discriminator': 'object', 'where': 'underground', '_sa_instance_state': <sqlalchemy.orm.state.InstanceState object at 0x7f27c93d1d30>}
/
[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
regionssavannah
fg cave ['surfaceCaves']
bg cave ['empty']
fg ore ['commonVeins']
bg ore ['empty']
block ['flatsSurface', 'lowHillsSurface', 'canyonsSurface']
sub block ['largeClumps']
liquid ['water', 'tarliquid'] with chance Range(low=10, high=20)
ocean [] at height 0
appears as primary in [<PlanetTypeLayer: 'surface', 'savannah'>], secondary in []