[Source] Alle Pets schneller machen

  • Wer von euch weis das nicht, das die Pets zu langsam sind. Und wer soll dann am Ende alles in der PropMover ändern ? Na ihr, wer sonst. Und wer keine Lust hast, so wie ich, der macht den ganzen kram per Source.


    Wir öffnen zunächst die ProjectCmn.cpp und suchen dort das hier:

    Code
    BOOL CProject::LoadPropMover( LPCTSTR lpszFileName )

    In dieser Funktion gehen wir nun soweit runter, bis wir folgendes sehen:

    Code
    pProperty->fSpeed            = scanner.GetFloat();

    Hier wird Allgemein die Speed der Mover festgelegt, nun wollen wir diese speziell für Pets abändern, also muss daraus eine abfrage werden, diese machen wir am besten in dieser Form und fügen es ein:

    Code
    if( pProperty->dwAI == AII_PET)
        pProperty->fSpeed    = (scanner.GetFloat() * 1.85);
    else
        pProperty->fSpeed    = scanner.GetFloat();

    Mit AII_PET wird überprüft, ob es ein Pet ist vom Movertyp her und wenn ja, dann wird der Wert, der dort steht mit 1.85 multipliziert, dh. das Pet ist somit um 85% schneller als vorher.


    Das wars dann auch. Diese kleine Anleitung kann man auch auf anderen sachen ansetzen.

    LG Sedrika

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!