[Source] MP Bug bei PsyKeepern

    Diese Seite verwendet Cookies. Durch die Nutzung unserer Seite erklären Sie sich damit einverstanden, dass wir Cookies setzen. Weitere Informationen

    • [Source] MP Bug bei PsyKeepern

      Moin!

      Eigentlich bin ich ja nicht so der Fan davon, hier irgendwelchen Source zu releasen, aber da ich selbst in der Szene kaum noch aktiv bin, stelle ich euch heute mal einen Bug Fix zur Verfügung.

      Wer kennt es nicht? Man nimmt als PsyKeeper schönes MP und INT Equipment, wechselt dann auf HP Equipment und hat noch MP überschüssig (durch den MP Switch Bug) und man macht dadurch mit seinen Spirit Bomben überdurchschnittlichen Schaden.
      Ihr wollt einen Fix? Hiermit schreibe ich euch, was dafür zutun ist:

      Geht im Ordner "_Common" in die MoverAttack.cpp und sucht nach

      Quellcode

      1. if( nSkill == SI_PSY_PSY_SPRITBOMB )
      Dort müsste dann sowas hier stehen:

      Quellcode

      1. if( nSkill == SI_PSY_PSY_SPRITBOMB )
      2. {
      3. int nPercent = GetManaPointPercent();
      4. if( nPercent >= 90 )
      5. factor *= 1.5f;
      6. else if( nPercent >= 50 )
      7. factor *= 1.2f;
      8. }
      Das ersetzt ihr einfach hierdurch:

      Quellcode

      1. if( nSkill == SI_PSY_PSY_SPRITBOMB )
      2. {
      3. int nPercent = GetManaPointPercent();
      4. if (nPercent > 100) {
      5. nPercent = 100;
      6. }
      7. else if (nPercent < 10) {
      8. nPercent = 10;
      9. }
      10. factor = factor * 1.5f * (nPercent / 100);
      11. }
      Alles anzeigen
      Ich gebe übrigens keinen Support zu anderen File Fragen!

      Dieser Fix macht lediglich, dass man nie mehr als 100% Mana an Schaden bekommen kann und der Schaden wird prozentual vom Mana abhängig und kann nicht unter 10% der Mana liegen.
    • Werbung zur Unterstützung des Forums ( Bitte AddBlocker deaktivieren )