Cyberware
Cyberware ist Chrome, das du deinen Runnern einbaust — Stat-Boni auf gesunden Teilen und Reparatur für permanenten Schaden. Eingeführt in HP-System Phase 4 (Server v1.84.0+, Tracker #589).
Diese Seite ist der Spieler-Guide. Engine-Details liegen in SPEC_combat.md Kap.16-20 und die Design-Oberfläche in docs/CYBERWARE.md.
Kurzfassung
- Sektor scouten mit einem Recruiter — jeder Ripperdoc darin wird sichtbar.
- Cyberware-Tab öffnen bei einem verletzten Runner (oder einem den du upgraden willst).
- Ripperdoc wählen, Cyberware-Item aus dem Inventar, und ein Zielkörperteil.
- Aktion einreichen. Runner reist hin, der Doc rollt die 4-Bucket-Surgery-Tabelle, du bekommst ein Ergebnis.
Ripperdocs
Ein Ripperdoc ist ein NPC erster Klasse, der Chrome an einem festen Klinikgebäude installiert.
Spawn-Regel
- Einer pro Sektor, ausgewählt beim Session-Start an einem zufälligen
BUILDING_ENTRY-Knoten. Deterministisch aus dem Session-Seed — gleicher Seed = gleiche Ripperdoc-Verteilung jedes Replay. - Sektoren ohne passenden Gebäude-Slot bekommen keinen Ripperdoc (selten auf realen Maps).
Pro-Doc-Stats
| Feld | Range | Bedeutung |
|---|---|---|
| SurgerySkill | 50..89 | Treibt die Erfolgswahrscheinlichkeit. Höher = sicherer. |
| Discretion | 30..79 | Erfasst für Phase 4c Federal-Heat-Trail (noch keine Gameplay-Wirkung). |
| Tier | 1 (Phase 4 trimmed) | Begrenzt welche Cyberware sie installieren können. Tier-2/3-Docs kommen in Phase 4d. |
Entdeckung
Ripperdocs sind unsichtbar bis du den Sektor scoutest in dem sie sitzen. SCOUT triggert DiscoverRipperdocsInSector automatisch — du brauchst keine separate Clinic-Scout-Aktion.
Einmal entdeckt erscheinen sie unter Spieler → Ripperdocs mit vollständigem Inventar plus Per-Item-Kosten / Stat-Mods / Humanity-Cost. Rival-Entdeckungen bleiben versteckt bis Phase 4bs HACK_RECON-Leak landet.
Inventar
Jeder Ripperdoc startet mit 3-5 Tier-1-Items beim Session-Start. Jeder Tageswechsel füllt sie wieder auf 3-5 Items. Tier-2 / Tier-3 ist in Phase 4 trimmed leer — diese Stufen kommen über SUPPLY_ILLEGAL-Schmuggel sobald #588 landet.
INSTALL_CYBERWARE Aktion
| Feld | Wert |
|---|---|
| Kategorie | Verwaltung |
| Primärattribut | INT (medizinisches Know-how) |
| Sekundärattribut | CON (Verträglichkeit) |
| Kosten | Clean Cash, = cyberware.base_cost aus dem Katalog |
| Dauer | 120 min (2 h) — Runner busy für Install + sofortige Post-OP |
| Cooldown | 72 h pro Runner (verhindert Chrome-Stacking-Spam) |
| Ziel | Self Runner + Ripperdoc-Gebäude |
Die Submission trägt drei Params: cyberware_id, target_part, ripperdoc_id (aufgelöst aus der NodeID der gewählten Klinik). Validator lehnt ab: unentdeckter Ripperdoc, leeres Inventar, inkompatibles Teil, unzureichendes Cash, Runner inaktiv / verhaftet / im Cooldown.
Die 4-Bucket-Surgery-Tabelle
Nach erfolgreicher Validierung rollt die Engine P_success = SurgerySkill/100 × (1 - tier × 0.05).
Ein Tier-1-Install bei einem 70-Skill-Ripperdoc = 0.70 × 0.95 = 66.5% Erfolg.
Kosten + Inventar werden bei jedem Outcome verbraucht. Fehlschlag erstattet nichts — das ist der Preis fürs Chromen in einer Hinterhof-Klinik.
| Roll | Bucket | Wirkung |
|---|---|---|
r < P_success |
Erfolg | Chrome installiert, stat_mods aktiv, Permanent-Flag des Zielteils gelöscht wenn zerstört war, HP auf MaxHP. |
Fail → r2 < 0.40 |
Verpfuscht | Chrome zerstört, Zielteil flippt auf Permanent=true (HP=0). Keine stat_mods. |
Fail → 0.40 ≤ r2 < 0.70 |
Eingeschränkt | Install gelingt, aber stat_mods laufen auf 50% (Integer Richtung Null gerundet). Persistenter Marker bis Swap / Removal. |
Fail → 0.70 ≤ r2 < 0.95 |
Komplikation | Install gelingt am Zielteil vollständig. Ein anderes gesundes Teil flippt auf Permanent=true — Kollateralschaden. |
Fail → r2 ≥ 0.95 |
Tot am Tisch | Runner stirbt. Alle Teile genullt, Active=false, Ripperdoc behält dein Geld. |
Replay-deterministisch: gleiche (day, player, hood-id) produziert immer denselben Roll. Save-Scumming via Re-Roll gibt es nicht.
Stat-Mod-Stacking
Cyberware-Stat-Mods stacken auf Base*-Snapshot-Werten, uncapped. Lockierte Entscheidung per SPEC_combat.md Zeile 13 — gechromte Runner können 100 STR übertreffen.
Beispiel-Sequenz:
| Schritt | STR | Anmerkungen |
|---|---|---|
| Runner anheuern | 80 | BaseSTR = 80 beim Spawn gesnapshottet |
| Militech Cyberarm (links) installieren | 95 | +15 STR |
| Militech Cyberarm (rechts) installieren | 110 | +15 STR nochmal, über 100 hinaus |
| Crit-Lethal-Treffer, linker Arm wird Permanent (noch kein Chrome installiert) | n/v | Phase-3-Penalty greift |
| Cyberarm am zerstörten linken Arm installieren | 110 | Chrome deckt jetzt den Verlust, keine Strafe |
Phase 5s Humanity wird der Balance-Hebel — Chrome-Stacking senkt Humanity, niedrige Humanity = Cyberpsychose-Verhaltensstrafen.
Swap-Policy
Re-Install auf einem belegten Slot zerstört das alte Chrome (keine Rückerstattung). Schnelle Iteration, einfache UX. Die Phase-4b-REMOVE_CYBERWARE-Aktion unten bietet eine 50%-Refund-Alternative.
Praktische Folge: wähl deine Cyberware sorgfältig. Ein Low-Tier-Item gegen ein höheres via Swap-Policy zu tauschen verschwendet das niedrigere komplett; REMOVE-dann-INSTALL holt 50% des Grundpreises zurück.
Reputation (Phase 4b, Server v1.85.0)
Jeder Ripperdoc führt eine Reputation pro Spieler von 0 bis 100, Startwert neutral 50. Loyale Kunden bekommen günstigere, sicherere Installs. Neulinge zahlen vollen Preis + würfeln etwas mehr.
Trigger (Phase 4b)
| Outcome | Rep-Delta |
|---|---|
| INSTALL Erfolg | +5 |
| INSTALL verpfuscht (Bucket 1) | −10 |
| INSTALL partial / Komplikation / Tot am Tisch | 0 (neutral) |
| REMOVE_CYBERWARE | 0 (neutral) |
Weitere Trigger — erfolgreiches Bribe (+10), Ripperdoc-Raid als Stammkunde (−20), Rival besticht den Doc um deine Liste zu leaken (−25) — kommen mit Phase 4c Counter-Intel.
Was Rep tut
- Install-Preis:
base × (1.25 - rep/200)— sanfter als docs/CYBERWARE.md-Baseline. Beispiele:- Rep 0 → 1.25× (+25% Aufschlag)
- Rep 50 → 1.00× (unverändert)
- Rep 100 → 0.75× (−25% Rabatt)
- Install-Erfolgs-Multiplikator:
× (1 + (rep-50)/500)— ±10% Swing on top vonSurgerySkill/100 × (1 - tier × 0.05). Beispiele:- Rep 0 → ×0.90
- Rep 50 → ×1.00
- Rep 100 → ×1.10
Beide Kurven sind sanfter als die Docs-Baseline (gelockte Entscheidungen 22-23) — Reputation ist ein Einfluss, kein Entscheidungsfaktor im Early Game.
Affordability-Gate
Das Cost-Gate läuft nach dem Rep-Rabatt. Ein Rep-100-Patron kann sich einen 8.000 $-Cyberarm mit nur 6.000 $ Clean Cash leisten — effective_cost = 6.000 $.
Fog-of-War
Rep ist pro-Spieler und pro-Doc, sichtbar nur für entdeckte Ripperdocs. Rivalen sehen deine Rep mit ihren Docs nicht (noch nicht — Phase 4cs HACK_RECON-Leak surface Rival-Cyberware-Roster, aber keine Rep-Kurven).
REMOVE_CYBERWARE (Phase 4b, Server v1.85.0)
Chrome aus einem Runner entfernen. Slot wird frei, 50% des Katalog-Grundpreises zurück, Teil wieder im wrecked-Zustand (Permanent=true) per docs/CYBERWARE.md Recovery paths.
| Feld | Wert |
|---|---|
| Kategorie | Verwaltung |
| Primärattribut | INT |
| Kosten | 0 $ (der Refund ist der Netto-Effekt) |
| Refund | 50% des Katalog-base_cost — roh, nicht der rep-rabattierte Preis den du gezahlt hast |
| Dauer | 60 min (halb so lang wie INSTALL — Explantation ist schneller als Implantation) |
| Cooldown | 24 h pro Runner (leichter als INSTALLs 72 h) |
| Surgery-Roll | Keiner — immer erfolgreich |
| Reputations-Impact | Keiner |
Wozu?
- Strategischer Chrome-Swap: REMOVE → 24 h warten → INSTALL anderes Chrome im gleichen Slot. INSTALLs 72-h-Cooldown begrenzt das Re-Up weiterhin.
- Humanity-Recovery (Phase 5): Phase 5 wird entferntes Chromes
humanity_costan den Humanity-Wert des Runners zurückbinden. Chrome-Stack entfernen ist der explizite Pfad gegen Cyberpsychose. - Install-Refund: 50% von
base_costin Clean Cash. Verpfuschter 8.000 $-Install bereut? REMOVE für 4.000 $ zurück.
Side-Effects
- Slot leer (
HasCyberware[part] = false) - Teil
Permanent = true(re-applies Phase-3-Attribut-Penalty bei Gliedmaßen) - Stat-Mods reversen via
RecomputeStats - Knockout-Regel-Recheck — falls REMOVE den Runner über ≥2 permanente Gliedmaßen treibt,
Active = false
Cooldown-Rationale
24 h per_runner liegt absichtlich unter INSTALLs 72 h. Chrome entfernen ist mechanisch einfacher als implantieren (In-Fiction: Explantation ist 1-Stunden-Bohrer, Implantation ist 2-Stunden-Splice). Asymmetrischer Cooldown ermöglicht taktisches Chrome-Management ohne Chrome-Spam — die 72-h-INSTALL-Sperre gated weiterhin das Re-Up-Tempo.
Fraktionen (Phase 4d, Server v1.86.0)
Jeder Ripperdoc trägt jetzt eine Fraktionsausrichtung, gewählt beim Session-Start. Fraktion erscheint als Tag auf jeder entdeckten Shop-Karte und moduliert Preis, Surgery-Qualität und Tier-3-Zugang.
Verteilung
| Fraktion | Anteil | Tier-Limit | Surgery-Skill | Discretion |
|---|---|---|---|---|
| Independent | 70% | Tier 1-2 | 50-89 | 30-79 |
| Ripperdoc Cartel | 15% | Tier 1-3 | 70-100 | 70-99 (erhöht) |
| ChromeWerks Inc. | 10% | Tier 2-3 | 70-100 | 30-79 |
| Arasaka Med | 5% | Nur Tier 3 | 70-100 | 30-79 |
Bedeutung in Phase 4d
- Independent: Standardoption. Kein Spezialeffekt — sicherer Baseline.
- Cartel: Spawnt mit erhöhter Discretion (Phase 4cs Federal-Heat-Trail wird den Wert konsumieren). Trägt Tier 1-3 Inventar beim Spawn. Kein aktiver Rabatt.
- ChromeWerks: Wendet einen ×0.9 multiplikativen Rabatt zusätzlich zur Rep-Kurve an. Bei Rep=100 ist der Endpreis
0.75 × 0.9 = 0.675×des Grundpreises — bestes Angebot der Stadt. - Arasaka Med: Nur Tier 3. Label ist für Phase 4cs Rival-Affinität-Refusal-Mechanismus erfasst. In Phase 4d verhält sich wie jeder andere Tier-3-Shop.
Strategische Implikationen
- Hohe Rep + ChromeWerks-Kombi schaltet die günstigsten Tier-3-Installs frei.
- Cartel-Docs spawnen mit zuverlässig hohem SurgerySkill — nützlich selbst für Tier-1-Arbeit, falls du in deinen Startersektoren einen Low-Skill-Independent ziehst.
- Arasaka Med ist ein seltenes Encounter (~5% der Shops) und liefert ausschließlich Tier 3. Behandle es als Luxus-Endgame-Doc.
- Phase 4c wird Black-Market vs. lizenziert-Semantik, Federal-Heat-Trail (via Cartel-Discretion) und die Arasaka-Rival-Refusal-Logik drauflegen.
Tier-3-Katalog (geliefert in v1.86.0)
5 High-End-Einträge im $25k-$60k-Bereich. Beim Session-Start via 1 zufälligen Seed pro Tier-3-fähigem Shop (Cartel + ChromeWerks + Arasaka Med) bestockt. Laufendes Refresh wartet auf die #588 SUPPLY_ILLEGAL-Loot-Pipeline.
| ID | Name | Slot | Kosten | Stat-Mods | Humanity |
|---|---|---|---|---|---|
sandevistan_proto |
Sandevistan-Prototyp | head | 55.000 $ | STL +20 / TCH +10 | 30 |
berserk_processor |
Berserk-Prozessor | head | 40.000 $ | STR +20 / CON +10 | 28 |
subdermal_heavy |
Mil-Spec Subdermales Geflecht | torso | 50.000 $ | CON +25 | 28 |
optical_ar_combat |
Combat-AR-Optik | head | 30.000 $ | TCH +15 / INT +5 | 22 |
skeletal_brace_mk2 |
Skelett-Verstärkung Mk2 | leg_left / leg_right | 25.000 $ | STR +10 / CON +10 | 18 |
Tier-3-Zugangs-Gate
Tier-3-Installs erfordern Reputation ≥ 70 beim Ripperdoc. Unter 70 lehnt der Plan-Validator mit TIER3_REP_GATE-Error ab; falls die Rep mitten im Plan unter 70 driftet (z.B. ein verpfuschter Install dockt Rep -10), prüft die Op-Layer zur Execute-Zeit erneut und bricht still ab, ohne Cash oder Inventar zu verbrauchen.
Rep-Kurven-Rabatt + ChromeWerks-Fraktionsrabatt gelten weiterhin über dem Gate, sodass ein Rep=100 ChromeWerks-Patron 25.000 $-60.000 $ × 0.75 × 0.9 für Tier-3-Chrome zahlt.
Humanity & Cyberpsychose (Phase 5, Server v1.87.0)
Jeder Install trägt Humanity-Kosten. Zu viel Chrome → Runner rutscht durch vier Verhaltensbänder und wird irgendwann cyberpsychotisch mit dem Risiko des permanenten Verlusts.
Humanity-Wert
- Bereich: 0..100. Frische Runner spawnen bei 100 (makellos).
- Verlust: Jeder erfolgreiche
INSTALL_CYBERWAREziehthumanity_costaus dem Katalog ab. Verpfuschte / tot-am-Tisch-Buckets fassen Humanity NICHT an (kein Chrome wurde installiert); partial / Komplikation-Buckets schon (Chrome ging rein). - Wiederherstellung:
REMOVE_CYBERWAREerstattet die Hälfte der Install-Zeit-humanity_cost.THERAPY_SESSION(unten) restauriert +15.
Verhaltensbänder
| Bereich | Zustand | LOY-Verlust/Tag | Friendly-Fire-Risiko | Faction-Leave-Risiko |
|---|---|---|---|---|
| 100..80 | Stabil | 0 | keins | keins |
| 79..50 | Nervös | −1 | keins | keins |
| 49..25 | Instabil | −2 | keins | keins |
| 24..0 | Cyberpsychotisch | −3 | 10% pro Kampfminute | bis zu 9,5%/Tag (Kurve unten) |
Order-Refusal ist auf Phase 5b verschoben — Phase 5 trimmed liefert nur LOY-Verlust + Friendly-Fire + Faction-Leave.
Cyberpsycho Friendly-Fire
Im Cyberpsycho-Band rollt jede Kampfminute 10% Chance, das Ziel auf einen zufälligen Verbündeten am selben Node umzuleiten. Schaden-Formel unverändert — nur Ziel-Identität tauscht. Kein Verbündeter am Node = kein Tausch (Angriff läuft normal weiter).
Faction-Leave (permanenter Runner-Verlust)
Täglicher Roll für Cyberpsycho-Hoods:
P_leave = clamp((20 − humanity) / 200, 0, 0.10)
| Humanity | P_leave/Tag |
|---|---|
| 19 | 0,5% |
| 15 | 2,5% |
| 10 | 5,0% |
| 5 | 7,5% |
| 1 | 9,5% |
Bei positivem Roll: Runner permanent verloren — Hood.Active=false, Gazette-Eintrag, FactionLeftDay gesetzt. Der Roll feuert VOR LOY-Verlust, also entgeht ein verlorener Runner auch dem Tages-Decay.
THERAPY_SESSION-Aktion
| Feld | Wert |
|---|---|
| Kategorie | Verwaltung |
| Primärattribut | INT |
| Kosten | 2.000 $ Clean |
| Dauer | 720 min (12 h Sitzung) |
| Cooldown | 72 h pro Runner |
| Effekt | +15 Humanity (gecappt bei 100) |
| Anbieter | Bestehende Ripperdoc-Shops — kein neuer NPC-Typ in trimmed scope |
Jeder entdeckte lebende Ripperdoc akzeptiert die Aktion. Der Runner reist zum Shop, durchläuft eine 12-stündige Sitzung, kehrt mit 15 Humanity-Punkten zurück.
Warum kümmern?
- Ein chromge-stackter Cyberpsycho-Runner ist im Kampf unzuverlässig (10% Friendly-Fire pro Minute), verliert LOY mit 3/Tag UND riskiert tägliches Faction-Leave. Boni gestackter Stat-Mods werden’s nicht mehr wert.
- Phase 4s “uncapped Stat-Stacking” Power-Fantasy bekommt HIER ihren Balance-Hebel — Humanity ist der Preis des ganzen Chromes.
- REMOVE_CYBERWARE-Recovery ist Half-Refund; billiger als einen Runner via THERAPY_SESSION-Sitzungen aus dem Cyberpsycho-Band zurückzubringen.
Tier-1-Katalog (geliefert in v1.84.0)
10 Einträge die jedes Körperteil abdecken. Zukünftige Tier-2 / Tier-3-Linien droppen über Schmuggel.
| ID | Name | Slot | Kosten | Stat-Mods | Humanity |
|---|---|---|---|---|---|
neural_link_basic |
Basis-Neural-Link | head | 2.500 $ | INT +5 | 5 |
cyber_eye_optical |
Optisches Cyber-Auge | head | 3.500 $ | TCH +4 / STL +3 | 6 |
cha_implant_voice |
Stimm-Modulator-Implantat | head | 3.000 $ | CHA +8 | 6 |
neural_link_pro |
Pro-Neural-Link | head | 6.000 $ | INT +10 / TCH +5 | 10 |
cyberarm_militech |
Militech-Cyberarm | arm_left / arm_right | 8.000 $ | STR +15 | 12 |
cyberarm_artisan |
Artisan-Cyberarm | arm_left / arm_right | 7.500 $ | STR +8 / TCH +8 | 10 |
cyberleg_speedware |
Speedware-Cyberbein | leg_left / leg_right | 6.500 $ | STL +12 | 10 |
cyberleg_reinforced |
Verstärktes Cyberbein | leg_left / leg_right | 5.500 $ | STR +6 / CON +6 | 8 |
subdermal_armor_light |
Subdermales Panzerungsnetz | torso | 9.000 $ | CON +15 | 14 |
synth_lung_filter |
Synth-Lungenfilter | torso | 4.000 $ | CON +6 / STL +4 | 7 |
HumanityCost wird beim Install erfasst. Phase 5 wird sie über den Runner aufsummieren um den Humanity-Wert zu berechnen; in Phase 4 nur gespeichert für Forward-Compat.
Was noch kommt
| Phase | Scope | Tracker |
|---|---|---|
| 4c | HACK_RECON-Cyberware-Leak + Bribe-Trigger + Ripperdoc-Raid-Loss-Event + Rival-bestechen-Doc + Black-Market vs. lizenziert (Dirty-Cash-Variante, niedrigerer Erfolg, kein Federal-Heat-Trail, Polizei-RAID-Risiko) + Arasaka-Med-Refusal-Mechanismus (Rival-Affinität-Check) | Zukünftiges Spec-PR |
| 5b | Order-Refusal-Mechanik (1/10 Jittery / random Unstable) + Drug-Cycle-Recovery-Aktion + dedizierte Therapist-NPC-Klasse (Split von Ripperdocs) | Zukünftiges Spec-PR |
| Loot-Pipeline | Tier-2-Katalog + laufendes Tier-2/3-Refresh via PRODUCE_DRUGS / SUPPLY_ILLEGAL | Blockiert auf #588 |
Siehe auch
- Runner — HP-Körperteile & Phase-3 permanenter Schaden
- Kampf — Knockout-Regel + Brawl-Crit
- SPEC_combat.md Kap.16-20 (Engine-Spec)
docs/CYBERWARE.md(Design-Oberfläche)docs/HP_AND_CYBERWARE.md(Multi-Phase-Übersicht)