<%* const typeField = await tp.system.prompt(âEnter the type (Character, Location, Session, Group, Item):â); let folderName;
if (typeField.toLowerCase() === âcharacterâ) { folderName = âCharactersâ; } else if (typeField.toLowerCase() === âlocationâ) { folderName = âLocationsâ; } else if (typeField.toLowerCase() === âsessionâ) { folderName = âSessionsâ; } else if (typeField.toLowerCase() === âgroupâ) { folderName = âGroupsâ; } else if (typeField.toLowerCase() === âitemâ) { folderName = âItemsâ; } else { folderName = âMiscâ; }
// Capitalize first letter of type const typeLine = typeField.charAt(0).toUpperCase() + typeField.slice(1).toLowerCase();
let bodyContent = "";
// Character if (typeField.toLowerCase() === âcharacterâ) { headerContent= ` Groups:
Characters:
Locations:
bodyContent =
; // Location } else if (typeField.toLowerCase() === "location") { headerContent=
Factions:
Location Type:
Parent Location:
bodyContent =
; // Session } else if (typeField.toLowerCase() === "session") { headerContent=
Title: **
Date:
Locations:
Characters:
Groups:
bodyContent =
Session Summary
Important items
Misc
; // Group } else if (typeField.toLowerCase() === "group") { headerContent=
Characters:
Locations:
bodyContent =
; // Item } else if (typeField.toLowerCase() === "item") { headerContent=
Characters:
Groups:
Locations:
bodyContent =
; } else { headerContent=
bodyContent =
`;
}
const finalContent = `------------------------------------------------------------------------ ${headerContent}
${bodyContent}`;
await tp.file.move(${folderName}/${tp.file.title}
);
tR += finalContent;
_%>