
Extraction and the shop · R.E.P.O. v0.4.0 · read from a local copy
How upgrades are kept track of
An upgrade is modelled as its own object with its own information.
R.E.P.O. remembers what your crew has bought: the game keeps upgrade information, caches it, and models each upgrade as its own thing rather than a number on a save file.
What the game establishes
- An upgrade is modelled as its own object with its own information. (checked against the game's own files)
- Upgrade state is cached by the game. (checked against the game's own files)
- Upgrades are bought at a stand in the between-run shop. (checked against the game's own files)
- The game keeps a localised name for each upgrade — a crouch rest, a death head battery, an extra jump, a launch, the player count on the map, a range, a strength and a tumble climb — along with a record of the item upgrades bought. (checked against the game's own files)
In play
An upgrade carries its own information in the game, so what it does and what it costs are properties of that upgrade.
The game also keeps a cached copy of upgrade state, which is how it can show you what you already own without asking you to remember.
Every upgrade is named as well as recorded. The game keeps a line for a crouch rest, a death head battery, an extra jump, a launch, the player count on the map, a range, a strength and a tumble climb, and it counts the item upgrades that have been bought, which is why the screen can say what you own rather than only that you own something.
Because each upgrade is an item you buy at a stand, the shop between runs is a place you visit rather than a menu you open mid-run.
What this entry does not tell you: prices, how many upgrades exist or the effect of any single one. We have not verified those numbers, so we do not print them.
Related
Extraction and the shopThe shop between runsThe game has a shopkeeper and a shop manager for the between-run shop.
Gear and itemsThe gear you carryA walkie-talkie is a defined item you can carry.Version and sources
A local copy of the game, read only. The grounding for each fact is listed on the technical reference pages; nothing here is estimated. Documented build: 0.4.0.