We are happy to introduce a new big feature: Decorations.
This update is going to add a whole new dimension in your in-game activities. You are now able to generate and collect resources that will allow you to decorate your rooms, creeps, structures and other assets, giving them unique look and individuality.
Pixels
Pixels is a new type of resource that is used to craft decorations. It's an ephemeral resource stored directly in your account, like former Subscription Tokens. You can obtain pixels in three ways:
- Generate 1 pixel using Game.cpu.generatePixel() method. It will consume 5000 CPU from your bucket. [/*] Purchase at our official store or Steam Community Market. [/*] Buy and sell on the in-game market. [/*]
With this launch we announce a time-limited promo: you can get 2,000 pixels for free if you simply click on the button above! This promo will last for 30 days.
Decorations
When you collect at least 500 pixels, you can pixelize (craft) a decoration. Just go to the new Inventory section and click Pixelization. You will receive one decoration for every 500 pixels spent. Which decorations you get is fully random based on their rarity and type. Decoration are split into 5 types:
- Graffiti - you can place this image as a graffiti on walls in your rooms.[/*]
- Wall texture - you can place this image as a room-wide wall texture in your rooms.[/*]
- Floor texture - you can place this image as a room-wide floor texture in your rooms.[/*]
- Creep - you can use this image to decorate your creeps (either all of them or using a name filter).[/*]
- Badge - a custom player badge that you can set for your account.[/*]
Each decoration is an item that is stored in your account for good. You can't lose it or destroy it. But you can convert any decoration to pixels, obtaining 400 out of 500 pixels back.
Graffiti is the most common decoration type, so you probably will need to pixelize/convert several times before you discover something interesting besides regular graffitis. But even graffiti can be more rare than other graffiti, for example some of them will have lighting animation, or even ability to choose custom color. Such rarity features are described in the decoration description. Here is the full table of rarity features:
Graffiti
- Rarity 1: None.[/*]
- Rarity 2: Adjustable brightness and lighting animation.[/*]
- Rarity 3: Visible on the world map.[/*]
- Rarity 4: Visible on the world map. Adjustable brightness and lighting animation.[/*]
- Rarity 5: Choose your own color. Visible on the world map. Adjustable brightness and lighting animation.[/*]
Wall/floor texture
- Rarity 3: None.[/*]
- Rarity 4: Adjustable brightness.[/*]
- Rarity 5: Choose your own color. Adjustable brightness.[/*]
Creep
- Rarity 4: None[/*]
- Rarity 5: Choose your own color.[/*]
Badge
- lways rarity 5.[/*]
In order to use the decoration, you have to activate it in any of your rooms or globally in your account. You can deactivate a decoration at any moment, and activate again without any limits. All these actions can only be done via UI. Game API doesn't have any information or methods regarding decorations.
Walls, floor, and graffiti decorations will be visible on the new version of the world map. It is already available as an alpha version.
There is a transfer mechanism between your Screeps Inventory and Steam Inventory, so that you can transfer decorations back and forth in order to trade them on the Steam Community Market.
Decoration themes
Besides types, all decorations are split into 7 color themes: Fire, Desert, Nature, Sea, Winter, Alien, Mono. They have no special meaning except specific color. Basically, they are just the names for the colors that are used in the decoration graphic. You can restrict pixelization by a specific theme if you wish to craft only decorations of the specific color to match your existing design. This option increases the pixelization cost from 500 to 2,000 pixels.
Other resources
This update also contains other ephemeral account resources revamp: CPU Unlocks and Access Keys. They are regular tradeable resources, so that now we have 3 account resource types on the market.
CPU Unlocks is a new form of Subscription Tokens. Each CPU Unlock will provide 1 day of unlocked CPU to your account. All existing Subscription Tokens will be converted to 60 CPU Unlocks each automatically upon release.
Access Keys are needed to get access to the upcoming Season World. You will need 5 Access Keys to unlock the first Season. We will announce its launch date later. We will sell Access Keys with 50% discount until that.
You will be able to freely transfer these resources between Screeps Inventory and Steam inventory as well.
Subscriptions
With this update we discontinue all new recurring CPU subscriptions purchases.
If you have an already active recurring CPU subscription, it will be effective indefinitely as long as you wish. But new subscriptions will not be sold. Instead, you can buy CPU Unlocks and programmatically activate them once in a while from your game code.
Lifetime CPU Subscription is still available and is renamed to Lifetime CPU Unlock.
API Changes
- Introduced new property: Game.cpu.unlocked. It's true when your CPU is unlocked regardless of the unlock method: it may be a recurrent subscription, a lifetime subscription, or using CPU Unlock resource. [/*] Introduced new property: Game.cpu.unlockedTime. If your CPU is unlocked with 'CPU Unlock' resource, the value of this property is the unlock expiration time. [/*]Introduced new method: Game.cpu.unlock(). It will consume 1 CPU Unlock resource and extend unlock time by 24 hours. [/*]Introduced new method: Game.cpu.generatePixel(). It will consume 5000 CPU from your bucket to create 1 Pixel resource. [/*]All new ephemeral account resources are exposed in the Game.resources object. [/*]