setEventTypeMultiplier(ExperienceEventType::ConstructDefeats, $request->constructDefeatsMultiplier); $experienceMultipliers->setEventTypeMultiplier(ExperienceEventType::Downing, $request->downingMultiplier); $experienceMultipliers->setEventTypeMultiplier(ExperienceEventType::Drones, $request->dronesMultiplier); $experienceMultipliers->setEventTypeMultiplier(ExperienceEventType::Execution, $request->executionMultiplier); $experienceMultipliers->setEventTypeMultiplier(ExperienceEventType::GardenFinale, $request->gardenFinaleMultiplier); $experienceMultipliers->setEventTypeMultiplier(ExperienceEventType::Hacking, $request->hackingMultiplier); $experienceMultipliers->setEventTypeMultiplier(ExperienceEventType::HunterClose, $request->hunterCloseMultiplier); $experienceMultipliers->setEventTypeMultiplier(ExperienceEventType::Resources, $request->resourcesMultiplier); $experienceMultipliers->setEventTypeMultiplier(ExperienceEventType::TeamActions, $request->teamActionsMultiplier); $experienceMultipliers->save(); Session::flash('alert-success', 'Configuration saved successfully.'); } catch (\Exception $e) { Session::flash('alert-error', 'Configuration could not be saved, something went wrong: ' . $e->getMessage()); } return back(); } public function saveCurrency(SaveCurrencyConfiguration $request) { $currencyMultiplier = CurrencyMultipliers::get(); try { $currencyMultiplier->currencyA = $request->currencyAMultiplier; $currencyMultiplier->currencyB = $request->currencyBMultiplier; $currencyMultiplier->currencyC = $request->currencyCMultiplier; $currencyMultiplier->save(); Session::flash('alert-success', 'Configuration saved successfully.'); } catch (\Exception $e) { Session::flash('alert-error', 'Configuration could not be saved, something went wrong: ' . $e->getMessage()); } return back(); } public function saveMatchmaking(SaveMatchmakingConfigurationRequest $request) { $matchmakingConfig = MatchmakingSettings::get(); try { $matchmakingConfig->matchWaitingTime = $request->matchmakingWaitingTime; $matchmakingConfig->save(); Session::flash('alert-success', 'Matchmaking configuration saved successfully.'); } catch (\Exception $e) { Session::flash('alert-error', 'Matchmaking configuration could not be saved, something went wrong: ' . $e->getMessage()); } return back(); } }