'type' => 3,
'required' => true,
'choices' => $choices,
+ ], [
+ 'name' => 'race',
+ 'description' => 'Generate race ROM, seed will be hidden',
+ 'description_localizations' => [
+ 'de' => 'Race ROM generieren, Seed wird versteckt.',
+ ],
+ 'type' => 5,
+ 'required' => false,
]],
]],
]);
->acknowledgeWithResponse()
->done(function() use($discord, $interaction) {
$presetName = $interaction->data->options['preset']->options['preset']->value;
+ $race = isset($interaction->data->options['preset']->options['race'])
+ ? $interaction->data->options['preset']->options['race']->value : false;
$message = MessageBuilder::new();
if (isset(static::$presets[$presetName])) {
$preset = static::$presets[$presetName];
- $seed = AosSeed::generateSurge($presetName, $preset['settings']);
+ $seed = AosSeed::generateSurge($presetName, $preset['settings'], $race);
$embed = new Embed($discord, [
'fields' => [