Weather values randomized if no number is given as a command argument

This commit is contained in:
2025-01-23 13:42:26 -06:00
parent d7ac70662a
commit edb7836e55
3 changed files with 19 additions and 10 deletions

View File

@ -22,7 +22,12 @@ export default class ToggleFogCommand extends BaseEvent {
const args = ChatService.getArgs('fog', data.message)
await WeatherManager.setFogValue(Number(args![0]))
if (args![0]) {
await WeatherManager.setFogValue(Number(args![0]))
}
else {
await WeatherManager.setFogValue(null)
}
} catch (error: any) {
this.logger.error('command error', error.message)

View File

@ -22,8 +22,12 @@ export default class ToggleRainCommand extends BaseEvent {
let args = ChatService.getArgs('rain', data.message)
//if no arguments are given, should default to random
await WeatherManager.setRainValue(Number(args![0]))
if (args![0]) {
await WeatherManager.setRainValue(Number(args![0]))
}
else {
await WeatherManager.setRainValue(null)
}
} catch (error: any) {
this.logger.error('command error', error.message)