]> git.localhorst.tv Git - alttp.git/blobdiff - app/Http/Controllers/AosSeedController.php
first half of AoS generator
[alttp.git] / app / Http / Controllers / AosSeedController.php
index 19f6f4b6b0c6094a6b9a0e5dbe6d07d9107a926a..a1718a13fcaee60da1c91ba502edcac27e7ea00b 100644 (file)
@@ -35,13 +35,17 @@ class AosSeedController extends Controller
                if (!$preset) {
                        abort(404);
                }
-               $seed = AosSeed::generateSurge($presetName, $preset['settings'], $race);
+               $seed = AosSeed::generateSurge($preset['value'], $preset['settings'], $race);
                Artisan::call('aos:generate '.intval($seed->id));
 
                $seed = $this->censor($seed->fresh());
                return $seed->toJson();
        }
 
+       public function presets() {
+               return array_values(AosrPresetCommand::$presets);
+       }
+
        public function retry($hash) {
                $seed = AosSeed::where('hash', '=', $hash)->firstOrFail();