BattleRandomize: Unterschied zwischen den Versionen

Aus Sternenschweif Wiki
Wechseln zu: Navigation, Suche
(Die Seite wurde neu angelegt: „Category:NLTScript Referenz Nur in Kämpfen: erstellt eine zufällige Arena <syntaxhighlight lang="javascript"> battleRandomize( coverage, randomsize, rand…“)
 
(kein Unterschied)

Aktuelle Version vom 17. Oktober 2016, 15:49 Uhr

Nur in Kämpfen: erstellt eine zufällige Arena

battleRandomize( coverage, randomsize, randomseed );

Parameter

  • coverage: Welche "Bedeckung" der Arena angestrebt werden soll, Werte zwischen 0 und 1 (0 - 100%)
  • randomsize: ob eine zufällige Größe gewählt werden soll. Wenn "false", muss zuvor battleSetSize aufgerufen werden.
  • randomseed: ob ein bestimmter "Seed" verwendet werden soll, um immer die gleiche Arena zu erzeugen, -1 für "zufällig"

Beispiele

/* Erzeugt eine Arena zufälliger Größe mit mind. 35% Bedeckung */
battleRandomize( 0.35, true, -1 );
 
/* Erzeugt eine Arena der Größe 24x24 mit mind. 45% Bedeckung */
battleSetSize( 24, 24 );
battleRandomize( 0.45, false, -1 );