type careerCommand … func (c careerCommand) Name() string { … } func (c careerCommand) Description() string { … } func (c careerCommand) Handler() commands.CommandHandler { … } func (c careerCommand) Launch() commands.LaunchType { … } func (c careerCommand) Inputs() []commands.CommandInput { … } func (c careerCommand) DelayResponse() bool { … } func (c careerCommand) Flags() discordgo.MessageFlags { … } func (c careerCommand) Handle(activation commands.CommandActivation) { … } var titlecase … func CareerListing(c commands.CommandActivation) { … } func careerLowRiskPage(c commands.CommandComponentActivation) { … } func careerMedRiskPage(c commands.CommandComponentActivation) { … } func careerHighRiskPage(c commands.CommandComponentActivation) { … } func careerEpicPage(c commands.CommandComponentActivation) { … } func careerPage(u common.UserRecord) string { … } func generateAnyFixerMissionSummaryEmbeds(u common.UserRecord, difficulty string) common.MessageEmbed { … } func generateFixerMissionSummaryEmbeds(u common.UserRecord, fixer fixers.FixerID, difficulty string) common.MessageEmbed { … } func generateLowRiskEmbeds(u common.UserRecord) []common.MessageEmbed { … } func generateMediumRiskEmbeds(u common.UserRecord) []common.MessageEmbed { … } func generateHighRiskEmbeds(u common.UserRecord) []common.MessageEmbed { … } func generateEpicsEmbeds(u common.UserRecord) common.MessageEmbed { … } func percentOf(part int, total int) float64 { … }