{"id":3334,"date":"2026-08-13T12:30:00","date_gmt":"2026-08-13T16:30:00","guid":{"rendered":"https:\/\/zero-cooldown.com\/?p=3334"},"modified":"2026-08-12T12:47:55","modified_gmt":"2026-08-12T16:47:55","slug":"ttrpg-gear-upgrade-system","status":"publish","type":"post","link":"https:\/\/zero-cooldown.com\/fr\/2026\/08\/13\/ttrpg-gear-upgrade-system\/","title":{"rendered":"One Module List to Rule Them All"},"content":{"rendered":"<h3 class=\"wp-block-heading\">The TTRPG Gear Upgrade System That Replaced Four Tables With One<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">&#8220;Reinforced&#8221; on an armor is extra plates bolted over the joints. On a rifle, it&#8217;s a hardened barrel. On a rover, it&#8217;s supplemental hull plating. Same rule, three different images. That&#8217;s the whole idea and it took dismantling four separate tables to get there.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">At some point in <a href=\"https:\/\/zero-cooldown.com\/fr\/sol-fracta\/\">Sol Fracta<\/a>&#8216;s development, I had four separate upgrade tables. One for armor, one for weapons, one for general gear, one for vehicles. Each with its own wording, its own exceptions, its own edge cases. Updating a single design decision meant touching all four, hoping I hadn&#8217;t introduced an inconsistency somewhere in the middle.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">There&#8217;s a principle in software called <a href=\"https:\/\/en.wikipedia.org\/wiki\/Don&#039;t_repeat_yourself\" target=\"_blank\" rel=\"noopener\">DRY<\/a> \u2014 <a href=\"https:\/\/en.wikipedia.org\/wiki\/Don&#039;t_repeat_yourself\" target=\"_blank\" rel=\"noopener\">Don&#8217;t Repeat Yourself<\/a>. The idea is simple: if the same logic lives in three places, you&#8217;ll fix a bug in two of them and forget the third. Game design has the same problem. When &#8220;Renforc\u00e9&#8221; means &#8220;+2 durability threshold&#8221; on armor and &#8220;+2 structural integrity&#8221; on a rover and &#8220;+2 barrel resistance&#8221; on a rifle, those aren&#8217;t three different mechanics. They&#8217;re one mechanic with three names, three locations in the rulebook, and three opportunities for drift.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">So I burned the four tables and wrote one.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>The table<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Sixteen modules. They apply to armor, weapons, gear, and vehicles. Slots are determined by die rating: D4 gets one, D8 gets two, D12 gets three.<\/p>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><thead><tr><th>Module<\/th><th>Effect<\/th><\/tr><\/thead><tbody><tr><td>Reinforced<\/td><td>+2 degradation threshold. Stackable.<\/td><\/tr><tr><td>Heavy<\/td><td>+2 effective absorption. Mobility disadvantage. Incompatible with Light.<\/td><\/tr><tr><td>Light<\/td><td>Mobility roll advantage. Degradation threshold \u22122. Incompatible with Heavy.<\/td><\/tr><tr><td>Redundant<\/td><td>First degradation per scene cancelled.<\/td><\/tr><tr><td>Robust<\/td><td>No performance penalty in harsh conditions.<\/td><\/tr><tr><td>Fullproof<\/td><td>Immunity to environmental degradation (vacuum, toxins, radiation, pressure).<\/td><\/tr><tr><td>Integrated<\/td><td>Embedded tech (HUD, comms). Advantage on intel and coordination rolls.<\/td><\/tr><tr><td>Exo<\/td><td>Motorized system. Physical roll advantage when active. \u22121 MC RE per use.<\/td><\/tr><tr><td>Autonomous Protocol<\/td><td>Converts the item into an autonomous agent with a deterministic protocol. Defines a Role; the item acts only in accordance with that Role. The Role can be changed. Enables the black box and the physical\/remote connection system. (Cryptographic protocol protection)<\/td><\/tr><tr><td>Self-Repairing<\/td><td>+1 ND recovered after each rest. Requires RE ND6+ colony.<\/td><\/tr><tr><td>Overcharged<\/td><td>+2 damage (weapon) or +2 absorption for one hit (armor\/vehicle) or +2 SR for a roll (gear). Degrades 1 ND after.<\/td><\/tr><tr><td>Stealthy<\/td><td>Sound-absorbing coating, signature reduced.<\/td><\/tr><tr><td>Electrified<\/td><td>Delivers Paralyzing on contact. On armor: melee strike = Paralyzing returned.<\/td><\/tr><tr><td>Sensors<\/td><td>Extended detection. Advantage on detection and anticipation rolls. Requires RE.<\/td><\/tr><tr><td>Modular<\/td><td>Replace 1 module without losing base ND.<\/td><\/tr><tr><td>Adaptive<\/td><td>2 preset modes. Switching = free action.<\/td><\/tr><tr><td>Locked<\/td><td>Biometrics\/code. Unusable by others. +1 SR for owner.<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Reinforced on a combat suit is additional plates over the joints. On a rifle, a hardened barrel. On a multi-tool, a hardened casing. On a rover, supplemental hull plating. fullproof on armor means hermetic seals; on a weapon, a pressurized chamber; on a scanner, a vacuum-certified housing; on a vehicle, a sealed cockpit.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Stealthy on armor is sound-absorbing coating and a reduced signature. On a rifle, advanced silencing and a matte finish. On a thruster, thermal dissipation that masks the heat trail. Overcharged on a weapon means dumping extra charge into a single shot. On a scanner, one capacitive burst for extended range. On armor, reactive plates that spike absorption for one hit.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">The mechanic doesn&#8217;t change, the fiction does. That&#8217;s the whole point.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>The stacking rules<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Reinforced is cumulable. Stack it as many times as you have slots. Lourd and L\u00e9ger are mutually exclusive. Everything else: one instance maximum.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">I almost introduced compound modules \u2014 &#8220;Ultra-Reinforced +6&#8221; to avoid writing the same word three times on a character sheet. It felt cleaner. It wasn&#8217;t. It added a lookup, a new tier, a new word to learn. Three instances of Renforc\u00e9 is self-explanatory: you added more of the same thing, it cost three slots, done.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">The modules with built-in trade-offs (Overcharged degrades after use, Exo costs RE per activation, Light lowers your degradation threshold while it improves your mobility) create interesting decisions without a separate rule set. They live in the same table, follow the same slot logic, and play by the same stacking rules.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>What actually changed<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">One table to update when a balance decision shifts. One vocabulary for players to learn before they can work confidently with any piece of equipment in the game. Sol Fracta already asks you to track resources across six categories, manage colony infrastructure, navigate faction politics. The gear system shouldn&#8217;t add cognitive load, it should be modular, fun and simply stupid.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Write once. Use everywhere.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<p class=\"wp-block-paragraph\">The tension I&#8217;m still sitting with: modules like Robuste and Renforc\u00e9 are purely additive, no downside. Modules like Surcharg\u00e9 and Exo have explicit costs baked in. Too many of the first and upgrades feel like shopping. Too many of the second and every choice becomes a calculation.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">What does your <a href=\"https:\/\/en.wikipedia.org\/wiki\/Tabletop_role-playing_game\" target=\"_blank\" rel=\"noopener\">JDR<\/a> gear upgrade system look like, and how do you keep equipment progression from becoming a separate game inside the game?<\/p>","protected":false},"excerpt":{"rendered":"<p>The TTRPG Gear Upgrade System That Replaced Four Tables With One &#8220;Reinforced&#8221; on an armor is extra plates bolted over the joints. On a rifle, it&#8217;s a hardened barrel. On a rover, it&#8217;s supplemental hull plating. Same rule, three different images. That&#8217;s the whole idea and it took dismantling four separate tables to get there. [&hellip;]<\/p>\n","protected":false},"author":248584093,"featured_media":3681,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_uag_custom_page_level_css":"","_swt_meta_header_display":false,"_swt_meta_footer_display":false,"_swt_meta_site_title_display":false,"_swt_meta_sticky_header":false,"_swt_meta_transparent_header":false,"_wpcom_ai_launchpad_first_post":false,"_jetpack_feature_clip_id":0,"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_publicize_message":"","jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":true,"jetpack_social_options":{"image_generator_settings":{"template":"highway","default_image_id":0,"font":"","enabled":false},"version":2},"_wpas_customize_per_network":false},"categories":[1449],"tags":[1494,1453,1491,1470,1451,1452,1464,1493],"class_list":["post-3334","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-sol-fracta","tag-equipment-design","tag-game-design","tag-gear-system","tag-rule-lite-rpg","tag-science-fiction","tag-sol-fracta","tag-ttrpg-design","tag-upgrade-mechanics"],"jetpack_publicize_connections":[],"uagb_featured_image_src":{"full":["https:\/\/i0.wp.com\/zero-cooldown.com\/wp-content\/uploads\/2026\/05\/15-WEBP.webp?fit=1006%2C564&ssl=1",1006,564,false],"thumbnail":["https:\/\/i0.wp.com\/zero-cooldown.com\/wp-content\/uploads\/2026\/05\/15-WEBP.webp?resize=150%2C150&ssl=1",150,150,true],"medium":["https:\/\/i0.wp.com\/zero-cooldown.com\/wp-content\/uploads\/2026\/05\/15-WEBP.webp?fit=300%2C168&ssl=1",300,168,true],"medium_large":["https:\/\/i0.wp.com\/zero-cooldown.com\/wp-content\/uploads\/2026\/05\/15-WEBP.webp?fit=768%2C431&ssl=1",768,431,true],"large":["https:\/\/i0.wp.com\/zero-cooldown.com\/wp-content\/uploads\/2026\/05\/15-WEBP.webp?fit=1006%2C564&ssl=1",1006,564,true],"1536x1536":["https:\/\/i0.wp.com\/zero-cooldown.com\/wp-content\/uploads\/2026\/05\/15-WEBP.webp?fit=1006%2C564&ssl=1",1006,564,true],"2048x2048":["https:\/\/i0.wp.com\/zero-cooldown.com\/wp-content\/uploads\/2026\/05\/15-WEBP.webp?fit=1006%2C564&ssl=1",1006,564,true],"trp-custom-language-flag":["https:\/\/i0.wp.com\/zero-cooldown.com\/wp-content\/uploads\/2026\/05\/15-WEBP.webp?fit=18%2C10&ssl=1",18,10,true],"newspack-article-block-landscape-large":["https:\/\/i0.wp.com\/zero-cooldown.com\/wp-content\/uploads\/2026\/05\/15-WEBP.webp?resize=1006%2C564&ssl=1",1006,564,true],"newspack-article-block-portrait-large":["https:\/\/i0.wp.com\/zero-cooldown.com\/wp-content\/uploads\/2026\/05\/15-WEBP.webp?resize=900%2C564&ssl=1",900,564,true],"newspack-article-block-square-large":["https:\/\/i0.wp.com\/zero-cooldown.com\/wp-content\/uploads\/2026\/05\/15-WEBP.webp?resize=1006%2C564&ssl=1",1006,564,true],"newspack-article-block-landscape-medium":["https:\/\/i0.wp.com\/zero-cooldown.com\/wp-content\/uploads\/2026\/05\/15-WEBP.webp?resize=800%2C564&ssl=1",800,564,true],"newspack-article-block-portrait-medium":["https:\/\/i0.wp.com\/zero-cooldown.com\/wp-content\/uploads\/2026\/05\/15-WEBP.webp?resize=600%2C564&ssl=1",600,564,true],"newspack-article-block-square-medium":["https:\/\/i0.wp.com\/zero-cooldown.com\/wp-content\/uploads\/2026\/05\/15-WEBP.webp?resize=800%2C564&ssl=1",800,564,true],"newspack-article-block-landscape-intermediate":["https:\/\/i0.wp.com\/zero-cooldown.com\/wp-content\/uploads\/2026\/05\/15-WEBP.webp?resize=600%2C450&ssl=1",600,450,true],"newspack-article-block-portrait-intermediate":["https:\/\/i0.wp.com\/zero-cooldown.com\/wp-content\/uploads\/2026\/05\/15-WEBP.webp?resize=450%2C564&ssl=1",450,564,true],"newspack-article-block-square-intermediate":["https:\/\/i0.wp.com\/zero-cooldown.com\/wp-content\/uploads\/2026\/05\/15-WEBP.webp?resize=600%2C564&ssl=1",600,564,true],"newspack-article-block-landscape-small":["https:\/\/i0.wp.com\/zero-cooldown.com\/wp-content\/uploads\/2026\/05\/15-WEBP.webp?resize=400%2C300&ssl=1",400,300,true],"newspack-article-block-portrait-small":["https:\/\/i0.wp.com\/zero-cooldown.com\/wp-content\/uploads\/2026\/05\/15-WEBP.webp?resize=300%2C400&ssl=1",300,400,true],"newspack-article-block-square-small":["https:\/\/i0.wp.com\/zero-cooldown.com\/wp-content\/uploads\/2026\/05\/15-WEBP.webp?resize=400%2C400&ssl=1",400,400,true],"newspack-article-block-landscape-tiny":["https:\/\/i0.wp.com\/zero-cooldown.com\/wp-content\/uploads\/2026\/05\/15-WEBP.webp?resize=200%2C150&ssl=1",200,150,true],"newspack-article-block-portrait-tiny":["https:\/\/i0.wp.com\/zero-cooldown.com\/wp-content\/uploads\/2026\/05\/15-WEBP.webp?resize=150%2C200&ssl=1",150,200,true],"newspack-article-block-square-tiny":["https:\/\/i0.wp.com\/zero-cooldown.com\/wp-content\/uploads\/2026\/05\/15-WEBP.webp?resize=200%2C200&ssl=1",200,200,true],"newspack-article-block-uncropped":["https:\/\/i0.wp.com\/zero-cooldown.com\/wp-content\/uploads\/2026\/05\/15-WEBP.webp?fit=1006%2C564&ssl=1",1006,564,true],"mailpoet_newsletter_max":["https:\/\/i0.wp.com\/zero-cooldown.com\/wp-content\/uploads\/2026\/05\/15-WEBP.webp?fit=1006%2C564&ssl=1",1006,564,true],"woocommerce_thumbnail":["https:\/\/i0.wp.com\/zero-cooldown.com\/wp-content\/uploads\/2026\/05\/15-WEBP.webp?resize=300%2C300&ssl=1",300,300,true],"woocommerce_single":["https:\/\/i0.wp.com\/zero-cooldown.com\/wp-content\/uploads\/2026\/05\/15-WEBP.webp?fit=600%2C336&ssl=1",600,336,true],"woocommerce_gallery_thumbnail":["https:\/\/i0.wp.com\/zero-cooldown.com\/wp-content\/uploads\/2026\/05\/15-WEBP.webp?resize=100%2C100&ssl=1",100,100,true]},"uagb_author_info":{"display_name":"Gary","author_link":"https:\/\/zero-cooldown.com\/fr\/author\/gary\/"},"uagb_comment_info":0,"uagb_excerpt":"The TTRPG Gear Upgrade System That Replaced Four Tables With One &#8220;Reinforced&#8221; on an armor is extra plates bolted over the joints. On a rifle, it&#8217;s a hardened barrel. On a rover, it&#8217;s supplemental hull plating. Same rule, three different images. That&#8217;s the whole idea and it took dismantling four separate tables to get there.\u2026","jetpack_sharing_enabled":true,"jetpack_likes_enabled":true,"jetpack_shortlink":"https:\/\/wp.me\/pfEyfE-RM","jetpack_featured_media_url":"https:\/\/i0.wp.com\/zero-cooldown.com\/wp-content\/uploads\/2026\/05\/15-WEBP.webp?fit=1006%2C564&ssl=1","_links":{"self":[{"href":"https:\/\/zero-cooldown.com\/fr\/wp-json\/wp\/v2\/posts\/3334","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/zero-cooldown.com\/fr\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/zero-cooldown.com\/fr\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/zero-cooldown.com\/fr\/wp-json\/wp\/v2\/users\/248584093"}],"replies":[{"embeddable":true,"href":"https:\/\/zero-cooldown.com\/fr\/wp-json\/wp\/v2\/comments?post=3334"}],"version-history":[{"count":17,"href":"https:\/\/zero-cooldown.com\/fr\/wp-json\/wp\/v2\/posts\/3334\/revisions"}],"predecessor-version":[{"id":4076,"href":"https:\/\/zero-cooldown.com\/fr\/wp-json\/wp\/v2\/posts\/3334\/revisions\/4076"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/zero-cooldown.com\/fr\/wp-json\/wp\/v2\/media\/3681"}],"wp:attachment":[{"href":"https:\/\/zero-cooldown.com\/fr\/wp-json\/wp\/v2\/media?parent=3334"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/zero-cooldown.com\/fr\/wp-json\/wp\/v2\/categories?post=3334"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/zero-cooldown.com\/fr\/wp-json\/wp\/v2\/tags?post=3334"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}