I have implemented a simple item condition system.
Some items - mostly weapons, armour and tools - have condition parameter that affects their performance and longevity. The condition wears down with each use of an item - shot for weapons, application for tools and received hit for armour. Item that reaches condition 0, turns into a Junk. Weapons also lose damage proportionally (currently DMG = baseDMG * (0.5 + condition/200)).
You can repair items with lower condition instances but for that you have to have at least average (3/5) tinker skill. If not, you'll most likely throw away deteriorating guns always looking for one in better condition.
Special note is about condition 100, or, as I call them, pristine items. These items are basically new, unused or with minimal wear. They would not deteriorate any further. The idea being that items with condition below hundred are old and used, while new items wouldn't break down in the near future.
I do realize condition is not universally liked in RPGs, plus, original Fallouts did not have it in any form, it was only New Vegas that had in game. But, I have decided I want condition in Space Wreck because of these two reasons:
It fits the crumbling derelict world. It directly demonstrates to the player some of the hurdles survivors in Junkspace have to endure - finding and maintaining equipment usable, looking for scraps to patch it and keep going.
It kind of addresses the problem RPGs have - every enemy you face and inevitably best - will have a weapon. While first pistol can become your weapon, rest of them are much more useless. With condition there's always use for a copy of gun you already have.
Like in tabletop RPG, skill checks are dice rolls and can go either way, affected by both your character build and luck. To accentuate this important part of the game play, we've added a prominent animation -
Initially I was shy to shove these under-the-hood mechanics in player's face but then I saw how Larian is doing just that in their Baldurs Gate 3 and decided to not hold back myself. I like dice rolling in RPGs, because
it demonstrates that there are multiple options available
it adds suspense and thrill to the skill checks
it helps to understand math behind it and feel the risk and see how better stats help.
One another thing - these skill checks can be fairly important. Like in this example success and fail lead to self-excluding quests and, potentially, diverging plot. Idea being that FAILURE is just as cool RPG experience as SUCCESS and you should accept it as just different, interesting twist to the story.
P.S. I understand that not everyone wants this level of meta gaming in their RPG, so there's a toggle in settings, to switch it off, along with skill tags in dialog choices (`[CHARM] Wanna talk about it?`)
Minebots - actually space mining equipment, are used to work extracted and processed space ore. Even though these machines float in microgravity, they posses surprisingly large mass and are propelled by small rocket engines. That is why ordinarily human personnel is not allowed to work alongside the minebots - it is just too dangerous.
Sneak peek into the new ...uh....sneak peek system. Principle is simple: the better your sneak skill, the smaller NPC detection area. If you step into their FOV, roll for each tile.
Actually, it's the difference between your sneak skill and NPC's PERCEPTION attribute that determines the extent of the FOV field. However, when you step into the FOV, your sneak is rolled against NPC's FOCUS. Then there's also the concept of alertness - NPCs can have level of alertness and what it means is that sneak roll has to fail multiple times before NPC spots you. The less alert they are, the more forgiving they are (hence FOCUS). Also, if you are sneaking past some non-hostile humanoids, your CHARM plays a role as well - it decreases or increases NPCs alertness depending on how charming you are. If you are likable person (high CHARM), they will be more lenient, however if you are repulsive bastard (low CHARM), they'll be looking over your shoulder all the time.