Grok zmienił kawałek kodu. 19 0

O temacie

Autor Aziral

Zaczęty 12.11.2025 roku

Wyświetleń 19

Odpowiedzi 0

Aziral

Aziral

Użytkownicy
posty96
Propsy22
  • Użytkownicy
Jako, że nie znam się na kodowaniu ani trochę, a znajdowanie rzeczy w necie nie zawsze jest proste, postanowiłem zasięgnąć pomocy Grok'a(AI).

"Jak zmienić to by po wypiciu odnawiało 50% many?"

func void UseItPo_Mana_04()
{
self.attribute[ATR_MANA] = self.attribute[ATR_MANA_MAX];
};
 
W odpowiedzi dostałem to.

func void UseItPo_Mana_04()
{
    var int maxMana; maxMana = self.attribute[ATR_MANA_MAX];  // Pobierz max manę
    var int halfMana; halfMana = maxMana / 2;  // Połowa max (dzielenie całkowite)
    self.attribute[ATR_MANA] = self.attribute[ATR_MANA] + halfMana;  // Dodaj do aktualnej
    if (self.attribute[ATR_MANA] > maxMana)
    {
        self.attribute[ATR_MANA] = maxMana;  // Nie przekraczaj max
    };
};

Nie wiem, czy jest to najlepiej napisany/najbardziej optymalny kod, ale działa zadowalająco. Nawet dodał opisy, co robi co.
Co o tym myślicie?
 


0 użytkowników i 1 Gość przegląda ten wątek.
0 użytkowników
Do góry