134 lines
3.7 KiB
Go
134 lines
3.7 KiB
Go
package error
|
|
|
|
func NewRaceUnknownError(arg ...any) error {
|
|
return newGenericError(ErrInputUnknownRace, arg...)
|
|
}
|
|
func NewSameRaceError(arg ...any) error {
|
|
// TODO: check all possible commands
|
|
return newGenericError(ErrInputSameRace, arg...)
|
|
}
|
|
|
|
func NewEntityTypeNameValidationError(arg ...any) error {
|
|
return newGenericError(ErrInputEntityTypeNameInvalid, arg...)
|
|
}
|
|
|
|
func NewEntityTypeNameDuplicateError(arg ...any) error {
|
|
return newGenericError(ErrInputEntityTypeNameDuplicate, arg...)
|
|
}
|
|
|
|
func NewEntityTypeNameEqualityError(arg ...any) error {
|
|
return newGenericError(ErrInputEntityTypeNameEquality, arg...)
|
|
}
|
|
|
|
func NewEntityNotExistsError(arg ...any) error {
|
|
return newGenericError(ErrInputEntityNotExists, arg...)
|
|
}
|
|
|
|
func NewEntityNotOwnedError(arg ...any) error {
|
|
return newGenericError(ErrInputEntityNotOwned, arg...)
|
|
}
|
|
|
|
func NewEntityInUseError(arg ...any) error {
|
|
return newGenericError(ErrEntityInUse, arg...)
|
|
}
|
|
|
|
func NewPlanetNumberError(arg ...any) error {
|
|
return newGenericError(ErrInputPlanetNumber, arg...)
|
|
}
|
|
|
|
func NewDriveValueError(arg ...any) error {
|
|
return newGenericError(ErrInputDriveValue, arg...)
|
|
}
|
|
|
|
func NewWeaponsValueError(arg ...any) error {
|
|
return newGenericError(ErrInputWeaponsValue, arg...)
|
|
}
|
|
|
|
func NewShieldsValueError(arg ...any) error {
|
|
return newGenericError(ErrInputShieldsValue, arg...)
|
|
}
|
|
|
|
func NewCargoValueError(arg ...any) error {
|
|
return newGenericError(ErrInputCargoValue, arg...)
|
|
}
|
|
|
|
func NewShipTypeArmamentValueError(arg ...any) error {
|
|
return newGenericError(ErrInputShipTypeArmamentValue, arg...)
|
|
}
|
|
|
|
func NewShipTypeArmamentAndWeaponsValueError(arg ...any) error {
|
|
return newGenericError(ErrInputShipTypeWeaponsAndArmamentValue, arg...)
|
|
}
|
|
|
|
func NewShipTypeShipTypeZeroValuesError(arg ...any) error {
|
|
return newGenericError(ErrInputShipTypeZeroValues, arg...)
|
|
}
|
|
|
|
func NewScienceSumValuesError(arg ...any) error {
|
|
return newGenericError(ErrInputScienceSumValues, arg...)
|
|
}
|
|
|
|
func NewProductionInvalidError(arg ...any) error {
|
|
return newGenericError(ErrInputProductionInvalid, arg...)
|
|
}
|
|
|
|
func NewCargoTypeInvalidError(arg ...any) error {
|
|
return newGenericError(ErrInputCargoTypeInvalid, arg...)
|
|
}
|
|
|
|
func NewCargoQuantityWithoutGroupBreakError(arg ...any) error {
|
|
return newGenericError(ErrInputCargoQuantityWithoutGroupBreak, arg...)
|
|
}
|
|
|
|
func NewCargoLoadNotEnoughError(arg ...any) error {
|
|
return newGenericError(ErrInputCargoLoadNotEnough, arg...)
|
|
}
|
|
|
|
func NewCargoLoadNotEqualError(arg ...any) error {
|
|
return newGenericError(ErrInputCargoLoadNotEqual, arg...)
|
|
}
|
|
|
|
func NewNoCargoBayError(arg ...any) error {
|
|
return newGenericError(ErrInputNoCargoBay, arg...)
|
|
}
|
|
|
|
func NewCargoLoadNoSpaceLeftError(arg ...any) error {
|
|
return newGenericError(ErrInputCargoLoadNoSpaceLeft, arg...)
|
|
}
|
|
|
|
func NewCargoUnloadEmptyError(arg ...any) error {
|
|
return newGenericError(ErrInputCargoUnloadEmpty, arg...)
|
|
}
|
|
|
|
func NewCargoUnoadNotEnoughError(arg ...any) error {
|
|
return newGenericError(ErrInputCargoUnoadNotEnough, arg...)
|
|
}
|
|
|
|
func NewBreakGroupIllegalNumberError(arg ...any) error {
|
|
return newGenericError(ErrInputBreakGroupIllegalNumber, arg...)
|
|
}
|
|
|
|
func NewMergeShipTypeNotEqualError(arg ...any) error {
|
|
return newGenericError(ErrMergeShipTypeNotEqual, arg...)
|
|
}
|
|
|
|
func NewJoinFleetGroupNumberNotEnoughError(arg ...any) error {
|
|
return newGenericError(ErrJoinFleetGroupNumberNotEnough, arg...)
|
|
}
|
|
|
|
func NewBeakGroupNumberNotEnoughError(arg ...any) error {
|
|
return newGenericError(ErrBeakGroupNumberNotEnough, arg...)
|
|
}
|
|
|
|
func NewShipsBusyError(arg ...any) error {
|
|
return newGenericError(ErrShipsBusy, arg...)
|
|
}
|
|
|
|
func NewShipsNotOnSamePlanetError(arg ...any) error {
|
|
return newGenericError(ErrShipsNotOnSamePlanet, arg...)
|
|
}
|
|
|
|
func NewGiveawayGroupShipsTypeNotEqualError(arg ...any) error {
|
|
return newGenericError(ErrGiveawayGroupShipsTypeNotEqual, arg...)
|
|
}
|