Skip to content

Energia, zdravie, hlad, smäd, teplota, a ich ukazovatele. #70

@pitkes22

Description

@pitkes22

Tato issues nahradza,doplňa alebo ruši issues: #30, #3, #5, #11, #16, #29, #34 a možno ešte nejaké...

Hráč ma 3 typy ukazovateľov:
Hunger bar ako ukazovateľ energie.
Health bar ako ukazovateľ zdravia.
Experience bar ako ukazovateľ teploty.

energia(Hunger bar)

Hunger bar

  • Automaticky sa doplňuje každu sekundu podľa:
    <Vylepšenie_ regeneracie _energie(1-nekonečno)>*[<hlad(0-1)>].
  • Keď hráč nemá energiu neumiera na hlad.
  • Energia sa hráčovi uberá keď beha,bojuje,strieľa alebo pri iných podobných činnostiach.

Hlad

  • Hlad je hodnota od 0 do 1 pričom 0 znamená úplný hlad a 1 najedennosť.
  • Hrač nevie presnú hodnotu hladu
  • Ak je hodnota hladu 0 hrač dostane hrač potion effect hunger (ID:17)
  • Tato hodnota sa zvyšuje jedenim jedla
  • Hlad sa znižuje o 0.0008 za sekundu.

zdravie(Health bar)

Health bar

  • Rychlost regeneracie zdravia za sekundu zavisí od:
    ´1*smäd(0-1)´
  • Ak hráč dostane damage alebo je hodnota jeho zdravia menšia ako 1.5 zčervena mu obrazovka(WorldBorder effect)

Smäd

  • Smäd je hodnota od 0 do 1 pričom 0 znamená úplný smäd a 1 žiaden smäd.
  • Hrač nevie presnú hodnotu smädu
  • Ak je hodnota smädu 0 hrač dostava potion effect Neusea (ID:9) na 5 sekund každych 60 sekund.
  • Smäd sa znižuje vždy keď sa zníži energia podľa: 1*[<teplota>/20000]
  • Tato hodnota sa zvyšuje pitím tekutín.

Choroby

  • Na zdravie vplývajú tiež choroby a zranenia.

Normálna choroba

  • Hráč dostane potion effect poison (ID:1) ale nedostava damage.
  • Hráčovi sa zvyšuje teplota o 0.002 za sekundu.
  • Hráč dostava potion effect Neusea (ID:9) na 10 sekúnd každých 60 až 120 sekúnd.
  • Hráč dostava potion effect Blindness (ID:15) na 2 sekúnd každých 60 až 120 sekúnd.
  • Hráč sa môže vyliečiť pomocou liekov alebo byliniek.

Zombie choroba

  • Hráč dostane potion effect wither (ID:20) ale nedostava damage.
  • Hračovi sa zvyšuje teplota o 0.0025 za sekundu.
  • Hráč umrie o 40 min od nakazenia(Ak sa nevylieči) spôsobom že sa mu raz za 2400/<Jeho_maximalne_zdravie_keď_sa_nakazil> odpočita 1HP od jeho maximalného zdravia.
  • Hráč dostava halucinacie na 20 sekund každych 120 až 240 sekund.
  • Hráč sa môže vyliečiť len pomocou vakcíny proti zombie chorobe.

Zranenia

Krvácanie

  • Hrač dostava damage 1 každých 5 sekúnd
  • Okolo hráča šu vhodne umiestne particli predstavujúce krv.

Zlomenina 1 stupňa

  • Je spôsobená pádom z väčšej výšky ako 9 blokov
  • Hráč dostava potion effect Slowness (ID:2) na úrovni 1 na 300 sekúnd.
  • Hrač nemôže 300 sekúnd šprintovať.

Zlomenina 2 stupňa

  • Je spôsobená pádom z väčšej výšky ako 12 blokov
  • Hráč dostava potion effect Slowness (ID:2) na úrovni 2 na 300 sekúnd.
  • Hrač nemôže 300 sekúnd šprintovať.

Zlomenina 3 stupňa

  • Je spôsobená pádom z väčšej výšky ako 15 blokov
  • Hráč dostava potion effect Slowness (ID:2) na úrovni 3 na 300 sekúnd.
  • Hrač nemôže 300 sekúnd šprintovať.
  • Hrač začne krvácať.

Teplota

  • Teplota hráča je hodnota od 0 do 43 pričom už 30 znamená úplne podchladenie a smrť a 43 smrť na vysokú teplotu.
Teplota hráča Následky
<30 smrť
30 - 34 halucinacie
34 - 38 nič
38 - 42 damage 1 za 10 sekund(Ostane 2HP)
42 - 43 damege 1 za 5 sekund
>43 smrť
  • Teplota sa vizualizuje na Experience bare kde prázdny bar znamená teplotu 30 stupňov a plný 43 stupňov.

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions