Zum Inhalt springen

Medizin, Tod und Leichen

Alles in bs_medical/config/config_medical.lua.

Mit catchAllDeaths = true bringt fast jeder tödliche Schaden dich zu Boden, statt dich zu töten: Zombies, Spieler, Nahkampf, Fahrzeuge. Ausgenommen:

hardDeathOnExplosion = true,
hardDeathOnDrown = true,
hardDeathFallHeight = 15.0, -- metres

Während du am Boden bist (Medical.Settings):

SchlüsselStandard
bleedoutTime300Sekunden, bis du verblutest
catchHealth125Leben, bei dem du zu Boden gehst
stabiliseItem / stabiliseBonusbandage / 90ein Verband gibt 90 s dazu
reviveItem / reviveTime / reviveHealthmedkit / 12000 ms / 30jemand anderes hebt dich auf
shoutNoise45um Hilfe rufen (E) macht Lärm, Zombies hören es auch

Tasten am Boden: E rufen, G Verband, H Hilfe rufen (meldet Spieler im Umkreis von 250 m, Medical.Help), R Selbstwiederbelebung mit einem Medkit (Medical.SelfRevive), X gedrückt halten zum Aufgeben.

Andere Spieler können dich tragen (Medical.Carry). In PvP bedeutet Medical.PvP.downFirst = true, dass auch Spieler zuerst zu Boden gehen, und allowExecution = false, dass sie dich nicht erledigen können.

Der Zustand am Boden ist der Statebag bsDowned am Spieler, andere Resources lesen ihn (Gruppen-HUD, Mitgliederliste).

wipeOnDeath = true,
respawnHealth = 120,
respawnHunger = 45.0,
respawnThirst = 45.0,

Mit wipeOnDeath wandert dein ganzes Inventar in deine Leiche, die dort liegen bleibt, wo du gefallen bist (siehe unten). Jeder kann sie looten, du auch, wenn du rechtzeitig zurückkommst. Infektion überlebt den Tod, dafür ist sie da.

Wo du aufwachst: respawnPoints (standardmäßig Sandy Shores und Pillbox medical), die Zufallsort-Logik in Medical.Respawn (500 bis 1000 m entfernt, avoidZones meidend) oder ein Respawn-Teil, das du mit bs_building gebaut und beansprucht hast.

Schmerz geht von 0 bis 100. Er kommt von Wunden, Brüchen, steckenden Kugeln und harten Treffern und lässt Bildschirm und Zielen wackeln. Schmerzmittel überdecken ihn für painkillerMinutes (10), sie heilen die Ursache nicht. Einstellungen in Medical.System (bs_medical/config/config_conditions.lua):

painMult = 1.0, -- skaliert den gesamten Schmerz
painkillerMinutes = 10,
hitPainDecay = 6.0, -- pro Minute, Schmerz durch Treffer klingt ab

Der Rest dieser Datei deckt Blutungen (bleedLight, bleedHeavy), Infektionsstufen, Brüche, Krankheiten und das Defi-Fenster (defibWindow, 60 s) ab. Medical.System.enabled = false schaltet das alles ab und lässt nur Zu-Boden-Gehen und Wiederbelebtwerden übrig.

Medical.Corpse: Deine Leiche bleibt in der Welt und kann durchsucht werden.

lifetime = 3600, -- hard cap, seconds
emptyGrace = 20, -- looted-out body goes after this
searchDistance = 2.5,
searchTime = 3500,
blip = true, -- only you see it

Die Leiche ist eine vom Server erstellte Kopie deines Peds mit einem Container daran. Sie verschwindet, wenn sie leergeplündert ist (nach emptyGrace) oder wenn lifetime abläuft. Zombies fressen an Leichen und sie verwesen (rotPerBite, biteInterval).