Gegner hochleveln

  • Und hier die voraussichtlich letzte Frage für heute Abend =P


    Kann man ein Script erstellen, das gegnerische Helden beim Betreten eines bestimmten Gebiets leveln lässt? Ich bräuchte für meine aktuelle Karte grundsätzlich starke Feindhelden, ohne dem Gegner ewig Monster hinzustellen.
    Dafür wäre ein Script nötig, dass einem Helden Erfahrung gibt, sofern er zu einem bestimmten Spieler gehört.
    Frage: Wie krieg ich diese Abfrage hin, die ein Script in Abhängigkeit vom Spieler auslöst?

  • function Held1( heroname )
    if GetObjectOwner(heroname) == 1 then
    AddHeroCreatures( heroname, CREATURE_ARCHANGEL, 1 );
    Trigger( REGION_ENTER_AND_STOP_TRIGGER, "region", nil );
    end;
    end;


    Trigger( REGION_ENTER_AND_STOP_TRIGGER, "region", "Held1" );


    function Held2( heroname )
    if GetObjectOwner(heroname) == 2 then
    AddHeroCreatures( heroname, CREATURE_ARCHANGEL, 5 );
    Trigger( REGION_ENTER_AND_STOP_TRIGGER, "region2", nil );
    end;
    end;


    Trigger( REGION_ENTER_AND_STOP_TRIGGER, "region2", "Held2" );


    Dieses Script habe ich inzwischen auch schon überprüft. Es gibt dem Held hier zwar nur ein paar Einheiten, aber mit Hochleveln müsste es natürlich genauso funktionieren.

    Die kausale Unabhängigkeit der Quarks von unserer Rede ist kein Merkmal der Realität (im Sinne des Gegenteils der Welt des Scheins), sondern sie ist einfach ein unbezweifelter Bestandteil unseres Redens über Quarks.
    Richard Rorty

  • Forum

    Hat das Thema geschlossen.