annuncio

Comprimi
Ancora nessun annuncio.

[INFO] pezzi mana regeneration

Comprimi
X
 
  • Filtro
  • Ora
  • Visualizza
Elimina tutto
nuovi messaggi

  • [INFO] pezzi mana regeneration

    Volevo sapere all'incirca a quanto corrispondeva 1 punto di mana regeneration rispetto a focus..

    tipo..quanti punti devo avere per far si che il mana salga come se avessi 100 focus ?
    icq -> 82494602

  • #2
    ti do una risposta moltoooooooooooooooooo approsimativa...

    con 75 focus e mana reg 3 stai come focus 100+-


    ma la mia osservazione è stata fatta ad occhio...quindi nn saprei dire quanto valga^^

    Commenta


    • #3
      Ogni 20 punti di Focus sono 1 punto di mana regen.
      Si scrive Felucca, non Felluca o Fellucca!

      Commenta


      • #4
        Originally posted by Rhapsody
        Ogni 20 punti di Focus sono 1 punto di mana regen.
        quindi +5 mana reg= 100 focus..

        è una cosa certa ?
        icq -> 82494602

        Commenta


        • #5
          Originally posted by Rhapsody
          Ogni 20 punti di Focus sono 1 punto di mana regen.
          sei sei sicuro sto zittissimo... ma mi pare esagerato....

          Commenta


          • #6
            Originally posted by Quigon


            sei sei sicuro sto zittissimo... ma mi pare esagerato....
            E' quel che dice Stratics:

            http://uo.stratics.com/content/skills/battlefocus.shtml


            Se poi corrisponda o meno a quel che succede sul RunUO, questo è un'altro paio di maniche...

            Commenta


            • #7
              Quanto costa 1 armor in pelle barbed completa mana regeneration??

              Commenta


              • #8
                Allora. 100 di medit da come 20 mana regen

                100 di focus da come 10 mana regen

                Fatevi due conti........

                ogni 20 punti di focus hai 2 di mana regen.....

                NON ogni 10. focus conta il regen del mana di 20 in 20 ricordatevelo......
                • Keira Von Luen
                • EOS per sempre
                • Elder Knight[LvX]
                • TB Faction Reborn
                • ICQ NUOVO:583739764

                Commenta


                • #9
                  Originally posted by Liam
                  100 di medit da come 20 mana regen

                  100 di focus da come 10 mana regen
                  Se fosse così gli oggetti Mana Regen sarebbero inutili...

                  Vediamo direttamente nel codice di RunUO (stratics non l'ho manco letto). Apriamo Scripts\Misc\RegenRates.cs, metodo Mobile_ManaRegenRate():

                  codice:
                  double medPoints = from.Int + (from.Skills[SkillName.Meditation].Value * 3);
                  
                  medPoints *= ( from.Skills[SkillName.Meditation].Value < 100.0 ) ? 0.025 : 0.0275;
                  Questi sono i punti dati dalla skill Meditation E dai punti di intelligenza del pg.
                  Ipotizzando 100 int e 100 Meditation, i punti di mana regen dati da entrambi sono pari a ((100 + 300) * 0.0275) = 11.
                  Con 125 int e 120 Meditation invece si ha ((125 + 360) * 0.0275) = 13.3375.

                  codice:
                  double focusPoints = (int)(from.Skills[SkillName.Focus].Value * 0.05);
                  Questi sono i punti dati da Focus, di cui va calcolata solo la parte intera a causa del cast ad int. Poiché moltiplicare per 0.05 significa dividere per 20, abbiamo 1 punto di mana regen ogni 20 punti di Focus, arrotondati per difetto.

                  codice:
                  double totalPoints = AosAttributes.GetValue( from, AosAttribute.RegenMana ) +
                                                   focusPoints + medPoints + (from.Meditating ?
                                                   (medPoints > 13.0 ? 13.0 : medPoints) : 0.0);
                  Qui ci rendiamo conto che i punti dovuti a int + Meditation, Focus e i bonus Mana Regen dell'armatura contano tutti allo stesso modo. Inoltre, i punti dati da Meditation vengono raddoppiati in caso di meditazione attiva (massimo 13, se vale di più, solo 13 vengono aggiunti).

                  codice:
                  if ( CheckTransform( from, typeof( VampiricEmbraceSpell ) ) )
                      totalPoints += 3;
                  else if ( CheckTransform( from, typeof( LichFormSpell ) ) )
                      totalPoints += 13;
                  Qui infine abbiamo 3 e 13 punti di bonus rispettivamente per le trasformazioni date da Vampiric Embrace e Lich Form.

                  codice:
                  rate = 1.0 / (0.1 * (2 + (int)totalPoints));
                  Per calcolare quanto mana viene rigenerato, quindi, basta calcolare la parte intera del totale (arrotondata per difetto), aggiungere 2, e dividere per 10.

                  Quindi se per esempio un pg ha 100 int, 100 Meditation, 100 Focus, 4 pezzi con armatura Mana Regen 1, ed è sotto effetto dello spell Vampiric Embrace, recupera ((13 + 10 + 4 + 3) + 2) / 10 = 3.2 mana al secondo, che con meditazione attiva diventano 4.5.

                  Per sapere in quanti secondi si guadagna un punto mana basta fare l'inverso (che è appunto il calcolo che fa il codice nell'ultima operazione).
                  Ultima modifica di Gastaman; 18-12-2003, 14:38.
                  Si scrive Felucca, non Felluca o Fellucca!

                  Commenta

                  Sto operando...
                  X