From 6444cbc6e612691966de2da3ef9d3e7ed51268ff Mon Sep 17 00:00:00 2001 From: Codex Date: Mon, 20 Jul 2026 18:46:42 +0200 Subject: [PATCH] Replace Markdown inside HTML --- api/source/Deposit.md | 2 +- api/source/Map.md | 5 +- api/source/PathFinder.md | 2 +- api/source/Room.Terrain.md | 2 +- api/source/Room.md | 112 +++++++------- api/source/StructureLab.md | 2 +- api/source/StructureSpawn.md | 2 +- source/auth-tokens.md | 4 +- source/invaders.md | 12 +- source/ptr.md | 4 +- source/resources.md | 286 +++++++++++++++++------------------ 11 files changed, 216 insertions(+), 217 deletions(-) diff --git a/api/source/Deposit.md b/api/source/Deposit.md index 7ae10e05..681db758 100644 --- a/api/source/Deposit.md +++ b/api/source/Deposit.md @@ -11,7 +11,7 @@ Learn more about deposits from [this article](/resources.html). Cooldown - `0.001 * totalHarvested ^ 1.2` + 0.001 * totalHarvested ^ 1.2 Decay diff --git a/api/source/Map.md b/api/source/Map.md index dcf4d064..b4757855 100644 --- a/api/source/Map.md +++ b/api/source/Map.md @@ -219,7 +219,7 @@ switch(terrain.get(10,15)) { } ``` -Get a `Room.Terrain` object which provides fast access to static terrain data. This method works for any room in the world even if you have no access to it. +Get a Room.Terrain object which provides fast access to static terrain data. This method works for any room in the world even if you have no access to it. {% api_method_params %} roomName : string @@ -229,7 +229,7 @@ The room name. ### Return value -Returns new `Room.Terrain` object. +Returns new Room.Terrain object. {% api_method Game.map.getTerrainAt 'x, y, roomName|pos' 1 '{"deprecated": "Please use a faster method [`Game.map.getRoomTerrain`](#Game.map.getRoomTerrain) instead."}'%} @@ -318,4 +318,3 @@ property | type | description ---|--- `status` | string | One of the following string values: `timestamp` | number | Status expiration time in milliseconds since UNIX epoch time. This property is null if the status is permanent. - diff --git a/api/source/PathFinder.md b/api/source/PathFinder.md index da62da97..7c87470f 100644 --- a/api/source/PathFinder.md +++ b/api/source/PathFinder.md @@ -117,7 +117,7 @@ An object containing additional pathfinding flags.
  • maxCost
    number
    -
    The maximum allowed cost of the path returned. If at any point the pathfinder detects that it is impossible to find a path with a cost less than or equal to `maxCost` it will immediately halt the search. The default is Infinity.
    +
    The maximum allowed cost of the path returned. If at any point the pathfinder detects that it is impossible to find a path with a cost less than or equal to maxCost it will immediately halt the search. The default is Infinity.
  • heuristicWeight
    diff --git a/api/source/Room.Terrain.md b/api/source/Room.Terrain.md index 9f40679e..8b97199d 100644 --- a/api/source/Room.Terrain.md +++ b/api/source/Room.Terrain.md @@ -69,7 +69,7 @@ for(let y = 0; y < 50; y++) { } ``` -Get terrain type at the specified room position by `(x,y)` coordinates. Unlike the `Game.map.getTerrainAt(...)` method, this one doesn't perform any string operations and returns integer terrain type values (see below). +Get terrain type at the specified room position by `(x,y)` coordinates. Unlike the Game.map.getTerrainAt(...) method, this one doesn't perform any string operations and returns integer terrain type values (see below). {% api_method_params %} x : number diff --git a/api/source/Room.md b/api/source/Room.md index e4f10c50..227d6f5a 100644 --- a/api/source/Room.md +++ b/api/source/Room.md @@ -486,134 +486,134 @@ The `data` property is different for each event type according to the following eventdescription - `EVENT_ATTACK` + EVENT_ATTACK A creep or a structure performed an attack to another object. - `EVENT_OBJECT_DESTROYED` + EVENT_OBJECT_DESTROYED A game object is destroyed or killed. - + - `EVENT_ATTACK_CONTROLLER` - A creep performed [`attackController`](#Creep.attackController) in the room. + EVENT_ATTACK_CONTROLLER + A creep performed attackController in the room. - `EVENT_BUILD` + EVENT_BUILD - A creep performed [`build`](#Creep.build) in the room. + A creep performed build in the room. - `EVENT_HARVEST` + EVENT_HARVEST - A creep performed [`harvest`](#Creep.harvest) in the room. + A creep performed harvest in the room. - `EVENT_HEAL` + EVENT_HEAL A creep or a tower healed a creep. - `EVENT_REPAIR` + EVENT_REPAIR A creep or a tower repaired a structure. - `EVENT_RESERVE_CONTROLLER` + EVENT_RESERVE_CONTROLLER - A creep performed [`reserveController`](#Creep.reserveController) in the room. + A creep performed reserveController in the room. - `EVENT_UPGRADE_CONTROLLER` + EVENT_UPGRADE_CONTROLLER - A creep performed [`upgradeController`](#Creep.upgradeController) in the room. + A creep performed upgradeController in the room. - `EVENT_EXIT` + EVENT_EXIT A creep moved to another room. - `EVENT_TRANSFER` + EVENT_TRANSFER - A link performed [`transferEnergy`](https://docs.screeps.com/api/#StructureLink.transferEnergy) or a creep performed [`transfer`](#Creep.transfer) or [`withdraw`](#Creep.withdraw). + A link performed transferEnergy or a creep performed transfer or withdraw. - `EVENT_POWER` + EVENT_POWER Apply one the creep's powers on the specified target. @@ -657,11 +657,11 @@ switch(terrain.get(10,15)) { } ``` -Get a `Room.Terrain` object which provides fast access to static terrain data. This method works for any room in the world even if you have no access to it. +Get a Room.Terrain object which provides fast access to static terrain data. This method works for any room in the world even if you have no access to it. ### Return value -Returns new `Room.Terrain` object. +Returns new Room.Terrain object. {% api_method lookAt 'x, y|target' 2 %} diff --git a/api/source/StructureLab.md b/api/source/StructureLab.md index 3a1ca5fd..4c27d809 100644 --- a/api/source/StructureLab.md +++ b/api/source/StructureLab.md @@ -44,7 +44,7 @@ Learn more about minerals from [this article](/resources.html). Reaction cooldown - Depends on the reaction (see [this article](/resources.html)) + Depends on the reaction (see this article) Distance to input labs diff --git a/api/source/StructureSpawn.md b/api/source/StructureSpawn.md index 3eca864b..2c6cad34 100644 --- a/api/source/StructureSpawn.md +++ b/api/source/StructureSpawn.md @@ -263,7 +263,7 @@ An object with additional options for the spawning process.
  • dryRun
    boolean
    -
    If `dryRun` is true, the operation will only check if it is possible to create a creep.
    +
    If dryRun is true, the operation will only check if it is possible to create a creep.
  • directions
    diff --git a/source/auth-tokens.md b/source/auth-tokens.md index c8f663b1..386a338c 100644 --- a/source/auth-tokens.md +++ b/source/auth-tokens.md @@ -43,7 +43,7 @@ Three HTTP header are set for informational purposes which you can use to handle | Header Name | Description | |-|-| | `X-RateLimit-Limit` | The maximum number of requests you're permitted to make per limit window. | -| `X-RateLimit-Remaining` | The number of requests remaining in the current rate limit window. | +| X-RateLimit-Remaining | The number of requests remaining in the current rate limit window. | | `X-RateLimit-Reset` | The time at which the current rate limit window resets in UTC epoch seconds. | ``` @@ -91,4 +91,4 @@ window.addEventListener('message', (event) => { Please note that this page uses Google Invisible reCAPTCHA, so that it cannot be used automatically. -You can query info on a specific token (including its unlimited period timer) using the endpoint `https://screeps.com/api/auth/query-token?token=XXX`. \ No newline at end of file +You can query info on a specific token (including its unlimited period timer) using the endpoint `https://screeps.com/api/auth/query-token?token=XXX`. diff --git a/source/invaders.md b/source/invaders.md index 4d56b3be..8d5803cf 100644 --- a/source/invaders.md +++ b/source/invaders.md @@ -37,18 +37,18 @@ There are two sizes of invader creeps: Melee -![](img/smallMelee.png) -![](img/bigMelee.png) + + Ranged -![](img/smallRanged.png) -![](img/bigRanged.png) + + Healer -![](img/smallHealer.png) -![](img/bigHealer.png) + + diff --git a/source/ptr.md b/source/ptr.md index 7c465eb3..3147bc8c 100644 --- a/source/ptr.md +++ b/source/ptr.md @@ -10,9 +10,9 @@ The Public Test Realm is a stand-alone game server with its own world data, play
    -

    [ENTER](https://screeps.com/ptr/)

    +

    ENTER

    -

    [API Reference](http://docs-ptr.screeps.com/api/)

    +

    API Reference

    --- diff --git a/source/resources.md b/source/resources.md index 57ca9d92..4ce211f7 100644 --- a/source/resources.md +++ b/source/resources.md @@ -157,29 +157,29 @@ Boosting one body part takes 30 mineral compound units and 20 energy units. One Base compounds -![](//static.screeps.com/upload/mineral-icons/OH.png)hydroxide -![](//static.screeps.com/upload/mineral-icons/H.png) + ![](//static.screeps.com/upload/mineral-icons/O.png) +hydroxide + + 20 — — -![](//static.screeps.com/upload/mineral-icons/ZK.png)zynthium keanite -![](//static.screeps.com/upload/mineral-icons/Z.png) + ![](//static.screeps.com/upload/mineral-icons/K.png) +zynthium keanite + + 5 — — -![](//static.screeps.com/upload/mineral-icons/UL.png)utrium lemergite -![](//static.screeps.com/upload/mineral-icons/U.png) + ![](//static.screeps.com/upload/mineral-icons/L.png) +utrium lemergite + + 5 — — -![](//static.screeps.com/upload/mineral-icons/G.png)ghodium -![](//static.screeps.com/upload/mineral-icons/ZK.png) + ![](//static.screeps.com/upload/mineral-icons/UL.png) +ghodium + + 5 — — @@ -188,219 +188,219 @@ Boosting one body part takes 30 mineral compound units and 20 energy units. One Tier 1 compounds -![](//static.screeps.com/upload/mineral-icons/UH.png)utrium hydride -![](//static.screeps.com/upload/mineral-icons/U.png) + ![](//static.screeps.com/upload/mineral-icons/H.png) +utrium hydride + + 10 -`ATTACK` -+100% `attack` effectiveness +ATTACK ++100% attack effectiveness -![](//static.screeps.com/upload/mineral-icons/UO.png)utrium oxide -![](//static.screeps.com/upload/mineral-icons/U.png) + ![](//static.screeps.com/upload/mineral-icons/O.png) +utrium oxide + + 10 -`WORK` -+200% `harvest` effectiveness +WORK ++200% harvest effectiveness -![](//static.screeps.com/upload/mineral-icons/KH.png)keanium hydride -![](//static.screeps.com/upload/mineral-icons/K.png) + ![](//static.screeps.com/upload/mineral-icons/H.png) +keanium hydride + + 10 -`CARRY` +CARRY +50 capacity -![](//static.screeps.com/upload/mineral-icons/KO.png)keanium oxide -![](//static.screeps.com/upload/mineral-icons/K.png) + ![](//static.screeps.com/upload/mineral-icons/O.png) +keanium oxide + + 10 -`RANGED_ATTACK` -+100% `rangedAttack` and `rangedMassAttack` effectiveness +RANGED_ATTACK ++100% rangedAttack and rangedMassAttack effectiveness -![](//static.screeps.com/upload/mineral-icons/LH.png)lemergium hydride -![](//static.screeps.com/upload/mineral-icons/L.png) + ![](//static.screeps.com/upload/mineral-icons/H.png) +lemergium hydride + + 15 -`WORK` -+50% `repair` and `build` effectiveness without increasing the energy cost +WORK ++50% repair and build effectiveness without increasing the energy cost -![](//static.screeps.com/upload/mineral-icons/LO.png)lemergium oxide -![](//static.screeps.com/upload/mineral-icons/L.png) + ![](//static.screeps.com/upload/mineral-icons/O.png) +lemergium oxide + + 10 -`HEAL` -+100% `heal` and `rangedHeal` effectiveness +HEAL ++100% heal and rangedHeal effectiveness -![](//static.screeps.com/upload/mineral-icons/ZH.png)zynthium hydride -![](//static.screeps.com/upload/mineral-icons/Z.png) + ![](//static.screeps.com/upload/mineral-icons/H.png) +zynthium hydride + + 20 -`WORK` -+100% `dismantle` effectiveness +WORK ++100% dismantle effectiveness -![](//static.screeps.com/upload/mineral-icons/ZO.png)zynthium oxide -![](//static.screeps.com/upload/mineral-icons/Z.png) + ![](//static.screeps.com/upload/mineral-icons/O.png) +zynthium oxide + + 10 -`MOVE` +MOVE +100% fatigue decrease speed -![](//static.screeps.com/upload/mineral-icons/GH.png)ghodium hydride -![](//static.screeps.com/upload/mineral-icons/G.png) + ![](//static.screeps.com/upload/mineral-icons/H.png) +ghodium hydride + + 10 -`WORK` -+50% `upgradeController` effectiveness without increasing the energy cost +WORK ++50% upgradeController effectiveness without increasing the energy cost -![](//static.screeps.com/upload/mineral-icons/GO.png)ghodium oxide -![](//static.screeps.com/upload/mineral-icons/G.png) + ![](//static.screeps.com/upload/mineral-icons/O.png) +ghodium oxide + + 10 -`TOUGH` +TOUGH -30% damage taken Tier 2 compounds -![](//static.screeps.com/upload/mineral-icons/UH2O.png)utrium acid -![](//static.screeps.com/upload/mineral-icons/UH.png) + ![](//static.screeps.com/upload/mineral-icons/OH.png) +utrium acid + + 5 -`ATTACK` -+200% `attack` effectiveness +ATTACK ++200% attack effectiveness -![](//static.screeps.com/upload/mineral-icons/UHO2.png)utrium alkalide -![](//static.screeps.com/upload/mineral-icons/UO.png) + ![](//static.screeps.com/upload/mineral-icons/OH.png) +utrium alkalide + + 5 -`WORK` -+400% `harvest` effectiveness +WORK ++400% harvest effectiveness -![](//static.screeps.com/upload/mineral-icons/KH2O.png)keanium acid -![](//static.screeps.com/upload/mineral-icons/KH.png) + ![](//static.screeps.com/upload/mineral-icons/OH.png) +keanium acid + + 5 -`CARRY` +CARRY +100 capacity -![](//static.screeps.com/upload/mineral-icons/KHO2.png)keanium alkalide -![](//static.screeps.com/upload/mineral-icons/KO.png) + ![](//static.screeps.com/upload/mineral-icons/OH.png) +keanium alkalide + + 5 -`RANGED_ATTACK` -+200% `rangedAttack` and `rangedMassAttack` effectiveness +RANGED_ATTACK ++200% rangedAttack and rangedMassAttack effectiveness -![](//static.screeps.com/upload/mineral-icons/LH2O.png)lemergium acid -![](//static.screeps.com/upload/mineral-icons/LH.png) + ![](//static.screeps.com/upload/mineral-icons/OH.png) +lemergium acid + + 10 -`WORK` -+80% `repair` and `build` effectiveness without increasing the energy cost +WORK ++80% repair and build effectiveness without increasing the energy cost -![](//static.screeps.com/upload/mineral-icons/LHO2.png)lemergium alkalide -![](//static.screeps.com/upload/mineral-icons/LO.png) + ![](//static.screeps.com/upload/mineral-icons/OH.png) +lemergium alkalide + + 5 -`HEAL` -+200% `heal` and `rangedHeal` effectiveness +HEAL ++200% heal and rangedHeal effectiveness -![](//static.screeps.com/upload/mineral-icons/ZH2O.png)zynthium acid -![](//static.screeps.com/upload/mineral-icons/ZH.png) + ![](//static.screeps.com/upload/mineral-icons/OH.png) +zynthium acid + + 40 -`WORK` -+200% `dismantle` effectiveness +WORK ++200% dismantle effectiveness -![](//static.screeps.com/upload/mineral-icons/ZHO2.png)zynthium alkalide -![](//static.screeps.com/upload/mineral-icons/ZO.png) + ![](//static.screeps.com/upload/mineral-icons/OH.png) +zynthium alkalide + + 5 -`MOVE` +MOVE +200% fatigue decrease speed -![](//static.screeps.com/upload/mineral-icons/GH2O.png)ghodium acid -![](//static.screeps.com/upload/mineral-icons/GH.png) + ![](//static.screeps.com/upload/mineral-icons/OH.png) +ghodium acid + + 15 -`WORK` -+80% `upgradeController` effectiveness without increasing the energy cost +WORK ++80% upgradeController effectiveness without increasing the energy cost -![](//static.screeps.com/upload/mineral-icons/GHO2.png)ghodium alkalide -![](//static.screeps.com/upload/mineral-icons/GO.png) + ![](//static.screeps.com/upload/mineral-icons/OH.png) +ghodium alkalide + + 30 -`TOUGH` +TOUGH -50% damage taken Tier 3 compounds -![](//static.screeps.com/upload/mineral-icons/XUH2O.png)catalyzed utrium acid -![](//static.screeps.com/upload/mineral-icons/UH2O.png) + ![](//static.screeps.com/upload/mineral-icons/X.png) +catalyzed utrium acid + + 60 -`ATTACK` -+300% `attack` effectiveness +ATTACK ++300% attack effectiveness -![](//static.screeps.com/upload/mineral-icons/XUHO2.png)catalyzed utrium alkalide -![](//static.screeps.com/upload/mineral-icons/UHO2.png) + ![](//static.screeps.com/upload/mineral-icons/X.png) +catalyzed utrium alkalide + + 60 -`WORK` -+600% `harvest` effectiveness +WORK ++600% harvest effectiveness -![](//static.screeps.com/upload/mineral-icons/XKH2O.png)catalyzed keanium acid -![](//static.screeps.com/upload/mineral-icons/KH2O.png) + ![](//static.screeps.com/upload/mineral-icons/X.png) +catalyzed keanium acid + + 60 -`CARRY` +CARRY +150 capacity -![](//static.screeps.com/upload/mineral-icons/XKHO2.png)catalyzed keanium alkalide -![](//static.screeps.com/upload/mineral-icons/KHO2.png) + ![](//static.screeps.com/upload/mineral-icons/X.png) +catalyzed keanium alkalide + + 60 -`RANGED_ATTACK` -+300% `rangedAttack` and `rangedMassAttack` effectiveness +RANGED_ATTACK ++300% rangedAttack and rangedMassAttack effectiveness -![](//static.screeps.com/upload/mineral-icons/XLH2O.png)catalyzed lemergium acid -![](//static.screeps.com/upload/mineral-icons/LH2O.png) + ![](//static.screeps.com/upload/mineral-icons/X.png) +catalyzed lemergium acid + + 65 -`WORK` -+100% `repair` and `build` effectiveness without increasing the energy cost +WORK ++100% repair and build effectiveness without increasing the energy cost -![](//static.screeps.com/upload/mineral-icons/XLHO2.png)catalyzed lemergium alkalide -![](//static.screeps.com/upload/mineral-icons/LHO2.png) + ![](//static.screeps.com/upload/mineral-icons/X.png) +catalyzed lemergium alkalide + + 60 -`HEAL` -+300% `heal` and `rangedHeal` effectiveness +HEAL ++300% heal and rangedHeal effectiveness -![](//static.screeps.com/upload/mineral-icons/XZH2O.png)catalyzed zynthium acid -![](//static.screeps.com/upload/mineral-icons/ZH2O.png) + ![](//static.screeps.com/upload/mineral-icons/X.png) +catalyzed zynthium acid + + 160 -`WORK` -+300% `dismantle` effectiveness +WORK ++300% dismantle effectiveness -![](//static.screeps.com/upload/mineral-icons/XZHO2.png)catalyzed zynthium alkalide -![](//static.screeps.com/upload/mineral-icons/ZHO2.png) + ![](//static.screeps.com/upload/mineral-icons/X.png) +catalyzed zynthium alkalide + + 60 -`MOVE` +MOVE +300% fatigue decrease speed -![](//static.screeps.com/upload/mineral-icons/XGH2O.png)catalyzed ghodium acid -![](//static.screeps.com/upload/mineral-icons/GH2O.png) + ![](//static.screeps.com/upload/mineral-icons/X.png) +catalyzed ghodium acid + + 80 -`WORK` -+100% `upgradeController` effectiveness without increasing the energy cost +WORK ++100% upgradeController effectiveness without increasing the energy cost -![](//static.screeps.com/upload/mineral-icons/XGHO2.png)catalyzed ghodium alkalide -![](//static.screeps.com/upload/mineral-icons/GHO2.png) + ![](//static.screeps.com/upload/mineral-icons/X.png) +catalyzed ghodium alkalide + + 150 -`TOUGH` +TOUGH -70% damage taken @@ -447,7 +447,7 @@ They also can be used to store resources in a "compressed" form. Compressing commodities (click to expand) -![](img/commodities1.png) +
    @@ -456,14 +456,14 @@ They also can be used to store resources in a "compressed" form. ProductFactoryComponentsCooldown -{% resource 'Utrium bar' %} × 100Any level![](//static.screeps.com/upload/mineral-icons/U.png)Utrium × 500
    {% resource 'Energy' %} × 20020 ticks -{% resource "Lemergium bar" %} × 100Any level![](//static.screeps.com/upload/mineral-icons/L.png)Lemergium × 500
    {% resource 'Energy' %} × 20020 ticks -{% resource 'Zynthium bar' %} × 100Any level![](//static.screeps.com/upload/mineral-icons/Z.png)Zynthium × 500
    {% resource 'Energy' %} × 20020 ticks -{% resource 'Keanium bar' %} × 100Any level![](//static.screeps.com/upload/mineral-icons/K.png)Keanium × 500
    {% resource 'Energy' %} × 20020 ticks -{% resource 'Ghodium melt' %} × 100Any level![](//static.screeps.com/upload/mineral-icons/G.png)Ghodium × 500
    {% resource 'Energy' %} × 20020 ticks -{% resource 'Oxidant' %} × 100Any level![](//static.screeps.com/upload/mineral-icons/O.png)Oxygen × 500
    {% resource 'Energy' %} × 20020 ticks -{% resource 'Reductant' %} × 100Any level![](//static.screeps.com/upload/mineral-icons/H.png)Hydrogen × 500
    {% resource 'Energy' %} × 20020 ticks -{% resource 'Purifier' %} × 100Any level![](//static.screeps.com/upload/mineral-icons/X.png)Catalyst × 500
    {% resource 'Energy' %} × 20020 ticks +{% resource 'Utrium bar' %} × 100Any levelUtrium × 500
    {% resource 'Energy' %} × 20020 ticks +{% resource "Lemergium bar" %} × 100Any levelLemergium × 500
    {% resource 'Energy' %} × 20020 ticks +{% resource 'Zynthium bar' %} × 100Any levelZynthium × 500
    {% resource 'Energy' %} × 20020 ticks +{% resource 'Keanium bar' %} × 100Any levelKeanium × 500
    {% resource 'Energy' %} × 20020 ticks +{% resource 'Ghodium melt' %} × 100Any levelGhodium × 500
    {% resource 'Energy' %} × 20020 ticks +{% resource 'Oxidant' %} × 100Any levelOxygen × 500
    {% resource 'Energy' %} × 20020 ticks +{% resource 'Reductant' %} × 100Any levelHydrogen × 500
    {% resource 'Energy' %} × 20020 ticks +{% resource 'Purifier' %} × 100Any levelCatalyst × 500
    {% resource 'Energy' %} × 20020 ticks {% resource 'Battery' %} × 50Any level{% resource 'Energy' %} × 60010 ticks @@ -479,20 +479,20 @@ They also can be used to store resources in a "compressed" form. Decompressing commodities (click to expand) - ![](img/commodities2.png) +
    - - - - - - - - + + + + + + + +
    ProductFactoryComponentsCooldown
    ![](//static.screeps.com/upload/mineral-icons/U.png)Utrium × 500Any level{% resource 'Utrium bar' %} × 100
    {% resource 'Energy' %} × 200
    20 ticks
    ![](//static.screeps.com/upload/mineral-icons/L.png)Lemergium × 500Any level{% resource 'Lemergium bar' %} × 100
    {% resource 'Energy' %} × 200
    20 ticks
    ![](//static.screeps.com/upload/mineral-icons/Z.png)Zynthium × 500Any level{% resource 'Zynthium bar' %} × 100
    {% resource 'Energy' %} × 200
    20 ticks
    ![](//static.screeps.com/upload/mineral-icons/K.png)Keanium × 500Any level{% resource 'Keanium bar' %} × 100
    {% resource 'Energy' %} × 200
    20 ticks
    ![](//static.screeps.com/upload/mineral-icons/G.png)Ghodium × 500Any level{% resource 'Ghodium melt' %} × 100
    {% resource 'Energy' %} × 200
    20 ticks
    ![](//static.screeps.com/upload/mineral-icons/O.png)Oxygen × 500Any level{% resource 'Oxidant' %} × 100
    {% resource 'Energy' %} × 200
    20 ticks
    ![](//static.screeps.com/upload/mineral-icons/H.png)Hydrogen × 500Any level{% resource 'Reductant' %} × 100
    {% resource 'Energy' %} × 200
    20 ticks
    ![](//static.screeps.com/upload/mineral-icons/X.png)Catalyst × 500Any level{% resource 'Purifier' %} × 100
    {% resource 'Energy' %} × 200
    20 ticks
    Utrium × 500Any level{% resource 'Utrium bar' %} × 100
    {% resource 'Energy' %} × 200
    20 ticks
    Lemergium × 500Any level{% resource 'Lemergium bar' %} × 100
    {% resource 'Energy' %} × 200
    20 ticks
    Zynthium × 500Any level{% resource 'Zynthium bar' %} × 100
    {% resource 'Energy' %} × 200
    20 ticks
    Keanium × 500Any level{% resource 'Keanium bar' %} × 100
    {% resource 'Energy' %} × 200
    20 ticks
    Ghodium × 500Any level{% resource 'Ghodium melt' %} × 100
    {% resource 'Energy' %} × 200
    20 ticks
    Oxygen × 500Any level{% resource 'Oxidant' %} × 100
    {% resource 'Energy' %} × 200
    20 ticks
    Hydrogen × 500Any level{% resource 'Reductant' %} × 100
    {% resource 'Energy' %} × 200
    20 ticks
    Catalyst × 500Any level{% resource 'Purifier' %} × 100
    {% resource 'Energy' %} × 200
    20 ticks
    {% resource 'Energy' %} × 500Any level{% resource 'Battery' %} × 5010 ticks
    @@ -507,7 +507,7 @@ They also can be used to store resources in a "compressed" form. Basic regional commodities (click to expand) -![](img/commodities3.png) +
    @@ -543,7 +543,7 @@ These commodities have the most lucrative prices on the market. Common higher commodities (click to expand) -![](img/commodities4.png) +
    @@ -561,7 +561,7 @@ These commodities have the most lucrative prices on the market. Mechanical chain (click to expand) -![](img/commodities5.png) +
    @@ -581,7 +581,7 @@ These commodities have the most lucrative prices on the market. Biological chain (click to expand) -![](img/commodities6.png) +
    @@ -601,7 +601,7 @@ These commodities have the most lucrative prices on the market. Electronical chain (click to expand) -![](img/commodities7.png) +
    @@ -621,7 +621,7 @@ These commodities have the most lucrative prices on the market. Mystical chain (click to expand) -![](img/commodities8.png) +