.STAGE
Mit dem Stage-Manager kann der Bot in verschiedene Zustände geschaltet werden, um unterschiedliche Skills zu setzen und JS-Code beim Ein- und Austritt auszuführen.
.add('name', 'stage')
Fügt eine neue Stage hinzu.
RAGAI.STAGE.add('Start');
.remove('name')
Löscht die angegebene Stage.
RAGAI.STAGE.remove('Start');
.hide('name')
Verbirgt die angegebene Stage.
RAGAI.STAGE.hide('Start');
.show('name')
Zeigt die angegebene Stage an.
RAGAI.STAGE.show('Start');
.goToIndex('number')
Setzt die aktuelle Stage auf Basis der angegebenen Array-Position.
RAGAI.STAGE.goToIndex(0);
.goTo('number' | 'name')
Setzt die aktuelle Stage auf Basis der angegebenen Array-Position oder des Namens.
RAGAI.STAGE.goTo('Start');
.goToRandom(string[])
Setzt die aktuelle Stage zufällig auf Basis des angegebenen Arrays an Stage-Namen oder aller verfügbaren Stages.
RAGAI.STAGE.goToRandom(['Start', 'Ende']);
.goToName('name')
Setzt die aktuelle Stage auf Basis des angegebenen Namens.
RAGAI.STAGE.goToName('Start');
.next()
Setzt die aktuelle Stage auf die nächstfolgende Stage relativ zur aktuellen.
RAGAI.STAGE.next();
.prev()
Setzt die aktuelle Stage auf die vorherige Stage relativ zur aktuellen.
RAGAI.STAGE.prev();
.allStages
Gibt alle aktuell eingetragenen Stages wieder.
RAGAI.STAGE.allStages;
.visibleStages
Gibt alle aktuell eingetragenen und sichtbaren Stages zurück.
RAGAI.STAGE.visibleStages;
.restore()
Stellt die zuletzt verwendete Stage wieder her.
RAGAI.STAGE.restore();
.list()
Gibt die Namen aller Stages zurück.
RAGAI.STAGE.list();