Difference between revisions of "User:Arcangelus/Sandbox"
Arcangelus (talk | contribs) m |
Arcangelus (talk | contribs) |
||
Line 104: | Line 104: | ||
|} | |} | ||
− | '''Light''': Supports light structure<br/> | + | |
− | '''Medium''': Supports medium structures<br/> | + | ----- |
− | '''Heavy''': Supports heavy structures<br/> | + | {| {{STDT| sortable c_25 text-center}} |
− | '''ShallowWater''': Can be built on with things that are waterproof<br/> | + | ! Type !! Move Speed <br/>Modifier !! [[Plants#Fertility|Fertility]] !! Terrain<br/>Support !! [[Bridge]]able !! [[Grave|Diggable]] !! Terrain<br/>Type !! Beauty !! [[Cleanliness]] !! Filth<br/>mask{{ref label|Fmask|2}} !! Dries<br/> To{{ref label|DriesTo|3}} !! Tags !! [[Path cost|Path<br/>cost]] !! [[Filth#Generation|Generates<br/>Filth]] !! Allows<br/>Special<br/>Attack{{ref label|ASA|6}} !! Others |
− | '''MovingFluid | + | |- id="Broken asphalt" |
− | '''Bridgeable''': Bridge can be built here<br/> | + | ! Broken asphalt |
− | '''GrowSoil | + | | 100% || 0% || Heavy || {{Cross}} || {{Cross}} || - || -1 || 2 || {{Check}} || - || Road || 0 || {{Cross}} || {{Cross}} || |
− | '''Diggable''': For graves<br/> | + | |- id="Packed dirt" |
− | '''SmoothableStone | + | ! Packed dirt |
+ | | 92.9% || 0% || Heavy || {{Cross}} || {{Check}} || Soil || -1 || -1 || {{Check}} || - || Road || 1 || [[Filth#Dirt|Dirt]] || {{Cross}} || | ||
+ | |||
+ | |- id="Chest-deep moving water" | ||
+ | ! Chest-deep moving water | ||
+ | | 23.6% || 0% || - || {{Check}} || {{Cross}} || - || 0 || 0 || {{Cross}} || - || water{{ref label|water|4|1}} || 42 || {{Cross}} || WaterInEyes || | ||
+ | |- id="Deep ocean water" | ||
+ | ! Deep ocean water | ||
+ | | 0% || 0% || - || {{Cross}} || {{Cross}} || - || 0 || 0 || {{Cross}} || - || water{{ref label|water|4|2}}<br/> ocean || 300{{ref label|Impassable|5|1}} || {{Cross}} || WaterInEyes || Impassable | ||
+ | |- id="Deep water" | ||
+ | ! Deep water | ||
+ | | 0% || 0% || - || {{Cross}} || {{Cross}} || - || 0 || 0 || {{Cross}} || - || water{{ref label|water|4|3}} || 300{{ref label|Impassable|5|2}} || {{Cross}} || WaterInEyes || Impassable | ||
+ | |||
+ | |- id="Shallow ocean water" | ||
+ | ! Shallow ocean water | ||
+ | | 30.2% || 0% || ShallowWater || {{Check}} || {{Cross}} || - || 0 || 0 || {{Cross}} || [[#Gravel|Stony soil]] || water{{ref label|water|4|4}}<br/> ocean || 30 || {{Cross}} || WaterInEyes || | ||
+ | |- id="Shallow moving water" | ||
+ | ! Shallow moving water | ||
+ | | 30.2% || 0% || ShallowWater<br/> MovingFluid || {{Check}} || {{Cross}} || - || 0 || 0 || {{Cross}} || - || water{{ref label|water|4|5}}<br/> River || 30 || {{Cross}} || WaterInEyes || | ||
+ | |- id="Shallow water" | ||
+ | ! Shallow water | ||
+ | | 30.2% || 0% || ShallowWater || {{Check}} || {{Cross}} || - || 0 || 0 || {{Cross}} || [[#Gravel|Stony soil]] || water{{ref label|water|4|6}} || 30 || {{Cross}} || WaterInEyes || | ||
+ | |- id="Marsh" | ||
+ | ! Marsh | ||
+ | | 30.2% || 0% || ShallowWater || {{Check}} || {{Cross}} || - || -3/0 || -2 || {{Cross}} || [[#Soil|Soil]] || - || 30 || [[Filth#Dirt|Dirt]] || MudInEyes || Extinguishes Fire | ||
+ | |||
+ | |- id="Soil" | ||
+ | ! Soil | ||
+ | | 86.6% || 100% || Heavy<br/> GrowSoil || {{Cross}} || {{Check}} || Soil || -3/0 || -1 || {{Check}} || - || Soil || 2 || [[Filth#Dirt|Dirt]] || DirtInEyes || | ||
+ | |- id="Lichen-covered soil" | ||
+ | ! Lichen-covered soil | ||
+ | | 81.2% || 100% || Heavy<br/> GrowSoil || {{Cross}} || {{Check}} || Soil || -3/0 || -1 || {{Check}} || - || Soil || 3 || [[Filth#Dirt|Dirt]] || DirtInEyes || | ||
+ | |- id="Marshy soil" | ||
+ | ! Marshy soil | ||
+ | | 48.1% || 100% || Light<br/> GrowSoil || {{Check}} || {{Check}} || Soil || -3/0 || -2 || {{Check}} || [[#Soil|Soil]] || Soil || 14 || [[Filth#Dirt|Dirt]] || DirtInEyes || | ||
+ | |- id="Rich soil" | ||
+ | ! Rich soil | ||
+ | | 86.7% || 140% || Heavy<br/> GrowSoil || {{Check}} || {{Check}} || Soil || -3/0 || -1 || {{Check}} || [[#Soil|Soil]] || Soil || 2 || [[Filth#Dirt|Dirt]] || DirtInEyes || | ||
+ | |||
+ | |- id="Gravel" | ||
+ | ! Stony soil | ||
+ | | 86.7% || 70% || Heavy<br/> GrowSoil || {{Check}} || {{Check}} || - || -3/0 || -1 || {{Check}} || - || Soil || 2 || [[Filth#Dirt|Dirt]] || GravelInEyes || | ||
+ | |||
+ | |- id="Sand" | ||
+ | ! Sand | ||
+ | | 76.4% || 10% || Heavy || {{Cross}} || {{Check}} || Sand || -3/0 || -1 || {{Check}} || - || Sand || 4 || [[Filth#Sand|Sand]] || SandInEyes || | ||
+ | |- id="Soft sand" | ||
+ | ! Soft sand | ||
+ | | 48.1% || 0% || Light || {{Cross}} || {{Check}} || Sand || -3/0 || -1 || {{Check}} || [[#Sand|Sand]] || Sand || 14 || [[Filth#Sand|Sand]] || SandInEyes || | ||
+ | |||
+ | |- id="Mud" | ||
+ | ! Mud | ||
+ | | 48.1% || 0% || - || {{Check}} || {{Cross}} || Soil || -3/0 || -2 || {{Check}} || [[#Soil|Soil]] || - || 14 || [[Filth#Dirt|Dirt]] || MudInEyes || | ||
+ | |- id="Ice" | ||
+ | ! Ice | ||
+ | | 48.1% || 0% || Heavy || {{Cross}} || {{Check}} || - || -3/0 || 0 || {{Check}} || - || - || 14 || [[Filth#Dirt|Dirt]] || {{Cross}} || - | ||
+ | |||
+ | |- id="Polluted soil" | ||
+ | ! [[Pollution|Polluted soil]] | ||
+ | | 87% || 50%{{ref label|Polluted_S|9}} || Heavy || {{Cross}} || ? || Soil || || || || - || || 2 || {{Cross}}? || {{Cross}} || Allegedly, it will replace any terrain of fertility > 0%. | ||
+ | |- id="Rough stone" | ||
+ | ! [[Rough stonestone]] | ||
+ | | {{%|{{Q|Rough stone|Move Speed Factor}} }} || 0% || Heavy || {{Cross}} || {{Cross}} || Stone || -1 || 0 || {{Check}}{{ref label|RStone|7}} || - || - || 2 || {{Cross}} || {{Cross}} || Smooothable<br/>Hardcoded{{ref label|Hardcode|8}} | ||
+ | |- id="Rough-hewn stone" | ||
+ | ! [[Rough-hewn stone]] | ||
+ | | {{%|{{Q|Rough-hewn stone|Move Speed Factor}} }}|| 0% || Heavy || {{Cross}} || {{Cross}} || Stone || -1 || 0 || All || - || - || 1 || {{Cross}} || {{Cross}} || Smooothable<br/>Hardcoded{{ref label|Hardcode|8}} | ||
+ | |- id="Smooth stone" | ||
+ | ! [[Smooth stone]] | ||
+ | | {{%|{{Q|Smooth stone|Move Speed Factor}} }}|| 0% || Heavy || {{Cross}} || {{Cross}} || Stone || 2 || 0 || All || - || - || 0 || {{Cross}} || {{Cross}} || 5{{Icon Small|silver}}.<br/>Natural, non-generated floor/terrain hybrid.<br/>Paintable<br/>Hardcoded{{ref label|Hardcode|8}} | ||
+ | |- id="Gray Surface" | ||
+ | ! [[Gray surface]] | ||
+ | | 87% || 0% || Heavy || {{Cross}} || {{Cross}} || ? || 0 || 0 || {{Check}}? || - || ? || 2 || {{Cross}} || {{Cross}} || Only present on the Labyrinth. | ||
+ | |- id="Flesh Floor" | ||
+ | ! [[Flesh]]{{AnomalyIcon}} | ||
+ | | 87% || 0 || Heavy || {{Cross}} || {{Cross}}? || ? || -10/-5 || -3 || {{Check}}? || - || ? || 2 || ? || {{Cross}} || Cleaning time Mult 150%<br/>Removable.<br/>Inflammable 32%<br/>Behaves like a natural Floor. | ||
+ | <!-- | ||
+ | Removed for being a floor | ||
+ | |- id="Fungal Gravel" | ||
+ | ! [[Fungal gravel]]{{IdeologyIcon}} | ||
+ | | 87% || 70% || Floor base || {{Cross}} || {{Cross}} || - || -1 || -1 || All? || || || || 2 || {{Cross}} || WorkToBuild 1000 --> | ||
+ | |} | ||
+ | |||
+ | :{{note label|Fmask|2}}The kind of Filth accepted by this terrain. {{Check}} denotes terrains that accept '''Unnatural''' filth, {{Cross}} those that accept none. Special cases are denoted as such. | ||
+ | :{{note label|DriesTo|3}}As Stony soil doesn't exist in [[Sea ice]] nor [[Ice sheet]], it dries to Ice instead. | ||
+ | :4{{note label|water||1}}{{note label|water||2}}{{note label|water||3}}{{note label|water||4}}{{note label|water||5}}{{note label|water||6}} All water tiles triple the deterioration rate and extinguishes Fire. Also allows the '''WaterInEyes''' attack. | ||
+ | :5{{note label|Impossible||1}}{{note label|Impossible||2}}Redundant dut to being Impassable. It would result in a 4.2% '''Move Speed Modifier''' otherwise. | ||
+ | :{{note label|ASA|6}}All of these attacks have a cooldown of 1.5 seconds, require the '''KickMaterialInEyes''' capacity, and apply a Hediff of the same name. | ||
+ | :{{note label|RStone|7}}Plus any defined on NaturalTerrainBase. In vanilla, this in just the Unnatural filth. | ||
+ | :{{note label|Hardcode|8}}Not on the xml files but rather defined programmatically for all stone types. | ||
+ | :{{note label|Polluted_S|0}}Only if the subjacent terrains as a fertility above 50%. I presume 0% otherwise. | ||
+ | |||
+ | The '''Terrain Support''' propriety determines what kind of structure can be build on a given terrain. If a given structures has '''Terrain Affordance''' not listed on a given terrain, then its construction won'r be allowed. The types used are: | ||
+ | *'''Light''': Supports light structure<br/> | ||
+ | *'''Medium''': Supports medium structures<br/> | ||
+ | *'''Heavy''': Supports heavy structures<br/> | ||
+ | *'''ShallowWater''': Can be built on with things that are waterproof<br/> | ||
+ | *'''MovingFluid''' (moving water): Contains power usable for hydroelectrics<br/> | ||
+ | *'''Bridgeable''': Bridge can be built here<br/> | ||
+ | *'''GrowSoil''' (growable): Things can grow here. Unsure if is does anything or if merely indicative.<br/> | ||
+ | *'''Diggable''': For graves<br/> | ||
+ | *'''SmoothableStone''' (smoothable): Can be ground and smoothed into smooth stone<br/> | ||
+ | |||
+ | As of [[Version/1.5.4104]], all terrains with Heavy '''Terrain Support''' also support both Medium and Light. To help the readability of this table, only the '''Heavy''' tag will be used in those cases. | ||
+ | |||
Revision as of 21:11, 2 August 2024
Welcome to the RimWorld Wiki sandbox!
This sandbox is where you can experiment and practice working on a wiki page. This page will usually have little or no content. Feel free to add content or to make changes and save them to see the results.
To learn about editing and formatting start here: Help:Contents. Just start with the basics... enter some text, and learn the other pieces as you go.
Your content contributions are welcome and important. The wiki is a collaborative effort and others can help with formatting and other improvements.]
Best wishes!
Creating page.
- Do changes here appear on Recent changes? Yes.
- Does this apply to sandbox as well?
subst:
https://rimworldwiki.com/index.php?title=Environment
Naturally generated surfaces
- For the artificial flooring, see Floors.
The function SpeedPercentString is:
13/(13 + Path cost)
Also uses float points, for some reason.
Type | Move Speed Modifier |
Fertility | Terrain Support |
Bridgeable | Diggable[1] | Terrain Type |
Beauty | Cleanliness | Filth mask[2] |
Dries To[3] | Others | Path cost |
Generates Filth |
Extra |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Broken asphalt | 100% | 0% | Heavy | - | -1 | 2 | - | Road | 0 | |||||
Packed dirt | 92.9% | 0% | Heavy | Soil | -1 | -1 | - | Road | 1 | Dirt | ||||
Chest-deep moving water | 23.6% | 0% | - | - | 0 | 0 | - | water[4] | 42 | |||||
Deep ocean water | 0% | 0% | - | - | 0 | 0 | - | water ocean |
300 | Impassable[5] | ||||
Deep water | 0% | 0% | - | - | 0 | 0 | - | water | 300 | Impassable | ||||
Shallow ocean water | 30.2% | 0% | ShallowWater | - | 0 | 0 | Stony soil | water ocean |
30 | |||||
Shallow moving water | 30.2% | 0% | ShallowWater MovingFluid |
- | 0 | 0 | - | water River |
30 | |||||
Shallow water | 30.2% | 0% | ShallowWater | - | 0 | 0 | Stony soil | water | 30 | |||||
Marsh | 30.2% | 0% | ShallowWater | - | -3/0 | -2 | Soil | 30 | Dirt | Extinguishes Fire MudInEyes. | ||||
Soil | 86.6% | 100% | Heavy GrowSoil |
Soil | -3/0 | -1 | - | Soil | 2 | Dirt | DirtInEyes Soil | |||
Lichen-covered soil | 81.2% | 100% | Heavy GrowSoil |
Soil | -3/0 | -1 | - | Soil | 3 | Dirt | DirtInEyes Soil | |||
Marshy soil | 48.1% | 100% | Light GrowSoil |
Soil | -3/0 | -2 | Soil | Soil | 14 | Dirt | DirtInEyes Soil | |||
Rich soil | 86.7% | 140% | Heavy GrowSoil |
Soil | -3/0 | -1 | Soil | Soil | 2 | Dirt | DirtInEyes Soil | |||
Stony soil | 86.7% | 70% | Heavy GrowSoil |
- | -3/0 | -1 | - | Soil | 2 | Dirt | GravelInEyes Soil | |||
Sand | 76.4% | 10% | Heavy | Sand | -3/0 | -1 | - | Sand | 4 | Sand | SandInEyes | |||
Soft sand | 48.1% | 0% | Light | Sand | -3/0 | -1 | Sand | Sand | 14 | Sand | SandInEyes | |||
Mud | 48.1% | 0% | - | Soil | -3/0 | -2 | Soil | - | 14 | Dirt | MudInEyes | |||
Ice | 48.1% | 0% | Heavy | - | -3/0 | 0 | - | - | 14 | Dirt | - | |||
Polluted soil | 87% | 50% | Heavy | Soil | - | 2 | Allegedly, it will replace any terrain of fertility > 0%. | |||||||
Rough stonestone | 87% | 0% | Heavy | Stone | -1 | 0 | [6] | - | - | 2 | Smooothable Hardcoded | |||
Rough-hewn stone | 93% | 0% | Heavy | Stone | -1 | 0 | All | - | - | 1 | Smooothable Hardcoded | |||
Smooth stone | 100% | 0% | Heavy | Stone | 2 | 0 | All | - | - | 0 | 5. Not naturally generated Paintable Hardcoded | |||
Gray surface | 87% | 0% | Heavy | ? | 0 | 0 | ? | - | ? | 2 | Only present on the Labyrinth. | |||
Flesh | 87% | 0 | Heavy | ? | ? | -10/-5 | -3 | ? | - | ? | 2 | ? | Cleaning time Mult 150% Removable. Inflammable 32% |
Type | Move Speed Modifier |
Fertility | Terrain Support |
Bridgeable | Diggable | Terrain Type |
Beauty | Cleanliness | Filth mask[2] |
Dries To[3] |
Tags | Path cost |
Generates Filth |
Allows Special Attack[6] |
Others |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Broken asphalt | 100% | 0% | Heavy | - | -1 | 2 | - | Road | 0 | ||||||
Packed dirt | 92.9% | 0% | Heavy | Soil | -1 | -1 | - | Road | 1 | Dirt | |||||
Chest-deep moving water | 23.6% | 0% | - | - | 0 | 0 | - | water[4] | 42 | WaterInEyes | |||||
Deep ocean water | 0% | 0% | - | - | 0 | 0 | - | water[4] ocean |
300[5] | WaterInEyes | Impassable | ||||
Deep water | 0% | 0% | - | - | 0 | 0 | - | water[4] | 300[5] | WaterInEyes | Impassable | ||||
Shallow ocean water | 30.2% | 0% | ShallowWater | - | 0 | 0 | Stony soil | water[4] ocean |
30 | WaterInEyes | |||||
Shallow moving water | 30.2% | 0% | ShallowWater MovingFluid |
- | 0 | 0 | - | water[4] River |
30 | WaterInEyes | |||||
Shallow water | 30.2% | 0% | ShallowWater | - | 0 | 0 | Stony soil | water[4] | 30 | WaterInEyes | |||||
Marsh | 30.2% | 0% | ShallowWater | - | -3/0 | -2 | Soil | - | 30 | Dirt | MudInEyes | Extinguishes Fire | |||
Soil | 86.6% | 100% | Heavy GrowSoil |
Soil | -3/0 | -1 | - | Soil | 2 | Dirt | DirtInEyes | ||||
Lichen-covered soil | 81.2% | 100% | Heavy GrowSoil |
Soil | -3/0 | -1 | - | Soil | 3 | Dirt | DirtInEyes | ||||
Marshy soil | 48.1% | 100% | Light GrowSoil |
Soil | -3/0 | -2 | Soil | Soil | 14 | Dirt | DirtInEyes | ||||
Rich soil | 86.7% | 140% | Heavy GrowSoil |
Soil | -3/0 | -1 | Soil | Soil | 2 | Dirt | DirtInEyes | ||||
Stony soil | 86.7% | 70% | Heavy GrowSoil |
- | -3/0 | -1 | - | Soil | 2 | Dirt | GravelInEyes | ||||
Sand | 76.4% | 10% | Heavy | Sand | -3/0 | -1 | - | Sand | 4 | Sand | SandInEyes | ||||
Soft sand | 48.1% | 0% | Light | Sand | -3/0 | -1 | Sand | Sand | 14 | Sand | SandInEyes | ||||
Mud | 48.1% | 0% | - | Soil | -3/0 | -2 | Soil | - | 14 | Dirt | MudInEyes | ||||
Ice | 48.1% | 0% | Heavy | - | -3/0 | 0 | - | - | 14 | Dirt | - | ||||
Polluted soil | 87% | 50%[9] | Heavy | ? | Soil | - | 2 | ? | Allegedly, it will replace any terrain of fertility > 0%. | ||||||
Rough stonestone | 87% | 0% | Heavy | Stone | -1 | 0 | [7] | - | - | 2 | Smooothable Hardcoded[8] | ||||
Rough-hewn stone | 93% | 0% | Heavy | Stone | -1 | 0 | All | - | - | 1 | Smooothable Hardcoded[8] | ||||
Smooth stone | 100% | 0% | Heavy | Stone | 2 | 0 | All | - | - | 0 | 5. Natural, non-generated floor/terrain hybrid. Paintable Hardcoded[8] | ||||
Gray surface | 87% | 0% | Heavy | ? | 0 | 0 | ? | - | ? | 2 | Only present on the Labyrinth. | ||||
Flesh | 87% | 0 | Heavy | ? | ? | -10/-5 | -3 | ? | - | ? | 2 | ? | Cleaning time Mult 150% Removable. Inflammable 32% Behaves like a natural Floor. |
- 2 The kind of Filth accepted by this terrain. denotes terrains that accept Unnatural filth, those that accept none. Special cases are denoted as such.
- 3 As Stony soil doesn't exist in Sea ice nor Ice sheet, it dries to Ice instead.
- 41 2 3 4 5 6 All water tiles triple the deterioration rate and extinguishes Fire. Also allows the WaterInEyes attack.
- 51 2 Redundant dut to being Impassable. It would result in a 4.2% Move Speed Modifier otherwise.
- 6 All of these attacks have a cooldown of 1.5 seconds, require the KickMaterialInEyes capacity, and apply a Hediff of the same name.
- 7 Plus any defined on NaturalTerrainBase. In vanilla, this in just the Unnatural filth.
- 8 Not on the xml files but rather defined programmatically for all stone types.
- 0 Only if the subjacent terrains as a fertility above 50%. I presume 0% otherwise.
The Terrain Support propriety determines what kind of structure can be build on a given terrain. If a given structures has Terrain Affordance not listed on a given terrain, then its construction won'r be allowed. The types used are:
- Light: Supports light structure
- Medium: Supports medium structures
- Heavy: Supports heavy structures
- ShallowWater: Can be built on with things that are waterproof
- MovingFluid (moving water): Contains power usable for hydroelectrics
- Bridgeable: Bridge can be built here
- GrowSoil (growable): Things can grow here. Unsure if is does anything or if merely indicative.
- Diggable: For graves
- SmoothableStone (smoothable): Can be ground and smoothed into smooth stone
As of Version/1.5.4104, all terrains with Heavy Terrain Support also support both Medium and Light. To help the readability of this table, only the Heavy tag will be used in those cases.
I Believe Polluted Soil acts as a modifier on the terrain rather than a terrain itself. Untested, as I haven't been able to play at all lately.
-1 Beauty is applied to the tile.
- Mod-development
say, it seems like the Wiki may be wrong about smoothed floors being worth 8 wealth? Unless "5f" translates to 8
I see the terraindef for Stone is set to 5f here, in TerrainDefGenerator_Stone.cs:
StatUtility.SetStatValueInList(ref smooth.statBases, StatDefOf.Beauty, 2f); StatUtility.SetStatValueInList(ref smooth.statBases, StatDefOf.MarketValue, 5f); (this is in 1.5, haven't checked the source for 1.4 or before. Trying to make a mod to set smoothed floor wealth as nothing)
- ↑ Able to dig graves
- ↑ All Natural Terrains that accept filth only accept Unnatural filth.
- ↑ As Stony soil doesn't exist in Sea ice nor Ice sheet, it dries to Ice instead.
- ↑ All water tiles triple the deterioration rate and extinguishes Fire. Also allows the WaterInEyes attack.
- ↑ It would be 4.2% otherwise
- ↑ Plus any defined on NaturalTerrainBase. In vanilla, this in just the Unnatural filth.