mirror of
https://github.com/Burn-E99/TheArtificer.git
synced 2026-06-04 09:03:50 -04:00
Add super no details decorator
This commit is contained in:
@@ -62,10 +62,12 @@ export const roll = async (message: DiscordenoMessage, args: string[], command:
|
||||
// Else format the output using details from the solver
|
||||
returnText = `<@${message.authorId}>${returnmsg.line1}\n${returnmsg.line2}`;
|
||||
|
||||
if (modifiers.noDetails) {
|
||||
returnText += "\nDetails suppressed by -nd flag.";
|
||||
} else {
|
||||
returnText += `\nDetails:\n${modifiers.spoiler}${returnmsg.line3}${modifiers.spoiler}`;
|
||||
if (!modifiers.superNoDetails) {
|
||||
if (modifiers.noDetails) {
|
||||
returnText += "\nDetails suppressed by -nd flag.";
|
||||
} else {
|
||||
returnText += `\nDetails:\n${modifiers.spoiler}${returnmsg.line3}${modifiers.spoiler}`;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
@@ -15,6 +15,7 @@ export const getModifiers = (m: DiscordenoMessage, args: string[], command: stri
|
||||
const errorType = "Modifiers invalid:";
|
||||
const modifiers: RollModifiers = {
|
||||
noDetails: false,
|
||||
superNoDetails: false,
|
||||
spoiler: "",
|
||||
maxRoll: false,
|
||||
nominalRoll: false,
|
||||
@@ -31,6 +32,12 @@ export const getModifiers = (m: DiscordenoMessage, args: string[], command: stri
|
||||
case "-nd":
|
||||
modifiers.noDetails = true;
|
||||
|
||||
args.splice(i, 1);
|
||||
i--;
|
||||
break;
|
||||
case "-snd":
|
||||
modifiers.superNoDetails = true;
|
||||
|
||||
args.splice(i, 1);
|
||||
i--;
|
||||
break;
|
||||
|
||||
Reference in New Issue
Block a user