Regenerarea PV prea rapida

Înainte de a posta o problemă, caută în acest forum și poate găsești rezolvare.
Avatar utilizator
nebunutnk12
Nivel 1

Nivel 1
Mesaje: 149
Membru din: 19 Dec 2015, 22:00
Server: Coralis2
Regat: Jinno
Aprecieri: 220  
Mulţumiri: 5  
Discord: Copiază ID
Medalii

nebunutnk12 scrie: ↑06 Mai 2021, 16:59
Galadriela scrie: ↑06 Mai 2021, 16:54 În char_affect.cpp înlocuiește:

Cod: Selectaţi tot

    if (GetPoint(POINT_HP_RECOVERY) > 0)
    {
        if (GetMaxHP() <= GetHP())
        {
            PointChange(POINT_HP_RECOVERY, -GetPoint(POINT_HP_RECOVERY));
        }
        else
        {
            int iVal = MIN(GetPoint(POINT_HP_RECOVERY), GetMaxHP() * 7 / 100);

            PointChange(POINT_HP, iVal);
            PointChange(POINT_HP_RECOVERY, -iVal);
        }
    }
Cu:

Cod: Selectaţi tot

    if (GetPoint(POINT_HP_RECOVERY) > 0)
    {
        if (GetMaxHP() <= GetHP())
        {
            PointChange(POINT_HP_RECOVERY, -GetPoint(POINT_HP_RECOVERY));
        }
        else
        {
			//재생 값이 7에서 4로 감소했습니다. 
            int iVal = MIN(GetPoint(POINT_HP_RECOVERY), GetMaxHP() * 4 / 100);

            PointChange(POINT_HP, iVal);
            PointChange(POINT_HP_RECOVERY, -iVal);
        }
    }
testez si revin cu edit
se cunoaste o diff doar cand da ninja pumnale in war dar daca dau intr un ninja e cam ca inainte
Avatar utilizator
nebunutnk12
Nivel 1

Nivel 1
Mesaje: 149
Membru din: 19 Dec 2015, 22:00
Server: Coralis2
Regat: Jinno
Aprecieri: 220  
Mulţumiri: 5  
Discord: Copiază ID
Medalii

nebunutnk12 scrie: ↑06 Mai 2021, 16:59
Galadriela scrie: ↑06 Mai 2021, 16:54 În char_affect.cpp înlocuiește:

Cod: Selectaţi tot

    if (GetPoint(POINT_HP_RECOVERY) > 0)
    {
        if (GetMaxHP() <= GetHP())
        {
            PointChange(POINT_HP_RECOVERY, -GetPoint(POINT_HP_RECOVERY));
        }
        else
        {
            int iVal = MIN(GetPoint(POINT_HP_RECOVERY), GetMaxHP() * 7 / 100);

            PointChange(POINT_HP, iVal);
            PointChange(POINT_HP_RECOVERY, -iVal);
        }
    }
Cu:

Cod: Selectaţi tot

    if (GetPoint(POINT_HP_RECOVERY) > 0)
    {
        if (GetMaxHP() <= GetHP())
        {
            PointChange(POINT_HP_RECOVERY, -GetPoint(POINT_HP_RECOVERY));
        }
        else
        {
			//재생 값이 7에서 4로 감소했습니다. 
            int iVal = MIN(GetPoint(POINT_HP_RECOVERY), GetMaxHP() * 4 / 100);

            PointChange(POINT_HP, iVal);
            PointChange(POINT_HP_RECOVERY, -iVal);
        }
    }
testez si revin cu edit
Avatar utilizator
nebunutnk12
Nivel 1

Nivel 1
Mesaje: 149
Membru din: 19 Dec 2015, 22:00
Server: Coralis2
Regat: Jinno
Aprecieri: 220  
Mulţumiri: 5  
Discord: Copiază ID
Medalii

Se pare ca se simte o diff dar cand imi prinde hituri si asa nu se mai regenereaza de loc aproape cand da ninja in mine
Avatar utilizator
nebunutnk12
Nivel 1

Nivel 1
Mesaje: 149
Membru din: 19 Dec 2015, 22:00
Server: Coralis2
Regat: Jinno
Aprecieri: 220  
Mulţumiri: 5  
Discord: Copiază ID
Medalii

Si daca dau eu intr un ninja imd ii se regenereaza e ciudat dar e bun asa mersii cer t/c
Avatar utilizator
Hunger
Contribuitor
Mesaje: 539
Membru din: 24 Iul 2013, 16:23
Aprecieri: 99  
Mulţumiri: 730  
  Rezolvări prob.: 1
 Contact:
Medalii

Modifica 4 in 1 atunci si recompileaza.
Avatar utilizator
Alcinous
Untrusted User

Untrusted User
Mesaje: 670
Membru din: 13 Noi 2020, 23:46
Server: None
Regat: Jinno
Aprecieri: 322  
Mulţumiri: 487  
Discord: Copiază ID

Subiect marcat ca fiind rezolvat.
Închis
Răspunsuri
2
Vizualizări
182
Răspunsuri
5
Vizualizări
331
Răspunsuri
8
Vizualizări
336
Răspunsuri
2
Vizualizări
110

Înapoi la “Probleme rezolvate”

  • Informaţie
  • Cine este conectat

    Utilizatori ce ce navighează pe acest forum: Niciun utilizator înregistrat și 8 vizitatori