Salta ai contenuti

Medico, morte e cadaveri

Tutto in bs_medical/config/config_medical.lua.

Con catchAllDeaths = true, quasi ogni danno letale ti mette a terra invece di ucciderti: zombie, giocatori, mischia, veicoli. Eccetto:

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

Mentre sei a terra (Medical.Settings):

ChiavePredefinito
bleedoutTime300secondi prima di morire dissanguato
catchHealth125salute a cui vai a terra
stabiliseItem / stabiliseBonusbandage / 90una benda aggiunge 90 s
reviveItem / reviveTime / reviveHealthmedkit / 12000 ms / 30qualcun altro ti rialza
shoutNoise45gridare aiuto (E) fa rumore, anche gli zombie lo sentono

Tasti a terra: E gridare, G benda, H chiamare aiuto (avvisa i giocatori entro 250 m, Medical.Help), R auto-rianimarsi con un medkit (Medical.SelfRevive), tieni premuto X per arrenderti.

Gli altri giocatori possono trasportarti (Medical.Carry). In PvP Medical.PvP.downFirst = true significa che anche i giocatori vanno prima a terra, e allowExecution = false che non possono finirti.

Lo stato a terra è lo statebag bsDowned sul giocatore, altre resource lo leggono (HUD di gruppo, elenco).

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

Con wipeOnDeath tutto il tuo inventario passa nel tuo corpo, lasciato dove sei caduto (vedi sotto). Chiunque può saccheggiarlo, anche tu se torni in tempo. L’infezione sopravvive alla morte, è questo il suo scopo.

Dove ti svegli: respawnPoints (Sandy Shores e Pillbox medical di default), la logica del punto casuale in Medical.Respawn (a 500-1000 m, evitando avoidZones), oppure un pezzo di respawn che hai costruito e rivendicato con bs_building.

Il dolore va da 0 a 100. Viene da ferite, fratture, proiettili incastrati e colpi forti, e fa tremare lo schermo e la mira. Gli antidolorifici lo mascherano per painkillerMinutes (10), non curano la causa. Impostazioni in Medical.System (bs_medical/config/config_conditions.lua):

painMult = 1.0, -- scala tutto il dolore
painkillerMinutes = 10,
hitPainDecay = 6.0, -- al minuto, il dolore dei colpi che svanisce

Il resto di quel file copre l’emorragia (bleedLight, bleedHeavy), gli stadi di infezione, le fratture, le malattie e la finestra del defibrillatore (defibWindow, 60 s). Medical.System.enabled = false spegne tutto e lascia solo il cadere e l’essere rianimati.

Medical.Corpse: il tuo corpo resta nel mondo e può essere perquisito.

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

Il corpo è una copia del tuo ped creata dal server, con un contenitore. Sparisce quando è stato saccheggiato del tutto (dopo emptyGrace) o quando passa lifetime. Gli zombie si nutrono dei corpi e questi marciscono (rotPerBite, biteInterval).